Core Dump after updating to Xorg 1.20.10-1
Affected version
-
Arch Linux
Linux 5.9.12-arch1-1 #1 SMP PREEMPT Wed, 02 Dec 2020 16:14:56 +0000 x86_64
-
Gnome-Shell
GNOME Shell 3.38.2
-
XOrg
X.Org X Server 1.20.10
Bug summary
After updating Xorg to version 1.20.10
, rebooting and login on GDM, Gnome-Shell doesn't initialize.
Inspecting the journal logs in a TTY shows that gnome-shell dumped core.
The error happens again each time systemd tries to restart gnome-shell.
Steps to reproduce
- Update Xorg and associated packages to version
1.20.10
:
xorg-server-1.20.10-1
xorg-server-common-1.20.10-1
xorg-server-devel-1.20.10-1
xorg-server-xephyr-1.20.10-1
xorg-server-xnest-1.20.10-1
xorg-server-xvfb-1.20.10-1
xorg-server-xwayland-1.20.10-1
- Reboot the system
- Try to login
What happened
Gnome-Shell did not initialize, showing only the GDM's gray screen after the login. The gnome-shell
process dumping core on every attempt to start it.
What did you expect to happen
Gnome-Shell initializes correctly.
Relevant logs, screenshots, screencasts etc.
Logs register by systemd-coredump
:
The program 'gnome-shell' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 652 error_code 2 request_code 138 (XFIXES) minor_code 31)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Process 30023 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 30023:
#0 0x00007fd7325bf615 raise (libc.so.6 + 0x3d615)
#1 0x00005604d2c9dad9 n/a (gnome-shell + 0x2ad9)
#2 0x00007fd7325bf6a0 __restore_rt (libc.so.6 + 0x3d6a0)
#3 0x00007fd73341b104 g_log_writer_default (libglib-2.0.so.0 + 0x5c104)
#4 0x00007fd733418959 g_log_structured_array (libglib-2.0.so.0 + 0x59959)
#5 0x00007fd733418eb1 g_log_structured_standard (libglib-2.0.so.0 + 0x59eb1)
#6 0x00007fd732482577 n/a (libgdk-3.so.0 + 0x91577)
#7 0x00007fd7320f1aa5 _XError (libX11.so.6 + 0x43aa5)
#8 0x00007fd7320ee6f8 n/a (libX11.so.6 + 0x406f8)
#9 0x00007fd7320ee795 n/a (libX11.so.6 + 0x40795)
#10 0x00007fd7320ef81d _XReply (libX11.so.6 + 0x4181d)
#11 0x00007fd7320eafad XSync (libX11.so.6 + 0x3cfad)
#12 0x00007fd732868c2a n/a (libmutter-7.so.0 + 0x11bc2a)
#13 0x00007fd73283fd8b meta_group_property_notify (libmutter-7.so.0 + 0xf2d8b)
#14 0x00007fd73284184e n/a (libmutter-7.so.0 + 0xf484e)
#15 0x00007fd7328451cf n/a (libmutter-7.so.0 + 0xf81cf)
#16 0x00007fd73247a80f n/a (libgdk-3.so.0 + 0x8980f)
#17 0x00007fd73247e3cb n/a (libgdk-3.so.0 + 0x8d3cb)
#18 0x00007fd73242215b gdk_display_get_event (libgdk-3.so.0 + 0x3115b)
#19 0x00007fd73247e104 n/a (libgdk-3.so.0 + 0x8d104)
#20 0x00007fd7334118f4 g_main_context_dispatch (libglib-2.0.so.0 + 0x528f4)
#21 0x00007fd733465821 n/a (libglib-2.0.so.0 + 0xa6821)
#22 0x00007fd733410e43 g_main_loop_run (libglib-2.0.so.0 + 0x51e43)
#23 0x00007fd73281a0af meta_run (libmutter-7.so.0 + 0xcd0af)
#24 0x00005604d2c9d417 n/a (gnome-shell + 0x2417)
#25 0x00007fd7325aa152 __libc_start_main (libc.so.6 + 0x28152)
#26 0x00005604d2c9d60e n/a (gnome-shell + 0x260e)
Stack trace of thread 30036:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30025:
#0 0x00007fd73267746f __poll (libc.so.6 + 0xf546f)
#1 0x00007fd7334657af n/a (libglib-2.0.so.0 + 0xa67af)
#2 0x00007fd733410121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
#3 0x00007fd733410172 n/a (libglib-2.0.so.0 + 0x51172)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30033:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30035:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30032:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30028:
#0 0x00007fd73267746f __poll (libc.so.6 + 0xf546f)
#1 0x00007fd7334657af n/a (libglib-2.0.so.0 + 0xa67af)
#2 0x00007fd733410121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
#3 0x00007fd72cd99c0e n/a (libdconfsettings.so + 0x5c0e)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30031:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30034:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30027:
#0 0x00007fd73267746f __poll (libc.so.6 + 0xf546f)
#1 0x00007fd7334657af n/a (libglib-2.0.so.0 + 0xa67af)
#2 0x00007fd733410e43 g_main_loop_run (libglib-2.0.so.0 + 0x51e43)
#3 0x00007fd73364cfe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30187:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30037:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30030:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e0a1 g_cond_wait (libglib-2.0.so.0 + 0x9f0a1)
#2 0x00007fd6e983718c n/a (libgiognutls.so + 0x1118c)
#3 0x00007fd6e9631e3c n/a (libgnutls.so.30 + 0x42e3c)
#4 0x00007fd6e96357d5 gnutls_handshake (libgnutls.so.30 + 0x467d5)
#5 0x00007fd6e98348b9 n/a (libgiognutls.so + 0xe8b9)
#6 0x00007fd6e9838ca9 n/a (libgiognutls.so + 0x12ca9)
#7 0x00007fd6e983918e n/a (libgiognutls.so + 0x1318e)
#8 0x00007fd7335f0a41 n/a (libgio-2.0.so.0 + 0xa5a41)
#9 0x00007fd733441be7 n/a (libglib-2.0.so.0 + 0x82be7)
#10 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#11 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#12 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30190:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30193:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30188:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30185:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30038:
#0 0x00007fd731c2d6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007fd73007867c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs>
#2 0x00007fd730078171 n/a (libmozjs-78.so + 0x742171)
#3 0x00007fd73031abab n/a (libmozjs-78.so + 0x9e4bab)
#4 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30191:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30189:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30186:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 30192:
#0 0x00007fd73267cd5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fd73345e90b g_cond_wait_until (libglib-2.0.so.0 + 0x9f90b)
#2 0x00007fd7333e1813 n/a (libglib-2.0.so.0 + 0x22813)
#3 0x00007fd733441d3b n/a (libglib-2.0.so.0 + 0x82d3b)
#4 0x00007fd73343ed31 n/a (libglib-2.0.so.0 + 0x7fd31)
#5 0x00007fd731c273e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fd732682293 __clone (libc.so.6 + 0x100293)
Edited by Renato Cordeiro Ferreira