syzbot


BUG: unable to handle kernel paging request in errseq_set

Status: upstream: reported C repro on 2023/04/09 06:13
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+3857bdaaa566e5fa2144@syzkaller.appspotmail.com
First crash: 389d, last: 18h34m
Bug presence (2)
Date Name Commit Repro Result
2023/05/30 linux-5.15.y (ToT) 1fe619a7d252 C [report] BUG: unable to handle kernel paging request in errseq_set
2023/05/30 upstream (ToT) 8b817fded42d C Didn't crash
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 general protection fault in errseq_set xfs C 2 424d 495d 0/1 upstream: reported C repro on 2022/12/24 15:39
linux-4.19 general protection fault in errseq_set xfs C error 6 468d 503d 0/1 upstream: reported C repro on 2022/12/16 00:36
Fix bisection attempts (4)
Created Duration User Patch Repo Result
2024/03/11 00:49 0m fix candidate upstream error job log (0)
2024/01/04 08:32 5m fix candidate upstream error job log (0)
2023/11/26 16:10 8m fix candidate upstream error job log (0)
2023/09/14 19:16 1m fix candidate upstream error job log (0)

Sample crash report:
XFS (loop2): page discard on page 000000008eda8b64, inode 0x50b, offset 0.
Unable to handle kernel paging request at virtual address dfff800000000039
Mem abort info:
  ESR = 0x0000000096000006
  EC = 0x25: DABT (current EL), IL = 32 bits
  SET = 0, FnV = 0
  EA = 0, S1PTW = 0
  FSC = 0x06: level 2 translation fault
Data abort info:
  ISV = 0, ISS = 0x00000006
  CM = 0, WnR = 0
[dfff800000000039] address between user and kernel address ranges
Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 PID: 3975 Comm: syz-executor623 Not tainted 5.15.154-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : errseq_set+0x30/0x198 lib/errseq.c:72
lr : errseq_set+0x24/0x198 lib/errseq.c:60
sp : ffff80001ccc6c70
x29: ffff80001ccc6c70 x28: dfff800000000000 x27: ffff80001ccc6e60
x26: fffffc00037868c0 x25: 0000000000000000 x24: 1fffff80006f0d19
x23: 0000000000000000 x22: fffffc0003807fc8 x21: 00000000ffffff8b
x20: 00000000ffffff8b x19: 00000000000001c8 x18: 1fffe000368fd78e
x17: 1fffe000368fd78e x16: ffff8000082eca30 x15: ffff8000149dec20
x14: 1ffff0000292806a x13: dfff800000000000 x12: 0000000000000003
x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000039
x8 : dfff800000000000 x7 : 0000000000000000 x6 : 0000000000000000
x5 : 0000000000000080 x4 : 0000000000000000 x3 : ffff80000804685c
x2 : 0000000000000007 x1 : 00000000ffffff8b x0 : 00000000000001c8
Call trace:
 errseq_set+0x30/0x198 lib/errseq.c:72
 __filemap_set_wb_err+0x3c/0x3a4 mm/filemap.c:730
 mapping_set_error include/linux/pagemap.h:60 [inline]
 iomap_writepage_map fs/iomap/buffered-io.c:1383 [inline]
 iomap_do_writepage+0x19e0/0x1db8 fs/iomap/buffered-io.c:1485
 write_cache_pages+0x878/0xf58 mm/page-writeback.c:2255
 iomap_writepages+0x6c/0x1f4 fs/iomap/buffered-io.c:1516
 xfs_vm_writepages+0x124/0x180 fs/xfs/xfs_aops.c:488
 do_writepages+0x39c/0x5ec mm/page-writeback.c:2364
 filemap_fdatawrite_wbc+0x1c8/0x228 mm/filemap.c:400
 __filemap_fdatawrite_range mm/filemap.c:433 [inline]
 file_write_and_wait_range+0x18c/0x274 mm/filemap.c:810
 xfs_file_fsync+0x1a8/0x930 fs/xfs/xfs_file.c:182
 vfs_fsync_range+0x168/0x188 fs/sync.c:188
 generic_write_sync include/linux/fs.h:2984 [inline]
 xfs_file_buffered_write+0x998/0xb08 fs/xfs/xfs_file.c:793
 xfs_file_write_iter+0x2b4/0x604 fs/xfs/xfs_file.c:833
 do_iter_readv_writev+0x420/0x5f8
 do_iter_write+0x1b8/0x664 fs/read_write.c:855
 vfs_writev fs/read_write.c:928 [inline]
 do_writev+0x220/0x3ec fs/read_write.c:971
 __do_sys_writev fs/read_write.c:1044 [inline]
 __se_sys_writev fs/read_write.c:1041 [inline]
 __arm64_sys_writev+0x80/0x94 fs/read_write.c:1041
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181
 el0_svc+0x7c/0x1f0 arch/arm64/kernel/entry-common.c:608
 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626
 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584
