You are not logged in.

#1 Today 01:59:49

Catop
Member
Registered: Today
Posts: 2

[GNOME 49 / Mutter 17] gnome-shell Segfault During Drag & Drop

Steps to reproduce:

  1. System: Arch Linux (rolling)

  2. Session: GNOME on Wayland, NVIDIA driver

  3. Action: Drag a file from Files (nautilus) to another application → GDM / gnome-shell crashes and restarts.

Observed:

gnome-shell segfaults and GDM restarts.


Relevant logs:

Oct 16 09:19:55.670606 dellarch kernel: gnome-shell[1234392]: segfault at 0 ip 00007f03f49b0e6b sp 00007ffee5e1c580 error 4 in libmutter-17.so.0.0.0[1b0e6b,7f03f483c000+1da000] likely on CPU 8 (core 16, socket 0)
Oct 16 09:19:55.670791 dellarch kernel: Code: 00 00 00 4c 89 a5 20 ff ff ff 48 89 85 f8 fe ff ff ff 15 e0 d9 11 00 4c 8b 85 e0 fe ff ff 45 31 c9 8b 95 e8 fe ff ff 48 89 c7 <48> 8b 00 8b b5 ec fe ff ff 48 8d 8d f4 fe ff ff ff 90 58 01 00 00
(systemd-coredump recorded the core)

Computed offset in libmutter:

IP: 0x7f03f49b0e6b
lib base: 0x7f03f483c000
offset: 0x174e6b

What I have attached:

  • `journalctl` around crash time (gnome-shell and gdm)

  • `coredumpctl info 1234392` output

  • full `coredumpctl gdb` backtrace (if needed)

  • `uname -a` and `pacman -Qi mutter gnome-shell gdm nvidia`


Additional helpful notes:

* I can provide the coredump if maintainers want it.
* I can also try with/without Wayland (GNOME on Xorg) to confirm whether this is Wayland-specific.


System info:

❯ uname -a
Linux dellarch 6.17.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 12 Oct 2025 12:45:18 +0000 x86_64 GNU/Linux

