FS#46911 - [gnome-shell] Segfault when starting with two 4k screens

Attached to Project: Arch Linux
Opened by Marti (intgr) - Thursday, 29 October 2015, 15:49 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 26 October 2016, 09:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: gnome-shell segfaults straight after login when I have the same 4k screen attached to the computer via both DisplayPort and HDMI.

Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f331049b2c2 in ?? () from /usr/lib/libmutter.so.0
[Current thread is 1 (Thread 0x7f3311a109c0 (LWP 1142))]
(gdb) bt
#0 0x00007f331049b2c2 in ?? () from /usr/lib/libmutter.so.0
#1 0x00007f3310494c72 in meta_monitor_manager_read_current_config () from /usr/lib/libmutter.so.0
#2 0x00007f3310494cf3 in ?? () from /usr/lib/libmutter.so.0
#3 0x00007f330edf5907 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007f330edf6c71 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#5 0x00007f330edf75a4 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#6 0x00007f331048b4bd in ?? () from /usr/lib/libmutter.so.0
#7 0x00007f3310497406 in ?? () from /usr/lib/libmutter.so.0
#8 0x00007f33104be4a2 in meta_init () from /usr/lib/libmutter.so.0
#9 0x0000000000401ef2 in main ()




(gdb) thread apply all bt

Thread 3 (Thread 0x7f32fbad2700 (LWP 1143)):
#0 0x00007f330e5f118d in poll () from /usr/lib/libc.so.6
#1 0x00007f330eb1bfbc in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f330eb1c0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007f330eb1c109 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x00007f330eb42715 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007f330e8bc4a4 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007f330e5fa13d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f32f9a2d700 (LWP 1148)):
#0 0x00007f330e5f118d in poll () from /usr/lib/libc.so.6
#1 0x00007f330eb1bfbc in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f330eb1c342 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0x00007f330f31f246 in ?? () from /usr/lib/libgio-2.0.so.0
#4 0x00007f330eb42715 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007f330e8bc4a4 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007f330e5fa13d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3311a109c0 (LWP 1142)):
#0 0x00007f331049b2c2 in ?? () from /usr/lib/libmutter.so.0
#1 0x00007f3310494c72 in meta_monitor_manager_read_current_config () from /usr/lib/libmutter.so.0
#2 0x00007f3310494cf3 in ?? () from /usr/lib/libmutter.so.0
#3 0x00007f330edf5907 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007f330edf6c71 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#5 0x00007f330edf75a4 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#6 0x00007f331048b4bd in ?? () from /usr/lib/libmutter.so.0
#7 0x00007f3310497406 in ?? () from /usr/lib/libmutter.so.0
#8 0x00007f33104be4a2 in meta_init () from /usr/lib/libmutter.so.0
#9 0x0000000000401ef2 in main ()



Additional info:
* package version(s)
gnome-shell 3.18.1-2
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 26 October 2016, 09:50 GMT
Reason for closing:  No response
Comment by Marti (intgr) - Thursday, 29 October 2015, 15:52 GMT
It doesn't crash when I attach the HDMI cable *after* gnome-shell has started. Here's the output from xrandr after I attach both:

% xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
DP1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
3840x2160 60.00*+ 30.00
2560x1600 59.97
2560x1440 59.95
1920x1080 59.99 60.00 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1152x864 75.00
1280x720 59.97 60.00 50.00 59.94
1440x576 50.00
1024x768 75.08 70.07 60.00
1440x480 60.00 59.94
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
HDMI1 connected (normal left inverted right x axis y axis)
3840x2160 30.00 + 30.00 25.00 24.00 29.97 23.98
2560x1600 59.97
2560x1440 59.95
1920x1080 60.00 50.00 59.94 30.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1152x864 75.00
1280x720 59.97 60.00 50.00 59.94
1440x576 50.00
1024x768 75.08 70.07 60.00
1440x480 60.00 59.94
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Comment by Jan de Groot (JGC) - Friday, 22 July 2016, 14:27 GMT
Is this still an issue?

Loading...