Crash again today, here the full backtrace: (mate-volume-control-status-icon:59859): Gdk-CRITICAL **: 17:44:19.067: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
(mate-volume-control-status-icon:59859): Gtk-WARNING **: 19:58:21.546: Calling gtk_widget_realize() on a widget that isn't inside a toplevel window is not going to work very well. Widgets must be inside a toplevel container before realizing them. (mate-volume-control-status-icon:59859): GLib-GObject-CRITICAL **: 19:58:21.546: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (mate-volume-control-status-icon:59859): Gdk-CRITICAL **: 19:58:21.546: gdk_window_get_scale_factor: assertion 'GDK_IS_WINDOW (window)' failed ** Gtk:ERROR:../../../gtk/gtkwidget.c:5875:gtk_widget_get_frame_clock: assertion failed: (window != NULL) Bail out! Gtk:ERROR:../../../gtk/gtkwidget.c:5875:gtk_widget_get_frame_clock: assertion failed: (window != NULL) Thread 1 "mate-volume-con" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: Aucun fichier ou dossier de ce type. (gdb) bt full #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {140737340208256}} ret = <optimized out> #1 0x00007ffff702ad2f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 0x00007ffff6fdbef2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x00007ffff6fc6472 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {93824994969568, 140737488343016, 140737339441927, 93823560581168, 140733193388032, 93824994584288, 0, 93824997363264, 5024613291978080768, 140737339702443, 18446744073709551488, 11, 140737340210816, 140737348604049, 140737488343120, 140737340300128}}, sa_flags = -150762193, sa_restorer = 0x7ffff7a3f133} #4 0x00007ffff719eec8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff71fee1a in g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ffff7969d56 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #7 0x00007ffff7978a6f in gtk_widget_realize () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #8 0x00007ffff7978c68 in gtk_widget_map () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #9 0x00007ffff76ccf80 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #10 0x00007ffff771ee5f in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #11 0x00007ffff72cf4e0 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007ffff72e8bbf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff72e8dbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff7978c12 in gtk_widget_map () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #15 0x00007ffff7991d10 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #16 0x00007ffff72cf5a9 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff72e8bbf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff72e8dbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff7978c12 in gtk_widget_map () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #20 0x00007ffff798786b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #21 0x00007ffff72cf3b0 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #22 0x00007ffff72e1d2d in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #23 0x00007ffff72e8bf5 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x00007ffff72e8dbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007ffff7972986 in gtk_widget_show () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #26 0x00007ffff7924615 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #27 0x00007ffff7924811 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #28 0x00007ffff75277e7 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 #29 0x00007ffff71d619a in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007ffff71d567f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007ffff71d5a38 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007ffff71d5cef in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007ffff78073e5 in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #34 0x0000555555559f33 in main () (gdb) c Continuing. Couldn't get registers: Aucun processus de ce type. (gdb) [Thread 0x7fffeffff6c0 (LWP 67173) exited] [Thread 0x7ffff517e6c0 (LWP 59863) exited] [Thread 0x7ffff597f6c0 (LWP 59862) exited] Program terminated with signal SIGABRT, Aborted. The program no longer exists. The program is not being run. 19 mars 2023 20:24 "Maxime G." <max...@mxgo.fr> a écrit: > Hi. > > Issue reproduced today on Debian Bookworm testing, the > mate-volume-control-status-icon crash > randomly. > mate-volume-control-status-icon --version > mate-volume-control-status-icon 1.26.0 > > Backtrace with gdb: > > $ gdb mate-volume-control-status-icon > GNU gdb (Debian 13.1-2) 13.1 > Copyright (C) 2023 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <https://www.gnu.org/software/gdb/bugs>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation>. > > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from mate-volume-control-status-icon... > (No debugging symbols found in mate-volume-control-status-icon) > (gdb) r > Starting program: /usr/bin/mate-volume-control-status-icon > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > [New Thread 0x7ffff597f6c0 (LWP 26963)] > [New Thread 0x7ffff517e6c0 (LWP 26964)] > [New Thread 0x7fffeffff6c0 (LWP 26965)] > [Thread 0x7fffeffff6c0 (LWP 26965) exited] > [New Thread 0x7fffeffff6c0 (LWP 26966)] > [New Thread 0x7fffef7fe6c0 (LWP 26967)] > [Thread 0x7fffeffff6c0 (LWP 26966) exited] > [Thread 0x7fffef7fe6c0 (LWP 26967) exited] > [New Thread 0x7fffef7fe6c0 (LWP 26968)] > [New Thread 0x7fffeffff6c0 (LWP 26969)] > [Thread 0x7fffef7fe6c0 (LWP 26968) exited] > [Thread 0x7fffeffff6c0 (LWP 26969) exited] > [Detaching after fork from child process 26970] > [New Thread 0x7fffeffff6c0 (LWP 26972)] > [New Thread 0x7fffef7fe6c0 (LWP 26973)] > [Thread 0x7fffef7fe6c0 (LWP 26973) exited] > [Thread 0x7fffeffff6c0 (LWP 26972) exited] > [New Thread 0x7fffeffff6c0 (LWP 29620)] > [New Thread 0x7fffef7fe6c0 (LWP 29621)] > [Thread 0x7fffeffff6c0 (LWP 29620) exited] > [Thread 0x7fffef7fe6c0 (LWP 29621) exited] > [New Thread 0x7fffef7fe6c0 (LWP 29622)] > [New Thread 0x7fffeffff6c0 (LWP 29623)] > [Thread 0x7fffef7fe6c0 (LWP 29622) exited] > [Thread 0x7fffeffff6c0 (LWP 29623) exited] > [New Thread 0x7fffeffff6c0 (LWP 29624)] > [New Thread 0x7fffef7fe6c0 (LWP 29625)] > [Thread 0x7fffeffff6c0 (LWP 29624) exited] > [Thread 0x7fffef7fe6c0 (LWP 29625) exited] > [New Thread 0x7fffef7fe6c0 (LWP 29626)] > [New Thread 0x7fffeffff6c0 (LWP 29627)] > [Thread 0x7fffef7fe6c0 (LWP 29626) exited] > [Thread 0x7fffeffff6c0 (LWP 29627) exited] > [New Thread 0x7fffeffff6c0 (LWP 34349)] > > (mate-volume-control-status-icon:26960): Gtk-WARNING **: 18:58:02.738: > Calling gtk_widget_realize() > on a widget that isn't inside a toplevel window is not going to work very > well. Widgets must be > inside a toplevel container before realizing them. > > (mate-volume-control-status-icon:26960): GLib-GObject-CRITICAL **: > 18:58:02.738: g_object_ref: > assertion 'G_IS_OBJECT (object)' failed > > (mate-volume-control-status-icon:26960): Gdk-CRITICAL **: 18:58:02.738: > gdk_window_get_scale_factor: assertion 'GDK_IS_WINDOW (window)' failed > ** > Gtk:ERROR:../../../gtk/gtkwidget.c:5875:gtk_widget_get_frame_clock: assertion > failed: (window != > NULL) > Bail out! Gtk:ERROR:../../../gtk/gtkwidget.c:5875:gtk_widget_get_frame_clock: > assertion failed: > (window != NULL) > > Thread 1 "mate-volume-con" received signal SIGABRT, Aborted. > __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, > no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 > 44 ./nptl/pthread_kill.c: Aucun fichier ou dossier de ce type. > (gdb) > (gdb) r > The program being debugged has been started already. > Start it from the beginning? (y or n) n > Program not restarted. > (gdb) bt > #0 __pthread_kill_implementation (threadid=<optimized out>, > signo=signo@entry=6, > no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 > #1 0x00007ffff702ad2f in __pthread_kill_internal (signo=6, > threadid=<optimized out>) at > ./nptl/pthread_kill.c:78 > #2 0x00007ffff6fdbef2 in __GI_raise (sig=sig@entry=6) at > ../sysdeps/posix/raise.c:26 > #3 0x00007ffff6fc6472 in __GI_abort () at ./stdlib/abort.c:79 > #4 0x00007ffff719eec8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #5 0x00007ffff71fee1a in g_assertion_message_expr () at > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #6 0x00007ffff7969d56 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #7 0x00007ffff7978a6f in gtk_widget_realize () at > /lib/x86_64-linux-gnu/libgtk-3.so.0 > #8 0x00007ffff7978c68 in gtk_widget_map () at > /lib/x86_64-linux-gnu/libgtk-3.so.0 > #9 0x00007ffff76ccf80 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #10 0x00007ffff771ee5f in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #11 0x00007ffff72cf4e0 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #12 0x00007ffff72e8bbf in g_signal_emit_valist () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #13 0x00007ffff72e8dbf in g_signal_emit () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #14 0x00007ffff7978c12 in gtk_widget_map () at > /lib/x86_64-linux-gnu/libgtk-3.so.0 > #15 0x00007ffff7991d10 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #16 0x00007ffff72cf5a9 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #17 0x00007ffff72e8bbf in g_signal_emit_valist () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #18 0x00007ffff72e8dbf in g_signal_emit () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #19 0x00007ffff7978c12 in gtk_widget_map () at > /lib/x86_64-linux-gnu/libgtk-3.so.0 > #20 0x00007ffff798786b in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #21 0x00007ffff72cf3b0 in g_closure_invoke () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #22 0x00007ffff72e1d2d in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #23 0x00007ffff72e8bf5 in g_signal_emit_valist () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #24 0x00007ffff72e8dbf in g_signal_emit () at > /lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #25 0x00007ffff7972986 in gtk_widget_show () at > /lib/x86_64-linux-gnu/libgtk-3.so.0 > #26 0x00007ffff7924615 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #27 0x00007ffff7924811 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #28 0x00007ffff75277e7 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0 > #29 0x00007ffff71d619a in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #30 0x00007ffff71d567f in g_main_context_dispatch () at > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #31 0x00007ffff71d5a38 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #32 0x00007ffff71d5cef in g_main_loop_run () at > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #33 0x00007ffff78073e5 in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0 > #34 0x0000555555559f33 in main () > (gdb) c > Continuing. > Couldn't get registers: Aucun processus de ce type. > (gdb) [Thread 0x7fffeffff6c0 (LWP 34349) exited] > [Thread 0x7ffff517e6c0 (LWP 26964) exited] > [Thread 0x7ffff597f6c0 (LWP 26963) exited] > > Program terminated with signal SIGABRT, Aborted. > The program no longer exists. > > The program is not being run. > (gdb) q > > 2 février 2023 19:20 "Hanno Zysik" <h....@web.de> a écrit: > >> Hi Mike, >> >> looks like the same fix could be applied to >> https://github.com/mate-desktop/mate-media/blob/1.26/mate-volume-control/gvc-stream-status-icon.c#L7 >> 8 ?? >> >> display_name is not properly freed in the very same way. My mate panel >> uses /usr/bin/mate-volume-control-status-icon, which would still crash >> AFAIS. >> >> Kind regards, >> >> Am Thu, 02 Feb 2023 15:47:20 +0000 >> schrieb Mike Gabriel <nore...@salsa.debian.org>: >> >>> Control: tag -1 pending >>> >>> Hello, >>> >>> Bug #971783 in mate-media reported by you has been fixed in the >>> Git repository and is awaiting an upload. You can see the commit >>> message below and you can check the diff of the fix at: >>> >>> https://salsa.debian.org/debian-mate-team/mate-media/-/commit/36e7aedcf039d35034e6cbf0f23b7cc5619c0a >>> 3 >>> >>> ------------------------------------------------------------------------ >>> debian/patches: Add 0002_fix-memleak-in-vol-mixer.patch. (Closes: >>> #971783). >>> ------------------------------------------------------------------------ >>> >>> (this message was generated automatically) >> >> -- >> Hanno Zysik >> >> Software Entwickler/Software engineer >> Dipl.-Ing. IT (FH)/University of applied sciences >> >> -- >> To unsubscribe, send mail to 971783-unsubscr...@bugs.debian.org.