FS#79884 - [gnome-shell] Restarting gnome-shell using Alt+F2 and entering R, causes a crash

Attached to Project: Arch Linux
Opened by The Free Elf (alphasierra) - Saturday, 07 October 2023, 12:52 GMT
Last edited by Toolybird (Toolybird) - Monday, 30 October 2023, 21:00 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
Since updating to 1:45.0-1, I cannot restart the shell. The screen flickers for a bit, and then an error screen with the Log Out button shows up. Logging out and back in works.

Additional info:
* 45.0-1

Logs:

sudo coredumpctl debug
PID: 14318 (gnome-shell)
UID: 1000 (atharshaikh)
GID: 1000 (atharshaikh)
Signal: 11 (SEGV)
Timestamp: Sat 2023-10-07 16:35:14 IST (1h 44min ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@x11.service
Unit: user@1000.service
User Unit: org.gnome.Shell@x11.service
Slice: user-1000.slice
Owner UID: 1000 (atharshaikh)
Boot ID: 8a2af163110342499a5188c2c03c98e3
Machine ID: 737d1decc4fd4cad9085e8614d4114a9
Hostname: archbox
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.8a2af163110342499a5188c2c03c98e3.14318.1696676714000000.zst (present)
Size on Disk: 837.3K
Message: Process 14318 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 14322:
#0 0x00007fe95325f93d getenv (libc.so.6 + 0x4193d)
#1 0x00007fe9532566e2 n/a (libc.so.6 + 0x386e2)
#2 0x00007fe953cc8d37 n/a (libgio-2.0.so.0 + 0xa1d37)
#3 0x00007fe95420ccef g_type_class_ref (libgobject-2.0.so.0 + 0x3ecef)
#4 0x00007fe9541f44e3 g_object_new_with_properties (libgobject-2.0.so.0 + 0x264e3)
#5 0x00007fe9541f52ca g_object_new (libgobject-2.0.so.0 + 0x272ca)
#6 0x00007fe953d2254c n/a (libgio-2.0.so.0 + 0xfb54c)
#7 0x00007fe953d22a0d g_dbus_address_get_stream_sync (libgio-2.0.so.0 + 0xfba0d)
#8 0x00007fe953d2cf87 n/a (libgio-2.0.so.0 + 0x105f87)
#9 0x00007fe953c69703 n/a (libgio-2.0.so.0 + 0x42703)
#10 0x00007fe953cd4d88 n/a (libgio-2.0.so.0 + 0xadd88)
#11 0x00007fe953b69483 n/a (libglib-2.0.so.0 + 0x8e483)
#12 0x00007fe953b669a5 n/a (libglib-2.0.so.0 + 0x8b9a5)
#13 0x00007fe9532aa9eb n/a (libc.so.6 + 0x8c9eb)
#14 0x00007fe95332e7cc n/a (libc.so.6 + 0x1107cc)

Stack trace of thread 14318:
#0 0x00007fe9532a7700 n/a (libc.so.6 + 0x89700)
#1 0x00007fe9532adf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x00007fe95420c8c5 g_type_class_ref (libgobject-2.0.so.0 + 0x3e8c5)
#3 0x00007fe9541f516c g_object_new_valist (libgobject-2.0.so.0 + 0x2716c)
#4 0x00007fe953e28ecd _shell_global_init (libshell-13.so + 0x28ecd)
#5 0x000055906f14d2ae n/a (gnome-shell + 0x32ae)
#6 0x00007fe953245cd0 n/a (libc.so.6 + 0x27cd0)
#7 0x00007fe953245d8a __libc_start_main (libc.so.6 + 0x27d8a)
#8 0x000055906f14d9e5 n/a (gnome-shell + 0x39e5)

Stack trace of thread 14320:
#0 0x00007fe95332c73d syscall (libc.so.6 + 0x10e73d)
#1 0x00007fe953b8e247 g_cond_wait (libglib-2.0.so.0 + 0xb3247)
#2 0x00007fe953b001b4 n/a (libglib-2.0.so.0 + 0x251b4)
#3 0x00007fe953b68a2e n/a (libglib-2.0.so.0 + 0x8da2e)
#4 0x00007fe953b669a5 n/a (libglib-2.0.so.0 + 0x8b9a5)
#5 0x00007fe9532aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fe95332e7cc n/a (libc.so.6 + 0x1107cc)

Stack trace of thread 14321:
#0 0x00007fe953320f6f __poll (libc.so.6 + 0x102f6f)
#1 0x00007fe953b93206 n/a (libglib-2.0.so.0 + 0xb8206)
#2 0x00007fe953b33112 g_main_context_iteration (libglib-2.0.so.0 + 0x58112)
#3 0x00007fe953b33162 n/a (libglib-2.0.so.0 + 0x58162)
#4 0x00007fe953b669a5 n/a (libglib-2.0.so.0 + 0x8b9a5)
#5 0x00007fe9532aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fe95332e7cc n/a (libc.so.6 + 0x1107cc)
ELF object binary architecture: AMD x86-64


Steps to reproduce:
1) Enter an X11 session
2) Press Alt+F2
3) Enter r, and press enter
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 30 October 2023, 21:00 GMT
Reason for closing:  Upstream
Additional comments about closing:  Please liaise with upstream. Not an Arch packaging issue.
Comment by Toolybird (Toolybird) - Saturday, 07 October 2023, 23:01 GMT
Seeing as Alt+F2 r doesn't work on Wayland sessions, you must be running an Xorg session.

Works fine here i.e. cannot repro. Either way, it would seem to be an upstream issue and not an Arch packaging issue, which means you should report this upstream to the GNOME folks.

Your current backtrace is lacking debug information which is unacceptable for an upstream bug report. Please review the following links [1][2] to see how to get a proper backtrace with debuginfod. Ensure you have installed "gdb". Please let us know what you find out.

NOTE: I am seeing a different crash on logout of Xorg sessions, but the shell restart seems to work fine.

[1] https://blogs.gnome.org/mcatanzaro/2021/09/18/creating-quality-backtraces-for-crash-reports/
[2] https://wiki.archlinux.org/title/Debugging/Getting_traces
Comment by Toolybird (Toolybird) - Monday, 09 October 2023, 03:42 GMT Comment by The Free Elf (alphasierra) - Monday, 09 October 2023, 06:58 GMT
Thanks for the links, will look into those!
Comment by The Free Elf (alphasierra) - Monday, 09 October 2023, 09:23 GMT
Thanks for the links, will look into those!

Loading...