syzbot


general protection fault in __schedule (3)

Status: upstream: reported on 2026/06/12 18:10
Subsystems: kernel
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+484ec80b3ff2dbdea632@syzkaller.appspotmail.com
Fix commit: sched/fair: Fix newidle vs core-sched
Patched on: [ci-qemu-gce-upstream-auto ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci-upstream-rust-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu-native-arm64-kvm]
First crash: 33d, last: 18d
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision Error
1a736226-ebcf-4290-a659-21e9d9e51d9f assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ general protection fault in __schedule (3) 2026/06/10 06:18 2026/06/10 06:18 2026/06/10 07:16 34dab4be5c118c76aea929f2aa0c188548615110

			
		
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [kernel?] general protection fault in __schedule (3) 2 (3) 2026/06/15 14:32
Similar bugs (11)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in __schedule (5) net 22 C 595 129d 823d 0/29 auto-obsoleted due to no activity on 2026/05/28 17:49
upstream general protection fault in __schedule (2) kernel 2 C done done 1712 2848d 2893d 0/29 closed as dup on 2019/11/22 20:54
upstream general protection fault in __schedule mm 2 C 722 3124d 3125d 0/29 closed as dup on 2017/12/21 00:34
upstream KMSAN: uninit-value in __schedule (4) sctp 17 C error 4 1044d 1040d 0/29 auto-obsoleted due to no activity on 2023/12/10 17:35
linux-4.19 KASAN: use-after-free Read in __schedule 19 1 1959d 1959d 0/1 auto-closed as invalid on 2021/06/29 13:25
linux-6.1 KASAN: slab-out-of-bounds Write in __schedule origin:upstream 21 syz 4 376d 383d 0/3 auto-obsoleted due to no activity on 2025/10/09 02:03
linux-4.19 KASAN: use-after-free Read in __schedule (2) 19 1 1635d 1635d 0/1 auto-closed as invalid on 2022/05/18 22:28
android-54 BUG: unable to handle kernel paging request in __schedule 8 C 12 1963d 2119d 0/2 auto-obsoleted due to no activity on 2023/04/17 21:57
upstream KMSAN: uninit-value in __schedule (3) trace net 7 2 1242d 1245d 0/29 auto-obsoleted due to no activity on 2023/05/17 02:32
upstream KMSAN: uninit-value in __schedule (2) kernel 7 1 1415d 1415d 0/29 auto-obsoleted due to no activity on 2022/11/24 18:35
upstream WARNING: locking bug in __schedule mm 4 1943 474d 763d 0/29 auto-obsoleted due to no activity on 2025/06/02 23:27

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000002: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017]
CPU: 1 UID: 0 PID: 12307 Comm: syz.1.2372 Tainted: G             L      syzkaller #0 PREEMPT_{RT,(full)} 
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
RIP: 0010:task_cpu include/linux/sched.h:2268 [inline]
RIP: 0010:is_task_rq_idle kernel/sched/core.c:6169 [inline]
RIP: 0010:cookie_equals kernel/sched/core.c:6174 [inline]
RIP: 0010:pick_next_task kernel/sched/core.c:6355 [inline]
RIP: 0010:__schedule+0x4030/0x5550 kernel/sched/core.c:7143
Code: 24 80 00 00 00 e8 80 97 f2 f6 48 8b 84 24 80 00 00 00 48 8b 18 4c 8d 7b 14 4c 89 f8 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <0f> b6 04 08 84 c0 0f 85 87 04 00 00 45 8b 3f 49 83 ff 08 0f 83 98
RSP: 0018:ffffc900062777c0 EFLAGS: 00010003
RAX: 0000000000000002 RBX: 0000000000000000 RCX: dffffc0000000000
RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffff8880b863c918
RBP: ffffc900062779b8 R08: ffffffff8fcf38f7 R09: 1ffffffff1f9e71e
R10: dffffc0000000000 R11: fffffbfff1f9e71f R12: ffff8880b873c658
R13: ffff888125b6b000 R14: 1ffff110170e7922 R15: 0000000000000014
FS:  00005555853ce500(0000) GS:ffff888125b6b000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000200000000100 CR3: 0000000032640000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 preempt_schedule_notrace+0x57/0x90 kernel/sched/core.c:7502
 preempt_schedule_notrace_thunk+0x16/0x30 arch/x86/entry/thunk.S:13
 rcu_is_watching+0x7f/0xb0 kernel/rcu/tree.c:753
 trace_lock_acquire include/trace/events/lock.h:24 [inline]
 lock_acquire+0x5f/0x350 kernel/locking/lockdep.c:5833
 rcu_lock_acquire include/linux/rcupdate.h:300 [inline]
 rcu_read_lock include/linux/rcupdate.h:840 [inline]
 class_rcu_constructor include/linux/rcupdate.h:1183 [inline]
 posixtimer_send_sigqueue+0x80/0xa60 kernel/signal.c:1983
 posix_timer_queue_signal kernel/time/posix-timers.c:365 [inline]
 __posixtimer_deliver_signal kernel/time/posix-timers.c:327 [inline]
 posixtimer_deliver_signal+0x3fa/0x550 kernel/time/posix-timers.c:348
 dequeue_signal+0x24d/0x370 kernel/signal.c:660
 get_signal+0x55d/0x1330 kernel/signal.c:2918
 arch_do_signal_or_restart+0xbc/0x840 arch/x86/kernel/signal.c:337
 __exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
 exit_to_user_mode_loop+0x104/0x710 kernel/entry/common.c:101
 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
 syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
 syscall_exit_to_user_mode include/linux/entry-common.h:318 [inline]
 do_syscall_64+0x353/0x580 arch/x86/entry/syscall_64.c:100
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f764173600f
Code: 5a 66 2e 0f 1f 84 00 00 00 00 00 8b 78 24 45 31 c0 83 ff 3f 7f 18 ba 01 00 00 00 89 f9 45 31 c0 48 d3 e2 48 23 15 a9 f6 ed 00 <41> 0f 95 c0 48 8d b0 98 00 00 00 44 89 d1 44 89 ca e9 6b f5 ff ff
RSP: 002b:00007ffc1229ae08 EFLAGS: 00000246
RAX: 00007f7641ae6090 RBX: 000000000008bfc8 RCX: 0000000000000012
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000012
RBP: 00007f7641ae60a0 R08: 0000000000000000 R09: 0000000000000003
R10: 0000000000000000 R11: 0000000000000000 R12: 00007f7641ae6090
R13: 0000200000000000 R14: 00007ffc1229ae18 R15: 00007f7641ae6090
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:task_cpu include/linux/sched.h:2268 [inline]
RIP: 0010:is_task_rq_idle kernel/sched/core.c:6169 [inline]
RIP: 0010:cookie_equals kernel/sched/core.c:6174 [inline]
RIP: 0010:pick_next_task kernel/sched/core.c:6355 [inline]
RIP: 0010:__schedule+0x4030/0x5550 kernel/sched/core.c:7143
Code: 24 80 00 00 00 e8 80 97 f2 f6 48 8b 84 24 80 00 00 00 48 8b 18 4c 8d 7b 14 4c 89 f8 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <0f> b6 04 08 84 c0 0f 85 87 04 00 00 45 8b 3f 49 83 ff 08 0f 83 98
RSP: 0018:ffffc900062777c0 EFLAGS: 00010003
RAX: 0000000000000002 RBX: 0000000000000000 RCX: dffffc0000000000
RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffff8880b863c918
RBP: ffffc900062779b8 R08: ffffffff8fcf38f7 R09: 1ffffffff1f9e71e
R10: dffffc0000000000 R11: fffffbfff1f9e71f R12: ffff8880b873c658
R13: ffff888125b6b000 R14: 1ffff110170e7922 R15: 0000000000000014
FS:  00005555853ce500(0000) GS:ffff888125b6b000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000200000000100 CR3: 0000000032640000 CR4: 00000000003526f0
----------------
Code disassembly (best guess):
   0:	24 80                	and    $0x80,%al
   2:	00 00                	add    %al,(%rax)
   4:	00 e8                	add    %ch,%al
   6:	80 97 f2 f6 48 8b 84 	adcb   $0x84,-0x74b7090e(%rdi)
   d:	24 80                	and    $0x80,%al
   f:	00 00                	add    %al,(%rax)
  11:	00 48 8b             	add    %cl,-0x75(%rax)
  14:	18 4c 8d 7b          	sbb    %cl,0x7b(%rbp,%rcx,4)
  18:	14 4c                	adc    $0x4c,%al
  1a:	89 f8                	mov    %edi,%eax
  1c:	48 c1 e8 03          	shr    $0x3,%rax
  20:	48 b9 00 00 00 00 00 	movabs $0xdffffc0000000000,%rcx
  27:	fc ff df
