[grisbi-bugs] [Grisbi 0002125]: erreur de segmentation lors du choix d'affichage du logo

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 3 Mai 21:41:07 CEST 2021


A NOTE has been added to this issue.

---------------------------------------------------------------------- 
 (0006165) LudovicRousseau (administrator) - 2021-05-03 21:41
 https://www.grisbi.org/bugsreports/view.php?id=2125#c6165 
---------------------------------------------------------------------- 
Pierre, voila une backtrace sur Linux :

[...]
Mon May  3 21:35:53 2021, 1,610657 : Debug -
gsb_select_icon.c:101:gsb_select_icon_selection_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-bank-16.png
Mon May  3 21:35:53 2021, 1,611022 : Debug -
gsb_select_icon.c:349:gsb_select_icon_entry_text_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-bank-16.png
Mon May  3 21:35:54 2021, 1,712467 : Debug -
gsb_select_icon.c:542:gsb_select_icon_create_window - réponse OK

(grisbi:23883): GLib-GObject-CRITICAL **: 21:35:54.811: g_object_unref:
assertion 'G_IS_OBJECT (object)' failed
Mon May  3 21:35:55 2021, 1,990279 : Debug -
gsb_data_account.c:2564:gsb_data_account_change_account_icon
Mon May  3 21:35:55 2021, 1,990329 : Debug -
gsb_select_icon.c:468:gsb_select_icon_create_window -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-bank-16.png
Mon May  3 21:35:55 2021, 1,992295 : Debug -
gsb_select_icon.c:179:gsb_select_icon_fill_icon_view -
/tmp/grisbi/share/pixmaps/grisbi
nbre elements = 111
Mon May  3 21:35:56 2021, 2,307953 : Debug -
gsb_select_icon.c:101:gsb_select_icon_selection_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-asset-32.png
Mon May  3 21:35:56 2021, 2,308293 : Debug -
gsb_select_icon.c:349:gsb_select_icon_entry_text_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-asset-32.png
Mon May  3 21:35:57 2021, 2,388588 : Debug -
gsb_select_icon.c:542:gsb_select_icon_create_window - réponse OK

(grisbi:23883): GLib-GObject-CRITICAL **: 21:35:57.617: g_object_unref:
assertion 'G_IS_OBJECT (object)' failed
Mon May  3 21:35:58 2021, 2,672961 : Debug -
gsb_data_account.c:2564:gsb_data_account_change_account_icon
Mon May  3 21:35:58 2021, 2,673012 : Debug -
gsb_select_icon.c:468:gsb_select_icon_create_window -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-asset-32.png
Mon May  3 21:35:58 2021, 2,675403 : Debug -
gsb_select_icon.c:179:gsb_select_icon_fill_icon_view -
/tmp/grisbi/share/pixmaps/grisbi
nbre elements = 111
Mon May  3 21:35:59 2021, 2,985987 : Debug -
gsb_select_icon.c:101:gsb_select_icon_selection_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-bank-16.png
Mon May  3 21:35:59 2021, 2,986636 : Debug -
gsb_select_icon.c:349:gsb_select_icon_entry_text_changed -
/tmp/grisbi/share/pixmaps/grisbi/gsb-ac-bank-16.png
Mon May  3 21:36:00 2021, 3,076829 : Debug -
gsb_select_icon.c:542:gsb_select_icon_create_window - réponse OK

Thread 1 "grisbi" received signal SIGSEGV, Segmentation fault.
g_type_check_instance_is_fundamentally_a (
    type_instance=type_instance at entry=0x5555560b01e0, 
    fundamental_type=fundamental_type at entry=0x50 [GObject])
    at ../../../gobject/gtype.c:4029
Download failed: Argument invalide.  Continuing without source file
./debian/build/deb/../../../gobject/gtype.c.
4029	../../../gobject/gtype.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0  g_type_check_instance_is_fundamentally_a
    (type_instance=type_instance at entry=0x5555560b01e0,
fundamental_type=fundamental_type at entry=0x50 [GObject]) at
../../../gobject/gtype.c:4029
https://www.grisbi.org/bugsreports/view.php?id=1  0x00007ffff6b36fa5 in
g_object_unref (_object=0x5555560b01e0)
    at ../../../gobject/gobject.c:3400
