Bug#971783: marked as pending in mate-media

2023-03-21 Thread Maxime G.
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=, 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=, 
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
tid = 
ret = 0
pd = 
old_mask = {__val = {140737340208256}}
ret = 
#1  0x7702ad2f in __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78
#2  0x76fdbef2 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
ret = 
#3  0x76fc6472 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 = 0x77a3f133}
#4  0x7719eec8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x771fee1a in g_assertion_message_expr () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x77969d56 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x77978a6f in gtk_widget_realize () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x77978c68 in gtk_widget_map () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x776ccf80 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x7771ee5f in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x772cf4e0 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x772e8bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x772e8dbf in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x77978c12 in gtk_widget_map () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x77991d10 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x772cf5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x772e8bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x772e8dbf in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x77978c12 in gtk_widget_map () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x7798786b in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x772cf3b0 in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x772e1d2d in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x772e8bf5 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x772e8dbf in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x77972986 in gtk_widget_show () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x77924615 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x77924811 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x775277e7 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#29 0x771d619a in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x771d567f in g_main_context_dispatch () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x771d5a38 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x771d5cef in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x778073e5 in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x9f33 in main ()
(gdb) c
Continuing.
Couldn't get registers: Aucun processus de ce type.
(gdb) [Thread 0x7fffe6c0 (LWP 67173) exited]
[Thread 0x7517e6c0 (LWP 59863) exited]
[Thread 0x7597f6c0 (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."  a écrit:

> Hi.
> 
> Issue 

Bug#971783: marked as pending in mate-media

2023-03-19 Thread Maxime G.
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 
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:
.
Find the GDB manual and other documentation resources online at:
.

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 0x7597f6c0 (LWP 26963)]
[New Thread 0x7517e6c0 (LWP 26964)]
[New Thread 0x7fffe6c0 (LWP 26965)]
[Thread 0x7fffe6c0 (LWP 26965) exited]
[New Thread 0x7fffe6c0 (LWP 26966)]
[New Thread 0x7fffef7fe6c0 (LWP 26967)]
[Thread 0x7fffe6c0 (LWP 26966) exited]
[Thread 0x7fffef7fe6c0 (LWP 26967) exited]
[New Thread 0x7fffef7fe6c0 (LWP 26968)]
[New Thread 0x7fffe6c0 (LWP 26969)]
[Thread 0x7fffef7fe6c0 (LWP 26968) exited]
[Thread 0x7fffe6c0 (LWP 26969) exited]
[Detaching after fork from child process 26970]
[New Thread 0x7fffe6c0 (LWP 26972)]
[New Thread 0x7fffef7fe6c0 (LWP 26973)]
[Thread 0x7fffef7fe6c0 (LWP 26973) exited]
[Thread 0x7fffe6c0 (LWP 26972) exited]
[New Thread 0x7fffe6c0 (LWP 29620)]
[New Thread 0x7fffef7fe6c0 (LWP 29621)]
[Thread 0x7fffe6c0 (LWP 29620) exited]
[Thread 0x7fffef7fe6c0 (LWP 29621) exited]
[New Thread 0x7fffef7fe6c0 (LWP 29622)]
[New Thread 0x7fffe6c0 (LWP 29623)]
[Thread 0x7fffef7fe6c0 (LWP 29622) exited]
[Thread 0x7fffe6c0 (LWP 29623) exited]
[New Thread 0x7fffe6c0 (LWP 29624)]
[New Thread 0x7fffef7fe6c0 (LWP 29625)]
[Thread 0x7fffe6c0 (LWP 29624) exited]
[Thread 0x7fffef7fe6c0 (LWP 29625) exited]
[New Thread 0x7fffef7fe6c0 (LWP 29626)]
[New Thread 0x7fffe6c0 (LWP 29627)]
[Thread 0x7fffef7fe6c0 (LWP 29626) exited]
[Thread 0x7fffe6c0 (LWP 29627) exited]
[New Thread 0x7fffe6c0 (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=, 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=, 
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1  0x7702ad2f in __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78
#2  0x76fdbef2 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
#3  0x76fc6472 in __GI_abort () at ./stdlib/abort.c:79
#4  0x7719eec8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x771fee1a in g_assertion_message_expr () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x77969d56 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x77978a6f in gtk_widget_realize () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x77978c68 in gtk_widget_map () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x776ccf80 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x7771ee5f in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x772cf4e0 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x772e8bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x772e8dbf in g_signal_emit () at