After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 678561 - evince hits abort() in gtkfilechooser code on save
evince hits abort() in gtkfilechooser code on save
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Accessibility
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-06-21 17:47 UTC by Sebastien Bacher
Modified: 2016-01-16 19:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2012-06-21 17:47:42 UTC
The bug has been reported on https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/955505

"gtk 3.3.18

  • #0 __kernel_vsyscall
  • #1 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #2 __GI_abort
    at abort.c line 91
  • #3 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 201
  • #4 malloc_printerr
    at malloc.c line 5007
  • #5 standard_free
    at /build/buildd/glib2.0-2.31.20/./glib/gmem.c line 98
  • #6 g_free
    at /build/buildd/glib2.0-2.31.20/./glib/gmem.c line 252
  • #7 g_slice_free1
    at /build/buildd/glib2.0-2.31.20/./glib/gslice.c line 1111
  • #8 gtk_file_system_model_finalize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfilesystemmodel.c line 1008
  • #9 g_object_unref
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 3018
  • #10 discard_completion_store
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfilechooserentry.c line 458
  • #11 set_completion_folder
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfilechooserentry.c line 576
  • #12 gtk_file_chooser_entry_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfilechooserentry.c line 228
  • #13 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #14 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #15 gtk_grid_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkgrid.c line 501
  • #16 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #17 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #18 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #19 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #20 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #21 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #22 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #23 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #24 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #25 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #26 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #27 gtk_box_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbox.c line 1855
  • #28 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #29 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #30 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #31 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #32 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #33 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #34 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #35 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #36 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #37 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #38 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #39 gtk_box_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbox.c line 1855
  • #40 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #41 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #42 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #43 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #44 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #45 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #46 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #47 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #48 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #49 gtk_file_chooser_default_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfilechooserdefault.c line 5813
  • #50 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #51 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #52 gtk_box_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbox.c line 1855
  • #53 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #54 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #55 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #56 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #57 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #58 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #59 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #60 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #61 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #62 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #63 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #64 gtk_box_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbox.c line 1855
  • #65 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #66 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #67 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #68 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #69 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #70 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #71 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #72 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #73 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #74 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #75 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #76 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbin.c line 170
  • #77 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 2040
  • #78 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkcontainer.c line 1369
  • #79 gtk_window_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwindow.c line 4753
  • #80 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #81 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #82 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #83 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3663
  • #84 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #85 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #86 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10338
  • #87 gtk_window_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwindow.c line 2446
  • #88 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #89 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 3943
  • #90 file_save_dialog_response_cb
    at /build/buildd/evince-3.3.90/./shell/ev-window.c line 2909
  • #91 file_save_dialog_response_cb
    at /build/buildd/evince-3.3.90/./shell/ev-window.c line 2882
  • #92 g_cclosure_marshal_VOID__INT
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 372
  • #93 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #94 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3547
  • #95 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #96 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #97 gtk_dialog_response
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkdialog.c line 948
  • #98 action_widget_activated
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkdialog.c line 701
  • #99 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #100 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #101 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3547
  • #102 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #103 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #104 gtk_button_clicked
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbutton.c line 1333
  • #105 gtk_real_button_released
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbutton.c line 2007
  • #106 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.31.20/./gobject/gmarshal.c line 85
  • #107 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 970
  • #108 g_closure_invoke
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 777
  • #109 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3477
  • #110 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3295
  • #111 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #112 gtk_button_button_release
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbutton.c line 1842
  • #113 gtk_button_button_release
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkbutton.c line 1834
  • #114 _gtk_marshal_BOOLEAN__BOXEDv
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmarshalers.c line 130
  • #115 g_type_class_meta_marshalv
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 997
  • #116 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #117 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #118 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #119 gtk_widget_event_internal
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 6380
  • #120 propagate_event_up
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmain.c line 2404
  • #121 propagate_event
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmain.c line 2504
  • #122 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmain.c line 1717
  • #123 _gdk_event_emit
    at /build/buildd/gtk+3.0-3.3.18/./gdk/gdkevents.c line 69
  • #124 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.3.18/./gdk/x11/gdkeventsource.c line 358
  • #125 g_main_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 2510
  • #126 g_main_context_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3047
  • #127 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3118
  • #128 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3055
  • #129 g_main_loop_run
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3312

