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-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce 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-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce], missing on: [ci-qemu-native-arm64-kvm ci-qemu2-riscv64 ci-upstream-gce-arm64 ci-upstream-kmsan-gce-root ci-upstream-rust-kasan-gce ci2-upstream-usb]
First crash: 13d, last: 10m
✨ 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 108d 802d 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 2827d 2872d 0/29 closed as dup on 2019/11/22 20:54
upstream general protection fault in __schedule mm 2 C 722 3103d 3105d 0/29 closed as dup on 2017/12/21 00:34
upstream KMSAN: uninit-value in __schedule (4) sctp 17 C error 4 1024d 1020d 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 1938d 1938d 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 355d 362d 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 1614d 1614d 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 1942d 2098d 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 1221d 1224d 0/29 auto-obsoleted due to no activity on 2023/05/17 02:32
upstream KMSAN: uninit-value in __schedule (2) kernel 7 1 1395d 1395d 0/29 auto-obsoleted due to no activity on 2022/11/24 18:35
upstream WARNING: locking bug in __schedule mm 4 1943 453d 743d 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: 5957 Comm: syz.2.56 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
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:ffffc900057f74a0 EFLAGS: 00010003
RAX: 0000000000000002 RBX: 0000000000000000 RCX: dffffc0000000000
RDX: 0000000000000003 RSI: ffffc900057f7620 RDI: ffff8880b863c918
RBP: ffffc900057f7688 R08: 0000000000000003 R09: 0000000000000004
R10: dffffc0000000000 R11: ffffffff8199feb0 R12: ffff8880b873c658
R13: ffff888125b6b000 R14: 1ffff110170e7922 R15: 0000000000000014
FS:  00007fae759466c0(0000) GS:ffff888125b6b000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f89cd523ff8 CR3: 000000003a74a000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7552
 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
 irqentry_exit+0x14f/0x8c0 kernel/entry/common.c:167
 asm_sysvec_irq_work+0x1a/0x20 arch/x86/include/asm/idtentry.h:710
RIP: 0010:__local_bh_enable_ip+0x1c2/0x2b0 kernel/softirq.c:307
Code: f7 89 df e8 60 01 00 00 41 f7 c4 00 02 00 00 74 05 e8 d2 c9 45 00 9c 58 a9 00 02 00 00 75 23 41 f7 c4 00 02 00 00 74 01 fb 5b <41> 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 90 0f 0b 90 e9 66 fe
RSP: 0018:ffffc900057f77b0 EFLAGS: 00000206
RAX: 0000000000000002 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 0000000000000000 RSI: ffffffff8d978313 RDI: ffffffff8bcc4d80
RBP: 1ffff110061f755e R08: ffffffff8fcf38f7 R09: 1ffffffff1f9e71e
R10: dffffc0000000000 R11: fffffbfff1f9e71f R12: 0000000000000282
R13: dffffc0000000000 R14: ffff888030fbaaf4 R15: 0000000000000001
 __snd_pcm_lib_xfer+0x125d/0x1d10 sound/core/pcm_lib.c:2380
 snd_pcm_oss_write3+0x1ab/0x300 sound/core/oss/pcm_oss.c:1247
 snd_pcm_plug_write_transfer+0x2d1/0x4d0 sound/core/oss/pcm_plugin.c:615
 snd_pcm_oss_write2+0x283/0x440 sound/core/oss/pcm_oss.c:1383
 snd_pcm_oss_write1 sound/core/oss/pcm_oss.c:1449 [inline]
 snd_pcm_oss_write+0x6d1/0xbe0 sound/core/oss/pcm_oss.c:2811
 vfs_write+0x2a3/0xba0 fs/read_write.c:685
 ksys_write+0x156/0x270 fs/read_write.c:739
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x174/0x580 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fae776ece59
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fae75946028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007fae77965fa0 RCX: 00007fae776ece59
RDX: 000000000000fc36 RSI: 0000200000000500 RDI: 0000000000000003
RBP: 00007fae77782e6f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fae77966038 R14: 00007fae77965fa0 R15: 00007fffcbff2318
 </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:ffffc900057f74a0 EFLAGS: 00010003
RAX: 0000000000000002 RBX: 0000000000000000 RCX: dffffc0000000000
RDX: 0000000000000003 RSI: ffffc900057f7620 RDI: ffff8880b863c918
RBP: ffffc900057f7688 R08: 0000000000000003 R09: 0000000000000004
R10: dffffc0000000000 R11: ffffffff8199feb0 R12: ffff8880b873c658
R13: ffff888125b6b000 R14: 1ffff110170e7922 R15: 0000000000000014
FS:  00007fae759466c0(0000) GS:ffff888125b6b000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f89cd523ff8 CR3: 000000003a74a000 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 (1493):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
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/20 16:41 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/20 14:37 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/20 14: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/20 13: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/20 11:40 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/20 10:17 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/20 06:53 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/20 01:12 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/20 00:01 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/19 23: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/19 22:31 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/19 21: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/19 20:16 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/19 19:01 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/19 18:41 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/19 13:28 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 12:19 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 10:14 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 08:59 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 07:55 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 06:56 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 05:30 linux-next ec039126b7fa d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 01:42 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/19 00:08 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/18 23:03 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/18 21:04 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/18 20:01 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/18 18:29 linux-next ec039126b7fa a776b0d0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in __schedule
2026/06/18 18:25 linux-next ec039126b7fa a776b0d0 .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.