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.

Reply via email to