Hey everyone,

I wanted to fill an issue for this, but due to stupid sanctions I can't create
an account on sf.net. So I thought someone might do that if I post it here.

Anyway, segfault happens when you navigate to a directory which contains
a valid svg file and PCManFM wanting to preview that.

Minimal file that causes the issue:
<svg xmlns="http://www.w3.org/2000/svg"; width="640" height="480"
viewBox="0 0 169.333 127"><text y="218.683" x="190.095"
style="line-height:1.25;-inkscape-font-specification:'Fira Sans,
Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start"
font-weight="300" font-size="5.644" font-family="Fira Sans"
letter-spacing="0" word-spacing="0" fill="#3c3c3c" stroke-width=".265"
transform="translate(0 -170)"><tspan x="190.095"
y="218.683">X</tspan></text></svg>

(gdb) where
#0  0x00007ffff5a15599 in ?? () from /lib/libfreetype.so.6
#1  0x00007ffff5a1674b in ?? () from /lib/libfreetype.so.6
#2  0x00007ffff5a11ce4 in ?? () from /lib/libfreetype.so.6
#3  0x00007ffff59c8044 in FT_Load_Glyph () from /lib/libfreetype.so.6
#4  0x00007ffff72bd630 in ?? () from /lib/libcairo.so.2
#5  0x00007ffff72be1cf in ?? () from /lib/libcairo.so.2
#6  0x00007ffff725a754 in ?? () from /lib/libcairo.so.2
#7  0x00007ffff725a99b in cairo_scaled_font_glyph_extents () from
/lib/libcairo.so.2
#8  0x00007ffff759ba21 in ?? () from /lib/libpangocairo-1.0.so.0
#9  0x00007ffff5cb1167 in ?? () from /lib/libpangoft2-1.0.so.0
#10 0x00007ffff5cec8fc in ?? () from /lib/libharfbuzz.so.0
#11 0x00007ffff5d70235 in ?? () from /lib/libharfbuzz.so.0
#12 0x00007ffff5d7c9c4 in hb_shape_plan_execute () from /lib/libharfbuzz.so.0
#13 0x00007ffff5d7ce36 in hb_shape_full () from /lib/libharfbuzz.so.0
#14 0x00007ffff5cb1743 in ?? () from /lib/libpangoft2-1.0.so.0
#15 0x00007ffff757a2b8 in pango_shape_full () from /lib/libpango-1.0.so.0
#16 0x00007ffff756c131 in ?? () from /lib/libpango-1.0.so.0
#17 0x00007ffff756db5c in ?? () from /lib/libpango-1.0.so.0
#18 0x00007ffff756fe0d in ?? () from /lib/libpango-1.0.so.0
#19 0x00007ffff7571921 in ?? () from /lib/libpango-1.0.so.0
#20 0x00007ffff759b484 in ?? () from /lib/libpangocairo-1.0.so.0
#21 0x00007ffff756cc36 in ?? () from /lib/libpango-1.0.so.0
#22 0x00007ffff756f6fc in pango_layout_line_get_extents () from
/lib/libpango-1.0.so.0
#23 0x00007ffff7571c01 in ?? () from /lib/libpango-1.0.so.0
#24 0x00007ffff7571f26 in pango_layout_get_size () from /lib/libpango-1.0.so.0
#25 0x00007ffff3d894a1 in ?? () from /lib/librsvg-2.so.2
...
#37 0x00007ffff3d702b7 in ?? () from /lib/librsvg-2.so.2
#38 0x00007ffff3d5b746 in rsvg_handle_render_cairo_sub () from
/lib/librsvg-2.so.2
#39 0x00007ffff3d5bbeb in rsvg_handle_get_pixbuf_sub () from /lib/librsvg-2.so.2
#40 0x00007ffff423f431 in ?? () from
/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
#41 0x00007ffff71da20a in ?? () from /lib/libgdk_pixbuf-2.0.so.0
#42 0x00007ffff71dea22 in gdk_pixbuf_new_from_file () from
/lib/libgdk_pixbuf-2.0.so.0
#43 0x00007ffff7dee895 in ?? () from /lib/libfm-gtk3.so.4
#44 0x00007ffff71a4b66 in ?? () from /lib/libfm.so.4
#45 0x00007ffff71a5768 in ?? () from /lib/libfm.so.4
#46 0x00007ffff6e93c4d in ?? () from /lib/libglib-2.0.so.0
#47 0x00007ffff7fb5a21 in start (p=<optimized out>) at
src/thread/pthread_create.c:195
#48 0x00007ffff7fc319b in __clone () at src/thread/x86_64/clone.s:22

My system is Void Linux with musl libc:
Linux XXX 4.19.69_1 #1 SMP PREEMPT Fri Aug 30 06:44:52 UTC 2019 x86_64 GNU/Linux


_______________________________________________
Pcmanfm-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop

Reply via email to