Code: 976cfbed d2d00008 d343fe69 f2fbffe8 (38e86928) 
---[ end trace e6c781cc5879dc4b ]---
----------------
Code disassembly (best guess):
   0:	976cfbed 	bl	0xfffffffffdb3efb4
   4:	d2d00008 	mov	x8, #0x800000000000        	// #140737488355328
   8:	d343fe69 	lsr	x9, x19, #3
   c:	f2fbffe8 	movk	x8, #0xdfff, lsl #48
* 10:	38e86928 	ldrsb	w8, [x9, x8] <-- trapping instruction

Crashes (90):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/12 22:30 linux-5.15.y cdfd0a7f0139 c8349e48 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/12 22:10 linux-5.15.y cdfd0a7f0139 c8349e48 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2023/09/26 09:32 linux-5.15.y b911329317b4 0b6a67ac .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2023/05/30 06:34 linux-5.15.y 1fe619a7d252 cf184559 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/01/06 12:50 linux-5.15.y 26c690eff0a5 d0304e9c .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan general protection fault in errseq_set
2023/09/26 09:35 linux-5.15.y b911329317b4 0b6a67ac .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan general protection fault in errseq_set
2023/06/23 17:21 linux-5.15.y f67653019430 79782afc .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/05/02 03:04 linux-5.15.y b925f60c6ee7 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/05/02 00:00 linux-5.15.y b925f60c6ee7 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/05/01 22:50 linux-5.15.y b925f60c6ee7 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/05/01 06:01 linux-5.15.y b925f60c6ee7 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/30 19:56 linux-5.15.y b925f60c6ee7 3ce4924c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/25 23:13 linux-5.15.y c52b9710c83d 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/25 06:34 linux-5.15.y c52b9710c83d 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/21 21:39 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/20 20:16 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/20 18:08 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/20 09:47 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/20 05:22 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/19 00:58 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/16 02:23 linux-5.15.y fa3df276cd36 b9af7e61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/15 17:47 linux-5.15.y fa3df276cd36 b9af7e61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/15 07:31 linux-5.15.y fa3df276cd36 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/14 11:52 linux-5.15.y fa3df276cd36 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/11 15:14 linux-5.15.y cdfd0a7f0139 95ed9ece .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/10 01:27 linux-5.15.y 9465fef4ae35 171ec371 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/09 08:52 linux-5.15.y 9465fef4ae35 f3234354 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/09 05:06 linux-5.15.y 9465fef4ae35 f3234354 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/05 09:10 linux-5.15.y 9465fef4ae35 0ee3535e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/31 22:27 linux-5.15.y 9465fef4ae35 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/29 20:27 linux-5.15.y 9465fef4ae35 c52bcb23 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/29 12:17 linux-5.15.y 9465fef4ae35 c52bcb23 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/28 10:29 linux-5.15.y 9465fef4ae35 120789fd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/27 02:53 linux-5.15.y 9465fef4ae35 454571b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/12 08:27 linux-5.15.y 574362648507 6ee49f2e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/02 19:49 linux-5.15.y 80efc6265290 25905f5d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/03/01 07:38 linux-5.15.y 458ce51d0356 352ab904 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/01/31 04:00 linux-5.15.y 6139f2a02fe0 7f400fcb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2023/04/11 12:57 linux-5.15.y d86dfc4d95cd 71147e29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2023/04/09 06:13 linux-5.15.y d86dfc4d95cd 71147e29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 BUG: unable to handle kernel paging request in errseq_set
2024/04/26 19:59 linux-5.15.y c52b9710c83d 059e9963 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/22 23:30 linux-5.15.y c52b9710c83d 36c961ad .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/21 18:32 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/21 13:58 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/20 07:38 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/19 02:27 linux-5.15.y c52b9710c83d af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/13 22:45 linux-5.15.y fa3df276cd36 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/11 22:58 linux-5.15.y cdfd0a7f0139 95ed9ece .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/02 05:51 linux-5.15.y 9465fef4ae35 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/04/01 10:13 linux-5.15.y 9465fef4ae35 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/03/04 03:44 linux-5.15.y 80efc6265290 25905f5d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/03/04 03:44 linux-5.15.y 80efc6265290 25905f5d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/02/06 17:36 linux-5.15.y 6139f2a02fe0 6404acf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/02/01 17:02 linux-5.15.y 6139f2a02fe0 81024119 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/02/01 06:50 linux-5.15.y 6139f2a02fe0 373b66cd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/02/01 00:59 linux-5.15.y 6139f2a02fe0 373b66cd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
2024/01/31 04:02 linux-5.15.y 6139f2a02fe0 7f400fcb .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan general protection fault in errseq_set
* Struck through repros no longer work on HEAD.