Comment 1 Sebastien Bacher 2012-06-21 17:48:54 UTC
That specific bug summary is 
"The crash occurred after canceling the save a copy of the document I was viewing"

That seems a frequent issue impacting on different applications and still happening in GNOME 3.4.2
Comment 2 Sebastien Bacher 2012-06-21 17:54:48 UTC
(the evince instance itself got 250 reports on errors.ubuntu.com this month)
Comment 3 Christian Persch 2012-06-21 19:41:51 UTC
That looks like random memory corruption; got a valgrind log?
Comment 4 Sebastien Bacher 2012-07-17 11:14:43 UTC
Note sure if that's this specific issue but I got those in valgrind playing with the selector (gtk 3.4.1):

==13619== 1 errors in context 5 of 1278:
==13619== Invalid read of size 4
==13619==    at 0x4E9DCB9: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1120)
==13619==    by 0x53355C1: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==13619==    by 0x5332735: g_closure_invoke (gclosure.c:777)
==13619==    by 0x5345469: signal_emit_unlocked_R (gsignal.c:3621)
==13619==    by 0x534D75A: g_signal_emit_valist (gsignal.c:3300)
==13619==    by 0x534D952: g_signal_emit (gsignal.c:3356)
==13619==    by 0x4E06E29: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==13619==    by 0x4CFA650: gtk_list_store_remove (gtkliststore.c:1231)
==13619==    by 0x4CFAED9: gtk_list_store_clear (gtkliststore.c:1450)
==13619==    by 0xFAF9737: ???
==13619==  Address 0xfa031c8 is 32 bytes inside a block of size 48 free'd
==13619==    at 0x482B06C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==13619==    by 0x53E6BEA: standard_free (gmem.c:98)
==13619==    by 0x53E6D5F: g_free (gmem.c:252)
==13619==    by 0x53FC4FA: g_slice_free1 (gslice.c:1111)
==13619==    by 0x4CD4C06: gtk_icon_view_item_free (gtkiconview.c:3030)
==13619==    by 0x4CD4EA4: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==13619==    by 0x53355C1: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==13619==    by 0x5332735: g_closure_invoke (gclosure.c:777)
==13619==    by 0x53452DE: signal_emit_unlocked_R (gsignal.c:3551)
==13619==    by 0x534D75A: g_signal_emit_valist (gsignal.c:3300)
==13619==    by 0x534D952: g_signal_emit (gsignal.c:3356)
==13619==    by 0x4E06E29: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==13619==    by 0x4CFA650: gtk_list_store_remove (gtkliststore.c:1231)
==13619==    by 0x4CFAED9: gtk_list_store_clear (gtkliststore.c:1450)
==13619==    by 0xFAF9737: ???
Comment 5 Sebastien Bacher 2012-07-17 11:15:24 UTC
those as well

