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 708612 - Crash on Moving Cursor to Header Row
Crash on Moving Cursor to Header Row
Status: RESOLVED DUPLICATE of bug 707047
Product: Gnumeric
Classification: Applications
Component: General
1.12.x
Other Linux
: Normal major
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2013-09-23 11:30 UTC by Joe Bylund
Modified: 2013-09-23 18:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joe Bylund 2013-09-23 11:30:38 UTC
I cannot use a header row without causing gnumeric to crash.

Steps to reproduce:
Start with a new sheet, drag down from top of scroll bar to mae a header row, click on a cell within that header row.
Comment 1 Joe Bylund 2013-09-23 11:33:26 UTC
Here are the relevant bits from valgrind (also at http://paste.ubuntu.com/6145146/):

==9549== Invalid read of size 4
==9549==    at 0x4F3BC85: ??? (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4F32EF5: sv_update (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4F29958: sheet_update (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4EF60D0: ??? (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x53A89FE: button_press_cb (goc-canvas.c:106)
==9549==    by 0x586830D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x60577B6: _g_closure_invoke_va (gclosure.c:840)
==9549==    by 0x6071FB7: g_signal_emit_valist (gsignal.c:3238)
==9549==    by 0x60727D1: g_signal_emit (gsignal.c:3386)
==9549==    by 0x5989503: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x586660B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x5867EF4: gtk_main_do_event (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==  Address 0x90 is not stack'd, malloc'd or (recently) free'd
==9549== 
==9549== 
==9549== Process terminating with default action of signal 11 (SIGSEGV)
==9549==  Access not within mapped region at address 0x90
==9549==    at 0x4F3BC85: ??? (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4F32EF5: sv_update (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4F29958: sheet_update (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x4EF60D0: ??? (in /usr/lib/libspreadsheet-1.12.6.so)
==9549==    by 0x53A89FE: button_press_cb (goc-canvas.c:106)
==9549==    by 0x586830D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x60577B6: _g_closure_invoke_va (gclosure.c:840)
==9549==    by 0x6071FB7: g_signal_emit_valist (gsignal.c:3238)
==9549==    by 0x60727D1: g_signal_emit (gsignal.c:3386)
==9549==    by 0x5989503: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x586660B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
==9549==    by 0x5867EF4: gtk_main_do_event (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.800.4)
Comment 2 Andreas J. Guelzow 2013-09-23 14:58:09 UTC
Which exact version of gnumeric are you using? I suspect that this may be the split pane crash fixed in 1.12.7.
Comment 3 Joe Bylund 2013-09-23 15:18:13 UTC
I am on 1.12.6, I'll pull a more recent one and try again.  Thanks.
Comment 4 Morten Welinder 2013-09-23 16:53:01 UTC
Almost certainly a dupe of bug 707047.

Where did you get that version of Gnumeric from?  If it is from a distribution,
please file a bug there and ask them to either move to latest stable or
pull the patch from bug 707047.
Comment 5 Morten Welinder 2013-09-23 18:47:42 UTC
Marking as duplicate.  In the unlikely event that this turns out to be
wrong, un-dupe it.

*** This bug has been marked as a duplicate of bug 707047 ***