Dear Maintainer, I am experiencing intermittent SIGSEGV crashes of nemo-desktop on Debian 13 (Trixie). I am reporting this because Debian 13 currently provides nemo 6.4.5-1, while the upstream fix is present in later Nemo releases. The issue was fixed upstream after Debian 13 was released, and the fix is present in later Nemo releases. I am running: - nemo 6.4.5-1 - Cinnamon 6.4.10 - GTK 3.24.49-3 The crash has occurred five times since 2026-08-25: 2026-08-25 2026-09-01 2026-09-03 2026-09-20 2026-09-29 The latest crash occurred on 2026-09-29 at 18:06:17 CEST. A symbolized coredump backtrace identifies the crash as: #0 actions_changed() at ../src/nemo-blank-desktop-window.c:282 #9 nemo_directory_emit_files_changed() #12 emit_change_signals_for_all_files() #13 emit_change_signals_for_all_files_in_all_directories() #19 ... libgtk-3.so.0 #20 ... libgdk-3.so.0 #23 g_main_context_iteration() #24 g_application_run() #25 main() at ../src/nemo-desktop-main.c:103 At the point of the crash, GDB showed: window = 0x55f208028cb0 window->details = 0x1 The crashing instruction accesses window->details + 0x20, resulting in an invalid access at address 0x21. The callback is connected to the "changed" signal of NemoActionManager. This appears to correspond to upstream Nemo issue #3571: https://github.com/linuxmint/nemo/issues/3571 That issue was subsequently fixed upstream in commit 1c2089741179ef61f19094dc2ccc4fa3a5379403: https://github.com/linuxmint/nemo/commit/1c2089741179ef61f19094dc2ccc4fa3a5379403 The upstream commit describes the problem as invalid callbacks from blank desktop windows after monitor power/configuration changes, and changes the action-manager signal disconnect in nemo-blank-desktop-window.c. I have not been able to establish a reliable manual reproduction procedure. The crashes are intermittent. I am reporting this because Debian 13 currently provides nemo 6.4.5-1, while the upstream fix is present in later Nemo releases. Expected behavior: nemo-desktop should not crash. Regards, Marcus Ahlf
Hi Marcus, thanks for the detailed report, the analysis is correct: this is the bug fixed upstream by commit 1c208974, which is in nemo 6.6.3, so unstable and testing (6.6.4-1) already have the fix. I'm closing the bug with that version and tagging it for trixie. About trixie: the crash needs a specific combination (a monitor without desktop icons, so usually a multi-monitor setup, a monitor layout change, and later an icon theme or MIME database update), and nemo-desktop is restarted automatically afterwards. Updates to stable take quite some work and time, and they are harder to get accepted for a single fix of an uncommon case like this one. The fix is small and applies cleanly to 6.4.5, so I would rather include it in a stable update together with other small and important fixes for nemo, if there are any worth adding, to make the upload more worthwhile. Thanks, Fabio