[BZ#776808] a svg file makes nautilus crash(Arithmetic exception)
Submitted by Mei Wang
Link to original bug (#776808)
Description
Created attachment 342761 the svg file caused nautilus crash
The nautilus crashed when i open the fold contained test svg file. Step to reproduce:
- Get the attached test.svg file
- Put it in in a directory like home
- Browse the directory
- Nautilus crashed
Linux localhost.localdomain 4.2.3-300.fc23.x86_64 #1 SMP Mon Oct 5 15:42:54 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux version: librsvg2-2.40.11-1.fc23.x86_64
Debug information
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fa4d0335700 (LWP 112119)]
0x00007fa4beda5636 in rsvg_filter_primitive_tile_render () from /usr/lib64/librsvg-2.so.2
(gdb) bt
#0 0x00007fa4beda5636 in rsvg_filter_primitive_tile_render () at /usr/lib64/librsvg-2.so.2
#1 0x00007fa4beda86b6 in rsvg_filter_render () at /usr/lib64/librsvg-2.so.2
#2 0x00007fa4bedb7b01 in rsvg_cairo_pop_discrete_layer () at /usr/lib64/librsvg-2.so.2
#3 0x00007fa4bedb85db in rsvg_cairo_render_path () at /usr/lib64/librsvg-2.so.2
#4 0x00007fa4bedb4b72 in rsvg_render_path () at /usr/lib64/librsvg-2.so.2
#5 0x00007fa4bedaaddb in _rsvg_node_rect_draw () at /usr/lib64/librsvg-2.so.2
#6 0x00007fa4bedac56e in rsvg_node_draw () at /usr/lib64/librsvg-2.so.2
#7 0x00007fa4bedac993 in rsvg_node_svg_draw () at /usr/lib64/librsvg-2.so.2
#8 0x00007fa4bedac56e in rsvg_node_draw () at /usr/lib64/librsvg-2.so.2
#9 0x00007fa4bedb3da3 in rsvg_handle_get_dimensions_sub () at /usr/lib64/librsvg-2.so.2
#10 0x00007fa4bedb4055 in rsvg_handle_get_dimensions () at /usr/lib64/librsvg-2.so.2
#11 0x00007fa4bedb96d6 in rsvg_handle_get_pixbuf_sub () at /usr/lib64/librsvg-2.so.2
#12 0x00007fa4d038aed6 in gdk_pixbuf.svg_image_stop_load ()
at /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
#13 0x00007fa4efc7af9b in gdk_pixbuf_loader_close () at /lib64/libgdk_pixbuf-2.0.so.0
#14 0x00007fa4f164b821 in _gdk_pixbuf_new_from_uri_at_scale.constprop.7 () at /lib64/libgnome-desktop-3.so.12
#15 0x00007fa4f164bd92 in gnome_desktop_thumbnail_factory_generate_thumbnail () at /lib64/libgnome-desktop-3.so.12
#16 0x000056452c71a1c0 in thumbnail_thread_start ()
#17 0x00007fa4edbf761a in start_thread () at /lib64/libpthread.so.0
#18 0x00007fa4ed9315fd in clone () at /lib64/libc.so.6
Attachment 342761, "the svg file caused nautilus crash":