This may or may not be fvwm related.  When launching some applications 
(proprietary; no source available) I get the following message from X, 
and the applications shut down.  SOmetimes I think I get fvwm hanging 
on login from the Sun session manager, but I'm not sure if this problem 
is related or not.  The hang on login happens randomly and I don't know 
how to reproduce it. I've also attached a truss output of the 
application.  I'm not sure if it's helpful since it forks off a child 
at the end; is there a way to truss the child?


X Error of failed request:  BadValue (integer parameter out of range 
for operation)
  Major opcode of failed request:  53 (X_CreatePixmap)
  Value in failed request:  0x8
  Serial number of failed request:  865
  Current serial number in output stream:  867


My setup:

~ > gcc --version
2.95.2
~ > uname -a
SunOS topaze 5.7 Generic_106541-02 sun4u sparc SUNW,Ultra-5_10
~ > fvwm2 -version
FVWM version 2.3.32 compiled on May 17 2001 at 11:21:38
with support for: ReadLine, XPM, GNOME WM hints, SM


Thanks (and sorry about the scant information)...
Nils.

execve("/import/image/image.svr4/bin.7.0/Catalyst_disp", 0xFFBEFB04, 
0xFFBEFB0C)  argc = 1
open("/dev/zero", O_RDONLY)                     = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0xFF3A0000
open("/image/bin.7.0/lib/libxdisputl.so", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF390000
mmap(0x00000000, 401408, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF320000
munmap(0xFF362000, 57344)                       = 0
mmap(0xFF370000, 26495, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 262144) = 0xFF370000
mmap(0xFF378000, 33792, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
3, 0) = 0xFF378000
close(4)                                        = 0
open("/image/bin.7.0/lib/libxview.so.3", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libxview.so.3", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 1622016, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF180000
munmap(0xFF2EE000, 57344)                       = 0
mmap(0xFF2FC000, 48216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 1490944) = 0xFF2FC000
mmap(0xFF308000, 10012, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
3, 0) = 0xFF308000
close(4)                                        = 0
open("/image/bin.7.0/lib/libolgx.so.3", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libolgx.so.3", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF150000
munmap(0xFF15C000, 57344)                       = 0
mmap(0xFF16A000, 8748, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 40960) = 0xFF16A000
close(4)                                        = 0
open("/image/bin.7.0/lib/libX11.so.4", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libX11.so.4", O_RDONLY)  = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 483328, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0D0000
mmap(0xFF140000, 17276, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 458752) = 0xFF140000
close(4)                                        = 0
open("/image/bin.7.0/lib/libimagesys.so", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 270336, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF080000
munmap(0xFF0AC000, 57344)                       = 0
mmap(0xFF0BA000, 22906, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 172032) = 0xFF0BA000
mmap(0xFF0C0000, 4688, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
3, 0) = 0xFF0C0000
close(4)                                        = 0
open("/image/bin.7.0/lib/libsunmath.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 630784, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEF80000
munmap(0xFF000000, 57344)                       = 0
mmap(0xFF00E000, 42620, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 516096) = 0xFF00E000
close(4)                                        = 0
open("/image/bin.7.0/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libsocket.so.1", O_RDONLY)       = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF060000
munmap(0xFF068000, 57344)                       = 0
mmap(0xFF076000, 11073, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 24576) = 0xFF076000
close(4)                                        = 0
open("/image/bin.7.0/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY)  Err#2 ENOENT
open("/usr/lib/libnsl.so.1", O_RDONLY)          = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 655360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEE80000
munmap(0xFEF00000, 57344)                       = 0
mmap(0xFEF0E000, 36316, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 516096) = 0xFEF0E000
mmap(0xFEF18000, 26264, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
3, 0) = 0xFEF18000
close(4)                                        = 0
open("/image/bin.7.0/lib/libc.so.1", O_RDONLY)  Err#2 ENOENT
open("/usr/openwin/lib/libc.so.1", O_RDONLY)    Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY)            = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 761856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFED80000
munmap(0xFEE24000, 57344)                       = 0
mmap(0xFEE32000, 25540, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 663552) = 0xFEE32000
close(4)                                        = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0xFF050000
open("/image/bin.7.0/lib/libXext.so.0", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libXext.so.0", O_RDONLY) = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
mmap(0x00000000, 147456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEF50000
munmap(0xFEF64000, 57344)                       = 0
mmap(0xFEF72000, 2808, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 73728) = 0xFEF72000
close(4)                                        = 0
open("/image/bin.7.0/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libdl.so.1", O_RDONLY)   Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY)           = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF390000
close(4)                                        = 0
open("/image/bin.7.0/lib/libm.so.1", O_RDONLY)  Err#2 ENOENT
open("/usr/openwin/lib/libm.so.1", O_RDONLY)    Err#2 ENOENT
open("/usr/lib/libm.so.1", O_RDONLY)            = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF040000
mmap(0x00000000, 155648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEE50000
munmap(0xFEE66000, 57344)                       = 0
mmap(0xFEE74000, 7804, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 81920) = 0xFEE74000
close(4)                                        = 0
open("/image/bin.7.0/lib/libmp.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libmp.so.2", O_RDONLY)   Err#2 ENOENT
open("/usr/lib/libmp.so.2", O_RDONLY)           = 4
fstat(4, 0xFFBEF69C)                            = 0
mmap(0xFF040000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF040000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEF30000
munmap(0xFEF34000, 57344)                       = 0
mmap(0xFEF42000, 3993, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 
4, 8192) = 0xFEF42000
close(4)                                        = 0
open("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEF47C)                            = 0
mmap(0xFF040000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 
0xFF040000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF030000
close(4)                                        = 0
mprotect(0xFF320000, 269446, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF320000, 269446, PROT_READ|PROT_EXEC) = 0
mprotect(0xFF080000, 176725, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF080000, 176725, PROT_READ|PROT_EXEC) = 0
close(3)                                        = 0
munmap(0xFF040000, 8192)                        = 0
fork()                                          = 4168
llseek(0, 0, SEEK_CUR)                          = 1542
_exit(0)
X Error of failed request:  BadValue (integer parameter out of range for 
operation)
  Major opcode of failed request:  53 (X_CreatePixmap)
  Value in failed request:  0x8
  Serial number of failed request:  2370
  Current serial number in output stream:  2372

Reply via email to