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: