Bug#813687: mutter:ERROR when undocking ThinkPad: assertion failed: (n_outputs == config->n_outputs)

Julian Andres Klode jak at debian.org
Mon Feb 22 18:30:17 UTC 2016


Control: retitle -1 GNOME crashes very often on multiple screens
Control: reassign -1 upower, gnome-shell

On 4 February 2016 at 12:07, Julian Andres Klode <jak at debian.org> wrote:
> Package: libmutter0g, gnome-shell
> Version: libmutter0g/3.18.2-1
> Version: gnome-shell/3.18.3-2
> Severity: grave
>
> Most of the time when I undock my ThinkPad x230, both my X and the gdm
> Wayland sessions seem to crash.
> This especially happens when I suspend my ThinkPad while it's docked and
> then resume it when it is undocked.
> This can cause users to lose data they have not saved yet.
>
> The log says:
> mutter:ERROR:backends/meta-monitor-config.c:2032:meta_monitor_config_assign_crtcs: assertion failed: (n_outputs == config->n_outputs)
> Which seems obviously wrong if the number of outputs was changed in between.
>
> Full resume log attached.
>

It's worth. I just need to have a monitor plugged into my laptop, and
then running upower -d in a terminal a few times crashes the entire
machine.

Feb 22 19:24:17 jak-x230 upowerd[1169]: (upowerd:1169): GLib-CRITICAL
**: g_variant_new_object_path: assertion 'g_variant_is_object_path
(object_path)' failed
Feb 22 19:24:17 jak-x230 kernel: upowerd[1169]: segfault at 20 ip
00007f0c398e2cf0 sp 00007ffd11bd6ca8 error 4 in
libglib-2.0.so.0.4600.2[7f0c3985e000+10c000]

Feb 22 19:24:21 jak-x230 systemd-coredump[2791]: Process 1169
(upowerd) of user 0 dumped core.

                                                 Stack trace of thread 1169:
                                                 #0
0x00007f0c398e2cf0 g_variant_is_trusted (libglib-2.0.so.0)
                                                 #1
0x00007f0c398df6e4 g_variant_builder_add_value (libglib-2.0.so.0)
                                                 #2
0x00007f0c398e13e6 g_variant_valist_new (libglib-2.0.so.0)
                                                 #3
0x00007f0c398e1872 g_variant_new_va (libglib-2.0.so.0)
                                                 #4
0x00007f0c398e1aed g_variant_new (libglib-2.0.so.0)
                                                 #5
0x000055c812edd4e5 up_exported_daemon_complete_get_display_device
(upowerd)
                                                 #6
0x000055c812ed50d7 n/a (upowerd)
                                                 #7
0x00007f0c38414060 ffi_call_unix64 (libffi.so.6)
                                                 #8
0x00007f0c38413acb ffi_call (libffi.so.6)
                                                 #9
0x00007f0c39b7d769 g_cclosure_marshal_generic (libgobject-2.0.so.0)
                                                 #10
0x00007f0c39b7cf45 g_closure_invoke (libgobject-2.0.so.0)
                                                 #11
0x00007f0c39b8ef91 signal_emit_unlocked_R (libgobject-2.0.so.0)
                                                 #12
0x00007f0c39b96d11 g_signal_emitv (libgobject-2.0.so.0)
                                                 #13
0x000055c812ede539 n/a (upowerd)
                                                 #14
0x00007f0c3a2cbc31 g_dbus_interface_method_dispatch_helper
(libgio-2.0.so.0)
                                                 #15
0x00007f0c3a2b3aec call_in_idle_cb (libgio-2.0.so.0)
                                                 #16
0x00007f0c398a7e8a g_main_dispatch (libglib-2.0.so.0)
                                                 #17
0x00007f0c398a8230 g_main_context_iterate (libglib-2.0.so.0)
                                                 #18
0x00007f0c398a8552 g_main_loop_run (libglib-2.0.so.0)
                                                 #19
0x000055c812ed4dd7 n/a (upowerd)
                                                 #20
0x00007f0c390ac870 __libc_start_main (libc.so.6)
                                                 #21
0x000055c812ed4f69 n/a (upowerd)

                                                 Stack trace of thread 1172:
                                                 #0
0x00007f0c3916bb6d poll (libc.so.6)
                                                 #1
0x00007f0c398a81cc g_main_context_poll (libglib-2.0.so.0)
                                                 #2
0x00007f0c398a82dc g_main_context_iteration (libglib-2.0.so.0)
                                                 #3
0x00007f0c398a8319 glib_worker_main (libglib-2.0.so.0)
                                                 #4
0x00007f0c398ce9c5 g_thread_proxy (libglib-2.0.so.0)
                                                 #5
0x00007f0c3861e284 start_thread (libpthread.so.0)
                                                 #6
0x00007f0c39174a4d __clone (libc.so.6)

                                                 Stack trace of thread 1173:
                                                 #0
0x00007f0c3916bb6d poll (libc.so.6)
                                                 #1
0x00007f0c398a81cc g_main_context_poll (libglib-2.0.so.0)
                                                 #2
0x00007f0c398a8552 g_main_loop_run (libglib-2.0.so.0)
                                                 #3
0x00007f0c3a2c3396 gdbus_shared_thread_func (libgio-2.0.so.0)
                                                 #4
0x00007f0c398ce9c5 g_thread_proxy (libglib-2.0.so.0)
                                                 #5
0x00007f0c3861e284 start_thread (libpthread.so.0)
                                                 #6
0x00007f0c39174a4d __clone (libc.so.6)
Feb 22 19:25:01 jak-x230 upowerd[2809]: (upowerd:2809): GLib-CRITICAL
**: g_variant_new_object_path: assertion 'g_variant_is_object_path
(object_path)' failed
Feb 22 19:25:01 jak-x230 kernel: upowerd[2809]: segfault at 20 ip
00007f51499cfcf0 sp 00007ffc5f0b7d18 error 4 in
libglib-2.0.so.0.4600.2[7f514994b000+10c000]



-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.



More information about the pkg-gnome-maintainers mailing list