And here is the gdb backtrace:
(gdb) bt
#0 0x00007ffff4581107 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff45824e8 in __GI_abort () at abort.c:89
#2 0x00007ffff45bf214 in __libc_message (do_abort=do_abort@entry=1,
fmt=fmt@entry=0x7ffff46b2000 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3 0x00007ffff45c49ee in malloc_printerr (action=1, str=0x7ffff46b23c8
"malloc(): smallbin double linked list corrupted", ptr=<optimized out>)
at malloc.c:4996
#4 0x00007ffff45c6d8b in _int_malloc (av=av@entry=0x7ffff48ef620
<main_arena>, bytes=bytes@entry=10) at malloc.c:3359
#5 0x00007ffff45c8080 in __GI___libc_malloc (bytes=10) at malloc.c:2891
#6 0x00007ffff4b61569 in g_malloc () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff4b7a398 in g_strndup () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff4b7b975 in g_strsplit () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff50c9a2f in g_file_attribute_matcher_new () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007ffff5166a96 in ?? () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x000055555558fb04 in thunar_file_load
(file=file@entry=0x7fffd8012610, error=error@entry=0x0, cancellable=0x0)
at thunar-file.c:1171
#12 0x000055555558fba3 in thunar_file_reload (file=0x7fffd8012610) at
thunar-file.c:3926
#13 0x00007ffff4b5be9a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff4b5c240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff4b5c562 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff6a1e5d7 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x0000555555577765 in main (argc=1, argv=0x7fffffffe2e8) at main.c:312
--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <http://transient.nz/>
New Zealand