syzbot


Internal error in futex_wait_setup

Status: upstream: reported C repro on 2025/08/08 14:51
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+7559a3a9d6c1a032519e@syzkaller.appspotmail.com
First crash: 7d04h, last: 1d07h
Bug presence (2)
Date Name Commit Repro Result
2025/08/12 linux-5.15.y (ToT) c79648372d02 C [report] Internal error in futex_wait_setup
2025/08/12 upstream (ToT) 53e760d89498 C Didn't crash

Sample crash report:
Internal error: Oops - BTI: 0000000036000001 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 PID: 4218 Comm: syz.0.17 Not tainted 5.15.189-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025
pstate: 42400405 (nZcv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=jc)
pc : get_futex_value_locked kernel/futex/core.c:793 [inline]
pc : futex_wait_setup+0x1c4/0x4d4 kernel/futex/core.c:2916
lr : __uaccess_mask_ptr arch/arm64/include/asm/uaccess.h:239 [inline]
lr : get_futex_value_locked kernel/futex/core.c:790 [inline]
lr : futex_wait_setup+0x1a4/0x4d4 kernel/futex/core.c:2916
sp : ffff80001fcb7810
x29: ffff80001fcb7840 x28: ffff0000da321b64 x27: 0000000000000000
x26: 1fffe0001b46436c x25: ffff0000da321b40 x24: 00000000fffffff2
x23: 0000000000000000 x22: 1ffff00003f96f2d x21: dfff800000000000
x20: 0000000000000000 x19: ffff80001fcb7968 x18: 0000000000000000
x17: 0000000000000000 x16: ffff8000083c6ed8 x15: 000000000000000d
x14: 0000000000ff0100 x13: 1ffff0000282e06b x12: 0000000000ff0100
x11: 0000000000000001 x10: 0000ffffffffffff x9 : 0000000000000000
x8 : 0000000000000000 x7 : ffff8000083c8524 x6 : 0000000000000000
x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff8000082d608c
x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
Call trace:
 get_futex_value_locked kernel/futex/core.c:790 [inline]
 futex_wait_setup+0x1c4/0x4d4 kernel/futex/core.c:2916
 futex_wait_requeue_pi kernel/futex/core.c:3458 [inline]
 do_futex+0x1bc8/0x257c kernel/futex/core.c:4005
 __do_sys_futex kernel/futex/core.c:4059 [inline]
 __se_sys_futex kernel/futex/core.c:4040 [inline]
 __arm64_sys_futex+0x388/0x400 kernel/futex/core.c:4040
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181
 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608
 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626
 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584
Code: d503229f 2a1b03f8 2a1b03e0 b8400914 (2a1803e1) 
---[ end trace e42cd3bf22213361 ]---
----------------
Code disassembly (best guess):
   0:	d503229f 	csdb
   4:	2a1b03f8 	mov	w24, w27
   8:	2a1b03e0 	mov	w0, w27
   c:	b8400914 	ldtr	w20, [x8]
* 10:	2a1803e1 	mov	w1, w24 <-- trapping instruction

Crashes (47):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/10 10:11 linux-5.15.y c79648372d02 32a0e5ed .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/14 11:52 linux-5.15.y c79648372d02 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/14 09:58 linux-5.15.y c79648372d02 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/10 06:59 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/10 06:58 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/10 06:57 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/10 03:26 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/10 03:24 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 18:37 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 18:37 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 16:45 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 16:45 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 16:44 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 16:44 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 11:09 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 10:56 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 10:48 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 10:44 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 06:33 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:55 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:55 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:54 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:54 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:41 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:40 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:34 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:30 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/09 05:30 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 18:04 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 18:03 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 16:24 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 16:22 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 16:20 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 16:18 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:43 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:41 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:40 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:03 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:01 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 15:01 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 14:52 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 14:51 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
2025/08/08 14:51 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 Internal error in futex_wait_setup
* Struck through repros no longer work on HEAD.