syzbot


upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping

Status: auto-obsoleted due to no activity on 2023/08/11 16:25
Subsystems: kernel
[Documentation on labels]
Reported-by: syzbot+ed37e5e7af93ae8a08ba@syzkaller.appspotmail.com
First crash: 362d, last: 348d
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping 0 (1) 2023/05/03 19:15

Sample crash report:
8<--- cut here ---
Unable to handle kernel NULL pointer dereference at virtual address 00000213 when read
[00000213] *pgd=80000080004003, *pmd=00000000
Internal error: Oops: 207 [#1] PREEMPT SMP ARM
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.4.0-rc1-syzkaller #0
Hardware name: ARM-Versatile Express
PC is at irq_data_to_desc include/linux/irqdesc.h:124 [inline]
PC is at __irq_resolve_mapping+0x40/0x90 kernel/irq/irqdomain.c:968
LR is at rcu_read_lock include/linux/rcupdate.h:771 [inline]
LR is at __irq_resolve_mapping+0x20/0x90 kernel/irq/irqdomain.c:960
pc : [<802c0e04>]    lr : [<802c0de4>]    psr: 20000193
sp : 82601e58  ip : 82601e58  fp : 82601e74
r10: 00000000  r9 : 8261ae40  r8 : 00000000
r7 : df80a00c  r6 : 00000000  r5 : 0000001b  r4 : 83094000
r3 : 83094060  r2 : 8261ae40  r1 : 0000001b  r0 : 00000207
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 30c5387d  Table: 84981240  DAC: fffffffd
Register r0 information: non-paged memory
Register r1 information: non-paged memory
Register r2 information: non-slab/vmalloc memory
Register r3 information: slab kmalloc-1k start 83094000 pointer offset 96 size 1024
Register r4 information: slab kmalloc-1k start 83094000 pointer offset 0 size 1024
Register r5 information: non-paged memory
Register r6 information: NULL pointer
Register r7 information:
8<--- cut here ---
Unable to handle kernel NULL pointer dereference at virtual address 000001ff when read
[000001ff] *pgd=80000080004003, *pmd=00000000
Internal error: Oops: 207 [#2] PREEMPT SMP ARM
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.4.0-rc1-syzkaller #0
Hardware name: ARM-Versatile Express
PC is at __find_vmap_area mm/vmalloc.c:841 [inline]
PC is at find_vmap_area mm/vmalloc.c:1862 [inline]
PC is at find_vm_area mm/vmalloc.c:2623 [inline]
PC is at vmalloc_dump_obj+0x38/0xb4 mm/vmalloc.c:4221
LR is at __raw_spin_lock include/linux/spinlock_api_smp.h:132 [inline]
LR is at _raw_spin_lock+0x18/0x58 kernel/locking/spinlock.c:154
pc : [<8047a2ec>]    lr : [<818022b4>]    psr: 20000193
sp : 82601ce8  ip : 82601cd0  fp : 82601cfc
r10: 8261ae40  r9 : 8261c9a4  r8 : 8285041c
r7 : 60000193  r6 : 00000008  r5 : df80b000  r4 : 00000207
r3 : 80216638  r2 : 00001e8b  r1 : 00000000  r0 : 00000001
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 30c5387d  Table: 84981240  DAC: fffffffd

Crashes (46):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/05/13 16:24 upstream d4d58949a6ea 2b9ba477 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/13 01:34 upstream 9a48d6046722 2b9ba477 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/13 00:18 upstream 76c7f8873a76 2b9ba477 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/12 23:02 upstream 76c7f8873a76 893599a2 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/11 22:51 upstream cc3c44c9fda2 adb9a3cd .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/11 02:10 upstream 80e62bc8487b 0fbd49f4 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/11 02:10 upstream 80e62bc8487b 0fbd49f4 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/10 23:10 upstream d295b66a7b66 0fbd49f4 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/10 20:14 upstream ad2fd53a7870 0fbd49f4 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/10 15:33 upstream ad2fd53a7870 14b12a99 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/10 08:38 upstream 16a8829130ca 14b12a99 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/09 19:01 upstream 16a8829130ca 1964022b .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/09 17:49 upstream ba0ad6ed89fd 1964022b .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/09 06:59 upstream ba0ad6ed89fd f4168103 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/09 06:59 upstream ba0ad6ed89fd f4168103 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/08 18:56 upstream ba0ad6ed89fd 33db58a6 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/07 20:07 upstream f085df1be60a 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/07 19:15 upstream 17784de648be 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/06 19:38 upstream fc4354c6e5c2 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/06 18:28 upstream 994e2419f1e7 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/06 16:28 upstream dd9e11d6477a 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/06 03:09 upstream 2e1e1337881b 90c93c40 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/05 21:12 upstream 418d5c98319f acf730dc .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/05 11:30 upstream 78b421b6a7c6 acf730dc .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/04 22:48 upstream 3c4aa4434377 3a560463 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/04 22:48 upstream 3c4aa4434377 3a560463 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/04 21:37 upstream a1fd058b07d5 3a560463 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/04 11:17 upstream 1a5304fecee5 3a560463 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/04 09:52 upstream 1a5304fecee5 5b7ff9dd .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/03 21:52 upstream fa31fc82fb77 b5918830 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/03 21:52 upstream fa31fc82fb77 b5918830 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/03 19:20 upstream 89b7fd5d7f3c 48e0a81d .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/03 09:49 upstream 348551ddaf31 48e0a81d .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/03 09:49 upstream 348551ddaf31 48e0a81d .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 19:37 upstream 7df047b3f0aa 52d40fd2 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 18:47 upstream d7b3ffe2d7e4 52d40fd2 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 09:38 upstream 865fdb08197e 52d40fd2 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 01:04 upstream 865fdb08197e 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 01:04 upstream 865fdb08197e 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/02 01:04 upstream 865fdb08197e 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/05/01 20:15 upstream c8c655c34e33 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/04/30 20:44 upstream 58390c8ce1bd 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/04/30 01:34 upstream 825a0714d2b3 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
2023/04/29 19:04 upstream 1ae78a14516b 62df2017 .config console log report ci-qemu2-arm32 upstream boot error: BUG: unable to handle kernel NULL pointer dereference in __irq_resolve_mapping
* Struck through repros no longer work on HEAD.