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 730857 - FMR in gnm_pane_dispose
FMR in gnm_pane_dispose
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: GUI
git master
Other All
: Normal critical
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2014-05-27 22:22 UTC by Morten Welinder
Modified: 2014-05-27 22:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Morten Welinder 2014-05-27 22:22:41 UTC
1. New gnumeric
2. Select G13
3. View->Freeze
4. Drag vertical scrollbar's divider up so no rows are frozen anymore.
5. Quit

==5999== Invalid read of size 8
==5999==    at 0x619A340: g_type_check_instance_cast (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x4F0BEAC: gnm_pane_dispose (gnm-pane.c:858)
==5999==    by 0x617EACF: g_object_run_dispose (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5916B8F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x58BEF6F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x618A0D3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191A28: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5A85E17: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x617EACF: g_object_run_dispose (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5008B8D: wbcg_sheet_remove_all (wbc-gtk.c:1338)
==5999==    by 0x500396A: wb_control_sheet_remove_all (workbook-control.c:96)
==5999==    by 0x4FFB2BA: workbook_dispose (workbook.c:128)
==5999==    by 0x617CD2B: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x506F3F3: dialog_quit (dialog-quit.c:443)
==5999==    by 0x5017E89: cb_file_quit (wbc-gtk-actions.c:296)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189D3C: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191A28: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x582B82F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x582BDC8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189D3C: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x61916F8: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x585DBDC: gtk_accel_group_activate (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x585F34C: gtk_accel_groups_activate (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5A9AD15: gtk_window_activate_key (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5A9ADA0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5951C6B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189AFA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x61916F8: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5A7AD43: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x59501CE: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5951939: gtk_main_do_event (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5F0DC21: ??? (in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.1000.8)
==5999==  Address 0x14b6a680 is 304 bytes inside a block of size 456 free'd
==5999==    at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5999==    by 0x6199142: g_type_free_instance (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5916B8F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x58BEF6F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x618A0D3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191A28: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5A85E17: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x617EACF: g_object_run_dispose (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5008B8D: wbcg_sheet_remove_all (wbc-gtk.c:1338)
==5999==    by 0x500396A: wb_control_sheet_remove_all (workbook-control.c:96)
==5999==    by 0x4FFB2BA: workbook_dispose (workbook.c:128)
==5999==    by 0x617CD2B: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x506F3F3: dialog_quit (dialog-quit.c:443)
==5999==    by 0x5017E89: cb_file_quit (wbc-gtk-actions.c:296)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189D3C: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191A28: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x582B82F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x582BDC8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189D3C: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x61916F8: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x585DBDC: gtk_accel_group_activate (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x585F34C: gtk_accel_groups_activate (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5A9AD15: gtk_window_activate_key (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5A9ADA0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5951C6B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x61783B7: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6189AFA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x61916F8: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x6191CE1: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==5999==    by 0x5A7AD43: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x59501CE: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5951939: gtk_main_do_event (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
==5999==    by 0x5F0DC21: ??? (in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.1000.8)
==5999==    by 0x6401E03: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==5999==
Comment 1 Morten Welinder 2014-05-27 22:38:41 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.