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 ---