syzbot


WARNING in ext4_set_page_dirty

Status: closed as dup on 2023/04/30 04:56
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+9a44753ac327c557796a@syzkaller.appspotmail.com
First crash: 2208d, last: 754d
Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: kernel BUG at fs/ext4/inode.c:LINE! (log)
Repro: C syz .config
  
Fix bisection: fixed by (bisect log) :
commit 7dfbf8a07cf8c936b0d6cc810df6ae7923954d5b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Tue Jun 30 15:27:24 2020 +0000

  drm/i915: Skip stale object handle for debugfs per-file-stats

  
Duplicate of
Title Repro Cause bisect Fix bisect Count Last Reported
WARNING in ext4_dirty_folio mm C error 7371 6d21h 752d
Discussions (1)
Title Replies (including bot) Last reply
WARNING in ext4_set_page_dirty 4 (7) 2023/04/30 04:55
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING in ext4_set_page_dirty ext4 C error 135 435d 1830d 0/1 upstream: reported C repro on 2019/04/13 10:39
linux-4.14 WARNING in ext4_set_page_dirty ext4 C error 24 427d 1753d 0/1 upstream: reported C repro on 2019/06/29 07:29
android-414 WARNING in ext4_set_page_dirty 15 1961d 1830d 0/1 auto-closed as invalid on 2019/06/01 07:06
linux-5.15 WARNING in ext4_set_page_dirty origin:lts-only C done 254 31d 405d 0/3 upstream: reported C repro on 2023/03/08 04:46
Last patch testing requests (10)
Created Duration User Patch Repo Result
2023/04/25 05:19 12m retest repro upstream error OK
2023/04/25 05:07 12m retest repro upstream error OK
2023/04/24 16:47 13m retest repro upstream report log
2023/04/24 16:36 13m retest repro upstream report log
2023/04/20 13:56 25m retest repro upstream report log
2023/04/18 16:40 18m retest repro linux-next report log
2023/04/18 13:40 18m retest repro linux-next report log
2023/04/18 12:40 20m retest repro linux-next report log
2023/01/15 01:32 14m retest repro upstream error OK
2023/01/14 12:32 16m retest repro upstream report log
Fix bisection attempts (3)
Created Duration User Patch Repo Result
2020/10/21 16:01 6h43m bisect fix upstream job log (1)
2020/06/11 10:30 36m (3) bisect fix upstream job log (0) log
2020/04/23 05:12 32m bisect fix upstream job log (0) log

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 2660 at fs/ext4/inode.c:3562 ext4_set_page_dirty+0x34d/0x480 fs/ext4/inode.c:3562
Kernel panic - not syncing: panic_on_warn set ...
CPU: 1 PID: 2660 Comm: kworker/1:2 Not tainted 5.5.0-rc3-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: events xdp_umem_release_deferred
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x197/0x210 lib/dump_stack.c:118
 panic+0x2e3/0x75c kernel/panic.c:221
 __warn.cold+0x2f/0x3e kernel/panic.c:582
 report_bug+0x289/0x300 lib/bug.c:195
 fixup_bug arch/x86/kernel/traps.c:174 [inline]
 fixup_bug arch/x86/kernel/traps.c:169 [inline]
 do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:267
 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:286
 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027
RIP: 0010:ext4_set_page_dirty+0x34d/0x480 fs/ext4/inode.c:3562
Code: ff e8 b7 47 72 ff 49 8d 5f ff e9 a3 fd ff ff e8 a9 47 72 ff 48 c7 c6 60 59 3c 88 4c 89 e7 e8 ea fd 9d ff 0f 0b e8 93 47 72 ff <0f> 0b e9 56 ff ff ff e8 87 47 72 ff 4c 89 ea 48 b8 00 00 00 00 00
RSP: 0018:ffffc90007c57be8 EFLAGS: 00010293
RAX: ffff8880a0aee200 RBX: 0000000000000000 RCX: ffffffff8202e5b2
RDX: 0000000000000000 RSI: ffffffff8202e65d RDI: 0000000000000001
RBP: ffffc90007c57c10 R08: ffff8880a0aee200 R09: fffff9400043f6a1
R10: fffff9400043f6a0 R11: ffffea00021fb507 R12: ffffea00021fb500
R13: ffffea00021fb508 R14: 0000000000000000 R15: ffffea00022754c8
 set_page_dirty+0x301/0x850 mm/page-writeback.c:2572
 set_page_dirty_lock+0x99/0xe0 mm/page-writeback.c:2597
 put_user_pages_dirty_lock mm/gup.c:93 [inline]
 put_user_pages_dirty_lock+0x2a4/0x740 mm/gup.c:54
 xdp_umem_unpin_pages.isra.0+0x3d/0xb0 net/xdp/xdp_umem.c:215
 xdp_umem_release net/xdp/xdp_umem.c:250 [inline]
 xdp_umem_release_deferred+0x155/0x210 net/xdp/xdp_umem.c:263
 process_one_work+0x9af/0x1740 kernel/workqueue.c:2264
 worker_thread+0x98/0xe40 kernel/workqueue.c:2410
 kthread+0x361/0x430 kernel/kthread.c:255
 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (18414):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/12/23 22:48 upstream 46cf053efec6 be5c2c81 .config console log report syz C ci-upstream-kasan-gce-root
