From: bugzilla-daemon@kernel.org
To: linux-ext4@vger.kernel.org
Subject: [Bug 220842] New: dmesg flooded with ext4 backtraces when underlying USB device chokes
Date: Fri, 05 Dec 2025 22:14:13 +0000 [thread overview]
Message-ID: <bug-220842-13602@https.bugzilla.kernel.org/> (raw)
https://bugzilla.kernel.org/show_bug.cgi?id=220842
Bug ID: 220842
Summary: dmesg flooded with ext4 backtraces when underlying USB
device chokes
Product: File System
Version: 2.5
Hardware: i386
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: ext4
Assignee: fs_ext4@kernel-bugs.osdl.org
Reporter: deweloper@wp.pl
Regression: No
Created attachment 309006
--> https://bugzilla.kernel.org/attachment.cgi?id=309006&action=edit
dmesg
There's an ext4 filesystem on an µSD card inside an USB modem's slot.
It looks like ext4 fs driver can't cope with some possibly USB-related problem
which stops the underlying device from working. Instead, it floods the kernel
log with various call traces like this one:
Call Trace:
? dump_stack_lvl+0x42/0x5c
? dump_stack+0xd/0x10
? __ext4_std_error+0x2ee/0xd38 [ext4]
? destroy_inode+0x4b/0x58
? evict+0x16a/0x174
? simple_inode_init_ts+0xe/0x30
? _raw_spin_lock+0x8/0xc
? simple_inode_init_ts+0xe/0x30
? _raw_spin_lock+0x8/0xc
? _atomic_dec_and_lock+0x27/0x38
? iput+0x10a/0x110
? iget_failed+0x19/0x1c
? __ext4_iget+0xbfd/0xc18 [ext4]
? ext4_search_dir+0x244/0x69c [ext4]
? kmem_cache_alloc_lru_noprof+0x5e/0xb4
? ext4_search_dir+0x602/0x69c [ext4]
? ext4_search_dir+0x602/0x69c [ext4]
? path_openat+0x443/0x81c
? do_filp_open+0x80/0xc0
? __set_open_fd+0x16/0x2c
? alloc_fd+0xf7/0x104
? do_sys_openat2+0x4e/0x7c
? do_sys_open+0x26/0x30
? __ia32_sys_open+0x17/0x1c
? ia32_sys_call+0x48/0x10fc
? do_int80_syscall_32+0x61/0xb0
? do_int80_syscall_32+0x9c/0xb0
? __schedule+0x3cf/0x3f8
? switch_fpu_return+0x8/0xc
? irqentry_exit_to_user_mode+0x65/0xec
? sysvec_call_function_single+0x2c/0x2c
? irqentry_exit+0x14/0x24
? sysvec_apic_timer_interrupt+0x28/0x2c
? entry_INT80_32+0xf0/0xf0
It happens when the filesystem is already remounted read-only. Unfortunately I
can't tell what happened before because of exhausted kernel log ring buffer.
$ mount
/dev/sdb1 on /media/sdb1 type ext4 (rw,noatime,nodiratime,resuid=82,commit=60)
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype
needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink
extra_isize bigalloc metadata_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 975360
Block count: 15601664
Reserved block count: 0
Overhead clusters: 16124
Free blocks: 33400
Free inodes: 916292
First block: 0
Block size: 4096
Cluster size: 32768
Group descriptor size: 64
Reserved GDT blocks: 255
Blocks per group: 262144
Clusters per group: 32768
Inodes per group: 16256
Inode blocks per group: 1016
Flex block group size: 16
Filesystem created: Thu Apr 28 11:12:46 2022
Mount count: 18
Maximum mount count: -1
Last checked: Sun Nov 30 00:28:18 2025
Check interval: 0 (<none>)
Lifetime writes: 4604 GB
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
next reply other threads:[~2025-12-05 22:14 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-05 22:14 bugzilla-daemon [this message]
2025-12-06 13:36 ` [Bug 220842] dmesg flooded with ext4 backtraces when underlying USB device chokes bugzilla-daemon
2025-12-06 16:25 ` bugzilla-daemon
2025-12-06 22:01 ` bugzilla-daemon
2025-12-07 11:13 ` bugzilla-daemon
2025-12-07 13:04 ` bugzilla-daemon
2025-12-07 13:07 ` bugzilla-daemon
2025-12-07 14:54 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-220842-13602@https.bugzilla.kernel.org/ \
--to=bugzilla-daemon@kernel.org \
--cc=linux-ext4@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.