❯ pacman -Qi mutter gnome-shell gdm nvidia
Name            : mutter
Version         : 49.1-2
Description     : Window manager and compositor for GNOME
Architecture    : x86_64
URL             : [https://gitlab.gnome.org/GNOME/mutter](https://gitlab.gnome.org/GNOME/mutter)
Licenses        : GPL-2.0-or-later
Packager        : Jan Alexander Steffens (heftig) [heftig@archlinux.org](mailto:heftig@archlinux.org)
Build Date      : Thu 16 Oct 2025 02:31:32 AM CST
Install Date    : Thu 16 Oct 2025 09:18:11 AM CST

Name            : gnome-shell
Version         : 1:49.1-1
Description     : Next generation desktop shell
Architecture    : x86_64
URL             : [https://gitlab.gnome.org/GNOME/gnome-shell](https://gitlab.gnome.org/GNOME/gnome-shell)
Licenses        : GPL-3.0-or-later
Packager        : Jan Alexander Steffens (heftig) [heftig@archlinux.org](mailto:heftig@archlinux.org)
Build Date      : Wed 15 Oct 2025 06:14:07 AM CST
Install Date    : Wed 15 Oct 2025 09:50:11 AM CST

Name            : gdm
Version         : 49.1-1
Description     : Display manager and login screen
Architecture    : x86_64
URL             : [https://gitlab.gnome.org/GNOME/gdm](https://gitlab.gnome.org/GNOME/gdm)
Licenses        : GPL-2.0-or-later
Packager        : Jan Alexander Steffens (heftig) [heftig@archlinux.org](mailto:heftig@archlinux.org)
Build Date      : Sat 11 Oct 2025 06:11:59 AM CST
Install Date    : Wed 15 Oct 2025 09:50:11 AM CST

Name            : nvidia-dkms
Version         : 580.95.05-1
Description     : NVIDIA kernel modules - module sources
Architecture    : x86_64
URL             : [http://www.nvidia.com/](http://www.nvidia.com/)
Licenses        : custom
Packager        : Peter Jung [ptr1337@archlinux.org](mailto:ptr1337@archlinux.org)
Build Date      : Sat 04 Oct 2025 09:40:34 PM CST
Install Date    : Wed 15 Oct 2025 09:50:20 AM CST

Question:
Has anyone else experienced similar gnome-shell crashes after the recent October updates (GNOME 49.1 + NVIDIA + Wayland)?
If yes, please confirm whether it happens during drag-and-drop from Files to other apps.

Offline

#2 Today 02:21:53

mwillems
Member
Registered: 2014-08-09
Posts: 93

Re: [GNOME 49 / Mutter 17] gnome-shell Segfault During Drag & Drop

I can confirm, I'm seeing identical behavior when dragging and dropping files from Nautilus into the steam client.  Gnome-shell segfaults and drops me back to GDM.

Relevant journal looks about like yours, I am also using a wayland session.  I am on the same gnome package versions as you (mutter 49.1-2, etc.), with the exception that I use amdgpu instead of nvidia.   I noticed this behavior for the first time today, so I agree that it's likely linked to recent mutter and/or gnome-shell updates

Oct 15 22:01:26 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:26 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:46 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:46 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:49 Neptunian kernel: gnome-shell[3674]: segfault at 0 ip 00007fecb65b0e6b sp 00007ffe65f68b20 error 4 in libmutter-17.so.0.0.0[1b0e6b,7fecb643c000+1da000] likely on CPU 4 (core 4, socket 0)
Oct 15 22:01:49 Neptunian kernel: Code: 00 00 00 4c 89 a5 20 ff ff ff 48 89 85 f8 fe ff ff ff 15 e0 d9 11 00 4c 8b 85 e0 fe ff ff 45 31 c9 8b 95 e8 fe ff ff 48 89 c7 <48> 8b 00 8b b5 ec fe ff ff 48 8d 8d f4 fe ff ff ff 90 58 01 00 00
Oct 15 22:01:49 Neptunian systemd-coredump[1784098]: Process 3674 (gnome-shell) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Oct 15 22:01:49 Neptunian systemd[1]: Created slice Slice /system/systemd-coredump.
Oct 15 22:01:49 Neptunian systemd[1]: Started Process Core Dump (PID 1784098/UID 0).
Oct 15 22:01:49 Neptunian systemd-coredump[1784107]: Process 3674 (gnome-shell) of user 1000 terminated abnormally without generating a coredump.
Oct 15 22:01:49 Neptunian systemd[1]: systemd-coredump@0-1-1784098_1784099-0.service: Deactivated successfully.

Last edited by mwillems (Today 02:26:13)

Offline

#3 Today 07:07:13

Catop
Member
Registered: Today
Posts: 2

Re: [GNOME 49 / Mutter 17] gnome-shell Segfault During Drag & Drop

mwillems wrote:

I can confirm, I'm seeing identical behavior when dragging and dropping files from Nautilus into the steam client.  Gnome-shell segfaults and drops me back to GDM.

Relevant journal looks about like yours, I am also using a wayland session.  I am on the same gnome package versions as you (mutter 49.1-2, etc.), with the exception that I use amdgpu instead of nvidia.   I noticed this behavior for the first time today, so I agree that it's likely linked to recent mutter and/or gnome-shell updates

Oct 15 22:01:26 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:26 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:46 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:46 Neptunian rtkit-daemon[1332]: Supervising 11 threads of 7 processes of 1 users.
Oct 15 22:01:49 Neptunian kernel: gnome-shell[3674]: segfault at 0 ip 00007fecb65b0e6b sp 00007ffe65f68b20 error 4 in libmutter-17.so.0.0.0[1b0e6b,7fecb643c000+1da000] likely on CPU 4 (core 4, socket 0)
Oct 15 22:01:49 Neptunian kernel: Code: 00 00 00 4c 89 a5 20 ff ff ff 48 89 85 f8 fe ff ff ff 15 e0 d9 11 00 4c 8b 85 e0 fe ff ff 45 31 c9 8b 95 e8 fe ff ff 48 89 c7 <48> 8b 00 8b b5 ec fe ff ff 48 8d 8d f4 fe ff ff ff 90 58 01 00 00
Oct 15 22:01:49 Neptunian systemd-coredump[1784098]: Process 3674 (gnome-shell) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Oct 15 22:01:49 Neptunian systemd[1]: Created slice Slice /system/systemd-coredump.
Oct 15 22:01:49 Neptunian systemd[1]: Started Process Core Dump (PID 1784098/UID 0).
Oct 15 22:01:49 Neptunian systemd-coredump[1784107]: Process 3674 (gnome-shell) of user 1000 terminated abnormally without generating a coredump.
Oct 15 22:01:49 Neptunian systemd[1]: systemd-coredump@0-1-1784098_1784099-0.service: Deactivated successfully.

Thanks for confirming!
Really appreciate you checking. it’s good to know this isn’t NVIDIA-specific since you’re seeing the same segfault on AMDGPU with identical mutter/gnome-shell versions.

Offline

#4 Today 08:50:10

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,058

Re: [GNOME 49 / Mutter 17] gnome-shell Segfault During Drag & Drop

What I have attached:
    `journalctl` around crash time (gnome-shell and gdm)
    `coredumpctl info 1234392` output
    full `coredumpctl gdb` backtrace (if needed)

Where? The coredump (ideally w/ https://wiki.archlinux.org/title/Debuginfod ) will allow to check whether this has already been recorded at https://gitlab.gnome.org/GNOME/

Online

Board footer

Powered by FluxBB