"==13619== Invalid read of size 4
==13619==    at 0x4E9DA67: gtk_icon_view_item_accessible_is_showing (gtkiconviewaccessible.c:708)
==13619==    by 0x4E9DB52: gtk_icon_view_item_accessible_set_visibility (gtkiconviewaccessible.c:723)
==13619==    by 0x4E9DC35: gtk_icon_view_accessible_traverse_items (gtkiconviewaccessible.c:990)
==13619==    by 0x4E9DCD7: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1130)
==13619==    by 0x53355C1: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==13619==    by 0x5332735: g_closure_invoke (gclosure.c:777)
==13619==    by 0x5345469: signal_emit_unlocked_R (gsignal.c:3621)
==13619==    by 0x534D75A: g_signal_emit_valist (gsignal.c:3300)
==13619==    by 0x534D952: g_signal_emit (gsignal.c:3356)
==13619==    by 0x4E06E29: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==13619==    by 0x4CFA650: gtk_list_store_remove (gtkliststore.c:1231)
==13619==    by 0x4CFAED9: gtk_list_store_clear (gtkliststore.c:1450)
==13619==    by 0xFAF9737: ???
==13619==  Address 0xfa031b0 is 8 bytes inside a block of size 48 free'd
==13619==    at 0x482B06C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==13619==    by 0x53E6BEA: standard_free (gmem.c:98)
==13619==    by 0x53E6D5F: g_free (gmem.c:252)
==13619==    by 0x53FC4FA: g_slice_free1 (gslice.c:1111)
==13619==    by 0x4CD4C06: gtk_icon_view_item_free (gtkiconview.c:3030)
==13619==    by 0x4CD4EA4: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==13619==    by 0x53355C1: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==13619==    by 0x5332735: g_closure_invoke (gclosure.c:777)
==13619==    by 0x53452DE: signal_emit_unlocked_R (gsignal.c:3551)
==13619==    by 0x534D75A: g_signal_emit_valist (gsignal.c:3300)
==13619==    by 0x534D952: g_signal_emit (gsignal.c:3356)
==13619==    by 0x4E06E29: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==13619==    by 0x4CFA650: gtk_list_store_remove (gtkliststore.c:1231)
==13619==    by 0x4CFAED9: gtk_list_store_clear (gtkliststore.c:1450)
==13619==    by 0xFAF9737: ???"
Comment 6 Matthias Clasen 2012-07-17 11:46:43 UTC
-> a11y
Comment 7 Milan Crha 2012-10-16 10:41:13 UTC
Similar downstream bug report from evolution 3.4.4:
https://bugzilla.redhat.com/show_bug.cgi?id=859993
Comment 8 Paul Menzel 2013-01-15 14:11:34 UTC
(In reply to comment #7)
> Similar downstream bug report from evolution 3.4.4:
> https://bugzilla.redhat.com/show_bug.cgi?id=859993

I am seeing that too with Debian Sid/unstable and Evolution 3.4.4 and libgail-3-0:i386 3.4.2-5.

$ G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=50 --suppressions=valgrind-python.supp --log-file=/tmp/20130115--evolution-valgrind.log evolution
[…]
==17582== Invalid read of size 4
==17582==    at 0x4E6238B: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1120)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222C95: signal_emit_unlocked_R (gsignal.c:3621)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582==  Address 0x284f63e0 is 32 bytes inside a block of size 48 free'd
==17582==    at 0x482768C: free (vg_replace_malloc.c:446)
==17582==    by 0x52A377A: standard_free (gmem.c:98)
==17582==    by 0x52A38EF: g_free (gmem.c:252)
==17582==    by 0x52B91BA: g_slice_free1 (gslice.c:1111)
==17582==    by 0x4C9B386: gtk_icon_view_item_free (gtkiconview.c:3030)
==17582==    by 0x4C9B626: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222944: signal_emit_unlocked_R (gsignal.c:3551)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582== 
==17582== Invalid read of size 4
==17582==    at 0x4E60E6A: gtk_icon_view_item_accessible_is_showing (gtkiconviewaccessible.c:708)
==17582==    by 0x4E62222: gtk_icon_view_item_accessible_set_visibility (gtkiconviewaccessible.c:723)
==17582==    by 0x4E62315: gtk_icon_view_accessible_traverse_items (gtkiconviewaccessible.c:990)
==17582==    by 0x4E623C8: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1130)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222C95: signal_emit_unlocked_R (gsignal.c:3621)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582==  Address 0x284f63c0 is 0 bytes inside a block of size 48 free'd
==17582==    at 0x482768C: free (vg_replace_malloc.c:446)
==17582==    by 0x52A377A: standard_free (gmem.c:98)
==17582==    by 0x52A38EF: g_free (gmem.c:252)
==17582==    by 0x52B91BA: g_slice_free1 (gslice.c:1111)
==17582==    by 0x4C9B386: gtk_icon_view_item_free (gtkiconview.c:3030)
==17582==    by 0x4C9B626: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222944: signal_emit_unlocked_R (gsignal.c:3551)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582== 
==17582== Invalid read of size 4
==17582==    at 0x4E60E6C: gtk_icon_view_item_accessible_is_showing (gtkiconviewaccessible.c:708)
==17582==    by 0x4E62222: gtk_icon_view_item_accessible_set_visibility (gtkiconviewaccessible.c:723)
==17582==    by 0x4E62315: gtk_icon_view_accessible_traverse_items (gtkiconviewaccessible.c:990)
==17582==    by 0x4E623C8: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1130)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222C95: signal_emit_unlocked_R (gsignal.c:3621)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582==  Address 0x284f63c8 is 8 bytes inside a block of size 48 free'd
==17582==    at 0x482768C: free (vg_replace_malloc.c:446)
==17582==    by 0x52A377A: standard_free (gmem.c:98)
==17582==    by 0x52A38EF: g_free (gmem.c:252)
==17582==    by 0x52B91BA: g_slice_free1 (gslice.c:1111)
==17582==    by 0x4C9B386: gtk_icon_view_item_free (gtkiconview.c:3030)
==17582==    by 0x4C9B626: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222944: signal_emit_unlocked_R (gsignal.c:3551)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582== 
==17582== Invalid read of size 4
==17582==    at 0x4E60E75: gtk_icon_view_item_accessible_is_showing (gtkiconviewaccessible.c:709)
==17582==    by 0x4E62222: gtk_icon_view_item_accessible_set_visibility (gtkiconviewaccessible.c:723)
==17582==    by 0x4E62315: gtk_icon_view_accessible_traverse_items (gtkiconviewaccessible.c:990)
==17582==    by 0x4E623C8: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1130)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222C95: signal_emit_unlocked_R (gsignal.c:3621)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582==  Address 0x284f63c4 is 4 bytes inside a block of size 48 free'd
==17582==    at 0x482768C: free (vg_replace_malloc.c:446)
==17582==    by 0x52A377A: standard_free (gmem.c:98)
==17582==    by 0x52A38EF: g_free (gmem.c:252)
==17582==    by 0x52B91BA: g_slice_free1 (gslice.c:1111)
==17582==    by 0x4C9B386: gtk_icon_view_item_free (gtkiconview.c:3030)
==17582==    by 0x4C9B626: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222944: signal_emit_unlocked_R (gsignal.c:3551)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582== 
==17582== Invalid read of size 4
==17582==    at 0x4E60E78: gtk_icon_view_item_accessible_is_showing (gtkiconviewaccessible.c:709)
==17582==    by 0x4E62222: gtk_icon_view_item_accessible_set_visibility (gtkiconviewaccessible.c:723)
==17582==    by 0x4E62315: gtk_icon_view_accessible_traverse_items (gtkiconviewaccessible.c:990)
==17582==    by 0x4E623C8: gtk_icon_view_accessible_model_row_deleted (gtkiconviewaccessible.c:1130)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222C95: signal_emit_unlocked_R (gsignal.c:3621)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
==17582==  Address 0x284f63cc is 12 bytes inside a block of size 48 free'd
==17582==    at 0x482768C: free (vg_replace_malloc.c:446)
==17582==    by 0x52A377A: standard_free (gmem.c:98)
==17582==    by 0x52A38EF: g_free (gmem.c:252)
==17582==    by 0x52B91BA: g_slice_free1 (gslice.c:1111)
==17582==    by 0x4C9B386: gtk_icon_view_item_free (gtkiconview.c:3030)
==17582==    by 0x4C9B626: gtk_icon_view_row_deleted (gtkiconview.c:3262)
==17582==    by 0x5213C39: g_cclosure_marshal_VOID__BOXED (gmarshal.c:1120)
==17582==    by 0x5210E75: g_closure_invoke (gclosure.c:777)
==17582==    by 0x5222944: signal_emit_unlocked_R (gsignal.c:3551)
==17582==    by 0x522AB55: g_signal_emit_valist (gsignal.c:3300)
==17582==    by 0x522ACD2: g_signal_emit (gsignal.c:3356)
==17582==    by 0x4DCBDE9: gtk_tree_model_row_deleted (gtktreemodel.c:1868)
==17582==    by 0x4CC0DF0: gtk_list_store_remove (gtkliststore.c:1231)
==17582==    by 0x4CC1689: gtk_list_store_clear (gtkliststore.c:1450)
==17582==    by 0x2F7D8797: ???
[…]
Comment 9 Matthias Clasen 2016-01-16 19:52:24 UTC
Sadly, I think the stack traces her are too old to be much use anymore. Let's close this. If this still happens, we will get reports with more useful stacktraces.