GNOME Bugzilla – Bug 321677
Crash when loading planmaker example surface.xls
Last modified: 2008-03-09 12:05:35 UTC
Steps to reproduce: 1. Obtain surface.xls example file from http://www.softmaker.com/english/pmwcomp_en.htm under the heading Surface Charts 2. Try to load it into Gnumeric 1.6.1 as released 3. Crash in Excel plug-in. Stack trace: 0x00265402 in __kernel_vsyscall ()
+ Trace 64095
Other information: This example is something a fair few people will use to compare Gnumeric to Excel, because another spreadsheet maker uses it to show how their product is superior to OpenOffice.org
Confirmed. Program received signal SIGSEGV, Segmentation fault.
+ Trace 64098
Thread 1093426560 (LWP 13101)
looks simple.
Confirmed. On entering gelframe, s->style = NULL, so it crashes the first time it is used: s->style->fill.type = GOG_FILL_STYLE_GRADIENT;
Looks fixed in cvs.
Re-opening, crashes 1.6.2. Please fix crashes in stables releases, not just HEAD
Maybe. The crasher does not [easily] cause data loss since it is on load, so severity is not that high. Whether we can do it depends on how intrusive the fix is -- we don't want to risk making things worse.
The fix is quite straightforward, just do not try to set these data for unsupported plot types. Jody's fix in HEAD should be quite harmless in 1.6
Downgrading my bug and marking it FIXED does not make it so. Severity restored, all crashes are critical severity, even ones Morten doesn't like. Jean's observation looks superficially correct. If posted now I'm sure I could find time to review a small proposed patch to 1.6 branch in time for 1.6.3, but someone else still has to check it in...
Doesn't crash 1.6.3 here. Presumably this fix was merged?
> Presumably this fix was merged? Only in the sense that 1.8.2 probably fixes it. Nothing was done to the 1.6 series.