syzbot


BUG: using smp_processor_id() in preemptible code in __do_user_fault
Status: upstream: reported on 2021/03/11 08:17
Reported-by: syzbot+a7ee43e564223f195c84@syzkaller.appspotmail.com
First crash: 443d, last: 20m

Sample crash report:
BUG: using smp_processor_id() in preemptible [00000000] code: syz-executor.0/19362
caller is debug_smp_processor_id+0x20/0x24 lib/smp_processor_id.c:60
CPU: 1 PID: 19362 Comm: syz-executor.0 Not tainted 5.18.0-syzkaller #0
Hardware name: ARM-Versatile Express
Backtrace: 
[<816f16ac>] (dump_backtrace) from [<816f19dc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:253)
 r7:00000001 r6:8170db24 r5:60000113 r4:81d7e6b0
[<816f19c4>] (show_stack) from [<816fa2c4>] (__dump_stack lib/dump_stack.c:88 [inline])
[<816f19c4>] (show_stack) from [<816fa2c4>] (dump_stack_lvl+0x48/0x54 lib/dump_stack.c:106)
[<816fa27c>] (dump_stack_lvl) from [<816fa2e8>] (dump_stack+0x18/0x1c lib/dump_stack.c:113)
 r5:81d885f0 r4:84230bc0
[<816fa2d0>] (dump_stack) from [<8170db00>] (check_preemption_disabled+0xfc/0x100 lib/smp_processor_id.c:49)
[<8170da04>] (check_preemption_disabled) from [<8170db24>] (debug_smp_processor_id+0x20/0x24 lib/smp_processor_id.c:60)
 r7:0000020e r6:84230bc0 r5:0000000b r4:99999998
[<8170db04>] (debug_smp_processor_id) from [<80216a7c>] (harden_branch_predictor arch/arm/include/asm/system_misc.h:23 [inline])
[<8170db04>] (debug_smp_processor_id) from [<80216a7c>] (__do_user_fault+0x8c/0xfc arch/arm/mm/fault.c:163)
[<802169f0>] (__do_user_fault) from [<80216cf4>] (do_page_fault+0x18c/0x38c arch/arm/mm/fault.c:374)
 r9:85793440 r8:85793400 r7:84230bc0 r6:0000020e r5:99999998 r4:edbf1fb0
[<80216b68>] (do_page_fault) from [<802170dc>] (do_DataAbort+0x38/0xa8 arch/arm/mm/fault.c:539)
 r10:000bcc10 r9:00000000 r8:80216b68 r7:edbf1fb0 r6:99999998 r5:0000020e
 r4:8241d288
[<802170a4>] (do_DataAbort) from [<80200dfc>] (__dabt_usr+0x5c/0x60 arch/arm/kernel/entry-armv.S:427)
Exception stack(0xedbf1fb0 to 0xedbf1ff8)
1fa0:                                     99999999 99999998 00000001 ffffffff
1fc0: 99999999 76fa1e58 0000000b 00084bb0 00000073 00000000 000bcc10 76fa1e4c
1fe0: 7f030101 76fa1960 0003569c 00046d34 60000010 ffffffff
 r8:822a1044 r7:84230bc0 r6:ffffffff r5:60000010 r4:00046d34

Crashes (16331):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-qemu2-arm32 2022/05/27 13:41 upstream 7e284070abe5 116e7a7b .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 09:44 upstream 7e284070abe5 116e7a7b .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 08:21 upstream 7e284070abe5 116e7a7b .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 07:14 upstream 7e284070abe5 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 05:56 upstream 7e284070abe5 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 04:58 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 02:40 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/27 01:28 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 22:29 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 20:28 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 19:22 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 18:21 upstream babf0bb978e3 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 15:24 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 11:57 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 09:27 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 08:40 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 06:34 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 05:26 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 04:08 upstream d7227785e384 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/26 02:06 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 23:57 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 22:49 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 21:45 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 19:54 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 19:09 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 17:28 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 16:23 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 14:38 upstream fdaf9a5840ac 3037caa9 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 12:04 upstream fdaf9a5840ac 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 07:40 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 05:58 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 04:01 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 03:41 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 02:35 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/25 01:06 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 22:47 upstream 0350785b0a09 647c0e27 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 19:04 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 17:16 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 15:58 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 14:22 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 12:49 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 11:47 upstream 143a6252e1b8 fcfad4ff .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 08:10 upstream 5dc921868c50 e7f9308d .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 07:07 upstream 5dc921868c50 e7f9308d .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 05:13 upstream 5dc921868c50 e7f9308d .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2022/05/24 04:10 upstream 5dc921868c50 e7f9308d .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2021/03/11 08:04 upstream a74e6a014c9d c2ca1f2a .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault
ci-qemu2-arm32 2021/03/10 02:11 upstream 05a59d79793d 26967e35 .config log report info BUG: using smp_processor_id() in preemptible code in __do_user_fault