Closed ganker-z closed 11 months ago
@brauner what would we need to track this one down?
I have one wild guess but I need the output of ldd
on the lxcfs
binary and the liblxcfs.so
libtool module, please.
@ganker-z if this is still an issue for you, can you provide that information?
I would expect crashes like that when e.g. lxcfs
is linked against fuse 2 and liblxcfs
linked against fuse `3.
The above pictrue is the ldd output of lxcfs and libfuse
The second ldd
should be against liblxcfs.so
not libfuse.so
ldd output of liblxcfs.so
Ah, damn. I forgot that we don't link liblxcfs.so
against fuse. @ganker-z, is it possible for you to get me the liblxcfs.so
binary?
liblxcfs.zip liblxcfs.so binary file
Ah, damn. I forgot that we don't link
liblxcfs.so
against fuse. @ganker-z, is it possible for you to get me theliblxcfs.so
binary?
Is there any progress?
Do you have any access to the build flags used to build this version of liblxcfs
? I need to find out what fuse version it was built with.
This could also be a fuse bug tbh since we don't make use of double-linked lists in lxcfs.
Do you have any access to the build flags used to build this version of
liblxcfs
? I need to find out what fuse version it was built with. I built it according to the method in the readme yum install fuse fuse-lib fuse-devel git clone git://github.com/lxc/lxcfs cd lxcfs ./bootstrap.sh ./configure make make install
Right, you built it yourself?
Can you show me:
pkg-config --libs fuse
pkg-config --libs fuse3
please?
Can you show me:
pkg-config --libs fuse pkg-config --libs fuse3
please?
Right, you built it yourself?
yes
This could also be a fuse bug tbh since we don't make use of double-linked lists in lxcfs.
How to understand this sentence, is it double-linked libfuse by lxcfs?
This could also be a fuse bug tbh since we don't make use of double-linked lists in lxcfs.
How to understand this sentence, is it double-linked libfuse by lxcfs?
No. The first picture you pasted indicates that a double-linked list data structure got corrupted. We don't use double-linked lists as a data structure in lxcfs but fuse does. So there is a chance that you version of fuse has a bug.
This is the stack information at the time of the problem, exported through gdb There are two kinds of stack information, one is abort and the other is segmentation
This could also be a fuse bug tbh since we don't make use of double-linked lists in lxcfs.
How to understand this sentence, is it double-linked libfuse by lxcfs?
No. The first picture you pasted indicates that a double-linked list data structure got corrupted. We don't use double-linked lists as a data structure in lxcfs but fuse does. So there is a chance that you version of fuse has a bug.
Please take a look at the above comment,thanks
No movement with this since 2021. I think we can close it until next reproducer.
Most likely it was libfuse bug, not the LXCFS one.
cc @stgraber
A segfault was found when i run lxcfs 4.0.7 with libfuse2.9.9, the backtrace is as follows