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