syzbot


BUG: unable to handle kernel paging request in trans_pgd_create_copy

Status: upstream: reported C repro on 2024/04/13 08:53
Subsystems: arm
[Documentation on labels]
Reported-by: syzbot+2d1f5a94167d430a3bd7@syzkaller.appspotmail.com
First crash: 225d, last: 19h02m
Discussions (5)
Title Replies (including bot) Last reply
[syzbot] Monthly arm report (Nov 2024) 0 (1) 2024/11/04 08:49
[syzbot] Monthly arm report (Sep 2024) 0 (1) 2024/09/02 13:03
[syzbot] Monthly arm report (May 2024) 0 (1) 2024/05/31 06:50
[syzbot] Monthly arm report (Apr 2024) 0 (1) 2024/04/30 07:12
[syzbot] [arm?] BUG: unable to handle kernel paging request in trans_pgd_create_copy 0 (1) 2024/04/13 08:53

Sample crash report:
Unable to handle kernel paging request at virtual address ffffffffc0000000
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, ISS2 = 0x00000000
  CM = 0, WnR = 0, TnD = 0, TagAccess = 0
  GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
swapper pgtable: 4k pages, 52-bit VAs, pgdp=000000004279a000
[ffffffffc0000000] pgd=1000000042c7a003, p4d=0000000042b87003, pud=0000000042b88003, pmd=0000000000000000
Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 UID: 0 PID: 3268 Comm: syz-executor210 Tainted: G    B              6.12.0-rc5-syzkaller-00005-ge42b1a9a2557 #0
Tainted: [B]=BAD_PAGE
Hardware name: linux,dummy-virt (DT)
pstate: 81400009 (Nzcv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
pc : copy_pud arch/arm64/mm/trans_pgd.c:129 [inline]
pc : copy_p4d arch/arm64/mm/trans_pgd.c:171 [inline]
pc : copy_page_tables arch/arm64/mm/trans_pgd.c:190 [inline]
pc : trans_pgd_create_copy+0x21c/0x828 arch/arm64/mm/trans_pgd.c:217
lr : trans_alloc arch/arm64/mm/trans_pgd.c:31 [inline]
lr : trans_pgd_create_copy+0x34/0x828 arch/arm64/mm/trans_pgd.c:210
sp : ffff8000894dbc30
x29: ffff8000894dbc30 x28: fff0008000000000 x27: ffff80008259a000
x26: fff000007fdff000 x25: fff1000000000000 x24: 0000000000000001
x23: ffff800000000000 x22: fff0000000000000 x21: ffff8000894dbd68
x20: f6f00000070dc000 x19: ffff800000000000 x18: 0000000000000000
x17: ffff80008017b950 x16: ffff80008017b630 x15: 0000000000000001
x14: 0000000000000000 x13: 0000000000000002 x12: 00000000000702df
x11: 0000000000000001 x10: 0000000000000001 x9 : 0000000000000000
x8 : f6f00000070dd000 x7 : 0000000000000000 x6 : 000000000000003f
x5 : 0000000000000040 x4 : 0000000000000000 x3 : fff000007fdff000
x2 : ffffffffc0000000 x1 : fff0ffffffffffff x0 : 18000000bfdfe003
Call trace:
 copy_p4d arch/arm64/mm/trans_pgd.c:169 [inline]
 copy_page_tables arch/arm64/mm/trans_pgd.c:190 [inline]
 trans_pgd_create_copy+0x21c/0x828 arch/arm64/mm/trans_pgd.c:217
 machine_kexec_post_load+0x158/0x2c0 arch/arm64/kernel/machine_kexec.c:135
 do_kexec_load+0x28c/0x2e4 kernel/kexec.c:162
 __do_sys_kexec_load kernel/kexec.c:261 [inline]
 __se_sys_kexec_load kernel/kexec.c:242 [inline]
 __arm64_sys_kexec_load+0x9c/0xe8 kernel/kexec.c:242
 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
 invoke_syscall+0x48/0x110 arch/arm64/kernel/syscall.c:49
 el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132
 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151
 el0_svc+0x34/0xec arch/arm64/kernel/entry-common.c:712
 el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:730
 el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:598
Code: f900027c a94573fb 14000179 b40007c0 (f9400040) 
---[ end trace 0000000000000000 ]---
----------------
Code disassembly (best guess):
   0:	f900027c 	str	x28, [x19]
   4:	a94573fb 	ldp	x27, x28, [sp, #80]
   8:	14000179 	b	0x5ec
   c:	b40007c0 	cbz	x0, 0x104
* 10:	f9400040 	ldr	x0, [x2] <-- trapping instruction

Crashes (719):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/10/29 13:45 upstream e42b1a9a2557 66aeb999 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/07/20 02:33 upstream 720261cfc732 890ce4f3 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/04/10 06:23 upstream 2c71fdf02a95 171ec371 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/20 11:33 upstream d8d78a90e7fc 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/19 08:50 upstream 23acd177540d 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/18 15:36 upstream adc218676eef 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/18 13:38 upstream adc218676eef 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/18 00:49 upstream 4a5df3796467 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/17 11:17 upstream b5a24181e461 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/16 08:42 upstream f868cd251776 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/15 09:18 upstream cfaaa7d010d1 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/14 01:04 upstream f1b785f4c787 4dfba277 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/12 07:30 upstream 2d5404caa8c7 75bb1b32 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/12 06:40 upstream 2d5404caa8c7 75bb1b32 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/11 07:33 upstream a9cda7c0ffed 6b856513 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/10 16:42 upstream de2f378f2b77 6b856513 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/10 02:58 upstream da4373fbcf00 6b856513 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/03 18:28 upstream 3e5e6c9900c3 f00eed24 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/03 18:27 upstream 3e5e6c9900c3 f00eed24 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/11/02 15:01 upstream c426456857fa f00eed24 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/29 13:38 upstream e42b1a9a2557 66aeb999 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/29 12:13 upstream e42b1a9a2557 66aeb999 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/27 18:57 upstream 850925a8133c 65e8686b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/27 18:54 upstream 850925a8133c 65e8686b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/27 16:19 upstream 850925a8133c 65e8686b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/26 10:50 upstream c71f8fb4dc91 65e8686b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/24 20:36 upstream c2ee9f594da8 c08e46d6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/23 12:22 upstream c2ee9f594da8 15fa2979 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/23 01:01 upstream c2ee9f594da8 9d74f456 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/22 12:40 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/22 12:22 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/21 23:05 upstream 42f7652d3eb5 f1e4447c .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/20 15:48 upstream 715ca9dd687f cd6fc0a3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/19 11:18 upstream b04ae0f45168 cd6fc0a3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/18 06:51 upstream 6efbea77b390 666f77ed .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/15 07:58 upstream eca631b8fe80 b01b6661 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/12 22:56 upstream 09f6b0c8904b 084d8178 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/12 22:50 upstream 09f6b0c8904b 084d8178 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/12 08:31 upstream a1029768f393 084d8178 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/11 20:36 upstream 1d227fcc7222 5e7b4bca .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/11 08:46 upstream 1d227fcc7222 cd942402 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/10 20:53 upstream d3d1556696c1 d44647df .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/10 08:35 upstream b983b271662b 0278d004 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/09 20:07 upstream 75b607fab38d 56fb2cb7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/09 06:43 upstream 5b7c893ed5ed 402f1df0 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
2024/10/08 09:37 upstream 87d6aab2389e 402f1df0 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte BUG: unable to handle kernel paging request in trans_pgd_create_copy
* Struck through repros no longer work on HEAD.