GNOME Bugzilla – Bug 705677
Segfault on converting a fuzzed xls file to a pdf
Last modified: 2013-08-09 10:06:48 UTC
Segfault on converting a fuzzed xls file to a pdf. Git versions of glib, goffice, gnumeric, libgsf and libxml2. Test case: http://jutaky.com/fuzzing/gnumeric_case_13143_23151.2pdf.xls Backtrace from "ssconvert gnumeric_case_13143_23151.2pdf.xls out.pdf": Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5a51290 in gdk_cairo_set_source_pixbuf () from /usr/lib/libgdk-3.so.0 (gdb) bt
+ Trace 232359
-- Juha Kylmänen Research Assistant, OUSPG
Here is a better backtrace from debug build of git GTK+ Program received signal SIGSEGV, Segmentation fault. 0x00007ffff58fcddb in gdk_window_create_similar_image_surface (window=0x0, format=CAIRO_FORMAT_ARGB32, width=-1, height=-1, scale=1) at gdkwindow.c:9336 9336 impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl); (gdb) bt
+ Trace 232360
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.