GNOME Bugzilla – Bug 515343
Null pointer crash in gog_grid_line_init_style()
Last modified: 2008-02-15 14:36:59 UTC
Version: r16368 OS: Ubuntu Gutsy The upcoming sample is a fuzzed version of chart-tests-excel.xls. Steps to reproduce: - Load the upcoming attachment in Gnumeric to trigger a crash Backtrace: Program received signal SIGSEGV, Segmentation fault.
+ Trace 188610
Thread NaN (LWP 13628)
Created attachment 104766 [details] fuzzed chart-tests-excel.xls
Created attachment 104847 [details] [review] fixes various issues This patch also contains the fixes proposed for #514513. I am not sure about at least two issues: - is the check_style function correct? - much more importantly, the line: + XL_CHECK_CONDITION_VAL (h->min_size <= q->length, TRUE); might be somewhat too rough. The point is that the sample file is truncated and we can't read data that do not exist. Morten, Jody, any comment?
*** Bug 515873 has been marked as a duplicate of this bug. ***
*** Bug 515876 has been marked as a duplicate of this bug. ***
*** Bug 514513 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.