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