GNOME Bugzilla – Bug 749919
Hang / undefined-behavior, signed integer overflow ranges.c:633
Last modified: 2015-05-28 12:26:03 UTC
Git versions of gtk, glib, goffice, gnumeric, libgsf and libxml2. Test case: http://jutaky.com/fuzzing/gnumeric_case_26652_3899.xls $ ssconvert gnumeric_case_26652_3899.xls /tmp/out.gnumeric ranges.c:633:9: runtime error: signed integer overflow: 1759275499 - -1581722716 cannot be represented in type 'int' SUMMARY: AddressSanitizer: undefined-behavior ranges.c:633 Also, when the test case is opened using Gnumeric (release version), Gnumeric appears to hang. CPU usage is constant 100% until killed. -- 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.