[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Browser Crashes



Carl Fink <carlf@fink.to> 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)                           = ?



Reply to: