Thread (8 messages) 8 messages, 4 authors, 2021-03-29

Re: fuse: kernel BUG at mm/truncate.c:763!

From: Luis Henriques <hidden>
Date: 2021-03-19 09:01:55
Also in: linux-fsdevel, lkml

On Thu, Mar 18, 2021 at 11:55:43AM +0000, Matthew Wilcox wrote:
On Thu, Mar 18, 2021 at 11:29:28AM +0000, Luis Henriques wrote:
quoted
On Thu, Mar 18, 2021 at 02:03:02PM +0300, Kirill A. Shutemov wrote:
quoted
On Thu, Mar 18, 2021 at 11:59:59AM +0100, Miklos Szeredi wrote:
quoted
quoted
[16247.536348] page:00000000dfe36ab1 refcount:673 mapcount:0 mapping:00000000f982a7f8 index:0x1400 pfn:0x4c65e00
[16247.536359] head:00000000dfe36ab1 order:9 compound_mapcount:0 compound_pincount:0
This is a compound page alright.   Have no idea how it got into fuse's
pagecache.

Luis, do you have CONFIG_READ_ONLY_THP_FOR_FS enabled?
Yes, it looks like Tumbleweed kernels have that config option enabled by
default.  And it this feature was introduced in 5.4 (the bug doesn't seem
to be reproducible in 5.3).
Can you try adding this patch?

https://git.infradead.org/users/willy/pagecache.git/commitdiff/369a4fcd78369b7a026bdef465af9669bde98ef4
Good news, looks like this patch fixes the issue[1].  Thanks a lot
everyone.  Is this already queued somewhere for 5.12?  Also, it would be
nice to have it Cc'ed for stable kernels >= 5.4.

[1] https://bugzilla.suse.com/show_bug.cgi?id=1182929#c24

Cheers,
--
Luís
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help