Hi, I get the same result with lifeograph-1.0.1. This is the stack trace: [asinha@ankur-laptop research-diary]$ gdb lifeograph GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". .. Reading symbols from /usr/bin/lifeograph...Reading symbols from /usr/lib/debug/usr/bin/lifeograph.debug...done. done. (gdb) run Starting program: /usr/bin/lifeograph gobject.pyc: gdb was not built with custom backtrace support, disabling. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff11fc700 (LWP 29496)] [New Thread 0x7fffebd9b700 (LWP 29497)] [New Thread 0x7fffeb37d700 (LWP 29499)] [New Thread 0x7fffeab7c700 (LWP 29500)] [New Thread 0x7fffe8a6d700 (LWP 29501)] [New Thread 0x7fffe3fff700 (LWP 29502)] [New Thread 0x7fffe37fe700 (LWP 29503)] [New Thread 0x7fffe2ffd700 (LWP 29504)] [New Thread 0x7fffe27fc700 (LWP 29505)] [Thread 0x7fffe2ffd700 (LWP 29504) exited] [Thread 0x7fffe3fff700 (LWP 29502) exited] [Thread 0x7fffeab7c700 (LWP 29500) exited] [Thread 0x7fffe8a6d700 (LWP 29501) exited] [Thread 0x7fffe37fe700 (LWP 29503) exited] Program received signal SIGSEGV, Segmentation fault. LIFEO::PanelExtra::cell_data_func_text (this=, cell=0xbaf660, iter=...) at /usr/src/debug/lifeograph-1.0.1/src/panel_extra.cpp:156 156 switch( elem->get_type() ) (gdb) bt #0 LIFEO::PanelExtra::cell_data_func_text (this=, cell=0xbaf660, iter=...) at /usr/src/debug/lifeograph-1.0.1/src/panel_extra.cpp:156 #1 0x0000003a67fc33fa in operator() (_A_a2=..., _A_a1=@0x7fffffffb1a8: 0xbaf660, this=0xc57e40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:593 #2 Gtk::TreeView_Private::SignalProxy_CellData_gtk_callback (cell=0xb63f70 [gtkmm__GtkCellRendererText], model=0xc44530, iter=, data=0xc57e40) at treeview_private.cc:48 #3 0x0000003a660ed33b in apply_cell_attributes (renderer=0xb63f70 [gtkmm__GtkCellRendererText], info=0x7fffec08e2f0, data=0x7fffffffb2f0) at gtkcellarea.c:1268 #4 0x0000003a61c39940 in g_hash_table_foreach (hash_table=0xc418c0 = {...}, func=func@entry=0x3a660ed200 , user_data=user_data@entry=0x7fffffffb2f0) at ghash.c:1541 #5 0x0000003a660ed1ab in gtk_cell_area_real_apply_attributes (area=, tree_model=0xc44530, iter=0x92d800, is_expander=, is_expanded=) at gtkcellarea.c:1297 #6 0x0000003a660f414f in gtk_cell_area_box_apply_attributes (area=0xcd1ab0 [GtkCellAreaBox], tree_model=0xc44530, iter=0x92d800, is_expander=, is_expanded=0) at gtkcellareabox.c:1310 #7 0x0000003a661d8610 in _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv (closure=0x985920, return_value=, instance=, args=, marshal_data=0x3a660f40f0 , n_params=, param_types=0x985a30) at gtkmarshalers.c:4960 #8 0x0000003a620108b7 in _g_closure_invoke_va (closure=closure@entry=0x985920, return_value=return_value@entry=0x0, instance=instance@entry=0xcd1ab0, args=args@entry=0x7fffffffb5b0, n_params=4, param_types=0x985a30) at gclosure.c:831 #9 0x0000003a6202a907 in g_signal_emit_valist (instance=0xcd1ab0, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffb5b0) at gsignal.c:3215 #10 0x0000003a6202b56f in g_signal_emit (instance=instance@entry=0xcd1ab0, signal_id=, detail=detail@entry=0) at gsignal.c:3363 #11 0x0000003a660eeea4 in gtk_cell_area_apply_attributes (area=0xcd1ab0 [GtkCellAreaBox], tree_model=tree_model@entry=0xc44530, iter=iter@entry=0x7fffffffb6d0, is_expander=is_expander@entry=0, is_expanded=is_expanded@entry=0) at gtkcellarea.c:2346 #12 0x0000003a66315349 in gtk_tree_view_column_cell_set_cell_data (tree_column=, tree_model=tree_model@entry=0xc44530, iter=iter@entry=0x7fffffffb6d0, is_expander=is_expander@entry=0, is_expanded=is_expanded@entry=0) at gtktreeviewcolumn.c:2863 #13 0x0000003a6638bedd in set_cell_data (treeview=treeview@entry=0xaabde0 [gtkmm__GtkTreeView], accessible=accessible@entry=0xd79270 [GtkTreeViewAccessible], cell=cell@entry=0xa20520 [GtkContainerCellAccessible]) at gtktreeviewaccessible.c:336 #14 0x0000003a6638c09c in create_cell (treeview=treeview@entry=0xaabde0 [gtkmm__GtkTreeView], accessible=accessible@entry=0xd79270 [GtkTreeViewAccessible], tree=0xd80d90, node=0x7fffec021200, column=column@entry=0xaf7510 [gtkmm__GtkTreeViewColumn]) at gtktreeviewaccessible.c:421 #15 0x0000003a6638debd in gtk_tree_view_accessible_ref_child (obj=, i=) at gtktreeviewaccessible.c:487 #16 0x0000003a65c0fced in children_changed_event_listener (signal_hint=signal_hint@entry=0x7fffffffb960, n_param_values=, param_values=param_values@entry=0x7fffffffb9c0, data=) at event.c:1077 #17 0x0000003a62022cd7 in signal_emit_unlocked_R (node=node@entry=0x79e400, detail=detail@entry=990, instance=instance@entry=0xd79270, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffb9c0) at gsignal.c:3517 #18 0x0000003a6202b2b2 in g_signal_emit_valist (instance=instance@entry=0xd79270, signal_id=signal_id@entry=113, detail=detail@entry=990, var_args=var_args@entry=0x7fffffffbbe8) at gsignal.c:3307 #19 0x0000003a6202bab8 in g_signal_emit_by_name (instance=instance@entry=0xd79270, detailed_signal=detailed_signal@entry=0x3a66475fd0 "children-changed::add") at gsignal.c:3403 ---Type to continue, or q to quit--- #20 0x0000003a6638e38b in _gtk_tree_view_accessible_add (treeview=treeview@entry=0xaabde0 [gtkmm__GtkTreeView], tree=tree@entry=0xd80d90, node=node@entry=0x7fffec021200) at gtktreeviewaccessible.c:1588 #21 0x0000003a66300a60 in gtk_tree_view_row_inserted (model=0xc44530, path=0xc00580, iter=0x92d5a0, data=0xaabde0) at gtktreeview.c:8926 #22 0x0000003a62010688 in g_closure_invoke (closure=0xa124b0, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0x7fffffffbf50, invocation_hint=invocation_hint@entry=0x7fffffffbef0) at gclosure.c:768 #23 0x0000003a6202320d in signal_emit_unlocked_R (node=node@entry=0x99a760, detail=detail@entry=0, instance=instance@entry=0xc44530, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbf50) at gsignal.c:3551 #24 0x0000003a6202b2b2 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffc100) at gsignal.c:3307 #25 0x0000003a6202b56f in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at gsignal.c:3363 #26 0x0000003a662e254e in gtk_tree_model_row_inserted (tree_model=, path=path@entry=0xc00580, iter=iter@entry=0x7fffffffc380) at gtktreemodel.c:1852 #27 0x0000003a662f3b3a in gtk_tree_store_insert_before (tree_store=tree_store@entry=0xc44530 [gtkmm__GtkTreeStore], iter=iter@entry=0x7fffffffc380, parent=parent@entry=0x0, sibling=sibling@entry=0x0) at gtktreestore.c:1380 #28 0x0000003a662f4682 in gtk_tree_store_append (tree_store=0xc44530 [gtkmm__GtkTreeStore], iter=0x7fffffffc380, parent=0x0) at gtktreestore.c:1765 #29 0x0000003a67f915bc in Gtk::TreeStore::append (this=0xcb5f70) at treestore.cc:113 #30 0x000000000048c746 in add_elem_to_list (children=0x0, elem=0xce8cb0, this=0xa0dcb0) at /usr/src/debug/lifeograph-1.0.1/src/panel_extra.cpp:247 #31 LIFEO::PanelExtra::populate (this=0xa0dcb0) at /usr/src/debug/lifeograph-1.0.1/src/panel_extra.cpp:199 #32 0x000000000044f21c in LIFEO::AppWindow::login (this=0x852540) at /usr/src/debug/lifeograph-1.0.1/src/app_window.cpp:459 #33 0x000000000049d916 in LIFEO::ViewLogin::open_selected_diary (this=0xac94d0, read_only=) at /usr/src/debug/lifeograph-1.0.1/src/view_login.cpp:357 #34 0x0000003a68c53a48 in operator() (this=0xbed148) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #35 Glib::SignalProxyNormal::slot0_void_callback (self=, data=0xbed140) at signalproxy.cc:95 #36 0x0000003a62010688 in g_closure_invoke (closure=0xc016d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffcf80, invocation_hint=invocation_hint@entry=0x7fffffffcf20) at gclosure.c:768 #37 0x0000003a620234b1 in signal_emit_unlocked_R (node=node@entry=0x86d550, detail=detail@entry=0, instance=instance@entry=0xb9c770, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcf80) at gsignal.c:3621 #38 0x0000003a6202b2b2 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffd100) at gsignal.c:3307 #39 0x0000003a6202b56f in g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3363 #40 0x0000003a660e4aad in gtk_button_do_release (button=0xb9c770 [gtkmm__GtkButton], emit_clicked=) at gtkbutton.c:1987 #41 0x0000003a660e4b16 in gtk_real_button_released (button=0xb9c770 [gtkmm__GtkButton]) at gtkbutton.c:2105 #42 0x0000003a67ef6ce0 in Gtk::Button_Class::released_callback (self=) at button.cc:283 #43 0x0000003a62010688 in g_closure_invoke (closure=closure@entry=0x9b6dc0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd3f0, invocation_hint=invocation_hint@entry=0x7fffffffd390) at gclosure.c:768 #44 0x0000003a62022a37 in signal_emit_unlocked_R (node=node@entry=0x8419e0, detail=detail@entry=0, instance=instance@entry=0xb9c770, ---Type to continue, or q to quit--- emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd3f0) at gsignal.c:3481 #45 0x0000003a6202b2b2 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffd570) at gsignal.c:3307 #46 0x0000003a6202b56f in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at gsignal.c:3363 #47 0x0000003a660e2dad in gtk_button_button_release (widget=0xb9c770 [gtkmm__GtkButton], event=) at gtkbutton.c:1942 #48 0x0000003a67f9c4a4 in Gtk::Widget::on_button_release_event (this=0xc16b90, event=0xa0e220) at widget.cc:8145 #49 0x0000003a67f9e6a4 in Gtk::Widget_Class::button_release_event_callback (self=0xb9c770 [gtkmm__GtkButton], p0=0xa0e220) at widget.cc:4582 #50 0x0000003a661d153e in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x7890f0, return_value=0x7fffffffd7e0, instance=, args=, marshal_data=, n_params=, param_types=0x789120) at gtkmarshalers.c:130 #51 0x0000003a620108b7 in _g_closure_invoke_va (closure=closure@entry=0x7890f0, return_value=return_value@entry=0x7fffffffd7e0, instance=instance@entry=0xb9c770, args=args@entry=0x7fffffffd8e0, n_params=1, param_types=0x789120) at gclosure.c:831 #52 0x0000003a6202a907 in g_signal_emit_valist (instance=0xb9c770, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffd8e0) at gsignal.c:3215 #53 0x0000003a6202b56f in g_signal_emit (instance=instance@entry=0xb9c770, signal_id=, detail=detail@entry=0) at gsignal.c:3363 #54 0x0000003a6631e83c in gtk_widget_event_internal (widget=widget@entry=0xb9c770 [gtkmm__GtkButton], event=event@entry=0xa0e220) at gtkwidget.c:7222 #55 0x0000003a6631eb19 in gtk_widget_event (widget=widget@entry=0xb9c770 [gtkmm__GtkButton], event=event@entry=0xa0e220) at gtkwidget.c:6884 #56 0x0000003a661ced5c in propagate_event_up (topmost=, event=, widget=0xb9c770 [gtkmm__GtkButton]) at gtkmain.c:2416 #57 propagate_event (widget=, event=0xa0e220, captured=, topmost=0x0) at gtkmain.c:2524 #58 0x0000003a661d08dd in gtk_main_do_event (event=0xa0e220) at gtkmain.c:1735 #59 0x0000003a66c52ca2 in gdk_event_source_dispatch (source=, callback=, user_data=) at gdkeventsource.c:364 #60 0x0000003a61c49d5a in g_main_dispatch (context=0x7aaa00) at gmain.c:3066 #61 g_main_context_dispatch (context=context@entry=0x7aaa00) at gmain.c:3641 #62 0x0000003a61c4a0a8 in g_main_context_iterate (context=context@entry=0x7aaa00, block=block@entry=1, dispatch=dispatch@entry=1, self=) at gmain.c:3712 #63 0x0000003a61c4a15c in g_main_context_iteration (context=0x7aaa00, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3773 #64 0x0000003a628abde4 in g_application_run (application=0x7469d0 [gtkmm__GtkApplication], argc=1, argv=0x7fffffffdd38) at gapplication.c:2113 #65 0x000000000044cef9 in main (argc=1, argv=0x7fffffffdd38) at /usr/src/debug/lifeograph-1.0.1/src/main.cpp:43 (gdb)