You are not logged in.

#1 2025-10-16 01:59:49

Catop
Member
Registered: 2025-10-16
Posts: 3

[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 2025-10-16 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 (2025-10-16 02:26:13)

Offline

#3 2025-10-16 07:07:13

Catop
Member
Registered: 2025-10-16
Posts: 3

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 2025-10-16 08:50:10

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

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/

Offline

#5 2025-10-16 15:54:23

qlnxrxry
Member
Registered: 2025-10-16
Posts: 1

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

I can also confirm. This issue triggers when dragging a file into VLC, exactly when my mouse pointer is about to cross the window boundary. Dragging into Firefox works fine.

Gnome on Wayland, Intel onboard graphics, older kernel (due to unresolved kernel panics when connecting my display):

6.15.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 02 Aug 2025 01:20:06 +0000 x86_64 GNU/Linux
mutter, gnome-shell, gdm: 49.1-1

Similar log:

Oct 16 15:24:50 laptop kernel: gnome-shell[12450]: segfault at 0 ip 00007f94b0fb0e6b sp 00007ffd94c9a940 error 4 in libmutter-17.so.0.0.0[1b0e6b,7f94b0e3c000+1da000] likely on CPU 0 (core 0, socket 0)
Oct 16 15:24:50 laptop 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 16 15:24:50 laptop systemd-coredump[14535]: Process 12450 (gnome-shell) of user 1000 terminated abnormally with signal 11/SEGV, processing...

Last edited by qlnxrxry (2025-10-16 15:58:37)

Offline

#6 2025-10-17 04:06:41

milmil
Member
Registered: 2025-10-17
Posts: 1

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

Same issue on AMD GPU, dragging tabs on some IDEs stopped working as well and occasionally the gnome desktop crashes and logs me out.

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

Name            : mutter
Version         : 49.1-2
Description     : Window manager and compositor for GNOME
Architecture    : x86_64
URL             : https://gitlab.gnome.org/GNOME/mutter
Licenses        : GPL-2.0-or-later
Groups          : None
Provides        : libmutter-17.so=0-64
Depends On      : at-spi2-core  cairo  colord  dconf  egl-wayland  fontconfig  fribidi  gcc-libs  gdk-pixbuf2  glib2  glibc  glycin  gnome-desktop-4
                  gnome-settings-daemon  graphene  gsettings-desktop-schemas  gtk4  harfbuzz  iio-sensor-proxy  lcms2  libcanberra  libcolord  libdisplay-info  libdrm
                  libei  libgirepository  libglvnd  libgudev  libice  libinput  libpipewire  libsm  libsysprof-capture  libwacom  libx11  libxau  libxcb  libxcomposite
                  libxcursor  libxdamage  libxext  libxfixes  libxi  libxinerama  libxkbcommon  libxkbcommon-x11  libxkbfile  libxrandr  libxtst  mesa  pango  pipewire
                  pixman  python  python-argcomplete  python-dbus  python-gobject  startup-notification  systemd-libs  wayland  xorg-xwayland
Optional Deps   : bash-completion: Bash completions for gdctl [installed]
                  mutter-devkit: Mutter SDK, "MDK"
Required By     : gnome-shell
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 14.20 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Wed 15 Oct 2025 19:31:32 BST
Install Date    : Thu 16 Oct 2025 03:34:37 BST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : gnome-shell
Version         : 1:49.1-1
Description     : Next generation desktop shell
Architecture    : x86_64
URL             : https://gitlab.gnome.org/GNOME/gnome-shell
Licenses        : GPL-3.0-or-later
Groups          : gnome
Provides        : None
Depends On      : accountsservice  at-spi2-core  bash  cairo  dconf  gcc-libs  gcr-4  gdk-pixbuf2  gjs  glib2  glibc  gnome-autoar  gnome-desktop-4  gnome-session
                  gnome-settings-daemon  graphene  gsettings-desktop-schemas  gtk4  hicolor-icon-theme  ibus  json-glib  libadwaita  libcanberra-pulse  libgdm  libglvnd
                  libgweather-4  libibus  libical  libnm  libnma-gtk4  libpipewire  libpulse  libsecret  libsoup3  libx11  libxext  libxfixes  mutter  pango  polkit
                  systemd-libs  unzip  upower  webkitgtk-6.0  libmutter-17.so=0-64
Optional Deps   : evolution-data-server: Evolution calendar integration
                  gnome-bluetooth-3.0: Bluetooth support [installed]
                  gnome-control-center: System settings [installed]
                  gnome-disk-utility: Mount with keyfiles [installed]
                  gst-plugin-pipewire: Screen recording [installed]
                  gst-plugins-good: Screen recording [installed]
                  power-profiles-daemon: Power profile switching [installed]
                  python-gobject: gnome-shell-test-tool performance tester [installed]
                  python-simplejson: gnome-shell-test-tool performance tester
                  switcheroo-control: Multi-GPU support
Required By     : gdm  gnome-browser-connector  gnome-control-center
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 13.86 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Tue 14 Oct 2025 23:14:07 BST
Install Date    : Wed 15 Oct 2025 11:05:22 BST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Name            : gdm
Version         : 49.1-1
Description     : Display manager and login screen
Architecture    : x86_64
URL             : https://gitlab.gnome.org/GNOME/gdm
Licenses        : GPL-2.0-or-later
Groups          : gnome
Provides        : None
Depends On      : accountsservice  audit  bash  gcc-libs  gdk-pixbuf2  glib2  glibc  gnome-session  gnome-shell  gtk3  json-glib  keyutils  libcanberra  libgudev
                  libx11  libxau  libxcb  libxdmcp  pam  systemd  systemd-libs  upower  libgdm
Optional Deps   : fprintd: fingerprint authentication
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 5.12 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Fri 10 Oct 2025 23:11:59 BST
Install Date    : Sat 11 Oct 2025 05:09:20 BST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Last edited by milmil (2025-10-17 04:07:31)

Offline

#7 2025-10-17 07:30:24

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

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

seth wrote:

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/

https://wiki.archlinux.org/title/Core_d … _core_dump

Offline

#8 2025-10-17 08:29:38

Catop
Member
Registered: 2025-10-16
Posts: 3

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

Update / Resolution
Sorry for the delayed follow-up, and many thanks to everyone here for the helpful replies and patience!

After some testing I’ve confirmed the crash was caused by mutter 49.1-1.
At the time of the coredump, I had already upgraded to 49.1-2, but hadn’t restarted GDM yet — so the running GNOME session was still using the old 49.1-1 libraries (hence all the “deleted .so” warnings in gdb).

Rebooting or restarting GDM after the update resolves the issue.
The 49.1-2 package includes a fix for the drag-and-drop crash:
49.1-2: Fix DnD crash

Marking this as solved — thanks again to everyone who chimed in and helped confirm!!

Special thanks to @seth, @milmil, @qlnxrxry, and @mwillems for your time and helpful insights!

Last edited by Catop (2025-10-17 08:33:09)

Offline

Board footer

Powered by FluxBB