Carl Fink <[EMAIL PROTECTED]> writes: > On Wed, Oct 06, 2004 at 08:54:35AM -0500, Alex Malinovich wrote: > >> ... If that doesn't work, I'd start looking at the plugins that >> you're using and see if temporarily removing any of those fixes it. >> Other than that, I'm not sure what to suggest. Hope that helps. > > How about running the browser inside strace or gdb?
I had included a strace in the original message; I will include it here again. I don't really understand what's going on. It seems to reading XErrorDB - that file does exist. But then it gets some kind of X Window System error. I don't appear to have this happening for any other X Window apps - just the browsers my family uses. That file has a date of 28 Sep 2004 and is part of xlibs-data; this package doesn't appear to have any kind of bugs that will cause these sorts of crashes. $ ll /usr/X11R6/lib$ ll /usr/X11R6/lib/X11/XErrorDB -rw-r--r-- 1 root root 36378 2004-09-28 22:02 /usr/X11R6/lib/X11/XErrorDB /X11/XErrorDB Oh well, I'll have to have a bit of a think about what's going on. Jonathan ------------------------------------------------------------------------ open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) = 37 fstat64(37, {st_mode=S_IFREG|0644, st_size=36378, ...}) = 0 read(37, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 36378) = 36378 close(37) = 0 brk(0) = 0x8a5e000 brk(0x8a86000) = 0x8a86000 brk(0) = 0x8a86000 brk(0) = 0x8a86000 brk(0x8a7d000) = 0x8a7d000 brk(0) = 0x8a7d000 fstat64(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 0), ...}) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x44ccc000 write(2, "The program \'galeon\' received an"..., 56The program 'galeon' received an X Window System error. ) = 56 write(2, "This probably reflects a bug in "..., 45This probably reflects a bug in the program. ) = 45 write(2, "The error was \'BadShmSeg (invali"..., 62The error was 'BadShmSeg (invalid shared segment parameter)'. ) = 62 write(2, " (Details: serial 28 error_code"..., 68 (Details: serial 28 error_code 169 request_code 148 minor_code 2) ) = 68 write(2, " (Note to programmers: normally"..., 72 (Note to programmers: normally, X errors are reported asynchronously; ) = 72 write(2, " that is, you will receive the"..., 65 that is, you will receive the error a while after causing it. ) = 65 write(2, " To debug your program, run it"..., 62 To debug your program, run it with the --sync command line ) = 62 write(2, " option to change this behavio"..., 65 option to change this behavior. You can then get a meaningful ) = 65 write(2, " backtrace from your debugger "..., 77 backtrace from your debugger if you break on the gdk_x_error() function.) ) = 77 unlink("/home/jonathan/.galeon/mozilla/galeon/lock") = 0 writev(15, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(15) = 0 writev(16, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(16) = 0 writev(14, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(14) = 0 writev(12, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(12) = 0 close(9) = 0 close(8) = 0 unlink("/tmp/orbit-jonathan/linc-1162-0-29864b2fee2cc") = 0 close(13) = 0 munmap(0x44ccc000, 131072) = 0 exit_group(1) = ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]