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 649139 - Crash on UNDO of column width change
Crash on UNDO of column width change
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
git master
Other Linux
: Normal blocker
: ---
Assigned To: Jody Goldberg
Jody Goldberg
: 710820 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-05-02 02:31 UTC by Andreas J. Guelzow
Modified: 2013-10-24 19:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas J. Guelzow 2011-05-02 02:31:40 UTC
new gnumeric

A1:A3 fill with 1,2,3 and select
Stats->DescriptiveStatistic->DescriptiveStatistic 
set output range to C1
okay
undo
boom

aguelzow@kirkman:~/git/gnumeric$ jhbuild run gnumeric
*** glibc detected *** gnumeric: munmap_chunk(): invalid pointer: 0x08d78e48 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6b961)[0xb673f961]
/lib/i386-linux-gnu/libc.so.6(+0x6c10e)[0xb674010e]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_free+0x36)[0xb68bcc86]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(colrow_set_states+0x17d)[0xb7448908]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(dao_set_colrow_state_list+0x78)[0xb760a7e1]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(+0x76b5c)[0xb7457b5c]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(command_undo+0x125)[0xb744acea]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(+0x1722d5)[0xb75532d5]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb698748c]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb696b372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1f048)[0xb697e048]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x7a9)[0xb6986b29]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb6986cc2]
/usr/lib/libgtk-x11-2.0.so.0(+0x5dc95)[0xb6db6c95]
/usr/lib/libgtk-x11-2.0.so.0(gtk_action_activate+0x8d)[0xb6db76bd]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb698748c]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xacc7)[0xb6969cc7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb696b372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1e7b6)[0xb697d7b6]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x7a9)[0xb6986b29]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb6986cc2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x95)[0xb6fc27a5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x121)[0xb6ea4341]
/usr/lib/libgtk-x11-2.0.so.0(+0x14b71a)[0xb6ea471a]
/usr/lib/libgtk-x11-2.0.so.0(+0x13ee28)[0xb6e97e28]
/usr/lib/libgtk-x11-2.0.so.0(+0x135a04)[0xb6e8ea04]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xacc7)[0xb6969cc7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb696b372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1ee45)[0xb697de45]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0xb69868d7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb6986cc2]
/usr/lib/libgtk-x11-2.0.so.0(+0x26a836)[0xb6fc3836]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xcd)[0xb6e8cb8d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x27f)[0xb6e8ceef]
/usr/lib/libgdk-x11-2.0.so.0(+0x56a0a)[0xb6d16a0a]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1c8)[0xb68b5aa8]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x41270)[0xb68b6270]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x17b)[0xb68b692b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb6e8bc39]
gnumeric(main+0x50f)[0x804be55]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0xb66eae37]
gnumeric[0x804a641]
======= Memory map: ========
08048000-080f0000 r-xp 00000000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
080f0000-080f1000 r--p 000a7000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
080f1000-080f2000 rw-p 000a8000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
08657000-08e6c000 rw-p 00000000 00:00 0          [heap]
ad6b8000-ad6d2000 r-xp 00000000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
ad6d2000-ad6d3000 r--p 00019000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
ad6d3000-ad6d4000 rw-p 0001a000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
ad6e8000-ad6f5000 r-xp 00000000 08:01 15074815   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-math/plugin.so
ad6f5000-ad6f6000 ---p 0000d000 08:01 15074815   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-math/plugin.so
ad6f6000-ad6f9000 r--p 0000d000 08:01 15074815   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-math/plugin.so
ad6f9000-ad6fa000 rw-p 00010000 08:01 15074815   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-math/plugin.so
ad6fa000-ad70f000 r-xp 00000000 08:01 15074823   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-stat/plugin.so
ad70f000-ad710000 ---p 00015000 08:01 15074823   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-stat/plugin.so
ad710000-ad714000 r--p 00015000 08:01 15074823   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-stat/plugin.so
ad714000-ad715000 rw-p 00019000 08:01 15074823   /home/aguelzow/gnumeric/lib/gnumeric/1.10.15/plugins/fn-stat/plugin.so
ad715000-ad75f000 r--p 00000000 08:01 20974956   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf
ad75f000-ad783000 r--p 00000000 08:01 20973488   /usr/share/fonts/truetype/ttf-liberation/LiberationSerif-Italic.ttf
ad783000-ad784000 ---p 00000000 00:00 0 
ad784000-adf84000 rw-p 00000000 00:00 0 
adf84000-b1f85000 rw-s 00000000 00:10 1561486    /dev/shm/pulse-shm-3729069282
b1f85000-b20ea000 r-xp 00000000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b20ea000-b20eb000 ---p 00165000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b20eb000-b20fc000 r--p 00165000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b20fc000-b20fd000 rw-p 00176000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b20fd000-b2147000 r-xp 00000000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b2147000-b2148000 r--p 00049000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b2148000-b2149000 rw-p 0004a000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b2149000-b21a9000 r-xp 00000000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b21a9000-b21aa000 r--p 00060000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b21aa000-b21ab000 rw-p 00061000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b21ab000-b21af000 rw-p 00000000 00:00 0 
b21af000-b21b6000 r-xp 00000000 08:01 13107304   /lib/libwrap.so.0.7.6
b21b6000-b21b7000 r--p 00006000 08:01 13107304   /lib/libwrap.so.0.7.6
b21b7000-b21b8000 rw-p 00007000 08:01 13107304   /lib/libwrap.so.0.7.6
b21b8000-b21bb000 r-xp 00000000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b21bb000-b21bc000 r--p 00002000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b21bc000-b21bd000 rw-p 00003000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b21bd000-b2204000 r-xp 00000000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2204000-b2205000 r--p 00046000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2205000-b2206000 rw-p 00047000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2206000-b2209000 r-xp 00000000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b2209000-b220a000 r--p 00002000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b220a000-b220b000 rw-p 00003000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b220b000-b220f000 r-xp 00000000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b220f000-b2210000 r--p 00003000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b2210000-b2211000 rw-p 00004000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b2211000-b2217000 r-xp 00000000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b2217000-b2218000 r--p 00005000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b2218000-b2219000 rw-p 00006000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1Aborted
aguelzow@kirkman:~/git/gnumeric$
Comment 1 Andreas J. Guelzow 2011-05-02 02:34:34 UTC
(gdb) bt
  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/i386-linux-gnu/libc.so.6
  • #2 abort
    from /lib/i386-linux-gnu/libc.so.6
  • #3 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #4 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #5 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #6 free
    from /lib/i386-linux-gnu/libc.so.6
  • #7 g_free
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #8 colrow_set_states
    at colrow.c line 611
  • #9 dao_set_colrow_state_list
    at dao.c line 964
  • #10 cmd_analysis_tool_undo
    at commands.c line 5227
  • #11 command_undo
    at commands.c line 386
  • #12 cb_undo_activated
    at wbc-gtk.c line 3320
  • #13 g_cclosure_marshal_VOID__VOID
    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
  • #15 ??
    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
  • #16 g_signal_emit_valist

