[Bug 1200162] New: Linux DOS caused by lsof invoked on symlink inside FUSE filesystem
http://bugzilla.opensuse.org/show_bug.cgi?id=1200162 Bug ID: 1200162 Summary: Linux DOS caused by lsof invoked on symlink inside FUSE filesystem Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: slawek@lach.art.pl QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0 Build Identifier: I trying to implement own FUSE FS by Python (FUSE PY). I would not try to understood if my implementation is good. Problem is: when invoked lsof on symlink inside of my FS other lsof invocation would be blocked. Reproducible: Always Steps to Reproduce: 1. Download VSimple-IPC project from GITHUB (Linux-ERROR tag) 2. Ran my fs, but create /vsimple-ipc directory first 3. Create a symlink to /vsimple-ipc/${CURRENT-PID}-${CREATIONTIME}/app 4. Try to lsof on symlink 5. Try to lsof on other location in the same moment Actual Results: Both lsof invocation would block Expected Results: Maybe just invocation on /vsimple-ipc FS could be broken. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200162 http://bugzilla.opensuse.org/show_bug.cgi?id=1200162#c1 --- Comment #1 from S��awomir Lach <slawek@lach.art.pl> --- https://youtu.be/Jh32c0TZeGU Movie , which demonstrates problem. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200162 http://bugzilla.opensuse.org/show_bug.cgi?id=1200162#c3 --- Comment #3 from S��awomir Lach <slawek@lach.art.pl> --- Created attachment 859420 --> http://bugzilla.opensuse.org/attachment.cgi?id=859420&action=edit First strace (invoked for my FUSEPY FS) -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200162 http://bugzilla.opensuse.org/show_bug.cgi?id=1200162#c4 --- Comment #4 from S��awomir Lach <slawek@lach.art.pl> --- Created attachment 859421 --> http://bugzilla.opensuse.org/attachment.cgi?id=859421&action=edit Second (after previous) lsof invocation. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200162 http://bugzilla.opensuse.org/show_bug.cgi?id=1200162#c5 --- Comment #5 from S��awomir Lach <slawek@lach.art.pl> --- Attached, but I do not known if it contains useful information. I do not use strace for long time. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com