Bug 204769
| Summary: | crash: corrupted double-linked list: 0x0b0c1b18 *** | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Tom London <selinux> | ||||
| Component: | firefox | Assignee: | Christopher Aillon <caillon> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | CC: | wtogami | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-09-02 17:10:53 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Tom London
2006-08-31 14:18:35 UTC
Get similar thing with firefox-1.5.0.6-9, this time in libcairo. [tbl@localhost ~]$ *** glibc detected *** /usr/lib/firefox-1.5.0.6/firefox-bin: corrupted double-linked list: 0x0921bb10 *** ======= Backtrace: ========= /lib/libc.so.6[0x4551454a] /lib/libc.so.6[0x45516858] /lib/libc.so.6(__libc_malloc+0x7e)[0x4551809e] /usr/lib/libcairo.so.2[0x45d9c33e] /usr/lib/libcairo.so.2[0x45d9c428] /usr/lib/libcairo.so.2[0x45d9c569] /usr/lib/libcairo.so.2(cairo_move_to+0x75)[0x45d93785] /usr/lib/libcairo.so.2(cairo_rectangle+0x38)[0x45d93918] /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so[0xa514f1] /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so[0xa47431] /usr/lib/libgtk-x11-2.0.so.0(gtk_paint_extension+0xc7)[0x45b91767] /usr/lib/firefox-1.5.0.6/components/libgfx_gtk.so[0x8195d6] /usr/lib/firefox-1.5.0.6/components/libgfx_gtk.so[0x81ae53] /usr/lib/firefox-1.5.0.6/components/libgfx_gtk.so[0x8345e7] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0xffccf6] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0xffd598] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x1036c36] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x1111155] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x110fa9b] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x111204d] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x11111ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x1034044] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x103431c] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x103386e] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x10144db] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x124b5e0] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x124f099] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x12513c6] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x12535ef] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x1254167] /usr/lib/firefox-1.5.0.6/components/libgklayout.so[0x124b39a] /usr/lib/firefox-1.5.0.6/components/libwidget_gtk2.so[0x294088] /usr/lib/firefox-1.5.0.6/components/libwidget_gtk2.so[0x28f2d7] /usr/lib/firefox-1.5.0.6/components/libwidget_gtk2.so[0x28f355] /usr/lib/libgtk-x11-2.0.so.0[0x45b21db0] /lib/libgobject-2.0.so.0(g_closure_invoke+0x12b)[0x3f9f0b] /lib/libgobject-2.0.so.0[0x40ae83] /lib/libgobject-2.0.so.0(g_signal_emit_valist+0x667)[0x40c147] /lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x40c539] ======= Memory map: ======== 00111000-00114000 r-xp 00000000 fd:00 7798847 /lib/libgmodule-2.0.so.0.1200.3 00114000-00115000 rwxp 00002000 fd:00 7798847 /lib/libgmodule-2.0.so.0.1200.3 00115000-00217000 r-xp 00000000 fd:00 8785671 /usr/li Got another, this time I gdb'ed the process and got the stack: (no debugging symbols found) 0xb7fb0402 in __kernel_vsyscall () (gdb) where #0 0xb7fb0402 in __kernel_vsyscall () #1 0x4558969e in __lll_mutex_lock_wait () from /lib/libc.so.6 #2 0x4551a38e in _L_lock_14482 () from /lib/libc.so.6 #3 0x455198b4 in free () from /lib/libc.so.6 #4 0x0805a25b in nsACString_internal::operator= () #5 0x0805a2a1 in nsProfileLock::RemovePidLockFiles () #6 0x0805a488 in nsProfileLock::FatalSignalHandler () #7 <signal handler called> #8 0xb7fb0402 in __kernel_vsyscall () #9 0x454d9060 in raise () from /lib/libc.so.6 #10 0x454da8b1 in abort () from /lib/libc.so.6 #11 0x4550e47b in __libc_message () from /lib/libc.so.6 #12 0x455145db in malloc_consolidate () from /lib/libc.so.6 #13 0x45516858 in _int_malloc () from /lib/libc.so.6 #14 0x4551809e in malloc () from /lib/libc.so.6 #15 0x4e82fcaf in JS_DHashAllocTable () from /usr/lib/firefox-1.5.0.6/libmozjs.so #16 0x4e82f8ff in JS_DHashTableRawRemove () from /usr/lib/firefox-1.5.0.6/libmozjs.so #17 0x4e82fc47 in JS_DHashTableOperate () from /usr/lib/firefox-1.5.0.6/libmozjs.so #18 0x001401ac in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libxpconnect.so ---Type <return> to continue, or q <return> to quit--- #19 0x0013d2bd in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libxpconnect.so #20 0x0013c644 in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libxpconnect.so #21 0x0013cb2a in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libxpconnect.so #22 0x00142c2c in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libxpconnect.so #23 0x4e8571ec in js_FinalizeObject () from /usr/lib/firefox-1.5.0.6/libmozjs.so #24 0x4e8405e6 in js_GC () from /usr/lib/firefox-1.5.0.6/libmozjs.so #25 0x4e840928 in js_ForceGC () from /usr/lib/firefox-1.5.0.6/libmozjs.so #26 0x4e8212d4 in JS_GC () from /usr/lib/firefox-1.5.0.6/libmozjs.so #27 0x4e821326 in JS_MaybeGC () from /usr/lib/firefox-1.5.0.6/libmozjs.so #28 0x039b946f in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libgklayout.so #29 0x039ba560 in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libgklayout.so #30 0x039c33a6 in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libgklayout.so #31 0x039c3697 in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libgklayout.so #32 0x4ed72b64 in nsTimerImpl::Fire () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/firefox-1.5.0.6/libxpcom_core.so #33 0x4ed72c18 in handleTimerEvent () from /usr/lib/firefox-1.5.0.6/libxpcom_core.so #34 0x4ed6f09a in PL_HandleEvent () from /usr/lib/firefox-1.5.0.6/libxpcom_core.so #35 0x4ed6f2d7 in PL_ProcessPendingEvents () from /usr/lib/firefox-1.5.0.6/libxpcom_core.so #36 0x4ed70760 in nsEventQueueImpl::~nsEventQueueImpl$base () from /usr/lib/firefox-1.5.0.6/libxpcom_core.so #37 0x00277984 in ?? () from /usr/lib/firefox-1.5.0.6/components/libwidget_gtk2.so #38 0x4e29d94d in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0 #39 0x4e274342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #40 0x4e27731f in g_main_context_check () from /lib/libglib-2.0.so.0 #41 0x4e2776c9 in g_main_loop_run () from /lib/libglib-2.0.so.0 #42 0x4e55b8d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x00277d2e in ?? () from /usr/lib/firefox-1.5.0.6/components/libwidget_gtk2.so #44 0x002ac254 in NSGetModule () from /usr/lib/firefox-1.5.0.6/components/libtoolkitcomps.so #45 0x080517b4 in __cxa_pure_virtual () #46 0x0804d1d5 in __cxa_pure_virtual () #47 0x454c624c in __libc_start_main () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #48 0x0804d131 in __cxa_pure_virtual () (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /usr/lib/firefox-1.5.0.6/firefox-bin, process 7024 [root@localhost ~]# Console output attached.... Created attachment 135343 [details]
Console output from firefox on crash
Please try glibc-2.4.90-28 or later. I'm trying now. Appears more robust. I'll close tomorrow if I see no more crashes. glibc-2.4.90-28 seems to have fixed this. Closing.... |