https://www.grisbi.org/bugsreports/view.php?id=2  0x00007ffff736425e in
_gtk_tree_data_list_value_to_node
    (list=0x555555c5b510, value=value at entry=0x7fffffffc280)
    at ../../../../gtk/gtktreedatalist.c:242
https://www.grisbi.org/bugsreports/view.php?id=3  0x00007ffff73796a8 in
gtk_tree_store_real_set_value
    (tree_store=tree_store at entry=0x555555dd5620 [GtkTreeStore],
iter=iter at entry=0x7fffffffc5e0, column=column at entry=0,
value=value at entry=0x7fffffffc280, sort=sort at entry=0)
    at ../../../../gtk/gtktreestore.c:886
https://www.grisbi.org/bugsreports/view.php?id=4  0x00007ffff7379aca in
gtk_tree_store_set_valist_internal
    (tree_store=tree_store at entry=0x555555dd5620 [GtkTreeStore],
iter=iter at entry=0x7fffffffc5e0, emit_signal=emit_signal at entry=0x7fffffffc330,
maybe_need_sort=maybe_need_sort at entry=0x7fffffffc334,
var_args=var_args at entry=0x7fffffffc370)
    at ../../../../gtk/gtktreestore.c:1063
https://www.grisbi.org/bugsreports/view.php?id=5  0x00007ffff737b346 in
gtk_tree_store_set_valist
    (tree_store=0x555555dd5620 [GtkTreeStore], iter=0x7fffffffc5e0,
var_args=var_args at entry=0x7fffffffc370) at ../../../../gtk/gtktreestore.c:1148
https://www.grisbi.org/bugsreports/view.php?id=6  0x00007ffff737b464 in
gtk_tree_store_set
    (tree_store=<optimized out>, iter=<optimized out>)
    at ../../../../gtk/gtktreestore.c:1190
