Segfault when copying files to USB drive
Internal ssd drive is ext4 and external usb drive is exfat file system. Segfault is reproducable and has been tested on master. I tested this on Xubuntu 21.10. It doesn't matter if I copy the file from Thunar or Xfdesktop. Here is the stack trace:
(gdb) run
Starting program: /home/manu/source/thunar-master/thunar/.libs/thunar
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff5f5d640 (LWP 17843)]
[New Thread 0x7ffff575c640 (LWP 17844)]
[New Thread 0x7ffff488e640 (LWP 17845)]
[New Thread 0x7fffeffff640 (LWP 17846)]
[New Thread 0x7fffec90d640 (LWP 17848)]
[Thread 0x7fffec90d640 (LWP 17848) exited]
[New Thread 0x7fffec90d640 (LWP 17849)]
[New Thread 0x7fffdbf8b640 (LWP 17850)]
[Thread 0x7fffec90d640 (LWP 17849) exited]
[Thread 0x7fffdbf8b640 (LWP 17850) exited]
[New Thread 0x7fffdbf8b640 (LWP 17851)]
[New Thread 0x7fffec90d640 (LWP 17852)]
[Thread 0x7fffdbf8b640 (LWP 17851) exited]
[Thread 0x7fffec90d640 (LWP 17852) exited]
[Thread 0x7ffff488e640 (LWP 17845) exited]
[New Thread 0x7ffff488e640 (LWP 17896)]
[New Thread 0x7fffec90d640 (LWP 17897)]
[Thread 0x7ffff488e640 (LWP 17896) exited]
[Thread 0x7fffec90d640 (LWP 17897) exited]
[New Thread 0x7fffec90d640 (LWP 18065)]
[New Thread 0x7ffff488e640 (LWP 18066)]
[Thread 0x7fffec90d640 (LWP 18065) exited]
[Thread 0x7ffff488e640 (LWP 18066) exited]
[New Thread 0x7ffff488e640 (LWP 18265)]
Thread 5 "pool-thunar" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeffff640 (LWP 17846)]
__strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:31
31 ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 __strcmp_sse2_unaligned ()
at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:31
#1 0x00005555556055d4 in thunar_transfer_job_copy_node
(job=job@entry=0x555555d31120, node=0x7fffdc01d000, target_file=0x7fffdc045440, target_parent_file=0x7fffdc01d600,
target_parent_file@entry=0x0, target_file_list_return=target_file_list_return@entry=0x7fffefffea18, error=error@entry=0x7fffefffea10)
at thunar-transfer-job.c:835
#2 0x00005555556069ad in thunar_transfer_job_execute
(job=0x555555d31120, error=0x7fffefffea68) at thunar-transfer-job.c:1714
#3 0x00007ffff7f69446 in exo_job_scheduler_job_func
(scheduler_job=0x555555cdf480, cancellable=0x555555af5460, user_data=<optimized out>) at exo-job.c:310
#4 0x00007ffff72738ae in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff72a5a84 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007ffff70ed654 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff70eaa81 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff6ed7927 in start_thread (arg=<optimized out>)
at pthread_create.c:435
#9 0x00007ffff6f679e4 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
If you need further information just let me know :)