Comment 2 Andreas J. Guelzow 2011-05-02 02:41:21 UTC
A simpler version of this crash:

new gnumeric
change the width of column D
undo

boom

[Thread debugging using libthread_db enabled]
[New Thread 0xb6751b70 (LWP 11273)]
[New Thread 0xb34edb70 (LWP 11274)]
[New Thread 0xae7a7b70 (LWP 11275)]
*** glibc detected *** /home/aguelzow/gnumeric/bin/gnumeric: free(): invalid pointer: 0x08756f18 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6b961)[0xb6f62961]
/lib/i386-linux-gnu/libc.so.6(+0x6d28b)[0xb6f6428b]
/lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0xb6f6741d]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_free+0x36)[0xb70dfc86]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(colrow_set_states+0x17d)[0xb7c6b908]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(colrow_restore_state_group+0xaf)[0xb7c6baf7]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(+0x159efe)[0xb7d5defe]
/home/aguelzow/gnumeric/lib/libgoffice-0.8.so.8(go_undo_undo_with_data+0xa8)[0xb7b0ad9e]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(+0x7a66a)[0xb7c7e66a]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(command_undo+0x125)[0xb7c6dcea]
/home/aguelzow/gnumeric/lib/libspreadsheet-1.10.15.so(+0x1722d5)[0xb7d762d5]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb71aa48c]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb718e372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1f048)[0xb71a1048]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x7a9)[0xb71a9b29]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a9cc2]
/usr/lib/libgtk-x11-2.0.so.0(+0x5dc95)[0xb75d9c95]
/usr/lib/libgtk-x11-2.0.so.0(gtk_action_activate+0x8d)[0xb75da6bd]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb71aa48c]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xacc7)[0xb718ccc7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb718e372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1e7b6)[0xb71a07b6]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x7a9)[0xb71a9b29]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a9cc2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x95)[0xb77e57a5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x121)[0xb76c7341]
/usr/lib/libgtk-x11-2.0.so.0(+0x14b71a)[0xb76c771a]
/usr/lib/libgtk-x11-2.0.so.0(+0x13ee28)[0xb76bae28]
/usr/lib/libgtk-x11-2.0.so.0(+0x135a04)[0xb76b1a04]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xacc7)[0xb718ccc7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb718e372]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1ee45)[0xb71a0e45]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0xb71a98d7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb71a9cc2]
/usr/lib/libgtk-x11-2.0.so.0(+0x26a836)[0xb77e6836]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xcd)[0xb76afb8d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x27f)[0xb76afeef]
/usr/lib/libgdk-x11-2.0.so.0(+0x56a0a)[0xb7539a0a]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1c8)[0xb70d8aa8]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x41270)[0xb70d9270]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x17b)[0xb70d992b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb76aec39]
/home/aguelzow/gnumeric/bin/gnumeric(main+0x50f)[0x804be55]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0xb6f0de37]
/home/aguelzow/gnumeric/bin/gnumeric[0x804a641]
======= Memory map: ========
08048000-080f0000 r-xp 00000000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
080f0000-080f1000 r--p 000a7000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
080f1000-080f2000 rw-p 000a8000 08:01 15074576   /home/aguelzow/gnumeric/bin/gnumeric-1.10.15
080f2000-08840000 rw-p 00000000 00:00 0          [heap]
adf77000-adf91000 r-xp 00000000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
adf91000-adf92000 r--p 00019000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
adf92000-adf93000 rw-p 0001a000 08:01 13108061   /lib/i386-linux-gnu/libgcc_s.so.1
adfa7000-adfa8000 ---p 00000000 00:00 0 
adfa8000-ae7a8000 rw-p 00000000 00:00 0 
ae7a8000-b27a9000 rw-s 00000000 00:10 1571191    /dev/shm/pulse-shm-361486455
b27a9000-b290e000 r-xp 00000000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b290e000-b290f000 ---p 00165000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b290f000-b2920000 r--p 00165000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b2920000-b2921000 rw-p 00176000 08:01 19927424   /usr/lib/libvorbisenc.so.2.0.8
b2921000-b296b000 r-xp 00000000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b296b000-b296c000 r--p 00049000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b296c000-b296d000 rw-p 0004a000 08:01 19926561   /usr/lib/libFLAC.so.8.2.0
b296d000-b29cd000 r-xp 00000000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b29cd000-b29ce000 r--p 00060000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b29ce000-b29cf000 rw-p 00061000 08:01 19927325   /usr/lib/libsndfile.so.1.0.23
b29cf000-b29d3000 rw-p 00000000 00:00 0 
b29d3000-b29da000 r-xp 00000000 08:01 13107304   /lib/libwrap.so.0.7.6
b29da000-b29db000 r--p 00006000 08:01 13107304   /lib/libwrap.so.0.7.6
b29db000-b29dc000 rw-p 00007000 08:01 13107304   /lib/libwrap.so.0.7.6
b29dc000-b29df000 r-xp 00000000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b29df000-b29e0000 r--p 00002000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b29e0000-b29e1000 rw-p 00003000 08:01 13108114   /lib/i386-linux-gnu/libuuid.so.1.3.0
b29e1000-b2a28000 r-xp 00000000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2a28000-b2a29000 r--p 00046000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2a29000-b2a2a000 rw-p 00047000 08:01 19927271   /usr/lib/libpulsecommon-0.9.22.so
b2a2a000-b2a2d000 r-xp 00000000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b2a2d000-b2a2e000 r--p 00002000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b2a2e000-b2a2f000 rw-p 00003000 08:01 19927451   /usr/lib/libxcb-atom.so.1.0.0
b2a2f000-b2a33000 r-xp 00000000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b2a33000-b2a34000 r--p 00003000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b2a34000-b2a35000 rw-p 00004000 08:01 19926610   /usr/lib/libXtst.so.6.1.0
b2a35000-b2a3b000 r-xp 00000000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b2a3b000-b2a3c000 r--p 00005000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b2a3c000-b2a3d000 rw-p 00006000 08:01 19929311   /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b2a3d000-b2a51000 r-xp 00000000 08:01 19929309   /usr/lib/i386-linux-gnu/libICE.so.6.3.0
b2a51000-b2a52000 r--p 00013000 08:01 19929309   /usr/lib/i386-linux-gnu/libICE.so.6.3.0
b2a52000-b2a53000 rw-p 00014000 08:01 19929309   /usr/lib/i386-linux-gnu/libICE.so.6.3.0
b2a53000-b2a55000 rw-p 00000000 00:00 0 
b2a55000-b2a56000 r-xp 00000000 08:01 19929313   /usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
b2a56000-b2a57000 r--p 00000000 08:01 19929313   /usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
b2a57000-b2a58000 rw-p 00001000 08:01 19929313   /usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
b2a58000-b2a97000 r-xp 00000000 08:01 19927270   /usr/lib/libpulse.so.0.12.3
b2a97000-b2a98000 r--p 0003e000 08:01 19927270   /usr/lib/libpulse.so.0.12.3
b2a98000-b2a99000 rw-p 0003f000 08:01 19927270   /usr/lib/libpulse.so.0.12.3
b2a99000-b2af9000 rw-s 00000000 00:04 12386342   /SYSV00000000 (deleted)
b2af9000-b2b59000 rw-s 00000000 00:04 12353573   /SYSV00000000 (deleted)
b2b59000-b2b93000 r-xp 00000000 08:01 19927036   /usr/lib/libibus.so.2.0.0
b2b93000-b2b94000 r--p 00039000 08:01 19927036   /usr/lib/libibus.so.2.0.0
b2b94000-b2b95000 rw-p 0003a000 08:01 19927036   /usr/lib/libibus.so.2.0.0
b2ba8000-b2ba9000 r--p 00000000 08:01 22283527   /usr/share/locale-langpack/en_CA/LC_MESSAGES/pulseaudio.mo
b2ba9000-b2c38000 r--p 00000000 08:01 20973451   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b2c38000-b2c52000 r--s 00000000 08:01 20321992   /usr/share/mime/mime.cache
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
(gdb) bt
  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/i386-linux-gnu/libc.so.6
  • #2 abort
    from /lib/i386-linux-gnu/libc.so.6
  • #3 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #4 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #5 ??
    from /lib/i386-linux-gnu/libc.so.6
  • #6 free
    from /lib/i386-linux-gnu/libc.so.6
  • #7 g_free
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #8 colrow_set_states
    at colrow.c line 611
  • #9 colrow_restore_state_group
    at colrow.c line 675
  • #10 gnm_undo_colrow_restore_state_group_undo
    at undo.c line 60
  • #11 go_undo_undo_with_data
    at go-undo.c line 34
  • #12 cmd_generic_undo
    at commands.c line 6543
  • #13 command_undo
    at commands.c line 386
  • #14 cb_undo_activated
    at wbc-gtk.c line 3320
  • #15 g_cclosure_marshal_VOID__VOID
    from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0