2018/05/21 06:06 upstream 771c577c23ba f48c20b8 .config console log report syz C ci-upstream-kasan-gce-root
2019/12/30 22:02 linux-next 7ddd09fc4b74 af6b8ef8 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/02/25 02:38 upstream c3619a482e15 7a06e792 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/04/14 19:49 linux-next bcb67f0fbce9 505ab413 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/02/24 21:46 linux-next 94a47529a645 7a06e792 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2022/03/02 04:28 upstream 575115360652 45a13a73 .config console log report syz C ci-upstream-kasan-gce-root WARNING in ext4_set_page_dirty
2022/03/21 00:25 net-old 0caf6d992219 e2d91b1d .config console log report syz C ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/02/23 22:35 net-old 0228d37bd1a4 6e821dbf .config console log report syz C ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/02/03 02:36 net-old 3aa430d33b8d 4ebb2798 .config console log report syz C ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2021/12/11 20:52 net-old ab443c539167 49ca1f59 .config console log report syz C ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/20 23:54 net-next-old d96657dc9238 e2d91b1d .config console log report syz C ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/02/23 22:03 net-next-old 922ea87ff6f2 6e821dbf .config console log report syz C ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/02/03 02:00 net-next-old 000fe940e51f 4ebb2798 .config console log report syz C ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2021/12/11 20:26 net-next-old be3158290db8 49ca1f59 .config console log report syz C ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2019/08/10 06:12 upstream 7f20fd23377a acb51638 .config console log report syz C ci-upstream-kasan-gce-root
2019/06/24 03:36 upstream 241e39004581 472f0082 .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/06/23 23:41 upstream 241e39004581 472f0082 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/07/01 02:50 linux-next 48568d8c7f47 699d6448 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2020/09/08 14:08 upstream f4d51dffc6c0 abf9ba4f .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/12/23 09:43 upstream c60174717544 8b967267 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/07/29 05:18 upstream a9815a4fa2fd c85e1c5b .config console log report syz ci-upstream-kasan-gce-root
2019/07/29 04:26 upstream a9815a4fa2fd c85e1c5b .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/07/29 04:23 upstream a9815a4fa2fd c85e1c5b .config console log report syz ci-upstream-kasan-gce-smack-root
2019/06/23 02:46 upstream abf02e2964b3 34bf9440 .config console log report syz ci-upstream-kasan-gce-smack-root
2019/06/22 21:46 upstream abf02e2964b3 34bf9440 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/06/22 20:34 upstream abf02e2964b3 34bf9440 .config console log report syz ci-upstream-kasan-gce-root
2019/04/14 00:47 upstream 6d0a598489ca c402d8f1 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/04/13 02:14 upstream 8ee15f324866 c402d8f1 .config console log report syz ci-upstream-kasan-gce-smack-root
2019/04/12 23:24 upstream 8ee15f324866 c402d8f1 .config console log report syz ci-upstream-kasan-gce-selinux-root
2019/04/12 22:44 upstream 8ee15f324866 c402d8f1 .config console log report syz ci-upstream-kasan-gce-root
2019/02/24 21:56 upstream c3619a482e15 7a06e792 .config console log report syz ci-upstream-kasan-gce-smack-root
2019/02/24 21:51 upstream c3619a482e15 7a06e792 .config console log report syz ci-upstream-kasan-gce-root
2018/12/03 17:13 upstream 2595646791c3 819002b0 .config console log report syz ci-upstream-kasan-gce-smack-root
2018/12/03 09:53 upstream 6a512726090a 7dcaeaf3 .config console log report syz ci-upstream-kasan-gce-root
2018/12/03 08:48 upstream 6a512726090a 7dcaeaf3 .config console log report syz ci-upstream-kasan-gce-selinux-root
2020/09/21 10:21 linux-next b652d2a5f2a4 9564d2e9 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/07/30 10:21 linux-next 70f4b4ac1655 f28bf2a5 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/06/30 07:38 linux-next 48568d8c7f47 7509bf36 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/04/13 01:02 linux-next bcb67f0fbce9 c402d8f1 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2019/01/15 11:21 linux-next 5aa6589e17bd ebacf5cb .config console log report syz ci-upstream-linux-next-kasan-gce-root
2018/12/03 08:54 linux-next 442b8cea2477 7dcaeaf3 .config console log report syz ci-upstream-linux-next-kasan-gce-root
2022/03/20 22:50 upstream f443e374ae13 e2d91b1d .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in ext4_set_page_dirty
2022/03/20 10:21 upstream 14702b3b2438 e2d91b1d .config console log report info ci-upstream-kasan-gce-root WARNING in ext4_set_page_dirty
2022/03/20 04:27 upstream 97e9c8eb4bb1 e2d91b1d .config console log report info ci-upstream-kasan-gce-smack-root WARNING in ext4_set_page_dirty
2022/03/19 23:22 upstream 97e9c8eb4bb1 e2d91b1d .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in ext4_set_page_dirty
2022/03/19 20:30 upstream 97e9c8eb4bb1 e2d91b1d .config console log report info ci-upstream-kasan-gce-smack-root WARNING in ext4_set_page_dirty
2022/03/19 18:07 upstream 34e047aa16c0 e2d91b1d .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in ext4_set_page_dirty
2022/03/19 17:06 upstream 34e047aa16c0 e2d91b1d .config console log report info ci-upstream-kasan-gce-root WARNING in ext4_set_page_dirty
2022/03/19 00:55 upstream 34e047aa16c0 e2d91b1d .config console log report info ci-upstream-kasan-gce-root WARNING in ext4_set_page_dirty
2022/03/18 00:48 upstream 551acdc3c3d2 e2d91b1d .config console log report info ci-qemu-upstream WARNING in ext4_set_page_dirty
2021/10/30 00:10 upstream f25a5481af12 098b5d53 .config console log report info ci-upstream-kasan-gce WARNING in ext4_set_page_dirty
2022/03/20 00:31 upstream 97e9c8eb4bb1 e2d91b1d .config console log report info ci-qemu-upstream-386 WARNING in ext4_set_page_dirty
2021/07/17 05:48 upstream d980cc0620ae f115ae98 .config console log report info ci-upstream-kasan-gce-386 WARNING in ext4_set_page_dirty
2022/03/24 10:58 net-old f92fcb5c00dc 89bc8608 .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 09:38 net-old f92fcb5c00dc 89bc8608 .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 06:25 net-old 6a7d8cff4a33 5ff41e94 .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 04:10 net-old 6a7d8cff4a33 5ff41e94 .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 14:53 net-old 6a7d8cff4a33 d88ef0c5 .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 13:38 net-old ed0c99dc0f49 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 09:13 net-old ed0c99dc0f49 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 07:49 net-old ed0c99dc0f49 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 01:23 net-old ed32641e06c6 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 18:56 net-old ed32641e06c6 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 14:26 net-old ed32641e06c6 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 11:54 net-old ed32641e06c6 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 09:53 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 07:38 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/20 08:07 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 14:38 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 11:14 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 08:31 net-old 0caf6d992219 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 04:36 net-old 6bd0c76bd704 e2d91b1d .config console log report info ci-upstream-net-this-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 21:38 net-next-old 89695196f0ba 89bc8608 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 17:46 net-next-old 89695196f0ba 89bc8608 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 08:34 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 05:53 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 04:51 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/24 02:58 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 21:25 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 20:55 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 19:51 net-next-old 36c2e31ad25b 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 10:49 net-next-old 2af7e566a861 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/23 05:14 net-next-old 2af7e566a861 5ff41e94 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 20:26 net-next-old 4a0cb83ba6e0 d88ef0c5 .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 12:26 net-next-old 351bdbb6419c e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 05:54 net-next-old 351bdbb6419c e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 04:29 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/22 02:41 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 20:16 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 13:00 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/20 12:02 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 21:43 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/19 01:34 net-next-old d96657dc9238 e2d91b1d .config console log report info ci-upstream-net-kasan-gce WARNING in ext4_set_page_dirty
2022/03/21 05:28 linux-next 91265a6da44d e2d91b1d .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in ext4_set_page_dirty
2020/12/12 21:30 upstream 7b1b868e1d91 bca53db9 .config console log report info ci-upstream-kasan-gce-root
2018/03/31 21:22 upstream 10b84daddbec 0174c6c8 .config console log report ci-upstream-kasan-gce-root
* Struck through repros no longer work on HEAD.