Bug#1098484: mate-desktop-environment: Crash or unuseal bahaviors some components after upgrading Glib2 to 2.83.x
Package: mate-desktop-environment
Version: 1.26.0+1
Severity: important
Dear Maintainer,
After upgrading Gilb2 to version 2.83.x ,
sensors-applet , notification-daemon and
some components crash oftenly.
At first, I found crashes at mate-sensors-applet .
This issue makes within udisk2-plugin [1].
I try to remove udisk2-plugin, sensors-applet launches successfully.
I checked core file with gdb, stack traces are below [1].
Also, after some minutes launching notification-daemon, exits daemon itself,
rejects popup requests via DBUS.
So, I tried to get Glib2 2.82.4-2 from snapshot.debian.org , these isses
are not happened, seems to work fine .
Now, this issue isn't *only* happend these two components,
sometimes crashes mate-panel (and more components).
This feels serious issue, please fix.
Ohta.
---
[1]
A. mate-sensors-applet
--- BEGIN STACK TRACE ---
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/mate-sensors-applet/mate-sensors-applet'.
Program terminated with signal SIGABRT, Aborted.
0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0)
at ./nptl/pthread_kill.c:44
#1 0x00007fbd4f094e2f in __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:78
#2 0x00007fbd4f040d02 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007fbd4f0294f0 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007fbd4f02a32d in __libc_message_impl (fmt=fmt@entry=0x7fbd4f1ac303 "%s\n") at ../sysdeps/posix/libc_fatal.c:134
#5 0x00007fbd4f09e965 in malloc_printerr (str=str@entry=0x7fbd4f1aa082 "free(): invalid pointer") at ./malloc/malloc.c:5772
#6 0x00007fbd4f0a0bf4 in _int_free (av=0x7fbd4f1e8ac0 <main_arena>, p=<optimized out>, have_lock=have_lock@entry=0)
at ./malloc/malloc.c:4507
#7 0x00007fbd4f0a343f in __GI___libc_free (mem=mem@entry=0x7fbd3c027e80) at ./malloc/malloc.c:3398
#8 0x00007fbd4f25b289 in g_free (mem=mem@entry=0x7fbd3c027e80) at ../../../glib/gmem.c:208
#9 0x00007fbd4dc10545 in udisks2_plugin_get_sensors (sensors=0x7ffceb9ad080) at ./plugins/udisks2/udisks2-plugin.c:381
#10 udisks2_plugin_init () at ./plugins/udisks2/udisks2-plugin.c:447
#11 sensors_applet_plugin_init () at ./plugins/udisks2/udisks2-plugin.c:453
#12 0x000055ac3f8c2b8a in load_all_plugins (sensors_applet=0x55ac66d8d710, path=<optimized out>)
at ./sensors-applet/sensors-applet-plugins.c:58
#13 0x000055ac3f8c2f20 in load_all_plugins
(path=0x55ac3f8c6728 "/usr/lib/x86_64-linux-gnu/mate-sensors-applet/plugins", sensors_applet=<optimized out>)
at ./sensors-applet/sensors-applet-plugins.c:137
#14 0x000055ac3f8c2859 in sensors_applet_init (sensors_applet=0x55ac66d8d710) at ./sensors-applet/sensors-applet.c:1266
#15 0x000055ac3f8bb19d in sensors_applet_fill
(iid=<optimized out>, data=<optimized out>, applet=0x55ac66dba820 [MatePanelApplet]) at ./sensors-applet/main.c:39
#16 sensors_applet_fill (applet=applet@entry=0x55ac66dba820 [MatePanelApplet], iid=<optimized out>, data=<optimized out>)
at ./sensors-applet/main.c:28
#17 0x00007fbd5004920a in mate_panel_applet_marshal_BOOLEAN__STRING
(closure=0x55ac66da9fb0, return_value=0x7ffceb9ad2e0, n_param_values=<optimized out>, param_values=0x55ac66e55d70, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./libmate-panel-applet/mate-panel-applet-marshal.c:122
#18 0x00007fbd4f365a10 in g_closure_invoke
(closure=0x55ac66da9fb0, return_value=0x7ffceb9ad2e0, n_param_values=2, param_values=0x55ac66e55d70, invocation_hint=0x0)
at ../../../gobject/gclosure.c:833
#19 0x00007fbd50049ddc in mate_panel_applet_setup (applet=0x55ac66dba820 [MatePanelApplet])
at ./libmate-panel-applet/mate-panel-applet.c:1815
#22 0x00007fbd4f38186e in <emit signal '0x7fbd4fc3fdd2 "embedded"' on instance 0x55ac66e741a0 [GtkPlug]>
(instance=0x55ac66e741a0, detailed_signal=0x7fbd4fc3fdd2 "embedded") at ../../../gobject/gsignal.c:3638
#20 0x00007fbd4f365c41 in _g_closure_invoke_va
(closure=0x55ac66e75a00, return_value=0x0, instance=0x55ac66e741a0, args=0x7ffceb9ad5a8, n_params=0, param_types=0x0)
at ../../../gobject/gclosure.c:896
#21 0x00007fbd4f37b8b8 in signal_emit_valist_unlocked
(instance=instance@entry=0x55ac66e741a0, signal_id=signal_id@entry=267, detail=<optimized out>, var_args=var_args@entry=0x7ffceb9ad5a8) at ../../../gobject/gsignal.c:3438
#23 0x00007fbd4fc1517b in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007fbd4f78761f in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#25 0x00007fbd4f787959 in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#26 0x00007fbd4f72c554 in gdk_display_get_event () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#27 0x00007fbd4f7876b6 in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#28 0x00007fbd4f251d5f in g_main_dispatch (context=context@entry=0x55ac66c07e70) at ../../../glib/gmain.c:3361
#29 0x00007fbd4f253fd7 in g_main_context_dispatch_unlocked (context=0x55ac66c07e70) at ../../../glib/gmain.c:4212
#30 g_main_context_iterate_unlocked
(context=0x55ac66c07e70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4277
#31 0x00007fbd4f254a3f in g_main_loop_run (loop=0x55ac66d159d0) at ../../../glib/gmain.c:4479
#32 0x00007fbd4fa06c0d in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007fbd5004b09d in _mate_panel_applet_factory_main_internal
(factory_id=factory_id@entry=0x55ac3f8c5065 "SensorsAppletFactory", out_process=out_process@entry=1, applet_type=<optimized out>, callback=callback@entry=0x55ac3f8bb160 <sensors_applet_fill>, user_data=user_data@entry=0x0)
at ./libmate-panel-applet/mate-panel-applet.c:2443
#34 0x00007fbd5004d06e in mate_panel_applet_factory_main
(factory_id=factory_id@entry=0x55ac3f8c5065 "SensorsAppletFactory", out_process=out_process@entry=1, applet_type=<optimized out>, callback=callback@entry=0x55ac3f8bb160 <sensors_applet_fill>, user_data=user_data@entry=0x0)
at ./libmate-panel-applet/mate-panel-applet.c:2471
#35 0x000055ac3f8bb049 in main (argc=<optimized out>, argv=<optimized out>) at ./sensors-applet/main.c:45
--- END STACK TRACE ---
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.13.3-homebrew-21.0-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mate-desktop-environment depends on:
ii mate-desktop-environment-core 1.26.0+1
Versions of packages mate-desktop-environment recommends:
ii atril 1.26.2-4
ii desktop-base 13.0.0~pre1
ii engrampa 1.26.2-4
ii eom 1.26.1-1+b1
ii ffmpegthumbnailer 2.2.3-2
ii libcanberra-pulse 0.30-17+b1
ii mate-applet-brisk-menu 0.6.2-2+b1
ii mate-applets 1.26.1-3.1
ii mate-backgrounds 1.26.0-1
ii mate-calc 1.26.0-1+b1
ii mate-media 1.26.2-1+b3
ii mate-notification-daemon 1.26.1-1+b3
ii mate-power-manager 1.26.1-1.1
ii mate-screensaver 1.26.2-1+b1
ii mate-system-monitor 1.26.3-1+b1
ii mate-user-guide 1.26.2-1
ii mate-utils 1.26.1-1+b3
ii pluma 1.26.1-2.1
Versions of packages mate-desktop-environment suggests:
ii bsd-mailx [mail-reader] 8.1.2-0.20220412cvs-1
ii claws-mail [mail-reader] 4.3.0-2+b3
ii emacs-gtk [mail-reader] 1:29.4+1-6
ii evolution [mail-reader] 3.55.2-1
ii firefox 135.0.1-1
ii im [mail-reader] 1:153-4
ii jed [mail-reader] 1:0.99.20~pre.189+dfsg-1
ii kmail [mail-reader] 4:24.12.0-2
ii mailutils [mail-reader] 1:3.17-2+b4
ii mailutils-mh [mail-reader] 1:3.17-2+b4
ii mate-desktop-environment-extras 1.26.0+1
ii network-manager-gnome 1.36.0-3+b1
ii nmh [mail-reader] 1.8-3
ii thunderbird [mail-reader] 1:128.7.0esr-1~deb12u1
ii xjed [mail-reader] 1:0.99.20~pre.189+dfsg-1
-- debconf-show failed
Reply to: