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
