Bug#655500: Iceweasel crash (SEGV) in canberra-gtk-module

Ian Turner Ian.Turner1 at morganstanley.com
Wed Jan 11 18:15:19 UTC 2012


Package: iceweasel
Version: 3.5.16-11
Severity: important

Iceweasel crashes regularly but unpredictably 1-2 times per day on my system. There is no specific page that produces a crash, and re-using the same set of pages after a crash usually works. Backtrace is below. I am using KDE.

Program received signal SIGSEGV, Segmentation fault.
IA__g_type_check_instance_is_a (type_instance=0x7fffae1e3400, iface_type=20)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gtype.c:3937
3937    /scratch/build-area/glib2.0-2.24.2/gobject/gtype.c: No such file or directory.
        in /scratch/build-area/glib2.0-2.24.2/gobject/gtype.c
(gdb)  
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff76b9e2b in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
42      ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/pt-raise.c
(gdb) bt
#0  0x00007ffff76b9e2b in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
#1  0x00007ffff5d2ea94 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:212
#2  <signal handler called>
#3  IA__g_type_check_instance_is_a (type_instance=0x7fffae1e3400, iface_type=20)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gtype.c:3937
#4  0x00007ffff29ff163 in IA__g_object_get_qdata (object=0x7fffae1e3400, quark=91)
    at /scratch/build-area/glib2.0-2.24.2/gobject/gobject.c:2513
#5  0x00007fffecc74bf0 in dispatch_sound_event () at canberra-gtk-module.c:394
#6  dispatch_queue () at canberra-gtk-module.c:815
#7  0x00007fffecc763b3 in idle_cb (userdata=0x7fffae1e3400) at canberra-gtk-module.c:823
#8  0x00007ffff15c9d26 in gdk_threads_dispatch (data=0x7fffb1f8c2c0) at /scratch/build-area/gtk+2.0-2.20.1/gdk/gdk.c:512
#9  0x00007ffff254e6f2 in g_main_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#10 IA__g_main_context_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#11 0x00007ffff2552568 in g_main_context_iterate (context=0x7ffff6d657a0, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#12 0x00007ffff255271c in IA__g_main_context_iteration (context=0x7ffff6d657a0, may_block=1)
    at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654
#13 0x00007ffff1bb4561 in IA__gtk_main_iteration () at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1307
#14 0x00007fffd59d014b in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#15 0x00007ffff254eecb in g_timeout_dispatch (source=0x7fffcfb95d00, callback=0x14, user_data=0x540f0007000054)
    at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:3396
#16 0x00007ffff254e6f2 in g_main_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#17 IA__g_main_context_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#18 0x00007ffff2552568 in g_main_context_iterate (context=0x7ffff6d657a0, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#19 0x00007ffff255271c in IA__g_main_context_iteration (context=0x7ffff6d657a0, may_block=1)
    at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654
#20 0x00007ffff1bb4561 in IA__gtk_main_iteration () at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1307
#21 0x00007fffd59d014b in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#22 0x00007ffff254eecb in g_timeout_dispatch (source=0x7fffcdeb9400, callback=0x14, user_data=0x540f0007000054)
    at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:3396
#23 0x00007ffff254e6f2 in g_main_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#24 IA__g_main_context_dispatch (context=0x7ffff6d657a0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#25 0x00007ffff2552568 in g_main_context_iterate (context=0x7ffff6d657a0, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#26 0x00007ffff255271c in IA__g_main_context_iteration (context=0x7ffff6d657a0, may_block=0)
    at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654
#27 0x00007ffff645f98b in nsBaseAppShell::DoProcessNextNativeEvent (this=0x7fffae1e3400, mayWait=20)
    at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:151
#28 0x00007ffff645fac5 in nsBaseAppShell::OnProcessNextEvent (this=0x7fffe7b37100, thr=0x7ffff6d2ba60, mayWait=1, 
    recursionDepth=<value optimized out>) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:284
#29 0x00007ffff6506cf1 in nsThread::ProcessNextEvent (this=0x7ffff6d2ba60, mayWait=1, result=0x7fffffff83ec)
---Type <return> to continue, or q <return> to quit---
    at ../../../xpcom/threads/nsThread.cpp:508
#30 0x00007ffff64dcf01 in NS_ProcessNextEvent_P (thread=0x7fffae1e3400, mayWait=20) at nsThreadUtils.cpp:250
#31 0x00007ffff645fbd5 in nsBaseAppShell::Run (this=0x7fffe7b37100) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:170
#32 0x00007ffff6338200 in nsAppStartup::Run (this=0x7fffe63a2ac0)
    at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:193
#33 0x00007ffff5d293f7 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>)
    at ../../../toolkit/xre/nsAppRunner.cpp:3331
#34 0x000000000040246d in ?? ()
#35 0x00007ffff7368c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, 
    ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fffffffdd58) at libc-start.c:228
#36 0x0000000000401cb9 in ?? ()
#37 0x00007fffffffdd58 in ?? ()
#38 0x000000000000001c in ?? ()
#39 0x0000000000000001 in ?? ()
#40 0x00007fffffffe1ce in ?? ()
#41 0x0000000000000000 in ?? ()

Here are the relevant package/kernel versions:
||/ Name                      Version                   Description
ii  debianutils               3.4                       Miscellaneous utilities specific to Debian
ii  fontconfig                2.8.0-2.1                 generic font configuration library - support binaries
ii  iceweasel                 3.5.16-11                 Web browser based on Firefox
ii  libc6                     2.11.2-10                 Embedded GNU C Library: Shared libraries
ii  libcanberra-gtk-module    0.24-1                    translates Gtk+ widgets signals to event sounds
ii  libglib2.0-0              2.24.2-1                  The GLib library of C routines
ii  libgtk2.0-0               2.20.1-2                  The GTK+ graphical user interface library
ii  libnspr4-0d               4.8.6-1                   NetScape Portable Runtime Library
ii  libstdc++6                4.4.5-8                   The GNU Standard C++ Library v3
ii  linux-image-2.6.32-5-amd6 2.6.32-38                 Linux 2.6.32 for 64-bit PCs
ii  procps                    1:3.2.8-9                 /proc file system utilities
ii  xulrunner-1.9.1           1.9.1.16-11               XUL + XPCOM application runner

There are no audio modules loaded:
$ lsmod | egrep 'alsa|snd|sound|audio' | wc
      0       0       0





More information about the pkg-mozilla-maintainers mailing list