Segmentation fault when opening any folder (version 4.18.9)
I am running Arch and after updating from 4.18.8 to 4.18.9, thunar throws a segmentation fault about 1 second after opening any folder. Version 4.18.8 works fine.
To reproduce:
- Open version 4.18.9 of thunar in an Arch system
- Open any folder, for example "Documents"
Thunar opens and displays folder contents and then promptly crashes.
This is the journalctl output:
Dec 30 14:25:52 midgard kernel: pool-thunar[4606]: segfault at 7f1b26ffeff8 ip 00007f1b4c2b4c51 sp 00007f1b26fff000 error 6 in libc.so.6[7f1b4c284000+15a000] likely on CPU 12 (core 6, socket 0)
Dec 30 14:25:52 midgard kernel: Code: 5b e9 e3 fa ff ff 0f 1f 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 8b 47 20 85 c0 0f 84 9c 00 00 00 41 55 <41> 54 55 48 89 d5 53 48 83 ec 08 48 85 d2 74 7f 49 89 fc 49 89 f5
Dec 30 14:25:52 midgard systemd[1]: Started Process Core Dump (PID 4615/UID 0).
Dec 30 14:25:52 midgard systemd-coredump[4616]: [🡕] Process 4580 (thunar) of user 1000 dumped core.
Stack trace of thread 4606:
#0 0x00007f1b4c2b4c51 n/a (libc.so.6 + 0x56c51)
#1 0x00007f1b4c2bcbbc n/a (libc.so.6 + 0x5ebbc)
#2 0x00007f1b4c2df125 n/a (libc.so.6 + 0x81125)
#3 0x00007f1b4c4ec2c3 g_vasprintf (libglib-2.0.so.0 + 0xac2c3)
#4 0x00007f1b4c4bdaa2 g_strdup_vprintf (libglib-2.0.so.0 + 0x7daa2)
#5 0x00007f1b4c4bdb6e g_strdup_printf (libglib-2.0.so.0 + 0x7db6e)
#6 0x00007f1b4c7237c7 n/a (libgio-2.0.so.0 + 0x1357c7)
#7 0x00007f1b4c72410d n/a (libgio-2.0.so.0 + 0x13610d)
#8 0x00007f1b4c71aa0c n/a (libgio-2.0.so.0 + 0x12ca0c)
#9 0x000056359f73bf72 n/a (thunar + 0x97f72)
#10 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#11 0x000056359f6e6eda n/a (thunar + 0x42eda)
#12 0x000056359f6e7108 n/a (thunar + 0x43108)
#13 0x000056359f73bfda n/a (thunar + 0x97fda)
#14 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#15 0x000056359f6e6eda n/a (thunar + 0x42eda)
#16 0x000056359f6e7108 n/a (thunar + 0x43108)
#17 0x000056359f73bfda n/a (thunar + 0x97fda)
#18 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#19 0x000056359f6e6eda n/a (thunar + 0x42eda)
#20 0x000056359f6e7108 n/a (thunar + 0x43108)
#21 0x000056359f73bfda n/a (thunar + 0x97fda)
#22 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#23 0x000056359f6e6eda n/a (thunar + 0x42eda)
#24 0x000056359f6e7108 n/a (thunar + 0x43108)
#25 0x000056359f73bfda n/a (thunar + 0x97fda)
#26 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#27 0x000056359f6e6eda n/a (thunar + 0x42eda)
#28 0x000056359f6e7108 n/a (thunar + 0x43108)
#29 0x000056359f73bfda n/a (thunar + 0x97fda)
#30 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#31 0x000056359f6e6eda n/a (thunar + 0x42eda)
#32 0x000056359f6e7108 n/a (thunar + 0x43108)
#33 0x000056359f73bfda n/a (thunar + 0x97fda)
#34 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#35 0x000056359f6e6eda n/a (thunar + 0x42eda)
#36 0x000056359f6e7108 n/a (thunar + 0x43108)
#37 0x000056359f73bfda n/a (thunar + 0x97fda)
#38 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#39 0x000056359f6e6eda n/a (thunar + 0x42eda)
#40 0x000056359f6e7108 n/a (thunar + 0x43108)
#41 0x000056359f73bfda n/a (thunar + 0x97fda)
#42 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#43 0x000056359f6e6eda n/a (thunar + 0x42eda)
#44 0x000056359f6e7108 n/a (thunar + 0x43108)
#45 0x000056359f73bfda n/a (thunar + 0x97fda)
#46 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#47 0x000056359f6e6eda n/a (thunar + 0x42eda)
#48 0x000056359f6e7108 n/a (thunar + 0x43108)
#49 0x000056359f73bfda n/a (thunar + 0x97fda)
#50 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#51 0x000056359f6e6eda n/a (thunar + 0x42eda)
#52 0x000056359f6e7108 n/a (thunar + 0x43108)
#53 0x000056359f73bfda n/a (thunar + 0x97fda)
#54 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#55 0x000056359f6e6eda n/a (thunar + 0x42eda)
#56 0x000056359f6e7108 n/a (thunar + 0x43108)
#57 0x000056359f73bfda n/a (thunar + 0x97fda)
#58 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#59 0x000056359f6e6eda n/a (thunar + 0x42eda)
#60 0x000056359f6e7108 n/a (thunar + 0x43108)
#61 0x000056359f73bfda n/a (thunar + 0x97fda)
#62 0x000056359f6e4b3d n/a (thunar + 0x40b3d)
#63 0x000056359f6e6eda n/a (thunar + 0x42eda)
Stack trace of thread 4611:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4580:
#0 0x00007f1b4c360f6f __poll (libc.so.6 + 0x102f6f)
#1 0x00007f1b4c4f82b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x00007f1b4c498162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x00007f1b4c6cdb66 g_application_run (libgio-2.0.so.0 + 0xdfb66)
#4 0x000056359f6c917a n/a (thunar + 0x2517a)
#5 0x00007f1b4c285cd0 n/a (libc.so.6 + 0x27cd0)
#6 0x00007f1b4c285d8a __libc_start_main (libc.so.6 + 0x27d8a)
#7 0x000056359f6c9285 n/a (thunar + 0x25285)
Stack trace of thread 4614:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4610:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4583:
#0 0x00007f1b4c360f6f __poll (libc.so.6 + 0x102f6f)
#1 0x00007f1b4c4f82b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x00007f1b4c49ab97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
#3 0x00007f1b4c70019c n/a (libgio-2.0.so.0 + 0x11219c)
#4 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4581:
#0 0x00007f1b4c36c73d syscall (libc.so.6 + 0x10e73d)
#1 0x00007f1b4c4f32f7 g_cond_wait (libglib-2.0.so.0 + 0xb32f7)
#2 0x00007f1b4c4651b4 n/a (libglib-2.0.so.0 + 0x251b4)
#3 0x00007f1b4c4cda8e n/a (libglib-2.0.so.0 + 0x8da8e)
#4 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4609:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4608:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4607:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4605:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4582:
#0 0x00007f1b4c360f6f __poll (libc.so.6 + 0x102f6f)
#1 0x00007f1b4c4f82b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x00007f1b4c498162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x00007f1b4c4981b2 n/a (libglib-2.0.so.0 + 0x581b2)
#4 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4612:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 4613:
#0 0x00007f1b4c2e7700 n/a (libc.so.6 + 0x89700)
#1 0x00007f1b4c2edf1a pthread_mutex_lock (libc.so.6 + 0x8ff1a)
#2 0x000056359f6f1745 n/a (thunar + 0x4d745)
#3 0x000056359f6f1ad6 n/a (thunar + 0x4dad6)
#4 0x000056359f717ade n/a (thunar + 0x73ade)
#5 0x00007f1b4d3641fb n/a (libexo-2.so.0 + 0xf1fb)
#6 0x00007f1b4c66842e n/a (libgio-2.0.so.0 + 0x7a42e)
#7 0x00007f1b4c69bdb8 n/a (libgio-2.0.so.0 + 0xaddb8)
#8 0x00007f1b4c4ce4e3 n/a (libglib-2.0.so.0 + 0x8e4e3)
#9 0x00007f1b4c4cba05 n/a (libglib-2.0.so.0 + 0x8ba05)
#10 0x00007f1b4c2ea9eb n/a (libc.so.6 + 0x8c9eb)
#11 0x00007f1b4c36e7cc n/a (libc.so.6 + 0x1107cc)
ELF object binary architecture: AMD x86-64