Bug#764716: libmutter0: SIGABRT with gnome shell 3.14, when switching workspaces sometimes

Christian Weeks cpw at weeksfamily.ca
Fri Oct 10 13:09:59 UTC 2014


Package: libmutter0e
Version: 3.14.0-1
Severity: important
File: libmutter0

Dear Maintainer,

When switching workspaces with gnome-shell 3.14, sometimes gnome-shell seems
to crash and then reload. Its very annoying.

I performed the steps in https://wiki.gnome.org/Projects/GnomeShell/Debugging
and captured the following backtrace from gdb. Also, journalctl shows these
lines whenever the crash occurs (not very helpful, I know). I'm reporting this
to libmutter because that's the top of the stack and seems to be the cause of 
the crash.

Oct 10 09:01:00 xx gnome-session[1837]: gnome-session[1837]: WARNING: Application 'gnome-shell.desktop' killed by signal 6
Oct 10 09:01:00 xx gnome-session[1837]: WARNING: Application 'gnome-shell.desktop' killed by signal 6

(gdb) t a a bt

Thread 8 (Thread 0x7fb57b000700 (LWP 15346)):
#0  0x00007fb58d2690ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb58d79aee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb58d79affc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb58d79b039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb58d7c1925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb58d53c0a4 in start_thread (arg=0x7fb57b000700)
    at pthread_create.c:309
#6  0x00007fb58d271c2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fb57972c700 (LWP 15347)):
#0  0x00007fb58d2690ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb58d79aee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb58d79b272 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb58df9af06 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb58d7c1925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb58d53c0a4 in start_thread (arg=0x7fb57972c700)
    at pthread_create.c:309
#6  0x00007fb58d271c2d in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb5713eb700 (LWP 15350)):
#0  0x00007fb58d2690ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb58d79aee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb58d79affc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb5782dd27d in ?? ()
   from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fb58d7c1925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb58d53c0a4 in start_thread (arg=0x7fb5713eb700)
    at pthread_create.c:309
#6  0x00007fb58d271c2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb570bea700 (LWP 15351)):
#0  0x00007fb58d2690ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb5893dfc20 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fb5893cc258 in pa_mainloop_poll ()
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fb5893cc619 in pa_mainloop_iterate ()
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fb5893cc68b in pa_mainloop_run ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fb5893dfc9d in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fb57f60cac8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
#7  0x00007fb58d53c0a4 in start_thread (arg=0x7fb570bea700)
    at pthread_create.c:309
#8  0x00007fb58d271c2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb55fffe700 (LWP 15352)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb57eb742fd in PR_WaitCondVar ()
   from /usr/lib/x86_64-linux-gnu/libnspr4.so
#2  0x00007fb588dd4b34 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#3  0x00007fb57eb79848 in ?? () from /usr/lib/x86_64-linux-gnu/libnspr4.so
#4  0x00007fb58d53c0a4 in start_thread (arg=0x7fb55fffe700)
    at pthread_create.c:309
#5  0x00007fb58d271c2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb55f7fd700 (LWP 15353)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb57eb742fd in PR_WaitCondVar ()
   from /usr/lib/x86_64-linux-gnu/libnspr4.so
#2  0x00007fb588e47f2e in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#3  0x00007fb57eb79848 in ?? () from /usr/lib/x86_64-linux-gnu/libnspr4.so
#4  0x00007fb58d53c0a4 in start_thread (arg=0x7fb55f7fd700)
    at pthread_create.c:309
#5  0x00007fb58d271c2d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fb5907bca40 (LWP 8072)):
#0  0x00007fb58d1c1077 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fb58d1c2458 in __GI_abort () at abort.c:89
#2  0x00007fb58d7c0b25 in g_assertion_message ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb58d7c0bba in g_assertion_message_expr ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb58f1cb9fb in meta_window_set_focused_internal ()
   from /usr/lib/libmutter.so.0
#5  0x00007fb58f1ae8df in meta_display_update_focus_window ()
   from /usr/lib/libmutter.so.0
#6  0x00007fb58f1af994 in ?? () from /usr/lib/libmutter.so.0
---Type <return> to continue, or q <return> to quit---
#7  0x00007fb58f1f2c27 in ?? () from /usr/lib/libmutter.so.0
#8  0x00007fb58f1cea4f in meta_window_focus () from /usr/lib/libmutter.so.0
#9  0x00007fb58f1d1b86 in ?? () from /usr/lib/libmutter.so.0
#10 0x00007fb58f1d360d in meta_workspace_activate_with_focus ()
   from /usr/lib/libmutter.so.0
#11 0x00007fb5880f9d1e in ffi_call_unix64 ()
   from /usr/lib/x86_64-linux-gnu/libffi.so.6
#12 0x00007fb5880f9788 in ffi_call ()
   from /usr/lib/x86_64-linux-gnu/libffi.so.6
