$ sudo xuname
Void 4.19.69_1 x86_64 AuthenticAMD notuptodate FFF
$ lxappearance
Segmentation fault
Can reproduce, the segfault happens in cairo:
#0 cairo_surface_get_content (surface=0x559a10b0) at cairo-surface.c:240
No locals.
#1 0x00007ffff75e0a9c in gdk_pixbuf_get_from_surface () from /usr/lib/libgdk-3.so.0
No symbol table info available.
#2 0x00007ffff3249dbe in preview_theme () from /usr/lib/lxappearance/plugins/obconf.so
No symbol table info available.
#3 0x00007ffff324a502 in preview_update_all () from /usr/lib/lxappearance/plugins/obconf.so
No symbol table info available.
#4 0x00007ffff324ac1b in theme_load_all () from /usr/lib/lxappearance/plugins/obconf.so
No symbol table info available.
#5 0x00007ffff32486bd in plugin_load () from /usr/lib/lxappearance/plugins/obconf.so
No symbol table info available.
#6 0x000055555555dcab in plugins_init (builder=0x555555613950) at plugin.c:62
load = 0x7ffff32483f0 <plugin_load>
loaded = 0
file = 0x5555559ee9b0 ""
mod = 0x5555557070f0
dir = 0x555555a63ce0
name = 0x555555620073 "obconf.so"
#7 0x0000555555559f45 in main (argc=<optimized out>, argv=<optimized out>) at lxappearance.c:670
err = 0x0
b = 0x555555613950
has already been reported to the cairo developers:
https://gitlab.freedesktop.org/cairo/cairo/issues/351
Their conclusion was that the bug is in lxappearance.
I can't reproduce on Musl now.
@Hoshpak can you check?
still happens to me. I'm using glibc on my system though.
Most helpful comment
still happens to me. I'm using glibc on my system though.