Bug#642537: Fwd: Bug#642537: iceweasel: randomly crashes by receiving from X the following: ABORT: Request 155.34: BadLength
Cengiz Günay
cgunay at emory.edu
Sun Sep 25 21:43:35 UTC 2011
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 <cgunay at 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 <mh at 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
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20110925/bfcfb961/attachment-0001.html>
More information about the pkg-mozilla-maintainers
mailing list