Control: severity -1 serious
Control: affects -1 mate-panel
Hi barrage_caducei.5l (2025.04.21_09:14:37_-0400)
Hi, I believe this issue was introduced by this patch: https://sources.debian.org/patches/libmateweather/1.26.3-3.2/0001_libsoup3.patch/
. However, it was recently fixed by the upstream author, but Debian's
patch hasn't been updated yet. For details, please see: https://github.com/mate-desktop/libmateweather/pull/133#discussion_r2045046451
I just found that too. backtrace of the crash:
Thread 1 "clock-applet" received signal SIGABRT, Aborted.
Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6,
no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No such file or directory
(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 0x00007f389d6809ff in __pthread_kill_internal (threadid=<optimized out>, signo=6)
at ./nptl/pthread_kill.c:89
#2 0x00007f389d62bcc2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f389d6144ac in __GI_abort () at ./stdlib/abort.c:73
#4 0x00007f389d615291 in __libc_message_impl (fmt=fmt@entry=0x7f389d79732d "%s\n")
at ../sysdeps/posix/libc_fatal.c:134
#5 0x00007f389d68a465 in malloc_printerr
(str=str@entry=0x7f389d79a058 "free(): double free detected in tcache 2")
at ./malloc/malloc.c:5829
#6 0x00007f389d68a4f6 in tcache_double_free_verify
(e=e@entry=0x560c8e696c60, tc_idx=tc_idx@entry=7) at ./malloc/malloc.c:3240
#7 0x00007f389d68f430 in tcache_free (p=0x560c8e696c50, size=144) at ./malloc/malloc.c:3263
#8 _int_free (av=0x7f389d7d3ac0 <main_arena>, p=0x560c8e696c50, have_lock=0)
at ./malloc/malloc.c:4695
#9 __GI___libc_free (mem=mem@entry=0x560c8e696c60) at ./malloc/malloc.c:3476 #10 0x00007f389d936769 in g_free (mem=mem@entry=0x560c8e696c60) at ../../../glib/gmem.c:208
#11 0x00007f389e7dc563 in metar_start_open (info=info@entry=0x560c8efa8a90)
at ./libmateweather/weather-metar.c:583
#12 0x00007f389e7d9125 in _weather_info_fill (info=0x560c8efa8a90,
info@entry=0x0, location=<optimized out>,
location@entry=0x560c8efa8d90, prefs=prefs@entry=0x7fffd4f13280, cb=cb@entry=0x560c617bb9a0 <weather_info_updated>, data=data@entry=0x560c8ef942f0) at ./libmateweather/weather.c:560
#13 0x0000560c617bc01d in setup_weather_updates
(loc=loc@entry=0x560c8ef942f0 [ClockLocation]) at ./applets/clock/clock-location.c:720
#14 0x0000560c617bc2aa in clock_location_new
(name=name@entry=0x0, city=city@entry=0x560c8ef92c70 "London", timezone=timezone@entry=0x560c8ea68610 "Europe/London", latitude=<optimized out>, longitude=<optimized out>, code=code@entry=0x560c8ea657d0 "EGLC", prefs=prefs@entry=0x7fffd4f13370)
at ./applets/clock/clock-location.c:130
#15 0x0000560c617b84c4 in run_prefs_edit_save (button=<optimized out>, cd=0x560c8e705730)
at ./applets/clock/clock.c:2774
#20 0x00007f389da5c723 in <emit signal 'clicked' on instance 0x560c8e860830 [GtkButton]>
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at ../../../gobject/gsignal.c:3597
#16 0x00007f389da40a10 in g_closure_invoke
(closure=0x560c8ed20c60, return_value=0x0, n_param_values=1, param_values=0x7fffd4f135b0, invocation_hint=0x7fffd4f13500) at ../../../gobject/gclosure.c:833
#17 0x00007f389da54e03 in signal_emit_unlocked_R
(node=node@entry=0x7fffd4f13670, detail=detail@entry=0, instance=instance@entry=0x560c8e860830, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffd4f135b0) at ../../../gobject/gsignal.c:3902
#18 0x00007f389da56829 in signal_emit_valist_unlocked
(instance=instance@entry=0x560c8e860830, signal_id=signal_id@entry=226, detail=detail@entry=0, var_args=var_args@entry=0x7fffd4f137d0) at ../../../gobject/gsignal.c:3534
#19 0x00007f389da5c666 in g_signal_emit_valist
(instance=0x560c8e860830, signal_id=226, detail=0, var_args=0x7fffd4f137d0)
at ../../../gobject/gsignal.c:3277
#21 0x00007f389dee1eff in gtk_button_do_release
(button=<optimized out>, emit_clicked=<optimized out>) at ../../../gtk/gtkbutton.c:1845
#22 gtk_button_do_release (button=0x560c8e860830 [GtkButton], emit_clicked=1)
at ../../../gtk/gtkbutton.c:1832
#23 gtk_real_button_released (button=0x560c8e860830 [GtkButton])
at ../../../gtk/gtkbutton.c:1963
#27 0x00007f389da5c723 in <emit signal 'released' on instance 0x560c8e860830 [GtkButton]>
(instance=instance@entry=0x560c8e860830, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3597
#24 0x00007f389da40c41 in _g_closure_invoke_va
(closure=0x560c8e63a350, return_value=0x0, instance=0x560c8e860830, args=0x7fffd4f13b90, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:896
#25 0x00007f389da56978 in signal_emit_valist_unlocked
(instance=instance@entry=0x560c8e860830, signal_id=signal_id@entry=225, detail=detail@entry=0, var_args=var_args@entry=0x7fffd4f13b90) at ../../../gobject/gsignal.c:3438
#26 0x00007f389da5c666 in g_signal_emit_valist
(instance=0x560c8e860830, signal_id=225, detail=0, var_args=0x7fffd4f13b90)
at ../../../gobject/gsignal.c:3277
#28 0x00007f389dee0224 in multipress_released_cb
(gesture=0x560c8e8609f0 [GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x560c8e860830 [GtkButton]) at ../../../gtk/gtkbutton.c:666
#33 0x00007f389da5c723 in <emit signal 'released' on instance 0x560c8e8609f0 [GtkGestureMultiPress]>
(instance=instance@entry=0x560c8e8609f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3597
#29 0x00007f389de9e01e in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x560c8e627850) at gtk/gtkmarshalers.c:4804
#30 0x00007f389da40c41 in _g_closure_invoke_va
(closure=0x560c8e860ea0, return_value=0x0, instance=0x560c8e8609f0, args=0x7fffd4f13f50, n_params=3, param_types=0x560c8e627850) at ../../../gobject/gclosure.c:896
#31 0x00007f389da56978 in signal_emit_valist_unlocked
(instance=instance@entry=0x560c8e8609f0, signal_id=signal_id@entry=236, detail=detail@entry=0, var_args=var_args@entry=0x7fffd4f13f50) at ../../../gobject/gsignal.c:3438
#32 0x00007f389da5c666 in g_signal_emit_valist
(instance=0x560c8e8609f0, signal_id=236, detail=0, var_args=0x7fffd4f13f50)
at ../../../gobject/gsignal.c:3277
#34 0x00007f389dfbc68e in gtk_gesture_multi_press_end
(gesture=0x560c8e8609f0 [GtkGestureMultiPress], sequence=sequence@entry=0x0)
at ../../../gtk/gtkgesturemultipress.c:287
#39 0x00007f389da5c723 in <emit signal 'end' on instance 0x560c8e8609f0 [GtkGestureMultiPress]> (instance=instance@entry=0x560c8e8609f0, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3597
#35 0x00007f389da43e41 in g_cclosure_marshal_VOID__BOXEDv
(closure=0x560c8e599480, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x560c8e5994b0) at ../../../gobject/gmarshal.c:1686
#36 0x00007f389da40c41 in _g_closure_invoke_va
(closure=0x560c8e599480, return_value=0x0, instance=0x560c8e8609f0, args=0x7fffd4f14370, n_params=1, param_types=0x560c8e5994b0) at ../../../gobject/gclosure.c:896
#37 0x00007f389da56978 in signal_emit_valist_unlocked
(instance=instance@entry=0x560c8e8609f0, signal_id=signal_id@entry=231, detail=detail@entry=0, var_args=var_args@entry=0x7fffd4f14370) at ../../../gobject/gsignal.c:3438
#38 0x00007f389da5c666 in g_signal_emit_valist
(instance=0x560c8e8609f0, signal_id=231, detail=0, var_args=0x7fffd4f14370)
at ../../../gobject/gsignal.c:3277
#40 0x00007f389dfb975b in _gtk_gesture_set_recognized
(gesture=0x560c8e8609f0 [GtkGestureMultiPress], recognized=0, sequence=0x0)
at ../../../gtk/gtkgesture.c:347
#41 _gtk_gesture_check_recognized
(gesture=gesture@entry=0x560c8e8609f0 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../../../gtk/gtkgesture.c:388
#42 0x00007f389dfbad63 in gtk_gesture_handle_event
(controller=0x560c8e8609f0 [GtkGestureMultiPress], event=0x560c8ef90540)
at ../../../gtk/gtkgesture.c:796
#43 0x00007f389dfbdf7a in gtk_gesture_single_handle_event
(controller=0x560c8e8609f0 [GtkGestureMultiPress], event=0x560c8ef90540)
at ../../../gtk/gtkgesturesingle.c:222
#44 0x00007f389df82861 in gtk_event_controller_handle_event
(controller=0x560c8e8609f0 [GtkGestureMultiPress], event=event@entry=0x560c8ef90540)
at ../../../gtk/gtkeventcontroller.c:230
#45 0x00007f389e153e6d in _gtk_widget_run_controllers
(widget=0x560c8e860830 [GtkButton], event=0x560c8ef90540, phase=GTK_PHASE_BUBBLE)
at ../../../gtk/gtkwidget.c:7462
#50 0x00007f389da5c723 in <emit signal 'button-release-event' on instance 0x560c8e860830 [GtkButton]>
(instance=instance@entry=0x560c8e860830, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3597
#46 0x00007f389de97d7a in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x560c8e4f5640, return_value=0x7fffd4f14770, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x560c8e4f5670) at gtk/gtkmarshalers.c:130
#47 0x00007f389da40c41 in _g_closure_invoke_va
(closure=0x560c8e4f5640, return_value=0x7fffd4f14770, instance=0x560c8e860830, args=0x7fffd4f14870, n_params=1, param_types=0x560c8e4f5670) at ../../../gobject/gclosure.c:896
#48 0x00007f389da55bf3 in signal_emit_valist_unlocked
(instance=instance@entry=0x560c8e860830, signal_id=signal_id@entry=61, detail=detail@entry=0, var_args=var_args@entry=0x7fffd4f14870) at ../../../gobject/gsignal.c:3438
#49 0x00007f389da5c666 in g_signal_emit_valist
(instance=0x560c8e860830, signal_id=61, detail=0, var_args=0x7fffd4f14870)
at ../../../gobject/gsignal.c:3277
#51 0x00007f389e1558fc in gtk_widget_event_internal
(widget=widget@entry=0x560c8e860830 [GtkButton], event=event@entry=0x560c8ef90540)
at ../../../gtk/gtkwidget.c:7827
#52 0x00007f389e15824e in gtk_widget_event_internal
(widget=0x560c8e860830 [GtkButton], event=0x560c8ef90540)
at ../../../gtk/gtkwidget.c:7398
#53 0x00007f389e00616e in propagate_event_up
(widget=0x560c8e860830 [GtkButton], event=<optimized out>, topmost=<optimized out>)
at ../../../gtk/gtkmain.c:2598
#54 propagate_event
(widget=<optimized out>, event=0x560c8ef90540, captured=<optimized out>, topmost=0x0)
at ../../../gtk/gtkmain.c:2701
#55 0x00007f389e007f56 in gtk_main_do_event (event=0x560c8ef90540)
at ../../../gtk/gtkmain.c:1921
#56 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691 #57 0x00007f389e6ff5c9 in _gdk_event_emit (event=event@entry=0x560c8ef90540)
at ../../../gdk/gdkevents.c:73
#58 0x00007f389e756226 in gdk_event_source_dispatch
(source=<optimized out>, callback=<optimized out>, user_data=<optimized out>)
at ../../../gdk/x11/gdkeventsource.c:367
#59 0x00007f389d92d305 in g_main_dispatch (context=context@entry=0x560c8e4e1b00)
at ../../../glib/gmain.c:3398
#60 0x00007f389d92f537 in g_main_context_dispatch_unlocked (context=0x560c8e4e1b00)
at ../../../glib/gmain.c:4249
#61 g_main_context_iterate_unlocked
(context=0x560c8e4e1b00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4314
#62 0x00007f389d92ff9f in g_main_loop_run (loop=loop@entry=0x560c8e524180)
at ../../../glib/gmain.c:4516
#63 0x00007f389e00705d in gtk_main () at ../../../gtk/gtkmain.c:1329
#64 0x00007f389e7f50ad in _mate_panel_applet_factory_main_internal
(factory_id=factory_id@entry=0x560c617c2a2e "ClockAppletFactory", out_process=out_process@entry=1, applet_type=<optimized out>, callback=callback@entry=0x560c617b8f80 <clock_factory>, user_data=user_data@entry=0x0) at ./libmate-panel-applet/mate-
panel-applet.c:2443
#65 0x00007f389e7f708e in mate_panel_applet_factory_main
(factory_id=factory_id@entry=0x560c617c2a2e "ClockAppletFactory", out_process=out_process@entry=1, applet_type=<optimized out>, callback=callback@entry=0x560c617b8f80 <clock_factory>, user_data=user_data@entry=0x0) at ./libmate-panel-applet/mate-
panel-applet.c:2471
#66 0x0000560c617b3da4 in main (argc=<optimized out>, argv=<optimized out>)
at ./applets/clock/clock.c:3521
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)