GNOME Bugzilla – Bug 760087
Crash (SIGFPE) in go-data-cache.c:52 on a fuzzed xls file
Last modified: 2016-01-02 23:22:34 UTC
Git versions of gtk, glib, goffice, gnumeric, libgsf and libxml2. Test case: http://jutaky.com/fuzzing/gnumeric_case_002-go-data-cache.c.52.xls $ ssconvert gnumeric_case_002-go-data-cache.c.52.xls /tmp/out.gnumeric Program received signal SIGFPE, Arithmetic exception. 0x00007ffff72ec401 in go_data_cache_records_set_size (cache=<optimized out>, n=21) at go-data-cache.c:52 52 g_return_if_fail (n < G_MAXUINT / cache->record_size); (gdb) bt
+ Trace 235866
-- Juha Kylmänen
This problem has been fixed in our software repository. The fix will go into the next software release. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.