marhkb / pods

Keep track of your podman containers
GNU General Public License v3.0
739 stars 15 forks source link

Segfault while searching for remote image #831

Closed u1f98e closed 1 week ago

u1f98e commented 1 week ago

Reproduction steps

Environment

Fedora 40, Gnome 46, x86_64

Backtrace

``` #0 gtk_expression_watch_size (self=0x0) at ../gtk/gtkexpression.c:649 #1 gtk_closure_expression_watch_size (expr=0x55c8a3fb7f40 [GtkClosureExpression]) at ../gtk/gtkexpression.c:1627 #2 0x00007f3b80378dde in gtk_expression_watch_size (self=0x55c8a3fb7f40 [GtkClosureExpression]) at ../gtk/gtkexpression.c:649 #3 gtk_expression_watch (self=self@entry=0x55c8a3fb7f40 [GtkClosureExpression], this_=this_@entry=0x55c8a3d5a4c0, notify=notify@entry=0x7f3b80379190 , user_data=user_data@entry=0x55c8a3d39ef0, user_destroy=user_destroy@entry=0x7f3b80376aa0 ) at ../gtk/gtkexpression.c:2013 #4 0x00007f3b80379346 in gtk_expression_bind (self=0x55c8a3fb7f40 [GtkClosureExpression], target=0x55c8a3f141f0, property=, this_=0x55c8a3d5a4c0) at ../gtk/gtkexpression.c:2308 #5 0x000055c89f4b5647 in glib::subclass::object::constructed () #6 0x00007f3b7ff4ddda in g_object_new_internal (class=0x55c8a3eee0d0, params=0x0, n_params=0) at ../gobject/gobject.c:2657 #7 0x00007f3b7ff4fd3e in g_object_new_internal (class=, params=, n_params=) at ../gobject/gobject.c:2603 #8 g_object_new_with_properties (object_type=, n_properties=, names=, values=) at ../gobject/gobject.c:2769 #9 0x000055c89f924d55 in glib::object::Object::with_mut_values () #10 0x000055c89f88abca in ::default () #11 0x000055c89f317af0 in core::ops::function::FnOnce::call_once () #12 0x000055c89f3146ff in core::ops::function::impls:: for &F>::call () #13 0x000055c89f92f8ba in glib::closure::Closure::new_unsafe::marshal () #18 0x00007f3b7ff63ec3 in (instance=instance@entry=0x55c8a3f889b0, signal_id=, detail=detail@entry=0) at ../gobject/gsignal.c:3582 #14 0x00007f3b7ff4791a in g_closure_invoke (closure=0x55c8a3f89cf0, return_value=0x0, n_param_values=2, param_values=0x7ffcd7f910c0, invocation_hint=0x7ffcd7f91010) at ../gobject/gclosure.c:833 #15 0x00007f3b7ff5c5c3 in signal_emit_unlocked_R (node=node@entry=0x7ffcd7f911a0, detail=detail@entry=0, instance=instance@entry=0x55c8a3f889b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd7f910c0) at ../gobject/gsignal.c:3887 #16 0x00007f3b7ff5e071 in signal_emit_valist_unlocked (instance=instance@entry=0x55c8a3f889b0, signal_id=signal_id@entry=274, detail=detail@entry=0, var_args=var_args@entry=0x7ffcd7f91310) at ../gobject/gsignal.c:3519 #17 0x00007f3b7ff63e01 in g_signal_emit_valist (instance=0x55c8a3f889b0, signal_id=274, detail=0, var_args=0x7ffcd7f91310) at ../gobject/gsignal.c:3262 #19 0x00007f3b80458ac6 in gtk_signal_list_item_factory_setup (factory=0x55c8a3f889b0 [GtkSignalListItemFactory], item=0x55c8a12a3af0 [GtkListItem], bind=0, func=0x7f3b803df040 , data=0x55c8a3f30800) at ../gtk/gtksignallistitemfactory.c:111 #20 0x00007f3b803dfb7c in gtk_list_factory_widget_setup_factory (self=0x55c8a3f30800 [GtkListItemWidget]) at ../gtk/gtklistfactorywidget.c:108 #21 gtk_list_factory_widget_set_factory (self=0x55c8a3f30800 [GtkListItemWidget], factory=) at ../gtk/gtklistfactorywidget.c:548 #22 0x00007f3b7ff4c46a in object_set_property (object=object@entry=0x55c8a3f30800 [GtkListItemWidget], pspec=0x55c8a06abfc0 [GParamObject], value=0x7ffcd7f91790, nqueue=nqueue@entry=0x0, user_specified=user_specified@entry=1) at ../gobject/gobject.c:2172 #23 0x00007f3b7ff4dcf3 in g_object_new_internal (class=0x55c8a36c04b0, params=0x7ffcd7f91660, n_params=3) at ../gobject/gobject.c:2664 #24 0x00007f3b7ff5097b in g_object_new_internal (class=0x55c8a36c04b0, params=0x7ffcd7f91660, n_params=3) at ../gobject/gobject.c:2923 #25 g_object_new_valist (object_type=, first_property_name=first_property_name@entry=0x7f3b807d5e69 "css-name", var_args=var_args@entry=0x7ffcd7f91930) at ../gobject/gobject.c:2945 #26 0x00007f3b7ff50d1f in g_object_new (object_type=, first_property_name=first_property_name@entry=0x7f3b807d5e69 "css-name") at ../gobject/gobject.c:2418 #27 0x00007f3b803e672d in gtk_list_item_widget_new (factory=0x55c8a3f889b0 [GtkSignalListItemFactory], css_name=css_name@entry=0x7f3b807eb196 "row", role=role@entry=GTK_ACCESSIBLE_ROLE_LIST_ITEM) at ../gtk/gtklistitemwidget.c:226 #28 0x00007f3b803e842a in gtk_list_view_create_list_widget (base=0x55c8a3f87870 [GtkListView]) at ../gtk/gtklistview.c:281 #29 0x00007f3b803e415e in gtk_list_item_manager_ensure_items (self=self@entry=0x55c8a3f87f80 [GtkListItemManager], change=change@entry=0x7ffcd7f91b90, update_start=update_start@entry=1, update_diff=update_diff@entry=1) at ../gtk/gtklistitemmanager.c:1374 #30 0x00007f3b803e50c2 in gtk_list_item_manager_model_items_changed_cb (model=, position=, removed=, added=, self=) at ../gtk/gtklistitemmanager.c:1582 #35 0x00007f3b7ff63ec3 in (instance=instance@entry=0x55c8a3f88b50, signal_id=, detail=detail@entry=0) at ../gobject/gsignal.c:3582 #31 0x00007f3b7ff4791a in g_closure_invoke (closure=0x55c8a3f88dc0, return_value=0x0, n_param_values=4, param_values=0x7ffcd7f91df0, invocation_hint=0x7ffcd7f91d40) at ../gobject/gclosure.c:833 #32 0x00007f3b7ff5c5c3 in signal_emit_unlocked_R (node=node@entry=0x7ffcd7f91f00, detail=detail@entry=0, instance=instance@entry=0x55c8a3f88b50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd7f91df0) at ../gobject/gsignal.c:3887 #33 0x00007f3b7ff5e071 in signal_emit_valist_unlocked (instance=instance@entry=0x55c8a3f88b50, signal_id=signal_id@entry=16, detail=detail@entry=0, var_args=var_args@entry=0x7ffcd7f92070) at ../gobject/gsignal.c:3519 #34 0x00007f3b7ff63e01 in g_signal_emit_valist (instance=0x55c8a3f88b50, signal_id=16, detail=0, var_args=0x7ffcd7f92070) at ../gobject/gsignal.c:3262 #36 0x00007f3b80074134 in g_list_model_items_changed (list=list@entry=0x55c8a3f88b50, position=position@entry=0, removed=removed@entry=0, added=added@entry=1) at ../gio/glistmodel.c:314 #37 0x00007f3b80459155 in gtk_single_selection_items_changed_cb (model=, position=0, removed=0, added=1, self=0x55c8a3f88b50 [GtkSingleSelection]) at ../gtk/gtksingleselection.c:305 #42 0x00007f3b7ff63ec3 in (instance=instance@entry=0x55c8a3f8a260, signal_id=, detail=detail@entry=0) at ../gobject/gsignal.c:3582 #38 0x00007f3b7ff4791a in g_closure_invoke (closure=0x55c8a3f88c60, return_value=0x0, n_param_values=4, param_values=0x7ffcd7f92380, invocation_hint=0x7ffcd7f922d0) at ../gobject/gclosure.c:833 #39 0x00007f3b7ff5c5c3 in signal_emit_unlocked_R (node=node@entry=0x7ffcd7f92490, detail=detail@entry=0, instance=instance@entry=0x55c8a3f8a260, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd7f92380) at ../gobject/gsignal.c:3887 #40 0x00007f3b7ff5e071 in signal_emit_valist_unlocked (instance=instance@entry=0x55c8a3f8a260, signal_id=signal_id@entry=16, detail=detail@entry=0, var_args=var_args@entry=0x7ffcd7f92600) at ../gobject/gsignal.c:3519 #41 0x00007f3b7ff63e01 in g_signal_emit_valist (instance=0x55c8a3f8a260, signal_id=16, detail=0, var_args=0x7ffcd7f92600) at ../gobject/gsignal.c:3262 #43 0x00007f3b80074134 in g_list_model_items_changed (list=list@entry=0x55c8a3f8a260, position=position@entry=0, removed=removed@entry=0, added=added@entry=1) at ../gio/glistmodel.c:314 #44 0x00007f3b80464579 in gtk_sort_list_model_items_changed_cb (model=, position=, removed=0, added=, self=0x55c8a3f8a260 [GtkSortListModel]) at ../gtk/gtksortlistmodel.c:795 #49 0x00007f3b7ff63ec3 in (instance=instance@entry=0x55c8a3f51be0, signal_id=, detail=detail@entry=0) at ../gobject/gsignal.c:3582 #45 0x00007f3b7ff4791a in g_closure_invoke (closure=0x55c8a3f51bb0, return_value=0x0, n_param_values=4, param_values=0x7ffcd7f92c00, invocation_hint=0x7ffcd7f92b50) at ../gobject/gclosure.c:833 #46 0x00007f3b7ff5c5c3 in signal_emit_unlocked_R (node=node@entry=0x7ffcd7f92d10, detail=detail@entry=0, instance=instance@entry=0x55c8a3f51be0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd7f92c00) at ../gobject/gsignal.c:3887 #47 0x00007f3b7ff5e071 in signal_emit_valist_unlocked (instance=instance@entry=0x55c8a3f51be0, signal_id=signal_id@entry=16, detail=detail@entry=0, var_args=var_args@entry=0x7ffcd7f92e80) at ../gobject/gsignal.c:3519 #48 0x00007f3b7ff63e01 in g_signal_emit_valist (instance=0x55c8a3f51be0, signal_id=16, detail=0, var_args=0x7ffcd7f92e80) at ../gobject/gsignal.c:3262 #50 0x00007f3b80074134 in g_list_model_items_changed (list=list@entry=0x55c8a3f51be0, position=position@entry=0, removed=removed@entry=0, added=added@entry=1) at ../gio/glistmodel.c:314 #51 0x00007f3b80074b20 in g_list_store_items_changed (store=0x55c8a3f51be0 [GListStore], position=0, removed=0, added=1) at ../gio/gliststore.c:82 #52 g_list_store_append (store=0x55c8a3f51be0 [GListStore], item=0x55c8a3b25590) at ../gio/gliststore.c:387 #53 0x000055c89f39116c in glib::main_context_futures::::spawn_local_with_priority::{{closure}} () #54 0x000055c89f92829c in glib::main_context_futures::TaskSource::dispatch () #55 0x00007f3b7fe3d077 in g_main_dispatch (context=context@entry=0x55c8a063fe10) at ../glib/gmain.c:3357 #56 0x00007f3b7fe3f387 in g_main_context_dispatch_unlocked (context=0x55c8a063fe10) at ../glib/gmain.c:4208 #57 g_main_context_iterate_unlocked (context=context@entry=0x55c8a063fe10, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/gmain.c:4273 #58 0x00007f3b7fe3fb73 in g_main_context_iteration (context=context@entry=0x55c8a063fe10, may_block=may_block@entry=1) at ../glib/gmain.c:4338 #59 0x00007f3b8008f285 in g_application_run (application=0x55c8a063d240 [Application], argc=, argv=) at ../gio/gapplication.c:2715 #60 0x000055c89f8c00da in pods::main () #61 0x000055c89f2eed93 in std::sys::backtrace::__rust_begin_short_backtrace () #62 0x000055c89f901f64 in main () ```