GNOME Bugzilla – Bug 707047
Crash with split panes
Last modified: 2014-08-06 18:06:57 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.
*** Bug 707024 has been marked as a duplicate of this bug. ***
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
I'm not the original reporter, but confirming the fix as working for me, thank you!
*** Bug 707181 has been marked as a duplicate of this bug. ***
Just confirming that it solves the problem. Thanks!
*** Bug 708612 has been marked as a duplicate of this bug. ***
*** Bug 712347 has been marked as a duplicate of this bug. ***
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.
*** Bug 720834 has been marked as a duplicate of this bug. ***
*** Bug 721598 has been marked as a duplicate of this bug. ***
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
*** Bug 727285 has been marked as a duplicate of this bug. ***
@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?
frozen panes are when a couple of rows (or columns) are fixed on top of the sheet while the rest scrolls.
*** Bug 728176 has been marked as a duplicate of this bug. ***
*** Bug 734192 has been marked as a duplicate of this bug. ***
*** Bug 734373 has been marked as a duplicate of this bug. ***
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