[arch-general] Maybe bug in glibc

Anatol Pomozov anatol.pomozov at gmail.com
Wed Feb 18 21:52:28 UTC 2015


Hi

On Wed, Feb 18, 2015 at 1:43 PM, Klaus <thorres at brothersofgrey.net> wrote:
> Anatol Pomozov schrieb:
>> Hi
>>
>> On Wed, Feb 18, 2015 at 12:55 PM, Klaus <thorres at brothersofgrey.net> wrote:
>> > Hi,
>> >
>> > my firefox and seamonkey have been segfaulting for a month or so.
>> >
>> > Running  the software with gdb produces the following errors:
>> >
>> > Firefox:
>> > Program received signal SIGSEGV, Segmentation fault.
>> > 0x00007ffff7de6567 in _dl_relocate_object () from
>> > /lib64/ld-linux-x86-64.so.2
>>
>> Recompile glib and then provide more meaningful backtrace (all the
>> functions in the stack and its parameters) for your error.
>>
>
> This is the entire stack:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7de6567 in _dl_relocate_object () from
> /lib64/ld-linux-x86-64.so.2
> (gdb) bt
> #0  0x00007ffff7de6567 in _dl_relocate_object () from
> /lib64/ld-linux-x86-64.so.2
> #1  0x00007ffff7dee719 in dl_open_worker () from
> /lib64/ld-linux-x86-64.so.2
> #2  0x00007ffff7dea0a4 in _dl_catch_error () from
> /lib64/ld-linux-x86-64.so.2
> #3  0x00007ffff7dede53 in _dl_open () from /lib64/ld-linux-x86-64.so.2
> #4  0x00007ffff79bafc9 in ?? () from /usr/lib/libdl.so.2
> #5  0x00007ffff7dea0a4 in _dl_catch_error () from
> /lib64/ld-linux-x86-64.so.2
> #6  0x00007ffff79bb599 in ?? () from /usr/lib/libdl.so.2
> #7  0x00007ffff79bb061 in dlopen () from /usr/lib/libdl.so.2

You did *not* recompile glibc with debug symbols enabled. The stack is
still not very useful.

I remember similar glibc bug https://bugs.archlinux.org/task/38069 but
it should be fixed in 2.21. Make sure your system is up-to-date.

> #8  0x00007ffff21a158b in PR_LoadLibraryWithFlags () from
> /usr/lib/libnspr4.so
> #9  0x00007ffff3da1186 in ?? () from /usr/lib/firefox/libxul.so
> #10 0x00007ffff3da1663 in ?? () from /usr/lib/firefox/libxul.so
> #11 0x00007ffff3d8c922 in ?? () from /usr/lib/firefox/libxul.so
> #12 0x00007ffff3d8d0de in ?? () from /usr/lib/firefox/libxul.so
> #13 0x00007ffff3d8d262 in ?? () from /usr/lib/firefox/libxul.so
> #14 0x00007ffff3d87f9a in ?? () from /usr/lib/firefox/libxul.so
> #15 0x00007ffff3d8dc6a in ?? () from /usr/lib/firefox/libxul.so
> #16 0x00007ffff50d58c9 in NS_InvokeByIndex () from
> /usr/lib/firefox/libxul.so
> #17 0x00007ffff4b168b0 in ?? () from /usr/lib/firefox/libxul.so
> #18 0x00007ffff4b1dd9f in ?? () from /usr/lib/firefox/libxul.so
> #19 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #20 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #21 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #22 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #23 0x00007ffff4f503de in ?? () from /usr/lib/firefox/libxul.so
> #24 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #25 0x00007ffff4fd9584 in ?? () from /usr/lib/firefox/libxul.so
> #26 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #27 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #28 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #29 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #30 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #31 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #32 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #33 0x00007ffff4fd961e in ?? () from /usr/lib/firefox/libxul.so
> #34 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #35 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #36 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #37 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #38 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #39 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #40 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #41 0x00007ffff4f503de in ?? () from /usr/lib/firefox/libxul.so
> #42 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #43 0x00007ffff4fd9584 in ?? () from /usr/lib/firefox/libxul.so
> ---Type <return> to continue, or q <return> to quit---
> #44 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #45 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #46 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #47 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #48 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #49 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #50 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #51 0x00007ffff4fd961e in ?? () from /usr/lib/firefox/libxul.so
> #52 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #53 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #54 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #55 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #56 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #57 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #58 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #59 0x00007ffff4f503de in ?? () from /usr/lib/firefox/libxul.so
> #60 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #61 0x00007ffff4fd9584 in ?? () from /usr/lib/firefox/libxul.so
> #62 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #63 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #64 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #65 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #66 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #67 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #68 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #69 0x00007ffff4fd961e in ?? () from /usr/lib/firefox/libxul.so
> #70 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #71 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #72 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #73 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #74 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #75 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #76 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #77 0x00007ffff4fdb92f in ?? () from /usr/lib/firefox/libxul.so
> #78 0x00007ffff4fd13f2 in ?? () from /usr/lib/firefox/libxul.so
> #79 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #80 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #81 0x00007ffff4fd961e in ?? () from /usr/lib/firefox/libxul.so
> #82 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #83 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #84 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #85 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #86 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #87 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> ---Type <return> to continue, or q <return> to quit---
> #88 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #89 0x00007ffff4f504fb in ?? () from /usr/lib/firefox/libxul.so
> #90 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #91 0x00007ffff4fd9584 in ?? () from /usr/lib/firefox/libxul.so
> #92 0x00007ffff4fbea93 in ?? () from /usr/lib/firefox/libxul.so
> #93 0x00007ffff4fbb9d3 in
> js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>,
> JS::CallArgs const&) const () from /usr/lib/firefox/libxul.so
> #94 0x00007ffff4fbfee1 in js::proxy_Call(JSContext*, unsigned int,
> JS::Value*) () from /usr/lib/firefox/libxul.so
> #95 0x00007ffff4fd8994 in ?? () from /usr/lib/firefox/libxul.so
> #96 0x00007ffff4fd1ee3 in ?? () from /usr/lib/firefox/libxul.so
> #97 0x00007ffff4fca7ba in ?? () from /usr/lib/firefox/libxul.so
> #98 0x00007ffff4fd88ee in ?? () from /usr/lib/firefox/libxul.so
> #99 0x00007ffff4f51062 in ?? () from /usr/lib/firefox/libxul.so
> #100 0x00007ffff4fd882b in ?? () from /usr/lib/firefox/libxul.so
> #101 0x00007ffff4fd9584 in ?? () from /usr/lib/firefox/libxul.so
> #102 0x00007ffff4f38c2b in ?? () from /usr/lib/firefox/libxul.so
> #103 0x00007ffff4b11899 in ?? () from /usr/lib/firefox/libxul.so
> #104 0x00007ffff50d66bd in ?? () from /usr/lib/firefox/libxul.so
> #105 0x00007ffff50d5a3b in ?? () from /usr/lib/firefox/libxul.so
> #106 0x00007fffd3d96aa0 in ?? ()
> #107 0x00007fffffff7ec0 in ?? ()
> #108 0x000000000000017f in ?? ()
> #109 0x0000000000822468 in ?? ()
> #110 0x0000000000000000 in ?? ()
>
> Is that sufficient?
>
> --
> Jabber: thorres at deshalbfrei.org  PGP/GnuPG: 0x326F6D7B


More information about the arch-general mailing list