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 707047 - Crash with split panes
Crash with split panes
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
1.12.x
Other Linux
: Normal critical
: ---
Assigned To: Jody Goldberg
Jody Goldberg
: 707024 708612 712347 720834 721598 727285 728176 734192 734373 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-08-29 13:08 UTC by Laurent Artaud
Modified: 2014-08-06 18:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
file causing a crash at opening time with version 1.12.6 (106.05 KB, application/x-gnumeric)
2013-08-29 13:08 UTC, Laurent Artaud
Details

Description Laurent Artaud 2013-08-29 13:08:47 UTC
Created attachment 253499 [details]
file causing a crash at opening time with version 1.12.6

On my Archlinux box;
After starting gnumeric, if I attempt to open the attached file, I get a coredump. This file was last edited on Aug 21 using gnumeric 1.12.4.

# tail /var/log/everything.log
Aug 29 14:50:17 localhost kernel: [21060.788940] gnumeric[4614]: segfault at 90 ip 00007fc675379865 sp 00007fff947ba4c0 error 4 in libspreadsheet-1.12.6.so[7fc67525a000+30e000]
Aug 29 14:50:18 localhost systemd-coredump[4617]: Process 4614 (gnumeric) dumped core.
Comment 1 Morten Welinder 2013-08-29 14:22:21 UTC
*** Bug 707024 has been marked as a duplicate of this bug. ***
Comment 2 Morten Welinder 2013-08-29 14:28:57 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.


This is related to split panes.  Expect a new release in a few days after
I make sure we have no other serious issues.

If you compile your own, here's the fix:

https://git.gnome.org/browse/gnumeric/commit/?id=a69c57d6ff4fbe58178edc125f4736aa1c796c3e
Comment 3 Einar Lielmanis 2013-08-29 20:12:39 UTC
I'm not the original reporter, but confirming the fix as working for me, thank you!
Comment 4 Andreas J. Guelzow 2013-08-31 17:12:34 UTC
*** Bug 707181 has been marked as a duplicate of this bug. ***
Comment 5 Laurent Artaud 2013-09-03 07:07:53 UTC
Just confirming that it solves the problem.
Thanks!
Comment 6 Morten Welinder 2013-09-23 18:47:42 UTC
*** Bug 708612 has been marked as a duplicate of this bug. ***
Comment 7 Morten Welinder 2013-11-15 13:55:47 UTC
*** Bug 712347 has been marked as a duplicate of this bug. ***
Comment 8 Morten Welinder 2013-11-15 14:06:02 UTC
Fixing title.

If anyone here knows someone at Ubuntu who can apply the patch at

https://git.gnome.org/browse/gnumeric/commit/?id=a69c57d6ff4fbe58178edc125f4736aa1c796c3e

it would save Ubuntu users some grief.
Comment 9 Morten Welinder 2013-12-20 16:32:36 UTC
*** Bug 720834 has been marked as a duplicate of this bug. ***
Comment 10 Andreas J. Guelzow 2014-01-06 00:28:41 UTC
*** Bug 721598 has been marked as a duplicate of this bug. ***
Comment 11 Morten Welinder 2014-01-30 16:55:20 UTC
The workaround for this problem is to not use frozen panes until gnumeric
can be upgraded or downgraded.

This hack removes frozen panes from a file.  It should be all on one line.
Please keep a copy of the old file as backup.


gunzip < in.gnumeric | perl -n -e 'print unless m|^\s*<gnm:FreezePanes
.*/>\s*|' | gzip > out.gnumeric
Comment 12 Jean Bréfort 2014-03-29 08:28:31 UTC
*** Bug 727285 has been marked as a duplicate of this bug. ***
Comment 13 Markus Bertheau 2014-03-29 08:49:01 UTC
@Morten Welinder: Thank you, the workaround worked for me as well. What are frozen panes and how do I keep myself from using them inadvertently?
Comment 14 Morten Welinder 2014-03-29 11:37:36 UTC
frozen panes are when a couple of rows (or columns) are fixed on top of the
sheet while the rest scrolls.
Comment 15 Morten Welinder 2014-04-14 12:31:15 UTC
*** Bug 728176 has been marked as a duplicate of this bug. ***
Comment 16 Jean Bréfort 2014-08-03 06:37:15 UTC
*** Bug 734192 has been marked as a duplicate of this bug. ***
Comment 17 Morten Welinder 2014-08-06 17:47:36 UTC
*** Bug 734373 has been marked as a duplicate of this bug. ***
Comment 18 rchildre@charter.net 2014-08-06 18:06:57 UTC
Woo Hoo!  Your hack worked for me, too.  That saved a lot of work.  Thanks!  Also, thanks to all developers for fixing this bug and others. Great work guys, keep it going!  Gnumeric is awesome!

gunzip < in.gnumeric | perl -n -e 'print unless m|^\s*<gnm:FreezePanes
.*/>\s*|' | gzip > out.gnumeric