https://www.grisbi.org/bugsreports/view.php?id=7  0x000055555560a773 in
gsb_gui_navigation_update_account_iter ()
https://www.grisbi.org/bugsreports/view.php?id=8  0x000055555560a22e in
gsb_gui_navigation_update_account_iterator ()
https://www.grisbi.org/bugsreports/view.php?id=9  0x00007ffff736923a in
gtk_tree_model_foreach_helper
    (model=model at entry=0x555555dd5620, iter=iter at entry=0x7fffffffc5e0,
path=path at entry=0x5555564cd400, func=func at entry=0x55555560a1a4
<gsb_gui_navigation_update_account_iterator>, user_data=user_data at entry=0x1) at
../../../../gtk/gtktreemodel.c:1995
https://www.grisbi.org/bugsreports/view.php?id=10 0x00007ffff7369208 in
gtk_tree_model_foreach_helper
    (model=model at entry=0x555555dd5620, iter=iter at entry=0x7fffffffc650,
path=path at entry=0x5555564cd400, func=func at entry=0x55555560a1a4
<gsb_gui_navigation_update_account_iterator>, user_data=user_data at entry=0x1) at
../../../../gtk/gtktreemodel.c:2007
https://www.grisbi.org/bugsreports/view.php?id=11 0x00007ffff736a78a in
gtk_tree_model_foreach
    (model=0x555555dd5620, func=0x55555560a1a4
<gsb_gui_navigation_update_account_iterator>, user_data=0x1) at
../../../../gtk/gtktreemodel.c:2048
https://www.grisbi.org/bugsreports/view.php?id=12 0x000055555560a680 in
gsb_gui_navigation_update_account ()
https://www.grisbi.org/bugsreports/view.php?id=13 0x00005555555954e1 in
gsb_data_account_change_account_icon ()
https://www.grisbi.org/bugsreports/view.php?id=14 0x00007ffff6b322ee in
_g_closure_invoke_va
    (closure=closure at entry=0x555555f457d0, return_value=return_value at entry=0x0,
instance=instance at entry=0x555555f05500, args=args at entry=0x7fffffffc930,
n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
https://www.grisbi.org/bugsreports/view.php?id=15 0x00007ffff6b4aa48 in
g_signal_emit_valist
    (instance=0x555555f05500, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fffffffc930) at ../../../gobject/gsignal.c:3404
https://www.grisbi.org/bugsreports/view.php?id=16 0x00007ffff6b4ac3f in
g_signal_emit
    (instance=instance at entry=0x555555f05500, signal_id=<optimized out>,
detail=detail at entry=0) at ../../../gobject/gsignal.c:3551
--Type <RET> for more, q to quit, c to continue without paging--
https://www.grisbi.org/bugsreports/view.php?id=17 0x00007ffff714318e in
gtk_button_clicked
    (button=button at entry=0x555555f05500 [GtkButton]) at
../../../../gtk/gtkbutton.c:1541
https://www.grisbi.org/bugsreports/view.php?id=18 0x00007ffff7143310 in
gtk_button_do_release
    (emit_clicked=1, button=0x555555f05500 [GtkButton])
    at ../../../../gtk/gtkbutton.c:1845
https://www.grisbi.org/bugsreports/view.php?id=19 gtk_button_do_release
(emit_clicked=1, button=0x555555f05500 [GtkButton])
    at ../../../../gtk/gtkbutton.c:1832
https://www.grisbi.org/bugsreports/view.php?id=20 gtk_real_button_released
(button=0x555555f05500 [GtkButton])
    at ../../../../gtk/gtkbutton.c:1963
https://www.grisbi.org/bugsreports/view.php?id=21 0x00007ffff6b322ee in
_g_closure_invoke_va
    (closure=closure at entry=0x5555559f8a70, return_value=return_value at entry=0x0,
instance=instance at entry=0x555555f05500, args=args at entry=0x7fffffffcc50,
n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
https://www.grisbi.org/bugsreports/view.php?id=22 0x00007ffff6b4aa48 in
g_signal_emit_valist
    (instance=0x555555f05500, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fffffffcc50) at ../../../gobject/gsignal.c:3404
https://www.grisbi.org/bugsreports/view.php?id=23 0x00007ffff6b4ac3f in
g_signal_emit
    (instance=instance at entry=0x555555f05500, signal_id=<optimized out>,
detail=detail at entry=0) at ../../../gobject/gsignal.c:3551
https://www.grisbi.org/bugsreports/view.php?id=24 0x00007ffff71415d0 in
multipress_released_cb
    (gesture=0x555555f161f0 [GtkGestureMultiPress], n_press=<optimized out>,
x=<optimized out>, y=<optimized out>, widget=0x555555f05500 [GtkButton])
    at ../../../../gtk/gtkbutton.c:666
https://www.grisbi.org/bugsreports/view.php?id=25 0x00007ffff73fec6b 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=0x5555559a8870) at gtkmarshalers.c:4803
https://www.grisbi.org/bugsreports/view.php?id=26 0x00007ffff6b322ee in
_g_closure_invoke_va
    (closure=closure at entry=0x555555f1c910, return_value=return_value at entry=0x0,
instance=instance at entry=0x555555f161f0, args=args at entry=0x7fffffffcf70,
n_params=3, param_types=0x5555559a8870) at ../../../gobject/gclosure.c:873
https://www.grisbi.org/bugsreports/view.php?id=27 0x00007ffff6b4aa48 in
g_signal_emit_valist
    (instance=0x555555f161f0, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fffffffcf70) at ../../../gobject/gsignal.c:3404
https://www.grisbi.org/bugsreports/view.php?id=28 0x00007ffff6b4ac3f in
g_signal_emit
    (instance=instance at entry=0x555555f161f0, signal_id=<optimized out>,
detail=detail at entry=0) at ../../../gobject/gsignal.c:3551
https://www.grisbi.org/bugsreports/view.php?id=29 0x00007ffff720d2c4 in
gtk_gesture_multi_press_end
    (gesture=gesture at entry=0x555555f161f0 [GtkGestureMultiPress],
sequence=sequence at entry=0x0) at ../../../../gtk/gtkgesturemultipress.c:287
https://www.grisbi.org/bugsreports/view.php?id=30 0x00007ffff6b35100 in
g_cclosure_marshal_VOID__BOXEDv
    (closure=0x555555985b10, return_value=<optimized out>, instance=<optimized
out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized
out>, param_types=0x555555993730) at ../../../gobject/gmarshal.c:1686
https://www.grisbi.org/bugsreports/view.php?id=31 0x00007ffff6b322ee in
_g_closure_invoke_va
    (closure=closure at entry=0x555555985b10, return_value=return_value at entry=0x0,
instance=instance at entry=0x555555f161f0, args=args at entry=0x7fffffffd2f0,
n_params=1, param_types=0x555555993730) at ../../../gobject/gclosure.c:873
--Type <RET> for more, q to quit, c to continue without paging--
https://www.grisbi.org/bugsreports/view.php?id=32 0x00007ffff6b4aa48 in
g_signal_emit_valist
    (instance=0x555555f161f0, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fffffffd2f0) at ../../../gobject/gsignal.c:3404
https://www.grisbi.org/bugsreports/view.php?id=33 0x00007ffff6b4ac3f in
g_signal_emit
    (instance=instance at entry=0x555555f161f0, signal_id=<optimized out>,
detail=detail at entry=0) at ../../../gobject/gsignal.c:3551
https://www.grisbi.org/bugsreports/view.php?id=34 0x00007ffff720a377 in
_gtk_gesture_set_recognized
    (sequence=0x0, recognized=0, gesture=0x555555f161f0 [GtkGestureMultiPress])
    at ../../../../gtk/gtkgesture.c:346
https://www.grisbi.org/bugsreports/view.php?id=35 _gtk_gesture_check_recognized
    (gesture=gesture at entry=0x555555f161f0 [GtkGestureMultiPress],
sequence=sequence at entry=0x0) at ../../../../gtk/gtkgesture.c:387
https://www.grisbi.org/bugsreports/view.php?id=36 0x00007ffff720ba0b in
gtk_gesture_handle_event
    (event=0x7fffe80021e0, controller=0x555555f161f0 [GtkGestureMultiPress])
    at ../../../../gtk/gtkgesture.c:778
https://www.grisbi.org/bugsreports/view.php?id=37 gtk_gesture_handle_event
    (controller=0x555555f161f0 [GtkGestureMultiPress], event=0x7fffe80021e0)
    at ../../../../gtk/gtkgesture.c:713
https://www.grisbi.org/bugsreports/view.php?id=38 0x00007ffff720ea9f in
gtk_gesture_single_handle_event
    (controller=0x555555f161f0 [GtkGestureMultiPress], event=0x7fffe80021e0)
    at ../../../../gtk/gtkgesturesingle.c:222
https://www.grisbi.org/bugsreports/view.php?id=39 0x00007ffff71d4fcc in
gtk_event_controller_handle_event
    (controller=0x555555f161f0 [GtkGestureMultiPress],
event=event at entry=0x7fffe80021e0)
    at ../../../../gtk/gtkeventcontroller.c:230
https://www.grisbi.org/bugsreports/view.php?id=40 0x00007ffff73a0bed in
_gtk_widget_run_controllers
    (widget=0x555555f05500 [GtkButton], event=0x7fffe80021e0,
phase=GTK_PHASE_BUBBLE)
    at ../../../../gtk/gtkwidget.c:7443
https://www.grisbi.org/bugsreports/view.php?id=41 0x00007ffff73f8998 in
_gtk_marshal_BOOLEAN__BOXEDv
    (closure=0x5555558e2f80, return_value=0x7fffffffd670, instance=<optimized
out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized
out>, param_types=0x5555558e2fb0) at gtkmarshalers.c:129
https://www.grisbi.org/bugsreports/view.php?id=42 0x00007ffff6b322ee in
_g_closure_invoke_va
    (closure=closure at entry=0x5555558e2f80,
return_value=return_value at entry=0x7fffffffd670,
instance=instance at entry=0x555555f05500, args=args at entry=0x7fffffffd740,
n_params=1, param_types=0x5555558e2fb0) at ../../../gobject/gclosure.c:873
https://www.grisbi.org/bugsreports/view.php?id=43 0x00007ffff6b49df9 in
g_signal_emit_valist
    (instance=0x555555f05500, signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args at entry=0x7fffffffd740) at ../../../gobject/gsignal.c:3404
https://www.grisbi.org/bugsreports/view.php?id=44 0x00007ffff6b4ac3f in
g_signal_emit
    (instance=instance at entry=0x555555f05500, signal_id=<optimized out>,
detail=detail at entry=0) at ../../../gobject/gsignal.c:3551
https://www.grisbi.org/bugsreports/view.php?id=45 0x00007ffff73a2ca4 in
gtk_widget_event_internal
    (widget=widget at entry=0x555555f05500 [GtkButton],
event=event at entry=0x7fffe80021e0)
    at ../../../../gtk/gtkwidget.c:7808
https://www.grisbi.org/bugsreports/view.php?id=46 0x00007ffff73a4ed2 in
gtk_widget_event_internal
    (event=0x7fffe80021e0, widget=0x555555f05500 [GtkButton])
    at ../../../../gtk/gtkwidget.c:7379
https://www.grisbi.org/bugsreports/view.php?id=47 0x00007ffff7255de0 in
propagate_event_up
--Type <RET> for more, q to quit, c to continue without paging--
    (topmost=<optimized out>, event=<optimized out>, widget=0x555555f05500
[GtkButton])
    at ../../../../gtk/gtkmain.c:2597
https://www.grisbi.org/bugsreports/view.php?id=48 propagate_event
    (widget=widget at entry=0x555555f05500 [GtkButton],
event=event at entry=0x7fffe80021e0, captured=captured at entry=0,
topmost=topmost at entry=0x0) at ../../../../gtk/gtkmain.c:2700
https://www.grisbi.org/bugsreports/view.php?id=49 0x00007ffff725713f in
gtk_propagate_event
    (widget=widget at entry=0x555555f05500 [GtkButton],
event=event at entry=0x7fffe80021e0)
    at ../../../../gtk/gtkmain.c:2734
https://www.grisbi.org/bugsreports/view.php?id=50 0x00007ffff7257a43 in
gtk_main_do_event (event=0x7fffe80021e0)
    at ../../../../gtk/gtkmain.c:1920
https://www.grisbi.org/bugsreports/view.php?id=51 gtk_main_do_event
(event=<optimized out>) at ../../../../gtk/gtkmain.c:1690
https://www.grisbi.org/bugsreports/view.php?id=52 0x00007ffff6f40775 in
_gdk_event_emit (event=event at entry=0x7fffe80021e0)
    at ../../../../gdk/gdkevents.c:73
https://www.grisbi.org/bugsreports/view.php?id=53 0x00007ffff6f74282 in
gdk_event_source_dispatch
    (source=<optimized out>, callback=<optimized out>, user_data=<optimized
out>)
    at ../../../../../gdk/x11/gdkeventsource.c:367
https://www.grisbi.org/bugsreports/view.php?id=54 0x00007ffff6a40e6b in
g_main_dispatch (context=0x555555874720)
    at ../../../glib/gmain.c:3325
https://www.grisbi.org/bugsreports/view.php?id=55 g_main_context_dispatch
(context=0x555555874720) at ../../../glib/gmain.c:4043
https://www.grisbi.org/bugsreports/view.php?id=56 0x00007ffff6a41118 in
g_main_context_iterate
    (context=context at entry=0x555555874720, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
https://www.grisbi.org/bugsreports/view.php?id=57 0x00007ffff6a411cf in
g_main_context_iteration
    (context=context at entry=0x555555874720, may_block=may_block at entry=1)
    at ../../../glib/gmain.c:4184
https://www.grisbi.org/bugsreports/view.php?id=58 0x00007ffff6c57545 in
g_application_run
    (application=0x55555589f140 [GrisbiApp], argc=-9644, argv=<optimized out>)
    at ../../../gio/gapplication.c:2559
https://www.grisbi.org/bugsreports/view.php?id=59 0x0000555555579967 in main ()
(gdb) 

Je note les 2 GLib-GObject-CRITICAL avant le plantage:
(grisbi:23883): GLib-GObject-CRITICAL **: 21:35:54.811: g_object_unref:
assertion 'G_IS_OBJECT (object)' failed
----------------------------------------------------------------------



Plus d'informations sur la liste de diffusion bugsreports