Date: Fri, 02 Jul 2021 12:01:47 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 256937] Kernel panic on FUSE filesystem - lockmgr_xlock_hard: recursing on non recursive lockmgr Message-ID: <bug-256937-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256937 Bug ID: 256937 Summary: Kernel panic on FUSE filesystem - lockmgr_xlock_hard: recursing on non recursive lockmgr Product: Base System Version: 13.0-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: chogata@moosefs.pro Created attachment 226169 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=226169&action=edit Kernel panic backtrace message The problem is repeatedly spotted on a machine with FreeBSD 13.0 running MooseFS client that uses FUSE. The machine crashes daily, I'm attaching a screenshot of panic backtrace. It was reported to MooseFS team by a user and we promised to help investigate the problem. >From the fact, that this FreeBSD machine logs repeatedly: "fuse_internal_do_getattr: cache incoherent on [PATH]! Buggy FUSE server detected" and the backtrace that shows an attempt at write and then invokes "fuse_internal_do_getattr", we suspect that the kernel panics when it gets a different length than it has in its internal structures and tries to invalidate the data cache buffer, which triggers a second attempt to lock an already locked buffer lock and that this might be somehow related to the kernel behaviour described in bug #256936 I will be pointing out this thread to the user that experiences the crashes, he will be able to add any details about the exact configuration of the affected system. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-256937-227>
