Package: cinnamon Version: 4.8.6-2 Severity: important X-Debbugs-Cc: tomaxu...@gmail.com
I have observed (at least since the beginning of the August, therefore this should not relate to the release of Bookworm) that sometimes my Cinnamon session crashes. Now I have found that it happens quite reproducibly when I unmount an SD card (which was mounted automatically) through the bottom panel menu. No other such mounts need to be present. After the unmount, the CPU usage of the `cinnamon --replace` process severely grows and it slowly starts eating memory, until it gets killed by earlyoom. Restarting it with Ctrl-Alt-Esc brings the Cinnamon back and remedies the problem. It seems that .xsession-errors may contain important hints to the cause as it gets spammed with loads of occurrences of this messages (with nothing of merit preceeding it): (cinnamon:210223): Cjs-CRITICAL **: 12:48:57.797: JS ERROR: Error: second argument to Lang.bind() must be a function, not undefined bind@resource:///org/gnome/gjs/modules/script/lang.js:75:15 _sendNotification@/usr/share/cinnamon/js/ui/placesManager.js:169:61 _removeFinish@/usr/share/cinnamon/js/ui/placesManager.js:293:14 I have also tried to get a backtrace, but not sure if it is useful (at another attempt I got a quite different one): (gdb) bt #0 0x00007fd3cf5de3ff in __GI___poll (fds=fds@entry=0x7fff80037b18, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd3cdd36d02 in poll (__timeout=-1, __nfds=1, __fds=0x7fff80037b18) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x5589cb2d57b0, cond=cond@entry=0x5589cb2d68e0, vector=vector@entry=0x7fff80037c10, count=count@entry=0x7fff80037c0c) at ../../src/xcb_conn.c:480 #3 0x00007fd3cdd37381 in _xcb_out_send (count=<optimized out>, vector=<optimized out>, c=0x5589cb2d57b0) at ../../src/xcb_out.c:464 #4 xcb_writev (c=c@entry=0x5589cb2d57b0, vector=vector@entry=0x7fff80037c70, count=-2147255284, count@entry=3, requests=requests@entry=43) at ../../src/xcb_out.c:412 #5 0x00007fd3cf804eae in _XSend (dpy=0x5589cb2d4540, data=0x7fff80037ca0 "\367\271\005\200\377\177", data@entry=0x0, size=size@entry=0) at ../../src/xcb_io.c:578 #6 0x00007fd3cf804fc9 in _XEventsQueued (dpy=dpy@entry=0x5589cb2d4540, mode=mode@entry=2) at ../../src/xcb_io.c:423 #7 0x00007fd3cf7f6931 in XPending (dpy=0x5589cb2d4540) at ../../src/Pending.c:55 #8 0x00007fd3cf0ad3bf in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #9 0x00007fd3cfab5f6f in g_main_context_prepare (context=context@entry=0x5589cb2cd1f0, priority=priority@entry=0x7fff80037df0) at ../../../glib/gmain.c:3657 #10 0x00007fd3cfab69cb in g_main_context_iterate (context=0x5589cb2cd1f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4111 #11 0x00007fd3cfab6dfb in g_main_loop_run (loop=0x5589cb2cee20) at ../../../glib/gmain.c:4329 #12 0x00007fd3cf70b8fa in meta_run () at core/main.c:619 #13 0x00005589c9e4a7d8 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:381 Strace running on the cinnamon process does not seem too revealing, but the brk() calls there are obvious sign of the increasing memory consumption. Best regards TomaS -- System Information: Debian Release: bookworm/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-8-amd64 (SMP w/2 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages cinnamon depends on: ii cinnamon-common 4.8.6-2 ii cinnamon-control-center 4.8.2-1 ii cinnamon-desktop-data 4.8.1-2 ii cinnamon-screensaver 4.8.1-3 ii cinnamon-session 4.8.0-3 ii cinnamon-settings-daemon 4.8.5-1 ii cjs 4.8.2-1 ii cups-pk-helper 0.2.6-1+b1 ii dbus 1.12.20-2 ii dconf-gsettings-backend [gsettings-backend] 0.38.0-2 ii gir1.2-accountsservice-1.0 0.6.55-3 ii gir1.2-caribou-1.0 0.4.21-7.1 ii gir1.2-clutter-1.0 1.26.4+dfsg-2 ii gir1.2-cmenu-3.0 4.8.3-1 ii gir1.2-cogl-1.0 1.22.8-2+b1 ii gir1.2-cvc-1.0 4.8.1-2 ii gir1.2-gdkpixbuf-2.0 2.42.6+dfsg-2 ii gir1.2-gkbd-3.0 3.26.1-1+b1 ii gir1.2-glib-2.0 1.68.0-2 ii gir1.2-gnomedesktop-3.0 3.38.5-3 ii gir1.2-gtk-3.0 3.24.30-3 ii gir1.2-gtkclutter-1.0 1.8.4-4+b1 ii gir1.2-keybinder-3.0 0.3.2-1.1 ii gir1.2-nemo-3.0 4.8.6-2 ii gir1.2-nm-1.0 1.30.6-1 ii gir1.2-nma-1.0 1.8.32-1 ii gir1.2-notify-0.7 0.7.9-3 ii gir1.2-pango-1.0 1.48.9+ds1-2 ii gir1.2-polkit-1.0 0.105-31 ii gir1.2-soup-2.4 2.74.0-2 ii gir1.2-timezonemap-1.0 0.4.6-2+b1 ii gir1.2-upowerglib-1.0 0.99.13-1 ii gir1.2-xapp-1.0 2.0.7-1 ii gkbd-capplet 3.26.1-1+b1 ii gnome-backgrounds 40.1-2 ii gnome-themes-extra 3.28-1 ii gsettings-desktop-schemas 3.38.0-2 ii iso-flags-png-320x240 1.0.2-1.1 ii libatk-bridge2.0-0 2.38.0-1 ii libatk1.0-0 2.36.0-2 ii libc6 2.31-17 ii libcairo2 1.16.0-5 ii libcinnamon-desktop4 4.8.1-2 ii libcinnamon-menu-3-0 4.8.3-1 ii libcjs0 4.8.2-1 ii libgdk-pixbuf-2.0-0 2.42.6+dfsg-2 ii libgirepository-1.0-1 1.68.0-2 ii libgl1 1.3.2-1 ii libglib2.0-0 2.68.4-1 ii libglib2.0-bin 2.68.4-1 ii libgstreamer1.0-0 1.18.4-2.1 ii libgtk-3-0 3.24.30-3 ii libmuffin0 4.8.1-1 ii libpango-1.0-0 1.48.9+ds1-2 ii libpangocairo-1.0-0 1.48.9+ds1-2 ii libstartup-notification0 0.12-6+b1 ii libx11-6 2:1.7.2-1 ii libxfixes3 1:5.0.3-2 ii libxml2 2.9.10+dfsg-6.7 ii mesa-utils 8.4.0-1+b1 ii muffin 4.8.1-1 ii nemo 4.8.6-2 ii network-manager-gnome 1.24.0-1 ii policykit-1-gnome 0.105-7+b1 ii python3 3.9.2-3 ii python3-dbus 1.2.18-2 ii python3-distro 1.6.0-1 ii python3-gi 3.40.1-2 ii python3-gi-cairo 3.40.1-2 ii python3-pampy 1.8.4-2 ii python3-pexpect 4.8.0-2 ii python3-pil 8.1.2+dfsg-0.3 ii python3-pyinotify 0.9.6-1.3 ii python3-setproctitle 1.2.2-2 ii python3-tinycss2 1.0.2-1 ii python3-tz 2021.1-1 ii xapps-common 2.0.7-1 Versions of packages cinnamon recommends: ii blueman 2.2.2-1 ii cinnamon-core 4.8.3 ii cinnamon-l10n 4.8.3-1 ii gnome-terminal 3.40.3-1 ii libcanberra-pulse 0.30-7+b1 ii metacity-common 1:3.38.0-2 Versions of packages cinnamon suggests: ii cinnamon-desktop-environment 4.8.3 pn cinnamon-doc <none> pn python3-opencv <none> -- no debconf information