#13 0x00007fb58fb0105a in ?? () from /usr/lib/libgjs.so.0
#14 0x00007fb58fb02508 in ?? () from /usr/lib/libgjs.so.0
#15 0x00007fb588cb7982 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#16 0x00007fb588cbb7a9 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#17 0x00007fb588cc5118 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#18 0x00007fb588cb77ba in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#19 0x00007fb588dcc0bb in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#20 0x00007fb588cb7804 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#21 0x00007fb588cc7123 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#22 0x00007fb588f102b8 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#23 0x00007fb57809aaa2 in ?? ()
#24 0x00007fb57015fc40 in ?? ()
#25 0x00007fffab611948 in ?? ()
#26 0x000000000aaad580 in ?? ()
---Type <return> to continue, or q <return> to quit---
#27 0xfff9000000000000 in ?? ()
#28 0x00007fb589399260 in ?? () from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
#29 0x00007fb570235640 in ?? ()
#30 0x00007fb57809eb4f in ?? ()
#31 0x0000000000000502 in ?? ()
#32 0x00007fffab611a08 in ?? ()
#33 0x00000000034b9a30 in ?? ()
#34 0x0000000000000002 in ?? ()
#35 0x00007fffab611990 in ?? ()
#36 0xfffbffb5701378c0 in ?? ()
#37 0xfffbffb55eebb7c0 in ?? ()
#38 0xfffbffb55ea2ae40 in ?? ()
#39 0xfffa000000000009 in ?? ()
#40 0x00007fffab611a50 in ?? ()
#41 0x00000000034b9a30 in ?? ()
#42 0x00007fb57a2991e0 in ?? ()
#43 0x0000000000000881 in ?? ()
#44 0xfffa000000000009 in ?? ()
#45 0xfffbffb55ea2ae40 in ?? ()
#46 0xfffbffb55eebb7c0 in ?? ()
#47 0xfffbffb5701378c0 in ?? ()
#48 0xfffa000000000009 in ?? ()
#49 0xfff9000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#50 0xfffb000000000000 in ?? ()
#51 0x00007fb58e493b66 in clutter_actor_get_y ()
   from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
#52 0x00007fb500000088 in ?? ()
#53 0x00007fb55eebe380 in ?? ()
#54 0x00007fb58da7c47b in g_param_spec_pool_lookup ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x0000000000000000 in ?? ()
(gdb) call gjs_dumpstack ()
$1 = 34483920
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) 
(gdb) 
(gdb) 
(gdb) 
(gdb) continue
Continuing.
[Thread 0x7fb57972c700 (LWP 15347) exited]
[Thread 0x7fb5713eb700 (LWP 15350) exited]
[Thread 0x7fb570bea700 (LWP 15351) exited]
[Thread 0x7fb55fffe700 (LWP 15352) exited]
[Thread 0x7fb55f7fd700 (LWP 15353) exited]
[Thread 0x7fb5907bca40 (LWP 8072) exited]

Program terminated with signal SIGABRT, Aborted.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (501, 'unstable'), (500, 'stable'), (499, 'testing'), (399, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmutter0e depends on:
ii  gsettings-desktop-schemas  3.14.0-1
ii  libc6                      2.19-11
ii  libcairo2                  1.12.16-5
ii  libcanberra-gtk3-0         0.30-2.1
ii  libcanberra0               0.30-2.1
ii  libclutter-1.0-0           1.20.0-1
ii  libcogl20                  1.18.2-2
ii  libdrm2                    2.4.58-2
ii  libgbm1                    10.2.8-1
ii  libgdk-pixbuf2.0-0         2.31.1-2
ii  libgirepository-1.0-1      1.42.0-2
ii  libglib2.0-0               2.42.0-2
ii  libgnome-desktop-3-10      3.14.0-1
ii  libgtk-3-0                 3.14.1-1
ii  libice6                    2:1.0.9-1
ii  libinput5                  0.6.0+dfsg-2
ii  libpango-1.0-0             1.36.8-2
ii  libpangocairo-1.0-0        1.36.8-2
ii  libsm6                     2:1.2.2-1
ii  libstartup-notification0   0.12-4
ii  libsystemd0                215-5+b1
ii  libupower-glib3            0.99.1-3
ii  libwayland-client0         1.6.0-2
ii  libwayland-server0         1.6.0-2
ii  libx11-6                   2:1.6.2-3
ii  libx11-xcb1                2:1.6.2-3
ii  libxcb-randr0              1.10-3
ii  libxcomposite1             1:0.4.4-1
ii  libxcursor1                1:1.1.14-1
ii  libxdamage1                1:1.1.4-2
ii  libxext6                   2:1.3.3-1
ii  libxfixes3                 1:5.0.1-2
ii  libxi6                     2:1.7.4-1
ii  libxinerama1               2:1.1.3-1
ii  libxkbcommon-x11-0         0.4.3-2
ii  libxkbcommon0              0.4.3-2
ii  libxkbfile1                1:1.0.8-1
ii  libxrandr2                 2:1.4.2-1
ii  mutter-common              3.14.0-1

libmutter0e recommends no packages.

libmutter0e suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list