Crash with coredump when grepping through .eml files through gvfs-afp
A couple of days ago I could assist to a gvfs-afp
crash and the mount point automatically unmounting while grepping through a directory full of .eml
files.
The issue created a coredump, and can be reproduced at will. The exact same directory grepped through gvfs-smb
doesn't cause any issue.
The grep is done with ripgrep
rather than the standard one, but I don't think this matters much. It's on ArchLinux running latest releases of everything.
Here's the coredump produced
$ sudo coredumpctl info
PID: 2748089 (gvfsd-afp)
UID: 1000 (clement)
GID: 985 (users)
Signal: 11 (SEGV)
Timestamp: Mon 2022-08-15 18:29:02 CEST (2 days ago)
Command Line: /usr/lib/gvfsd-afp --spawner :1.16 /org/gtk/gvfs/exec_spaw/141
Executable: /usr/lib/gvfsd-afp
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/gvfs-daemon.service
Unit: user@1000.service
User Unit: gvfs-daemon.service
Slice: user-1000.slice
Owner UID: 1000 (clement)
Boot ID: 5c96e97e7cfe4a59a756a3d99f91a241
Machine ID: c8ef63b932b54372a1d6c2571d18b83d
Hostname: T470-clement
Storage: /var/lib/systemd/coredump/core.gvfsd-afp.1000.5c96e97e7cfe4a59a756a3d99f91a241.2748089.1660580942000000.zst (present)
Disk Size: 818.2K
Message: Process 2748089 (gvfsd-afp) of user 1000 dumped core.
Module linux-vdso.so.1 with build-id d3c210522f2d619f9e3c2d7196aaa6ec2037e14b
Module MACINTOSH.so with build-id 85f4ce3ef8b5571b2cb1942d484c5ef64b71afaa
Module libgthread-2.0.so.0 with build-id 2ec7aa6542b6d5a77d5021716cff03e044e2f411
Module libxfconf-0.so.3 with build-id 05a5980d778faaf25bba2d27249e359b41a796eb
Module libxfconfgsettingsbackend.so with build-id 8ce01e731b1120543da65b897c044ac6073f4b2b
Module libdconfsettings.so with build-id 7a4ba7af122c4d11168004a9ea6def330f02089f
Module libgiognomeproxy.so with build-id 0e9b3cc0fce9ff4a7461da6874a887a2801c57a8
Module libm.so.6 with build-id efeea58692a42176201df89f034aa4295a77ce74
Module libgcc_s.so.1 with build-id 308aed8b7d7e38f5efa23f75c25601668c1fc009
Module libstdc++.so.6 with build-id e0dd3ec5b0a62b122b4141c956c0b33a4d719144
Module libtss2-sys.so.1 with build-id 1498ac4b48b90c1d3ac0f5f8f4d27d667bfc4771
Module libcrypto.so.1.1 with build-id 7981ea3d69f3c28e46ee312a815af96eab93775c
Module libdl.so.2 with build-id 2b416df8fd62af5dc5e987b11d99a5d0f772b440
Module libpthread.so.0 with build-id b966d4b239433c89ca36c0938381e2d92cd47639
Module libblkid.so.1 with build-id fb2c5d3c17aac74758a3eb80a2bc1c16bcf183b1
Module libtss2-tctildr.so.0 with build-id d45a42b5bc06ce0bc08516ee688eb690cd8c5c91
Module libtss2-rc.so.0 with build-id 683cdb1ae9b98aca4ccd4080b6f418bdd95d7b59
Module libtss2-mu.so.0 with build-id ddbc7a4374d0d9ccb2132b2d7497074920f6b65c
Module libtss2-esys.so.0 with build-id 964b48ed1a288f436f7b22b1d5d765765238bde4
Module libp11-kit.so.0 with build-id cc372ea3c28c4d3dfc633b4d2e933c8584d2af16
Module libgck-1.so.0 with build-id 1bcc094fc34a8d8a1e653da2c0d628a153972f8e
Module ld-linux-x86-64.so.2 with build-id 5492655bffbf172ed8a07f285f760ead38f09404
Module libgpg-error.so.0 with build-id 4738b8a9478177c202cccd64e0eb65d3dea2bfae
Module libpcre.so.1 with build-id 845483dd0acba86de9f0313102bebbaf3ce52767
Module libffi.so.8 with build-id f0a9586cf0f42d2b9971bd1065ca3a6b19f4a2c2
Module libmount.so.1 with build-id 9064fc3620c42e6f7aed38119f0a3ec39fca9a37
Module libz.so.1 with build-id fefe3219a96d682ec98fcfb78866b8594298b5a2
Module libgmodule-2.0.so.0 with build-id abd986222e2cf12fc7324cb0182dfc2c8f2269c0
Module libsecret-1.so.0 with build-id 0cc692dc5ac19d1147a9846a00821b6687102386
Module libgcr-base-3.so.1 with build-id 06e4e5138bb3dc2856874af72bfdd9c8844c7ca7
Module libc.so.6 with build-id 7d4293a9bbe1f068ab7ae807c2d9377395eb5b41
Module libgcrypt.so.20 with build-id 8bf3cb884124273640de797a3e77d86c98434ea4
Module libglib-2.0.so.0 with build-id 1340f3a762b2293ebf6d725edf0eb14839f85317
Module libgobject-2.0.so.0 with build-id a7515bd8cd51064d187953c0f506a43958de31a6
Module libgio-2.0.so.0 with build-id 7a769ec24a9a705d04ee0297730032f70ed0835b
Module libgvfscommon.so with build-id 2cfa9a05d5e376857a2dacaf4893238a88eefb9e
Module libgvfsdaemon.so with build-id 63b7f0e4fe1e32692f5bf9f11ea15db38aeca2fb
Module gvfsd-afp with build-id 4100deaa0532abe2a04ac3d60624dd7ffad61bc1
Stack trace of thread 2748089:
#0 0x000055623335f7b0 n/a (gvfsd-afp + 0x87b0)
#1 0x00007f8cc8196544 n/a (libgio-2.0.so.0 + 0xa4544)
#2 0x00007f8cc819a1fd n/a (libgio-2.0.so.0 + 0xa81fd)
#3 0x000055623335e37a n/a (gvfsd-afp + 0x737a)
#4 0x00007f8cc8196544 n/a (libgio-2.0.so.0 + 0xa4544)
#5 0x00007f8cc819a1fd n/a (libgio-2.0.so.0 + 0xa81fd)
#6 0x00007f8cc8174f2c n/a (libgio-2.0.so.0 + 0x82f2c)
#7 0x00007f8cc8196544 n/a (libgio-2.0.so.0 + 0xa4544)
#8 0x00007f8cc819657d n/a (libgio-2.0.so.0 + 0xa457d)
#9 0x00007f8cc7faac6b g_main_context_dispatch (libglib-2.0.so.0 + 0x54c6b)
#10 0x00007f8cc8001001 n/a (libglib-2.0.so.0 + 0xab001)
#11 0x00007f8cc7faa1cf g_main_loop_run (libglib-2.0.so.0 + 0x541cf)
#12 0x000055623336bf56 n/a (gvfsd-afp + 0x14f56)
#13 0x000055623335d14c n/a (gvfsd-afp + 0x614c)
#14 0x00007f8cc7c472d0 n/a (libc.so.6 + 0x232d0)
#15 0x00007f8cc7c4738a __libc_start_main (libc.so.6 + 0x2338a)
#16 0x000055623335d1d5 n/a (gvfsd-afp + 0x61d5)
Stack trace of thread 2748091:
#0 0x00007f8cc7fef032 g_variant_take_ref (libglib-2.0.so.0 + 0x99032)
#1 0x00007f8cc8228829 n/a (libgio-2.0.so.0 + 0x136829)
#2 0x00007f8cc8228f31 n/a (libgio-2.0.so.0 + 0x136f31)
#3 0x00007f8cc81f4729 g_dbus_message_new_from_blob (libgio-2.0.so.0 + 0x102729)
#4 0x00007f8cc8202e2e n/a (libgio-2.0.so.0 + 0x110e2e)
#5 0x00007f8cc8196544 n/a (libgio-2.0.so.0 + 0xa4544)
#6 0x00007f8cc819657d n/a (libgio-2.0.so.0 + 0xa457d)
#7 0x00007f8cc7faac6b g_main_context_dispatch (libglib-2.0.so.0 + 0x54c6b)
#8 0x00007f8cc8001001 n/a (libglib-2.0.so.0 + 0xab001)
#9 0x00007f8cc7faa1cf g_main_loop_run (libglib-2.0.so.0 + 0x541cf)
#10 0x00007f8cc81faacc n/a (libgio-2.0.so.0 + 0x108acc)
#11 0x00007f8cc7fda405 n/a (libglib-2.0.so.0 + 0x84405)
#12 0x00007f8cc7caa78d n/a (libc.so.6 + 0x8678d)
#13 0x00007f8cc7d2b8e4 __clone (libc.so.6 + 0x1078e4)
Stack trace of thread 2748090:
#0 0x00007f8cc7d1ee9f __poll (libc.so.6 + 0xfae9f)
#1 0x00007f8cc8000f68 n/a (libglib-2.0.so.0 + 0xaaf68)
#2 0x00007f8cc7fa8392 g_main_context_iteration (libglib-2.0.so.0 + 0x52392)
#3 0x00007f8cc7fa83e2 n/a (libglib-2.0.so.0 + 0x523e2)
#4 0x00007f8cc7fda405 n/a (libglib-2.0.so.0 + 0x84405)
#5 0x00007f8cc7caa78d n/a (libc.so.6 + 0x8678d)
#6 0x00007f8cc7d2b8e4 __clone (libc.so.6 + 0x1078e4)
Stack trace of thread 2748119:
#0 0x00007f8cc7d2456d syscall (libc.so.6 + 0x10056d)
#1 0x00007f8cc7ffb063 g_cond_wait_until (libglib-2.0.so.0 + 0xa5063)
#2 0x00007f8cc7f798d3 n/a (libglib-2.0.so.0 + 0x238d3)
#3 0x00007f8cc7f79a77 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x23a77)
#4 0x00007f8cc7fdd486 n/a (libglib-2.0.so.0 + 0x87486)
#5 0x00007f8cc7fda405 n/a (libglib-2.0.so.0 + 0x84405)
#6 0x00007f8cc7caa78d n/a (libc.so.6 + 0x8678d)
#7 0x00007f8cc7d2b8e4 __clone (libc.so.6 + 0x1078e4)
Stack trace of thread 2748095:
#0 0x00007f8cc7d1ee9f __poll (libc.so.6 + 0xfae9f)
#1 0x00007f8cc8000f68 n/a (libglib-2.0.so.0 + 0xaaf68)
#2 0x00007f8cc7fa8392 g_main_context_iteration (libglib-2.0.so.0 + 0x52392)
#3 0x00007f8cc82e0ebe n/a (libdconfsettings.so + 0x5ebe)
#4 0x00007f8cc7fda405 n/a (libglib-2.0.so.0 + 0x84405)
#5 0x00007f8cc7caa78d n/a (libc.so.6 + 0x8678d)
#6 0x00007f8cc7d2b8e4 __clone (libc.so.6 + 0x1078e4)
Stack trace of thread 2748096:
#0 0x00007f8cc7d1ee9f __poll (libc.so.6 + 0xfae9f)
#1 0x00007f8cc8000f68 n/a (libglib-2.0.so.0 + 0xaaf68)
#2 0x00007f8cc7faa1cf g_main_loop_run (libglib-2.0.so.0 + 0x541cf)
#3 0x0000556233361c76 n/a (gvfsd-afp + 0xac76)
#4 0x00007f8cc7fda405 n/a (libglib-2.0.so.0 + 0x84405)
#5 0x00007f8cc7caa78d n/a (libc.so.6 + 0x8678d)
#6 0x00007f8cc7d2b8e4 __clone (libc.so.6 + 0x1078e4)
ELF object binary architecture: AMD x86-64
Edited by Porkepix