Skip to content

Core dump lxcfs #693

@gecon

Description

@gecon

Frequent core dumps of lxcfs on Fedora Linux.

Nov 19 20:04:03 HOSTNAME systemd-coredump[75744]: [🡕] Process 125288 (lxcfs) of user 0 dumped core.
                                                                  Module /usr/bin/lxcfs from rpm lxcfs-6.0.5-1.fc42.x86_64
                                                                  Module liblxcfs.so from rpm lxcfs-6.0.5-1.fc42.x86_64
                                                                  Module libfuse.so.2 from rpm fuse-2.9.9-23.fc42.x86_64
                                                                  Stack trace of thread 75533:
                                                                  #0  0x00007f5acdbb83e1 _int_malloc (libc.so.6 + 0x813e1)
                                                                  #1  0x00007f5acdbb9c2e __libc_malloc (libc.so.6 + 0x82c2e)
                                                                  #2  0x00007f5acdd5d43d fuse_fs_read_buf (libfuse.so.2 + 0x843d)
                                                                  #3  0x00007f5acdd62179 fuse_lib_read (libfuse.so.2 + 0xd179)
                                                                  #4  0x00007f5acdd69a5d do_read (libfuse.so.2 + 0x14a5d)
                                                                  #5  0x00007f5acdd6de43 fuse_ll_process_buf (libfuse.so.2 + 0x18e43)
                                                                  #6  0x00007f5acdd69071 fuse_do_work (libfuse.so.2 + 0x14071)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75147:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75159:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 125291:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdbf5c22 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xbec22)
                                                                  #3  0x00007f5acdc01c37 __nanosleep (libc.so.6 + 0xcac37)
                                                                  #4  0x00007f5acdc2beba usleep (libc.so.6 + 0xf4eba)
                                                                  #5  0x00007f5acdb15e87 load_begin (liblxcfs.so + 0x1ae87)
                                                                  #6  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #7  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75140:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)
                                                                  Stack trace of thread 75237:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75536:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75531:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 125288:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba5dcc __futex_abstimed_wait_common (libc.so.6 + 0x6edcc)
                                                                  #3  0x00007f5acdbb1368 __new_sem_wait_slow64.constprop.0 (libc.so.6 + 0x7a368)
                                                                  #4  0x00007f5acdd68ce9 fuse_session_loop_mt (libfuse.so.2 + 0x13ce9)
                                                                  #5  0x00007f5acdd6fd6e fuse_loop_mt (libfuse.so.2 + 0x1ad6e)
                                                                  #6  0x00007f5acdd7043d fuse_main_common (libfuse.so.2 + 0x1b43d)
                                                                  #7  0x000055d994a88ea2 main (/usr/bin/lxcfs + 0xea2)
                                                                  #8  0x00007f5acdb3a575 __libc_start_call_main (libc.so.6 + 0x3575)
                                                                  #9  0x00007f5acdb3a628 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3628)
                                                                  #10 0x000055d994a89385 _start (/usr/bin/lxcfs + 0x1385)

                                                                  Stack trace of thread 75534:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                 Stack trace of thread 75239:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)

                                                                  Stack trace of thread 75537:
                                                                  #0  0x00007f5acdbb1462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
                                                                  #1  0x00007f5acdba575c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
                                                                  #2  0x00007f5acdba57a4 __syscall_cancel (libc.so.6 + 0x6e7a4)
                                                                  #3  0x00007f5acdc1f7fe read (libc.so.6 + 0xe87fe)
                                                                  #4  0x00007f5acdd64b92 fuse_kern_chan_receive (libfuse.so.2 + 0xfb92)
                                                                  #5  0x00007f5acdd6e4e5 fuse_ll_receive_buf (libfuse.so.2 + 0x194e5)
                                                                  #6  0x00007f5acdd68ff6 fuse_do_work (libfuse.so.2 + 0x13ff6)
                                                                  #7  0x00007f5acdba8f54 start_thread (libc.so.6 + 0x71f54)
                                                                  #8  0x00007f5acdc2c32c __clone3 (libc.so.6 + 0xf532c)
                                                                  ELF object binary architecture: AMD x86-64
Nov 19 20:04:03 HOSTNAME systemd[1]: lxcfs.service: Main process exited, code=dumped, status=11/SEGV
Nov 19 20:04:03 HOSTNAME systemd[1]: lxcfs.service: Failed with result 'core-dump'.
Nov 19 20:04:03 HOSTNAME systemd[1]: lxcfs.service: Consumed 20h 10min 47.645s CPU time, 51.5M memory peak, 6.5M memory swap peak.


Some versions:

# incus --version
6.18


# lxcfs --version
"6.0.5"

# uname -a
Linux HOSTNAME 6.16.10-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Oct  2 19:23:55 UTC 2025 x86_64 GNU/Linux

Happens for a long time, once in a while (between different OS versions and incus versions).
For a frequency example, it happened on Oct 28, Nov 01, Nov 19.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions