open-vm-tools
open-vm-tools copied to clipboard
vmhgfs-fuse Segmentation Fault
vmhgfs-fuse is not working. Whenever I run it (either as user or as sudo) the program aborts with Segmentation Fault
In gdb, it reports:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ed850c in Backdoor_InOut () from /usr/lib/libvmtools.so.0
I installed the open-vm-tools directly from the arch comunity: https://www.archlinux.org/packages/community/x86_64/open-vm-tools/
This error effectively prevents me from enabling the shared folders feature on VMWare
Package Version: 6:11.0.0-1 Distro: Arch Linux Kernel: 5.3.13
@andrfgs Can you help to share the core dump file? Or share the detail backtrace (gdb command: kb) and memory mappings (gdb command: info proc mappings)?
This error effectively prevents me from enabling the shared folders feature on VMWare
Package Version: 6:11.0.0-1 Distro: Arch Linux Kernel: 5.3.13
Are you using VMware workstation / Fusion? Can you please provide the version of the VMware product?
I am using VMWare Player 15.5.1
Mappings
Memory Mappings
Start Addr End Addr Size Offset objfile
0x555555554000 0x555555556000 0x2000 0x0 /usr/bin/vmhgfs-fuse
0x555555556000 0x55555555d000 0x7000 0x2000 /usr/bin/vmhgfs-fuse
0x55555555d000 0x555555560000 0x3000 0x9000 /usr/bin/vmhgfs-fuse
0x555555560000 0x555555561000 0x1000 0xb000 /usr/bin/vmhgfs-fuse
0x555555561000 0x555555562000 0x1000 0xc000 /usr/bin/vmhgfs-fuse
0x555555562000 0x555555583000 0x21000 0x0 [heap]
0x7ffff78ce000 0x7ffff78d1000 0x3000 0x0 /usr/lib/libnss_files-2.30.so
0x7ffff78d1000 0x7ffff78d8000 0x7000 0x3000 /usr/lib/libnss_files-2.30.so
0x7ffff78d8000 0x7ffff78da000 0x2000 0xa000 /usr/lib/libnss_files-2.30.so
0x7ffff78da000 0x7ffff78db000 0x1000 0xb000 /usr/lib/libnss_files-2.30.so
0x7ffff78db000 0x7ffff78dc000 0x1000 0xc000 /usr/lib/libnss_files-2.30.so
0x7ffff78dc000 0x7ffff78e6000 0xa000 0x0
0x7ffff78e6000 0x7ffff78ea000 0x4000 0x0 /usr/lib/libresolv-2.30.so
0x7ffff78ea000 0x7ffff78f7000 0xd000 0x4000 /usr/lib/libresolv-2.30.so
0x7ffff78f7000 0x7ffff78fa000 0x3000 0x11000 /usr/lib/libresolv-2.30.so
0x7ffff78fa000 0x7ffff78fb000 0x1000 0x14000 /usr/lib/libresolv-2.30.so
0x7ffff78fb000 0x7ffff78fc000 0x1000 0x14000 /usr/lib/libresolv-2.30.so
0x7ffff78fc000 0x7ffff78fd000 0x1000 0x15000 /usr/lib/libresolv-2.30.so
0x7ffff78fd000 0x7ffff78ff000 0x2000 0x0
0x7ffff78ff000 0x7ffff7901000 0x2000 0x0 /usr/lib/libkeyutils.so.1.9
0x7ffff7901000 0x7ffff7903000 0x2000 0x2000 /usr/lib/libkeyutils.so.1.9
0x7ffff7903000 0x7ffff7904000 0x1000 0x4000 /usr/lib/libkeyutils.so.1.9
0x7ffff7904000 0x7ffff7905000 0x1000 0x4000 /usr/lib/libkeyutils.so.1.9
0x7ffff7905000 0x7ffff7906000 0x1000 0x5000 /usr/lib/libkeyutils.so.1.9
0x7ffff7906000 0x7ffff7909000 0x3000 0x0 /usr/lib/libkrb5support.so.0.1
0x7ffff7909000 0x7ffff7910000 0x7000 0x3000 /usr/lib/libkrb5support.so.0.1
0x7ffff7910000 0x7ffff7913000 0x3000 0xa000 /usr/lib/libkrb5support.so.0.1
0x7ffff7913000 0x7ffff7914000 0x1000 0xc000 /usr/lib/libkrb5support.so.0.1
0x7ffff7914000 0x7ffff7915000 0x1000 0xd000 /usr/lib/libkrb5support.so.0.1
0x7ffff7915000 0x7ffff7917000 0x2000 0x0 /usr/lib/libcom_err.so.2.1
0x7ffff7917000 0x7ffff7918000 0x1000 0x2000 /usr/lib/libcom_err.so.2.1
0x7ffff7918000 0x7ffff7919000 0x1000 0x3000 /usr/lib/libcom_err.so.2.1
0x7ffff7919000 0x7ffff791a000 0x1000 0x3000 /usr/lib/libcom_err.so.2.1
0x7ffff791a000 0x7ffff791b000 0x1000 0x4000 /usr/lib/libcom_err.so.2.1
0x7ffff791b000 0x7ffff7920000 0x5000 0x0 /usr/lib/libk5crypto.so.3.1
0x7ffff7920000 0x7ffff793e000 0x1e000 0x5000 /usr/lib/libk5crypto.so.3.1
0x7ffff793e000 0x7ffff794c000 0xe000 0x23000 /usr/lib/libk5crypto.so.3.1
0x7ffff794c000 0x7ffff794e000 0x2000 0x30000 /usr/lib/libk5crypto.so.3.1
0x7ffff794e000 0x7ffff794f000 0x1000 0x32000 /usr/lib/libk5crypto.so.3.1
0x7ffff794f000 0x7ffff7974000 0x25000 0x0 /usr/lib/libkrb5.so.3.3
0x7ffff7974000 0x7ffff79e0000 0x6c000 0x25000 /usr/lib/libkrb5.so.3.3
0x7ffff79e0000 0x7ffff7a2a000 0x4a000 0x91000 /usr/lib/libkrb5.so.3.3
0x7ffff7a2a000 0x7ffff7a2b000 0x1000 0xdb000 /usr/lib/libkrb5.so.3.3
0x7ffff7a2b000 0x7ffff7a3a000 0xf000 0xdb000 /usr/lib/libkrb5.so.3.3
0x7ffff7a3a000 0x7ffff7a3c000 0x2000 0xea000 /usr/lib/libkrb5.so.3.3
0x7ffff7a3c000 0x7ffff7a3e000 0x2000 0x0
0x7ffff7a3e000 0x7ffff7a4a000 0xc000 0x0 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a4a000 0x7ffff7a7e000 0x34000 0xc000 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a7e000 0x7ffff7a8a000 0xc000 0x40000 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a8a000 0x7ffff7a8b000 0x1000 0x4c000 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a8b000 0x7ffff7a8d000 0x2000 0x4c000 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a8d000 0x7ffff7a8e000 0x1000 0x4e000 /usr/lib/libgssapi_krb5.so.2.2
0x7ffff7a8e000 0x7ffff7a90000 0x2000 0x0 /usr/lib/libpcre.so.1.2.11
0x7ffff7a90000 0x7ffff7ae1000 0x51000 0x2000 /usr/lib/libpcre.so.1.2.11
0x7ffff7ae1000 0x7ffff7aff000 0x1e000 0x53000 /usr/lib/libpcre.so.1.2.11
0x7ffff7aff000 0x7ffff7b00000 0x1000 0x70000 /usr/lib/libpcre.so.1.2.11
0x7ffff7b00000 0x7ffff7b01000 0x1000 0x71000 /usr/lib/libpcre.so.1.2.11
0x7ffff7b01000 0x7ffff7b04000 0x3000 0x0 /usr/lib/libgcc_s.so.1
0x7ffff7b04000 0x7ffff7b15000 0x11000 0x3000 /usr/lib/libgcc_s.so.1
0x7ffff7b15000 0x7ffff7b19000 0x4000 0x14000 /usr/lib/libgcc_s.so.1
0x7ffff7b19000 0x7ffff7b1a000 0x1000 0x17000 /usr/lib/libgcc_s.so.1
0x7ffff7b1a000 0x7ffff7b1b000 0x1000 0x18000 /usr/lib/libgcc_s.so.1
0x7ffff7b1b000 0x7ffff7b1c000 0x1000 0x0 /usr/lib/libcrypt-2.30.so
0x7ffff7b1c000 0x7ffff7b22000 0x6000 0x1000 /usr/lib/libcrypt-2.30.so
0x7ffff7b22000 0x7ffff7b24000 0x2000 0x7000 /usr/lib/libcrypt-2.30.so
0x7ffff7b24000 0x7ffff7b25000 0x1000 0x9000 /usr/lib/libcrypt-2.30.so
0x7ffff7b25000 0x7ffff7b26000 0x1000 0x9000 /usr/lib/libcrypt-2.30.so
0x7ffff7b26000 0x7ffff7b27000 0x1000 0xa000 /usr/lib/libcrypt-2.30.so
0x7ffff7b27000 0x7ffff7b55000 0x2e000 0x0
0x7ffff7b55000 0x7ffff7b58000 0x3000 0x0 /usr/lib/librt-2.30.so
0x7ffff7b58000 0x7ffff7b5c000 0x4000 0x3000 /usr/lib/librt-2.30.so
0x7ffff7b5c000 0x7ffff7b5e000 0x2000 0x7000 /usr/lib/librt-2.30.so
0x7ffff7b5e000 0x7ffff7b5f000 0x1000 0x8000 /usr/lib/librt-2.30.so
0x7ffff7b5f000 0x7ffff7b60000 0x1000 0x9000 /usr/lib/librt-2.30.so
0x7ffff7b60000 0x7ffff7b69000 0x9000 0x0 /usr/lib/libtirpc.so.3.0.0
0x7ffff7b69000 0x7ffff7b86000 0x1d000 0x9000 /usr/lib/libtirpc.so.3.0.0
0x7ffff7b86000 0x7ffff7b91000 0xb000 0x26000 /usr/lib/libtirpc.so.3.0.0
0x7ffff7b91000 0x7ffff7b93000 0x2000 0x30000 /usr/lib/libtirpc.so.3.0.0
0x7ffff7b93000 0x7ffff7b94000 0x1000 0x32000 /usr/lib/libtirpc.so.3.0.0
0x7ffff7b94000 0x7ffff7b96000 0x2000 0x0
0x7ffff7b96000 0x7ffff7b97000 0x1000 0x0 /usr/lib/libdl-2.30.so
0x7ffff7b97000 0x7ffff7b98000 0x1000 0x1000 /usr/lib/libdl-2.30.so
0x7ffff7b98000 0x7ffff7b99000 0x1000 0x2000 /usr/lib/libdl-2.30.so
0x7ffff7b99000 0x7ffff7b9a000 0x1000 0x2000 /usr/lib/libdl-2.30.so
0x7ffff7b9a000 0x7ffff7b9b000 0x1000 0x3000 /usr/lib/libdl-2.30.so
0x7ffff7b9b000 0x7ffff7bc0000 0x25000 0x0 /usr/lib/libc-2.30.so
0x7ffff7bc0000 0x7ffff7d0d000 0x14d000 0x25000 /usr/lib/libc-2.30.so
0x7ffff7d0d000 0x7ffff7d57000 0x4a000 0x172000 /usr/lib/libc-2.30.so
0x7ffff7d57000 0x7ffff7d58000 0x1000 0x1bc000 /usr/lib/libc-2.30.so
0x7ffff7d58000 0x7ffff7d5b000 0x3000 0x1bc000 /usr/lib/libc-2.30.so
0x7ffff7d5b000 0x7ffff7d5e000 0x3000 0x1bf000 /usr/lib/libc-2.30.so
0x7ffff7d5e000 0x7ffff7d62000 0x4000 0x0
0x7ffff7d62000 0x7ffff7d7e000 0x1c000 0x0 /usr/lib/libglib-2.0.so.0.6200.3
0x7ffff7d7e000 0x7ffff7dff000 0x81000 0x1c000 /usr/lib/libglib-2.0.so.0.6200.3
0x7ffff7dff000 0x7ffff7e84000 0x85000 0x9d000 /usr/lib/libglib-2.0.so.0.6200.3
0x7ffff7e84000 0x7ffff7e85000 0x1000 0x121000 /usr/lib/libglib-2.0.so.0.6200.3
0x7ffff7e85000 0x7ffff7e86000 0x1000 0x122000 /usr/lib/libglib-2.0.so.0.6200.3
0x7ffff7e86000 0x7ffff7e87000 0x1000 0x0
0x7ffff7e87000 0x7ffff7e8e000 0x7000 0x0 /usr/lib/libpthread-2.30.so
0x7ffff7e8e000 0x7ffff7e9e000 0x10000 0x7000 /usr/lib/libpthread-2.30.so
0x7ffff7e9e000 0x7ffff7ea3000 0x5000 0x17000 /usr/lib/libpthread-2.30.so
0x7ffff7ea3000 0x7ffff7ea4000 0x1000 0x1b000 /usr/lib/libpthread-2.30.so
0x7ffff7ea4000 0x7ffff7ea5000 0x1000 0x1c000 /usr/lib/libpthread-2.30.so
0x7ffff7ea5000 0x7ffff7ea9000 0x4000 0x0
0x7ffff7ea9000 0x7ffff7ecb000 0x22000 0x0 /usr/lib/libvmtools.so.0.0.0
0x7ffff7ecb000 0x7ffff7f0d000 0x42000 0x22000 /usr/lib/libvmtools.so.0.0.0
0x7ffff7f0d000 0x7ffff7f32000 0x25000 0x64000 /usr/lib/libvmtools.so.0.0.0
0x7ffff7f32000 0x7ffff7f33000 0x1000 0x89000 /usr/lib/libvmtools.so.0.0.0
0x7ffff7f33000 0x7ffff7f47000 0x14000 0x89000 /usr/lib/libvmtools.so.0.0.0
0x7ffff7f47000 0x7ffff7f4a000 0x3000 0x9d000 /usr/lib/libvmtools.so.0.0.0
0x7ffff7f4a000 0x7ffff7f4e000 0x4000 0x0
0x7ffff7f4e000 0x7ffff7f56000 0x8000 0x0 /usr/lib/libfuse.so.2.9.9
0x7ffff7f56000 0x7ffff7f6f000 0x19000 0x8000 /usr/lib/libfuse.so.2.9.9
0x7ffff7f6f000 0x7ffff7f79000 0xa000 0x21000 /usr/lib/libfuse.so.2.9.9
0x7ffff7f79000 0x7ffff7f7a000 0x1000 0x2b000 /usr/lib/libfuse.so.2.9.9
0x7ffff7f7a000 0x7ffff7f8c000 0x12000 0x2b000 /usr/lib/libfuse.so.2.9.9
0x7ffff7f8c000 0x7ffff7f8d000 0x1000 0x3d000 /usr/lib/libfuse.so.2.9.9
0x7ffff7f8d000 0x7ffff7f8f000 0x2000 0x0
0x7ffff7fce000 0x7ffff7fd1000 0x3000 0x0 [vvar]
0x7ffff7fd1000 0x7ffff7fd2000 0x1000 0x0 [vdso]
0x7ffff7fd2000 0x7ffff7fd4000 0x2000 0x0 /usr/lib/ld-2.30.so
0x7ffff7fd4000 0x7ffff7ff3000 0x1f000 0x2000 /usr/lib/ld-2.30.so
0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x21000 /usr/lib/ld-2.30.so
0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x29000 /usr/lib/ld-2.30.so
0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2a000 /usr/lib/ld-2.30.so
0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0
0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]
0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]
And here's the output of bt full:
Backtrace
#0 0x00007ffff7ed350c in Backdoor_InOut () from /usr/lib/libvmtools.so.0 No symbol table info available. #1 0x0000000049435052 in ?? () No symbol table info available. #2 0x00007ffff7eede97 in Message_OpenAllocated () from /usr/lib/libvmtools.so.0 No symbol table info available. #3 0x00007ffff7ef5ce8 in RpcOut_startWithReceiveBuffer () from /usr/lib/libvmtools.so.0 No symbol table info available. #4 0x000055555555c539 in ?? () No symbol table info available. #5 0x000055555555c6dd in ?? () No symbol table info available. #6 0x00005555555563ca in ?? () No symbol table info available. #7 0x000055555555acc9 in ?? () No symbol table info available. #8 0x000055555555b066 in ?? () No symbol table info available. #9 0x0000555555556077 in ?? () No symbol table info available. #10 0x00007ffff7bc2153 in __libc_start_main () from /usr/lib/libc.so.6 No symbol table info available. #11 0x000055555555613e in ?? () No symbol table info available.
Same issue on Ubuntu 22.04 using open-vm-tools version: 2:12.1.5-3~ubuntu0.22.04.4
vmhgfs-fuse: version 1.6.12.0
FUSE library version 3.10.5 using FUSE kernel interface version 7.31 fusermount3 version: 3.10.5
Memory mappings
Start Addr End Addr Size Offset objfile
0x55c69820c000 0x55c69820e000 0x2000 0x0 /usr/bin/vmhgfs-fuse
0x55c69820e000 0x55c698215000 0x7000 0x2000 /usr/bin/vmhgfs-fuse
0x55c698215000 0x55c698217000 0x2000 0x9000 /usr/bin/vmhgfs-fuse
0x55c698217000 0x55c698218000 0x1000 0xa000 /usr/bin/vmhgfs-fuse
0x55c698218000 0x55c698219000 0x1000 0xb000 /usr/bin/vmhgfs-fuse
0x7fc0ab321000 0x7fc0ab324000 0x3000 0x0 /usr/lib/x86_64-linux-gnu/libresolv.so.2
0x7fc0ab324000 0x7fc0ab32e000 0xa000 0x3000 /usr/lib/x86_64-linux-gnu/libresolv.so.2
0x7fc0ab32e000 0x7fc0ab331000 0x3000 0xd000 /usr/lib/x86_64-linux-gnu/libresolv.so.2
0x7fc0ab331000 0x7fc0ab332000 0x1000 0xf000 /usr/lib/x86_64-linux-gnu/libresolv.so.2
0x7fc0ab332000 0x7fc0ab333000 0x1000 0x10000 /usr/lib/x86_64-linux-gnu/libresolv.so.2
0x7fc0ab335000 0x7fc0ab339000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab339000 0x7fc0ab354000 0x1b000 0x4000 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab354000 0x7fc0ab360000 0xc000 0x1f000 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab360000 0x7fc0ab361000 0x1000 0x2b000 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab361000 0x7fc0ab362000 0x1000 0x2b000 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab362000 0x7fc0ab363000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
0x7fc0ab364000 0x7fc0ab385000 0x21000 0x0 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab385000 0x7fc0ab3e2000 0x5d000 0x21000 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab3e2000 0x7fc0ab41f000 0x3d000 0x7e000 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab41f000 0x7fc0ab420000 0x1000 0xbb000 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab420000 0x7fc0ab42d000 0xd000 0xbb000 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab42d000 0x7fc0ab42f000 0x2000 0xc8000 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
0x7fc0ab42f000 0x7fc0ab43a000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab43a000 0x7fc0ab472000 0x38000 0xb000 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab472000 0x7fc0ab47e000 0xc000 0x43000 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab47e000 0x7fc0ab47f000 0x1000 0x4f000 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab47f000 0x7fc0ab481000 0x2000 0x4f000 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab481000 0x7fc0ab483000 0x2000 0x51000 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
0x7fc0ab483000 0x7fc0ab491000 0xe000 0x0 /usr/lib/x86_64-linux-gnu/libm.so.6
0x7fc0ab491000 0x7fc0ab50d000 0x7c000 0xe000 /usr/lib/x86_64-linux-gnu/libm.so.6
0x7fc0ab50d000 0x7fc0ab568000 0x5b000 0x8a000 /usr/lib/x86_64-linux-gnu/libm.so.6
0x7fc0ab568000 0x7fc0ab569000 0x1000 0xe4000 /usr/lib/x86_64-linux-gnu/libm.so.6
0x7fc0ab569000 0x7fc0ab56a000 0x1000 0xe5000 /usr/lib/x86_64-linux-gnu/libm.so.6
0x7fc0ab56a000 0x7fc0ab56c000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
0x7fc0ab56c000 0x7fc0ab5c1000 0x55000 0x2000 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
0x7fc0ab5c1000 0x7fc0ab5de000 0x1d000 0x57000 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
0x7fc0ab5de000 0x7fc0ab5df000 0x1000 0x73000 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
0x7fc0ab5df000 0x7fc0ab5e0000 0x1000 0x74000 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
0x7fc0ab5e0000 0x7fc0ab5e3000 0x3000 0x0 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
0x7fc0ab5e3000 0x7fc0ab5fa000 0x17000 0x3000 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
0x7fc0ab5fa000 0x7fc0ab5fe000 0x4000 0x1a000 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
0x7fc0ab5fe000 0x7fc0ab5ff000 0x1000 0x1d000 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
0x7fc0ab5ff000 0x7fc0ab600000 0x1000 0x1e000 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
0x7fc0ab600000 0x7fc0ab628000 0x28000 0x0 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab628000 0x7fc0ab7bd000 0x195000 0x28000 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab7bd000 0x7fc0ab815000 0x58000 0x1bd000 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab815000 0x7fc0ab816000 0x1000 0x215000 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab816000 0x7fc0ab81a000 0x4000 0x215000 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab81a000 0x7fc0ab81c000 0x2000 0x219000 /usr/lib/x86_64-linux-gnu/libc.so.6
0x7fc0ab82a000 0x7fc0ab82c000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
0x7fc0ab82c000 0x7fc0ab82e000 0x2000 0x2000 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
0x7fc0ab82e000 0x7fc0ab82f000 0x1000 0x4000 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
0x7fc0ab82f000 0x7fc0ab830000 0x1000 0x4000 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
0x7fc0ab830000 0x7fc0ab831000 0x1000 0x5000 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
0x7fc0ab831000 0x7fc0ab834000 0x3000 0x0 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab834000 0x7fc0ab83a000 0x6000 0x3000 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab83a000 0x7fc0ab83c000 0x2000 0x9000 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab83c000 0x7fc0ab83d000 0x1000 0xb000 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab83d000 0x7fc0ab83e000 0x1000 0xb000 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab83e000 0x7fc0ab83f000 0x1000 0xc000 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
0x7fc0ab83f000 0x7fc0ab841000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
0x7fc0ab841000 0x7fc0ab842000 0x1000 0x2000 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
0x7fc0ab842000 0x7fc0ab843000 0x1000 0x3000 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
0x7fc0ab843000 0x7fc0ab844000 0x1000 0x3000 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
0x7fc0ab844000 0x7fc0ab845000 0x1000 0x4000 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
0x7fc0ab849000 0x7fc0ab850000 0x7000 0x0 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab850000 0x7fc0ab86b000 0x1b000 0x7000 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab86b000 0x7fc0ab874000 0x9000 0x22000 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab874000 0x7fc0ab875000 0x1000 0x2b000 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab875000 0x7fc0ab876000 0x1000 0x2b000 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab876000 0x7fc0ab877000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0
0x7fc0ab877000 0x7fc0ab894000 0x1d000 0x0 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab894000 0x7fc0ab923000 0x8f000 0x1d000 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab923000 0x7fc0ab9ad000 0x8a000 0xac000 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab9ad000 0x7fc0ab9ae000 0x1000 0x136000 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab9ae000 0x7fc0ab9af000 0x1000 0x136000 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab9af000 0x7fc0ab9b0000 0x1000 0x137000 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4
0x7fc0ab9b1000 0x7fc0ab9d1000 0x20000 0x0 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0ab9d1000 0x7fc0aba17000 0x46000 0x20000 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0aba17000 0x7fc0aba3e000 0x27000 0x66000 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0aba3e000 0x7fc0aba3f000 0x1000 0x8d000 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0aba3f000 0x7fc0aba51000 0x12000 0x8d000 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0aba51000 0x7fc0aba55000 0x4000 0x9f000 /usr/lib/x86_64-linux-gnu/libvmtools.so.0.0.0
0x7fc0aba59000 0x7fc0aba60000 0x7000 0x0 /usr/lib/x86_64-linux-gnu/libfuse3.so.3.10.5
0x7fc0aba60000 0x7fc0aba7b000 0x1b000 0x7000 /usr/lib/x86_64-linux-gnu/libfuse3.so.3.10.5
0x7fc0aba7b000 0x7fc0aba85000 0xa000 0x22000 /usr/lib/x86_64-linux-gnu/libfuse3.so.3.10.5
0x7fc0aba85000 0x7fc0aba97000 0x12000 0x2b000 /usr/lib/x86_64-linux-gnu/libfuse3.so.3.10.5
0x7fc0aba97000 0x7fc0aba98000 0x1000 0x3d000 /usr/lib/x86_64-linux-gnu/libfuse3.so.3.10.5
0x7fc0abac4000 0x7fc0abac6000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x7fc0abac6000 0x7fc0abaf0000 0x2a000 0x2000 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x7fc0abaf0000 0x7fc0abafb000 0xb000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x7fc0abafc000 0x7fc0abafe000 0x2000 0x37000 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
0x7fc0abafe000 0x7fc0abb00000 0x2000 0x39000 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
Backtrace (full)
#0 0x00007fc0ab9d6bc0 in Backdoor_InOut () from /lib/x86_64-linux-gnu/libvmtools.so.0
No symbol table info available.
#1 0x0000000049435052 in ?? ()
No symbol table info available.
#2 0x00007fc0ab9f5f68 in Message_OpenAllocated () from /lib/x86_64-linux-gnu/libvmtools.so.0
No symbol table info available.
#3 0x00007fc0aba00f1b in RpcOut_startWithReceiveBuffer () from /lib/x86_64-linux-gnu/libvmtools.so.0
No symbol table info available.
#4 0x000055c69820eea9 in ?? ()
No symbol table info available.
#5 0x000055c69820fe29 in ?? ()
No symbol table info available.
#6 0x000055c69820ea51 in ?? ()
No symbol table info available.
#7 0x00007fc0ab629d90 in __libc_start_call_main (main=main@entry=0x55c69820e7c0, argc=argc@entry=6, argv=argv@entry=0x7ffe0bbb8d78) at ../sysdeps/nptl/libc_start_call_main.h:58
self =
result =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3665416214367807015, 140729095261560, 94311444178880, 94311444216504, 140465490878528, 3665301350315088345, 3648062597697264089}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
#8 0x00007fc0ab629e40 in __libc_start_main_impl (main=0x55c69820e7c0, argc=6, argv=0x7ffe0bbb8d78, init=, fini=, rtld_fini=, stack_end=0x7ffe0bbb8d68) at ../csu/libc-start.c:392
No locals.
#9 0x000055c69820ea85 in ?? ()
UPDATE: I built from source (master) and have more information, segmentation fault occurs in the same function: Line #78 Source: lib/backdoor/backdoorGcc64.c
@MadMartian Please provide the environment you are using
- Hypervisor and version - WS, Player, Fusion (x86-64 or ARM64) or ESXi
Also please install the open-vm-tools-dbgsym package for 12.1.5-3 and provide the full BT from your vmhgfs-fuse core file. You may need to download the dbgsym package from https://launchpad.net/ubuntu/jammy/amd64/open-vm-tools-dbgsym
Same issue on Ubuntu 22.04 using open-vm-tools version: 2:12.1.5-3~ubuntu0.22.04.4
vmhgfs-fuse: version 1.6.12.0
FUSE library version 3.10.5 using FUSE kernel interface version 7.31 fusermount3 version: 3.10.5
Memory mappings Backtrace (full) #0 0x00007fc0ab9d6bc0 in Backdoor_InOut () from /lib/x86_64-linux-gnu/libvmtools.so.0 No symbol table info available. #1 0x0000000049435052 in ?? () No symbol table info available. #2 0x00007fc0ab9f5f68 in Message_OpenAllocated () from /lib/x86_64-linux-gnu/libvmtools.so.0 No symbol table info available. #3 0x00007fc0aba00f1b in RpcOut_startWithReceiveBuffer () from /lib/x86_64-linux-gnu/libvmtools.so.0 No symbol table info available. #4 0x000055c69820eea9 in ?? () No symbol table info available. #5 0x000055c69820fe29 in ?? () No symbol table info available. #6 0x000055c69820ea51 in ?? () No symbol table info available. #7 0x00007fc0ab629d90 in __libc_start_call_main (main=main@entry=0x55c69820e7c0, argc=argc@entry=6, argv=argv@entry=0x7ffe0bbb8d78) at ../sysdeps/nptl/libc_start_call_main.h:58 self = result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3665416214367807015, 140729095261560, 94311444178880, 94311444216504, 140465490878528, 3665301350315088345, 3648062597697264089}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007fc0ab629e40 in __libc_start_main_impl (main=0x55c69820e7c0, argc=6, argv=0x7ffe0bbb8d78, init=, fini=, rtld_fini=, stack_end=0x7ffe0bbb8d68) at ../csu/libc-start.c:392 No locals. #9 0x000055c69820ea85 in ?? () UPDATE: I built from source (master) and have more information, segmentation fault occurs in the same function: Line #78 Source: lib/backdoor/backdoorGcc64.c
@MadMartian Can you please describe the steps and file IO operations you are using to generate this issue? What is the host environment you using and what are the Shared Folders host folders that you are sharing to the guest?
Thanks.
Hypervisor: VMware Workstation 16 Pro (16.2.5 build-20904516) Host: Ubuntu 22.04 (6.5.0-14-generic)
I will work on getting the full backtrace as instructed.
