GNOME Bugzilla – Bug 762907
gnome-shell crashes after undocking
Last modified: 2016-03-29 07:25:17 UTC
After undocking, g-s crashes. This is the backtrace I got: { "signal": 5 , "executable": "/usr/bin/gnome-shell" , "only_crash_thread": true , "stacktrace": [ { "crash_thread": true , "frames": [ { "address": 140457410643275 , "build_id": "d0b93d32626d9a0d53dec61950a8e082b1c9368e" , "build_id_offset": 329035 , "function_name": "g_logv" , "file_name": "/usr/lib64/libglib-2.0.so.0.4706.0" } , { "address": 140457410643647 , "build_id": "d0b93d32626d9a0d53dec61950a8e082b1c9368e" , "build_id_offset": 329407 , "function_name": "g_log" , "file_name": "/usr/lib64/libglib-2.0.so.0.4706.0" } , { "address": 140457428572538 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 354682 , "function_name": "_gdk_x11_display_error_event" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428629499 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 411643 , "function_name": "gdk_x_error" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140456872048444 , "build_id": "ab3d71d876ad2fb457dbfc372d50f6288658e98b" , "build_id_offset": 34620 , "function_name": "xkl_process_error" , "file_name": "/usr/lib64/libxklavier.so.16.4.0" } , { "address": 140457387693437 , "build_id": "318d2243f0c7c5428fb3bd6bd1e050ed90848c2f" , "build_id_offset": 279933 , "function_name": "_XError" , "file_name": "/usr/lib64/libX11.so.6.3.0" } , { "address": 140457387680743 , "build_id": "318d2243f0c7c5428fb3bd6bd1e050ed90848c2f" , "build_id_offset": 267239 , "function_name": "handle_error" , "file_name": "/usr/lib64/libX11.so.6.3.0" } , { "address": 140457387685248 , "build_id": "318d2243f0c7c5428fb3bd6bd1e050ed90848c2f" , "build_id_offset": 271744 , "function_name": "_XReply" , "file_name": "/usr/lib64/libX11.so.6.3.0" } , { "address": 140457437243878 , "build_id": "bc29fe1178022849e2b7b0b9861aa794ae9c005c" , "build_id_offset": 18918 , "function_name": "XRRGetOutputInfo" , "file_name": "/usr/lib64/libXrandr.so.2.2.0" } , { "address": 140457428638896 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 421040 , "function_name": "init_multihead" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428642908 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 425052 , "function_name": "_gdk_x11_screen_size_changed" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428578065 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 360209 , "function_name": "gdk_x11_display_translate_event" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428607204 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 389348 , "function_name": "_gdk_x11_event_translator_translate" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428605841 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 387985 , "function_name": "_gdk_x11_display_queue_events" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428393884 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 176028 , "function_name": "gdk_display_get_event" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457428604738 , "build_id": "5765c4ba37da121c7e2115dbb30afa2c38df2428" , "build_id_offset": 386882 , "function_name": "gdk_event_source_dispatch" , "file_name": "/usr/lib64/libgdk-3.so.0.1910.0" } , { "address": 140457410615987 , "build_id": "d0b93d32626d9a0d53dec61950a8e082b1c9368e" , "build_id_offset": 301747 , "function_name": "g_main_context_dispatch" , "file_name": "/usr/lib64/libglib-2.0.so.0.4706.0" } , { "address": 140457410616928 , "build_id": "d0b93d32626d9a0d53dec61950a8e082b1c9368e" , "build_id_offset": 302688 , "function_name": "g_main_context_iterate.isra.29" , "file_name": "/usr/lib64/libglib-2.0.so.0.4706.0" } , { "address": 140457410617730 , "build_id": "d0b93d32626d9a0d53dec61950a8e082b1c9368e" , "build_id_offset": 303490 , "function_name": "g_main_loop_run" , "file_name": "/usr/lib64/libglib-2.0.so.0.4706.0" } , { "address": 140457473351388 , "build_id": "522f79e3829fbee2bea4c7f64cf4d61e6d6eed0f" , "build_id_offset": 483036 , "function_name": "meta_run" , "file_name": "/usr/lib64/libmutter.so.0.0.0" } , { "address": 94216611472743 , "build_id": "d9fe5fda547f039131085477ed27aa6ff238e7e9" , "build_id_offset": 9575 , "function_name": "main" , "file_name": "/usr/bin/gnome-shell" } ] } ] } And this is associated ABRT report: https://retrace.fedoraproject.org/faf/reports/1031453/
putting crashes on the target list
Do you have the journal contents around when that happens?
Created attachment 323068 [details] Undocking log This is very likely the log from the time I undocked until the restart. Please also note, that although I can log in again, the system is not really usable, since for example I cannot click by mouse in Thunderbird anymore.
(In reply to Vít Ondruch from comment #3) > Created attachment 323068 [details] > Undocking log > > This is very likely the log from the time I undocked until the restart. These are just messages from the moment the system started to reboot. The crash should be before this.
Created attachment 323110 [details] Undocking log Ah, sorry, not sure why I missed the relevant parts ...
Created attachment 323111 [details] Undocking log This time hopefully the right log ...
Looking more closely at the stack trace, this seems to be bug 763023. A fix for that already went in but I'm not sure it's enough since the trace here indicates we're getting an X error which means we should probably also have an error trap around that code. Yeah, XRandR is racy :-(
Is it supposed to be fixed for: $ rpm -q gnome-shell gnome-shell-3.19.91-1.fc25.x86_64 $ rpm -q gtk3 gtk3-3.19.11-1.fc25.x86_64
Sorry, I should explicitly say that it still crashes with the versions I mentioned in comment 8
Created attachment 323358 [details] This is recent version of the log
Apparently, the libgdk-3 which seems to crash first has different .so name now.
BTW the "Mar 08 09:11:29 localhost org.gnome.Shell.desktop[1402]: Window manager warning: Failed to read EDID of output eDP32: Adresář nebo soubor neexistuje" can be translated as "The directory or file does not exists".
(In reply to Vít Ondruch from comment #8) > $ rpm -q gtk3 > gtk3-3.19.11-1.fc25.x86_64 The fix should show up in gtk3 3.19.12 . Re-open only if you reproduce with that version when it gets released.
(In reply to Rui Matos from comment #13) > (In reply to Vít Ondruch from comment #8) > > $ rpm -q gtk3 > > gtk3-3.19.11-1.fc25.x86_64 > > The fix should show up in gtk3 3.19.12 . Re-open only if you reproduce with > that version when it gets released. Testing with: $ rpm -q gtk3 gtk3-3.19.12-1.fc25.x86_64 And it does not crash after undocking, so than you for the fix.
Ok, so now it does not crash, it just completely frozen my computer :(
(In reply to Vít Ondruch from comment #15) > Ok, so now it does not crash, it just completely frozen my computer :( Please file a new bug for mutter and attach the full system log