* 2a:	0f b6 04 08          	movzbl (%rax,%rcx,1),%eax <-- trapping instruction
  2e:	84 c0                	test   %al,%al
  30:	0f 85 87 04 00 00    	jne    0x4bd
  36:	45 8b 3f             	mov    (%r15),%r15d
  39:	49 83 ff 08          	cmp    $0x8,%r15
  3d:	0f                   	.byte 0xf
  3e:	83                   	.byte 0x83
  3f:	98                   	cwtl

Crashes (1648):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/23 20:34 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 19:03 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 17:40 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 14:48 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 13:52 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 12:49 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 12:20 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 11:19 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 10:16 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 09:59 linux-next ec039126b7fa 4b1d8f01 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 08:09 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 07:06 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 05:50 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/23 04:50 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 23:55 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 21:00 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 19:54 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 19:29 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 18:12 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 17:04 linux-next ec039126b7fa 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 14:22 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 14:06 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 11:56 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 10:55 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 03:07 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 02:00 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/22 00:22 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 23:04 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 22:00 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 21:43 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 20:39 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 18:15 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 17:00 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 16:26 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 14:32 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 13:26 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 12:23 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 11:18 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 11:02 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 09:48 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 08:45 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 08:06 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 05:54 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 04:34 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/21 02:05 linux-next ec039126b7fa 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/12 22:37 linux-next ec039126b7fa 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in __schedule
2026/06/12 17:06 linux-next ec039126b7fa 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in __schedule
2026/06/10 05:40 linux-next 49e02880ec0a 34dab4be .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in __schedule
2026/06/08 18:01 linux-next a87737435cfa 656e94c6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
* Struck through repros no longer work on HEAD.