| Date | Name | Commit | Repro | Result |
|---|---|---|---|---|
| 2026/06/05 | upstream (ToT) | 06121e12c27a | C | Failed due to an error; will retry later |
syzbot |
sign-in | mailing list | source | docs |
| Date | Name | Commit | Repro | Result |
|---|---|---|---|---|
| 2026/06/05 | upstream (ToT) | 06121e12c27a | C | Failed due to an error; will retry later |
| Kernel | Title | Rank 🛈 | Repro | Cause bisect | Fix bisect | Count | Last | Reported | Patched | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| upstream | possible deadlock in do_qc gfs2 | 4 | 785 | 668d | 796d | 0/29 | auto-obsoleted due to no activity on 2024/10/22 09:11 | |||
| linux-5.15 | possible deadlock in do_qc | 4 | 999 | 4d05h | 776d | 0/3 | upstream: reported on 2024/04/27 22:18 | |||
| linux-6.6 | possible deadlock in do_qc | 4 | 229 | 5d07h | 360d | 0/2 | upstream: reported on 2025/06/17 09:35 |
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
syz.0.17/4509 is trying to acquire lock:
ffff0000dce90ae0 (&sdp->sd_quota_mutex){+.+.}-{3:3}, at: do_qc+0xbc/0x648 fs/gfs2/quota.c:682
but task is already holding lock:
ffff0000e5b54fd0 (&ip->i_rw_mutex){++++}-{3:3}, at: sweep_bh_for_rgrps fs/gfs2/bmap.c:1512 [inline]
ffff0000e5b54fd0 (&ip->i_rw_mutex){++++}-{3:3}, at: punch_hole+0x20d8/0x2e88 fs/gfs2/bmap.c:1837
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (&ip->i_rw_mutex){++++}-{3:3}:
down_read+0x64/0x300 kernel/locking/rwsem.c:1520
__gfs2_iomap_get+0x114/0x1044 fs/gfs2/bmap.c:856
gfs2_iomap_get+0xd4/0x144 fs/gfs2/bmap.c:1396
bh_get+0x1e4/0x604 fs/gfs2/quota.c:385
qdsb_get+0x1d4/0x378 fs/gfs2/quota.c:522
gfs2_quota_hold+0x16c/0x558 fs/gfs2/quota.c:608
punch_hole+0xb74/0x2e88 fs/gfs2/bmap.c:1798
gfs2_iomap_end+0x43c/0x608 fs/gfs2/bmap.c:1157
iomap_iter+0x1d0/0x10e0 fs/iomap/iter.c:79
iomap_file_buffered_write+0x5a0/0x6b8 fs/iomap/buffered-io.c:846
gfs2_file_buffered_write+0x488/0x7e8 fs/gfs2/file.c:1057
gfs2_file_write_iter+0x3f0/0xc1c fs/gfs2/file.c:1158
__kernel_write_iter+0x208/0x56c fs/read_write.c:517
dump_emit_page fs/coredump.c:950 [inline]
dump_user_range+0x314/0x5e4 fs/coredump.c:977
elf_core_dump+0x2880/0x2da0 fs/binfmt_elf.c:2354
do_coredump+0x10cc/0x1c68 fs/coredump.c:824
get_signal+0xdec/0x1304 kernel/signal.c:2857
do_signal arch/arm64/kernel/signal.c:1095 [inline]
do_notify_resume+0x28c/0x2aa4 arch/arm64/kernel/signal.c:1148
prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
el0_da+0xb4/0x144 arch/arm64/kernel/entry-common.c:516
el0t_64_sync_handler+0x90/0xf0 arch/arm64/kernel/entry-common.c:658
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
-> #0 (&sdp->sd_quota_mutex){+.+.}-{3:3}:
check_prev_add kernel/locking/lockdep.c:3090 [inline]
check_prevs_add kernel/locking/lockdep.c:3209 [inline]
validate_chain kernel/locking/lockdep.c:3825 [inline]
__lock_acquire+0x2880/0x6800 kernel/locking/lockdep.c:5049
lock_acquire+0x20c/0x63c kernel/locking/lockdep.c:5662
__mutex_lock_common+0x190/0x1f60 kernel/locking/mutex.c:603
__mutex_lock kernel/locking/mutex.c:747 [inline]
mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799
do_qc+0xbc/0x648 fs/gfs2/quota.c:682
gfs2_quota_change+0x238/0x718 fs/gfs2/quota.c:1295
punch_hole+0x2968/0x2e88 fs/gfs2/bmap.c:1938
gfs2_iomap_end+0x43c/0x608 fs/gfs2/bmap.c:1157
iomap_iter+0x1d0/0x10e0 fs/iomap/iter.c:79
iomap_file_buffered_write+0x5a0/0x6b8 fs/iomap/buffered-io.c:846
gfs2_file_buffered_write+0x488/0x7e8 fs/gfs2/file.c:1057
gfs2_file_write_iter+0x3f0/0xc1c fs/gfs2/file.c:1158
__kernel_write_iter+0x208/0x56c fs/read_write.c:517
dump_emit_page fs/coredump.c:950 [inline]
dump_user_range+0x314/0x5e4 fs/coredump.c:977
elf_core_dump+0x2880/0x2da0 fs/binfmt_elf.c:2354
do_coredump+0x10cc/0x1c68 fs/coredump.c:824
get_signal+0xdec/0x1304 kernel/signal.c:2857
do_signal arch/arm64/kernel/signal.c:1095 [inline]
do_notify_resume+0x28c/0x2aa4 arch/arm64/kernel/signal.c:1148
prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
el0_da+0xb4/0x144 arch/arm64/kernel/entry-common.c:516
el0t_64_sync_handler+0x90/0xf0 arch/arm64/kernel/entry-common.c:658
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(&ip->i_rw_mutex);
lock(&sdp->sd_quota_mutex);
lock(&ip->i_rw_mutex);
lock(&sdp->sd_quota_mutex);
*** DEADLOCK ***
5 locks held by syz.0.17/4509:
#0: ffff0000d5064460 (sb_writers#12){.+.+}-{0:0}, at: do_coredump+0x10a8/0x1c68 fs/coredump.c:823
#1: ffff0000e5b54b38 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline]
#1: ffff0000e5b54b38 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: gfs2_file_write_iter+0x2cc/0xc1c fs/gfs2/file.c:1115
#2: ffff0000d5064650 (sb_internal#2){.+.+}-{0:0}, at: gfs2_trans_begin+0xa8/0x114 fs/gfs2/trans.c:118
#3: ffff0000dce91058 (&sdp->sd_log_flush_lock){.+.+}-{3:3}, at: __gfs2_trans_begin+0x500/0x870 fs/gfs2/trans.c:87
#4: ffff0000e5b54fd0 (&ip->i_rw_mutex){++++}-{3:3}, at: sweep_bh_for_rgrps fs/gfs2/bmap.c:1512 [inline]
#4: ffff0000e5b54fd0 (&ip->i_rw_mutex){++++}-{3:3}, at: punch_hole+0x20d8/0x2e88 fs/gfs2/bmap.c:1837
stack backtrace:
CPU: 1 PID: 4509 Comm: syz.0.17 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025
Call trace:
dump_backtrace+0x1c0/0x1ec arch/arm64/kernel/stacktrace.c:158
show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165
__dump_stack+0x30/0x40 lib/dump_stack.c:88
dump_stack_lvl+0xf4/0x15c lib/dump_stack.c:106
dump_stack+0x1c/0x5c lib/dump_stack.c:113
print_circular_bug+0x148/0x1b0 kernel/locking/lockdep.c:2048
check_noncircular+0x264/0x2f8 kernel/locking/lockdep.c:2170
check_prev_add kernel/locking/lockdep.c:3090 [inline]
check_prevs_add kernel/locking/lockdep.c:3209 [inline]
validate_chain kernel/locking/lockdep.c:3825 [inline]
__lock_acquire+0x2880/0x6800 kernel/locking/lockdep.c:5049
lock_acquire+0x20c/0x63c kernel/locking/lockdep.c:5662
__mutex_lock_common+0x190/0x1f60 kernel/locking/mutex.c:603
__mutex_lock kernel/locking/mutex.c:747 [inline]
mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799
do_qc+0xbc/0x648 fs/gfs2/quota.c:682
gfs2_quota_change+0x238/0x718 fs/gfs2/quota.c:1295
punch_hole+0x2968/0x2e88 fs/gfs2/bmap.c:1938
gfs2_iomap_end+0x43c/0x608 fs/gfs2/bmap.c:1157
iomap_iter+0x1d0/0x10e0 fs/iomap/iter.c:79
iomap_file_buffered_write+0x5a0/0x6b8 fs/iomap/buffered-io.c:846
gfs2_file_buffered_write+0x488/0x7e8 fs/gfs2/file.c:1057
gfs2_file_write_iter+0x3f0/0xc1c fs/gfs2/file.c:1158
__kernel_write_iter+0x208/0x56c fs/read_write.c:517
dump_emit_page fs/coredump.c:950 [inline]
dump_user_range+0x314/0x5e4 fs/coredump.c:977
elf_core_dump+0x2880/0x2da0 fs/binfmt_elf.c:2354
do_coredump+0x10cc/0x1c68 fs/coredump.c:824
get_signal+0xdec/0x1304 kernel/signal.c:2857
do_signal arch/arm64/kernel/signal.c:1095 [inline]
do_notify_resume+0x28c/0x2aa4 arch/arm64/kernel/signal.c:1148
prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
el0_da+0xb4/0x144 arch/arm64/kernel/entry-common.c:516
el0t_64_sync_handler+0x90/0xf0 arch/arm64/kernel/entry-common.c:658
el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
| Time | Kernel | Commit | Syzkaller | Config | Log | Report | Syz repro | C repro | VM info | Assets (help?) | Manager | Title |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/02/22 23:57 | linux-6.1.y | 779f9571ac3e | 6e7b5511 | .config | console log | report | syz / log | C | [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | |
| 2026/06/10 07:06 | linux-6.1.y | 228da13e907e | 34dab4be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/06/09 19:35 | linux-6.1.y | 228da13e907e | c36c07f6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/06/07 23:47 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/06/03 08:31 | linux-6.1.y | 228da13e907e | 3c0d2131 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/06/03 07:21 | linux-6.1.y | 228da13e907e | 3c0d2131 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/05/18 03:40 | linux-6.1.y | c27210688955 | de5aae85 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/05/17 09:19 | linux-6.1.y | c27210688955 | de5aae85 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/05/15 00:16 | linux-6.1.y | ad16b162f21d | 6ccb967e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/05/15 00:15 | linux-6.1.y | ad16b162f21d | 6ccb967e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan | possible deadlock in do_qc | ||
| 2026/06/12 20:32 | linux-6.1.y | 228da13e907e | 1d2f3589 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/12 12:13 | linux-6.1.y | 228da13e907e | e93da63e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/12 07:29 | linux-6.1.y | 228da13e907e | e93da63e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/11 22:56 | linux-6.1.y | 228da13e907e | d93a6ab6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/11 18:12 | linux-6.1.y | 228da13e907e | d93a6ab6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/11 05:26 | linux-6.1.y | 228da13e907e | b754d2d8 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/10 16:13 | linux-6.1.y | 228da13e907e | f79bac11 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/10 03:48 | linux-6.1.y | 228da13e907e | 34dab4be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/09 18:31 | linux-6.1.y | 228da13e907e | c36c07f6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/09 17:24 | linux-6.1.y | 228da13e907e | c36c07f6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/08 19:17 | linux-6.1.y | 228da13e907e | 656e94c6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/08 12:04 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/08 01:23 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/07 20:10 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/07 17:33 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/07 16:10 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/07 16:08 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/06 20:10 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/06 04:24 | linux-6.1.y | 228da13e907e | cc095639 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/05 15:10 | linux-6.1.y | 228da13e907e | 48b6c3fa | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/04 15:15 | linux-6.1.y | 228da13e907e | 197909be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/04 12:57 | linux-6.1.y | 228da13e907e | 197909be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/04 05:46 | linux-6.1.y | 228da13e907e | 197909be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/03 20:27 | linux-6.1.y | 228da13e907e | 234057e5 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/03 15:58 | linux-6.1.y | 228da13e907e | 234057e5 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/03 09:41 | linux-6.1.y | 228da13e907e | 3c0d2131 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/03 06:02 | linux-6.1.y | 228da13e907e | 3c0d2131 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/06/03 05:49 | linux-6.1.y | 228da13e907e | 3c0d2131 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/30 11:30 | linux-6.1.y | dcbcab9d7079 | 6b4a8443 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/27 17:54 | linux-6.1.y | dcbcab9d7079 | 8777bdc3 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/24 16:10 | linux-6.1.y | dcbcab9d7079 | c69befb3 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/22 18:16 | linux-6.1.y | c27210688955 | 5f091fcc | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/18 05:03 | linux-6.1.y | c27210688955 | de5aae85 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2026/05/14 10:26 | linux-6.1.y | ad16b162f21d | 6ccb967e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc | ||
| 2024/04/28 01:25 | linux-6.1.y | f2295faba5e8 | 07b455f9 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-1-kasan-arm64 | possible deadlock in do_qc |