Hi,
We have intermittent crash of cvmfs client 2.8.1.
We have been able to gather the following stack trace:
Signal: 11, errno: 2, version: 2.8.1, PID: 16228
Executable path: /usr/bin/cvmfs2
Thread 21 (Thread 0x7fa064b47700 (LWP 16245)):
#0 0x00007fa06e0fb9dd in accept () from /lib64/libpthread.so.0
#1 0x00007fa06d2c2b70 in loader::loader_talk::MainTalk (data=)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/loader_talk.cc:60
#2 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#3 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fa068b4f700 (LWP 36231)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06aebcd3f in poll (__timeout=-1, __nfds=2, __fds=0x7fa068b4eeb8)
at /usr/include/bits/poll2.h:46
#2 Watchdog::MainWatchdogListener (data=0x7f9ffc2f6040)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/monitor.cc:486
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fa066b4b700 (LWP 36232)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06aee1e5a in read (__nbytes=1, __buf=0x7fa066b4ae8f, __fd=17)
at /usr/include/bits/unistd.h:44
#2 ReadPipe (fd=17, buf=buf@entry=0x7fa066b4ae8f, nbyte=nbyte@entry=1)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/util/posix.cc:533
#3 0x00007fa06aefbf36 in FuseInvalidator::MainInvalidator (
data=0x7f9ffc2f5ee0)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/fuse_evict.cc:111
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7fa05e34a700 (LWP 36233)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06aefcd97 in poll (__timeout=, __nfds=1,
__fds=0x7fa05e349ed0) at /usr/include/bits/poll2.h:46
#2 FuseRemounter::MainRemountTrigger (data=0x7f9ffc2f5e60)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/fuse_remount.cc:210
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7fa06734c700 (LWP 36234)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06aea21c7 in poll (__timeout=60000, __nfds=1,
__fds=0x7fa06734bed0) at /usr/include/bits/poll2.h:46
#2 glue::NentryTracker::MainCleaner (data=0x7f9ffc2f1670)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/glue_buffer.cc:187
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 16 (Thread 0x7fa06834e700 (LWP 36235)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06ae983ea in poll (__timeout=,
__nfds=, __fds=)
at /usr/include/bits/poll2.h:46
#2 download::DownloadManager::MainDownload (data=0x7f9ffc02b4e0)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/download.cc:513
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x7fa067b4d700 (LWP 36236)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06ae983ea in poll (__timeout=,
__nfds=, __fds=)
at /usr/include/bits/poll2.h:46
#2 download::DownloadManager::MainDownload (data=0x7f9ffc02fb70)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/download.cc:513
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7fa06634a700 (LWP 36237)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06af01bce in poll (__timeout=-1, __nfds=2, __fds=0x7fa0500008c0)
at /usr/include/bits/poll2.h:46
#2 quota::MainWatchdogListener (data=0x7f9ffc001060)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/quota_listener.cc:90
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7fa065b49700 (LWP 36238)):
#0 0x00007fa06d5f2ccd in poll () from /lib64/libc.so.6
#1 0x00007fa06af020eb in poll (__timeout=-1, __nfds=2, __fds=0x7fa0580008c0)
at /usr/include/bits/poll2.h:46
#2 quota::MainUnpinListener (data=0x7f9ffc01da40)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/quota_listener.cc:48
#3 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#4 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7fa065348700 (LWP 36239)):
#0 0x00007fa06e0fb9dd in accept () from /lib64/libpthread.so.0
#1 0x00007fa06af03f27 in TalkManager::MainResponder (data=0x7f9ffc2f6110)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/talk.cc:173
#2 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#3 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7fa05d348700 (LWP 32390)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f9fea7fc700 (LWP 34719)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f9feaffd700 (LWP 45624)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7fa02ffff700 (LWP 18711)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7fa00effd700 (LWP 18714)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7fa05ffff700 (LWP 18715)):
#0 0x00007fa06d5f4a33 in select () from /lib64/libc.so.6
#1 0x00007fa06aee3233 in SafeSleepMs (ms=ms@entry=100)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/util/posix.cc:1730
#2 0x00007fa06aebca5b in Watchdog::SendTrace (sig=11,
siginfo=, context=)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/monitor.cc:317
#3
#4 0x00007fa06d655596 in __memcpy_ssse3_back () from /lib64/libc.so.6
#5 0x00007fa06dea3910 in std::string::_Rep::_M_clone(std::allocator const&, unsigned long) () from /lib64/libstdc++.so.6
#6 0x00007fa06dea3994 in std::string::reserve(unsigned long) ()
from /lib64/libstdc++.so.6
#7 0x00007fa06dea3a58 in std::string::append(std::string const&) ()
from /lib64/libstdc++.so.6
#8 0x00007fa06aeb661e in ChunkListMagicXattr::PrepareValueFenced (
this=0x7f9ffc2f4690)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/magic_xattr.cc:174
#9 0x00007fa06aef745f in cvmfs::cvmfs_getxattr (req=0x7fa03c000dd0,
ino=, name=, size=128)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/cvmfs.cc:1366
#10 0x00007fa06d2bf086 in loader::stub_getxattr (req=0x7fa03c000dd0,
ino=54122196, name=0x7f9ff8017480 “user.chunk_list”, size=128)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/loader.cc:303
#11 0x00007fa06c9b9b6b in fuse_ll_process_buf () from /lib64/libfuse.so.2
#12 0x00007fa06c9b6401 in fuse_do_work () from /lib64/libfuse.so.2
#13 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#14 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7fa02dffb700 (LWP 24015)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06aee1e5a in read (__nbytes=4, __buf=0x7fa02dff9654, __fd=81)
at /usr/include/bits/unistd.h:44
#2 ReadPipe (fd=81, buf=buf@entry=0x7fa02dff9654, nbyte=nbyte@entry=4)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/util/posix.cc:533
#3 0x00007fa06ae988a7 in download::DownloadManager::Fetch (
this=0x7f9ffc02b4e0, info=info@entry=0x7fa028009018)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/download.cc:1756
#4 0x00007fa06ae9db70 in cvmfs::Fetcher::Fetch (
this=this@entry=0x7f9ffc089e90, id=…, size=1242,
name="/CentOS7/EDEN-3.0/lib/python3.9/site-packages/skimage/draw/pycache/_polygon2mask.cpython-39.pyc",
compression_algorithm=compression_algorithm@entry=zlib::kZlibDefault,
object_type=object_type@entry=CacheManager::kTypeRegular, alt_url="",
range_offset=-1)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/fetch.cc:165
#5 0x00007fa06aef6a7f in cvmfs::cvmfs_open (req=0x7fa02800d730,
ino=54121800, fi=0x7fa02dffacf0)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/cvmfs.cc:1019
#6 0x00007fa06d2bf45d in loader::stub_open (req=0x7fa02800d730,
ino=54121800, fi=0x7fa02dffacf0)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/loader.cc:265
#7 0x00007fa06c9ba52c in do_open () from /lib64/libfuse.so.2
#8 0x00007fa06c9b9b6b in fuse_ll_process_buf () from /lib64/libfuse.so.2
#9 0x00007fa06c9b6401 in fuse_do_work () from /lib64/libfuse.so.2
#10 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fa05cb47700 (LWP 24016)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fa02e7fc700 (LWP 40586)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fa02cff9700 (LWP 4762)):
#0 0x00007fa06e0fb75d in read () from /lib64/libpthread.so.0
#1 0x00007fa06c9b5d62 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007fa06c9b6d59 in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007fa06c9b637e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007fa06e0f4ea5 in start_thread () from /lib64/libpthread.so.0
#5 0x00007fa06d5fd9fd in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fa06e6f2740 (LWP 16228)):
#0 0x00007fa06e0fab3b in do_futex_wait.constprop.1 ()
from /lib64/libpthread.so.0
#1 0x00007fa06e0fabcf in __new_sem_wait_slow.constprop.0 ()
from /lib64/libpthread.so.0
#2 0x00007fa06e0fac6b in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3 0x00007fa06c9b65c8 in fuse_session_loop_mt () from /lib64/libfuse.so.2
#4 0x00007fa06d2c1fa9 in FuseMain (argc=,
argv=)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/loader.cc:1073
#5 0x0000000000404a3e in main (argc=5, argv=0x7ffd837a32e8)
at /home/sftnight/jenkins/workspace/CvmfsFullBuildDocker/CVMFS_BUILD_ARCH/docker-x86_64/CVMFS_BUILD_PLATFORM/cc7/build/BUILD/cvmfs-2.8.1/cvmfs/fuse_main.cc:144
(gdb)
Timestamp: Wed Feb 2 16:27:56 2022
How can we debug further the issue? Can it be linked to the file that is accessed by the client?
Thanks