Ok, it crashed also with --sync and gave a very similar backtrace: Program received signal SIGPIPE, Broken pipe. [Switching to Thread -1312818320 (LWP 19884)] 0xb763013e in send () from /lib/i386-linux-gnu/libpthread.so.0 (gdb) bt full #0 0xb763013e in send () from /lib/i386-linux-gnu/libpthread.so.0 No symbol table info available. #1 0xb7378a53 in PR_GetConnectStatus () from /usr/lib/libnspr4.so.0d No symbol table info available. #2 0xb594ca23 in NSSSSL_VersionCheck () from /usr/lib/i386-linux-gnu/libssl3.so.1d No symbol table info available. #3 0xb593fa2e in SSL_PreencryptedFileToStream () from /usr/lib/i386-linux-gnu/libssl3.so.1d No symbol table info available. #4 0xb5941d33 in SSL_GetStatistics () from /usr/lib/i386-linux-gnu/libssl3.so.1d No symbol table info available. #5 0xb5950ccb in SSL_ResetHandshake () from /usr/lib/i386-linux-gnu/libssl3.so.1d No symbol table info available. #6 0xb595408e in SSL_InheritMPServerSIDCache () from /usr/lib/i386-linux-gnu/libssl3.so.1d No symbol table info available. Die: DW_TAG_unspecified_type (abbrev = 30, offset = 169483515) has children: FALSE attributes: DW_AT_name (DW_FORM_strp) string: "decltype(nullptr)" Dwarf Error: Cannot find type of die [in module /usr/lib/debug/usr/lib/xulrunner-6.0/libxul.so]
-Cengiz 2011/9/25 Cengiz Günay <cgu...@emory.edu> > Hi, thanks for replying. > > Running it with --sync, I couldn't get it to crash again. But without it, I > got a different crash: > > Program received signal SIGPIPE, Broken pipe. > [Switching to Thread -1313866896 (LWP 19430)] > 0xb75d113e in send () from /lib/i386-linux-gnu/libpthread.so.0 > (gdb) bt full > #0 0xb75d113e in send () from /lib/i386-linux-gnu/libpthread.so.0 > No symbol table info available. > #1 0xb6ec8a53 in PR_GetConnectStatus () from /usr/lib/libnspr4.so.0d > No symbol table info available. > #2 0xb58dfa23 in NSSSSL_VersionCheck () from > /usr/lib/i386-linux-gnu/libssl3.so.1d > No symbol table info available. > #3 0xb58d2a2e in SSL_PreencryptedFileToStream () from > /usr/lib/i386-linux-gnu/libssl3.so.1d > No symbol table info available. > #4 0xb58d4d33 in SSL_GetStatistics () from > /usr/lib/i386-linux-gnu/libssl3.so.1d > No symbol table info available. > #5 0xb58e3ccb in SSL_ResetHandshake () from > /usr/lib/i386-linux-gnu/libssl3.so.1d > No symbol table info available. > #6 0xb58e708e in SSL_InheritMPServerSIDCache () from > /usr/lib/i386-linux-gnu/libssl3.so.1d > No symbol table info available. > Die: DW_TAG_unspecified_type (abbrev = 30, offset = 169483515) > has children: FALSE > attributes: > DW_AT_name (DW_FORM_strp) string: "decltype(nullptr)" > Dwarf Error: Cannot find type of die [in module > /usr/lib/debug/usr/lib/xulrunner-6.0/libxul.so] > > Is this any use? What would be the meaning of --sync preventing the crash? > -Cengiz > > On Fri, Sep 23, 2011 at 12:02 PM, Mike Hommey <m...@glandium.org> wrote: > >> On Fri, Sep 23, 2011 at 11:54:40AM -0400, Cengiz Gunay wrote: >> > Package: iceweasel >> > Version: 6.0.2-1 >> > Severity: important >> > >> > >> > After having to upgrade iceweasel (because of dependency requirements) >> to either 5.* or to 6.* it started >> > randomly crashing. It runs for a few minutes and then I receive this >> error on the console: >> > >> > ###!!! ABORT: Request 155.34: BadLength (poly request too large or >> > internal Xlib length error); 215 requests ago: file >> > >> /build/buildd-iceweasel_6.0.2-1-i386-0rGvYM/iceweasel-6.0.2/toolkit/xre/nsX11ErrorHandler.cpp, >> > line 199 >> > >> > To make sure it's not the add-ons, I ran it like this: >> > MOZILLA_DISABLE_PLUGINS=1 gdb --args /usr/lib/iceweasel/firefox-bin -g >> -safe-mode >> > >> > And got the stack trace: >> > (gdb) bt full >> > #0 0xb74d3667 in raise () from /lib/i386-linux-gnu/libc.so.6 >> > No symbol table info available. >> > #1 0xb74d6a52 in abort () from /lib/i386-linux-gnu/libc.so.6 >> > No symbol table info available. >> > #2 0xb773bee7 in mozalloc_abort (msg=0xbfc5c454 "###!!! ABORT: Request >> > 155.34: BadLength (poly request too large or internal Xlib length >> > error); 215 requests ago: file >> > >> /build/buildd-iceweasel_6.0.2-1-i386-0rGvYM/iceweasel-6.0.2/toolkit/xre/nsX11Erro"...) >> > at >> > >> /build/buildd-iceweasel_6.0.2-1-i386-0rGvYM/iceweasel-6.0.2/memory/mozalloc/mozalloc_abort.cpp:76 >> > No locals. >> > Die: DW_TAG_unspecified_type (abbrev = 24, offset = 213332010) >> > has children: FALSE >> > attributes: >> > DW_AT_name (DW_FORM_strp) string: >> > "decltype(nullptr)" >> > Dwarf Error: Cannot find type of die [in >> > module >> > >> /usr/lib/debug/usr/lib/xulrunner-6.0/libxul.so] >> > >> > It's obviously not coming from iceweasel, but I don't >> > have any clue on what package to change to fix this problem. I already >> upgraded >> > my Xorg packages. >> > >> > I would appreciate if you can give me any insight (I assume it's some >> > package I stupidly forgot to upgrade) >> >> Try running iceweasel --sync, it should make X requests synchronously, >> which would get you a meaning full backtrace. >> >> Mike >> > > >