Comment 3 Andreas J. Guelzow 2011-05-02 04:34:13 UTC
This bug was in 1.10.14 already.
Comment 4 Andreas J. Guelzow 2011-05-02 05:07:26 UTC
aguelzow@kirkman:~/git/gnumeric$ git bisect good
b338352bdb2b8eaebe0690abfcade62b4f4da985 is the first bad commit
commit b338352bdb2b8eaebe0690abfcade62b4f4da985
Author: Morten Welinder <terra@gnome.org>
Date:   Thu Mar 10 15:31:42 2011 -0500

    colrow: use slice allocator, not g_new.

:100644 100644 5d4a506f68b445ef55ed2954536bb5f4d496b45d 3b5eb55029e0d5900c04508d0d840bd883ecbe58 M	ChangeLog
:040000 040000 32341f31ebd869028cc2a82ebcb8028db8f8d541 00b574053f5fa33193957e636bfa4a6cff348c3c M	src
Comment 5 Andreas J. Guelzow 2011-05-02 05:21:35 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.

Just for the record, the problem was that somebody had used g_free rather than colrow_free which used to be defined as g_free but changed with the above commit.
Comment 6 Morten Welinder 2013-10-24 19:54:39 UTC
*** Bug 710820 has been marked as a duplicate of this bug. ***