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: 243d, last: 14h47m
Discussions (6)
Title Replies (including bot) Last reply
[syzbot] Monthly arm report (Dec 2024) 0 (1) 2024/12/05 09:08
[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 (825):
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/12/07 19:43 upstream b5f217084ab3 9ac0fdc6 .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/12/07 17:01 upstream b5f217084ab3 9ac0fdc6 .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/12/07 16:47 upstream b5f217084ab3 9ac0fdc6 .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/12/04 23:46 upstream feffde684ac2 b50eb251 .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/12/04 06:34 upstream ceb8bf2ceaa7 b50eb251 .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/12/02 06:43 upstream f788b5ef1ca9 68914665 .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/12/01 06:04 upstream d8b78066f4c9 68914665 .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/12/01 05:58 upstream d8b78066f4c9 68914665 .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/12/01 04:52 upstream d8b78066f4c9 68914665 .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/30 16:55 upstream 2ba9f676d0a2 68914665 .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/30 15:15 upstream 2ba9f676d0a2 68914665 .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/30 13:44 upstream 2ba9f676d0a2 68914665 .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/28 17:37 upstream b86545e02e8c 5df23865 .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/28 16:51 upstream b86545e02e8c 5df23865 .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/25 17:10 upstream 28eb75e178d3 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/25 17:07 upstream 28eb75e178d3 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/25 15:42 upstream 28eb75e178d3 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/24 09:38 upstream 28eb75e178d3 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/24 08:04 upstream 28eb75e178d3 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/23 21:14 upstream 28eb75e178d3 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/23 17:53 upstream 28eb75e178d3 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/22 20:38 upstream 28eb75e178d3 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/22 06:52 upstream fcc79e1714e8 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/22 06:37 upstream fcc79e1714e8 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/21 17:30 upstream 43fb83c17ba2 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/21 15:39 upstream 43fb83c17ba2 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/21 15:39 upstream 43fb83c17ba2 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/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
* Struck through repros no longer work on HEAD.