syzbot


panic: softclock: invalid to_clock: -ADDR (3)

Status: upstream: reported on 2025/08/03 06:59
Reported-by: syzbot+f0d15acf136ba9ce5976@syzkaller.appspotmail.com
First crash: 255d, last: 34d
Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd panic: softclock: invalid to_clock: -ADDR 2 22 541d 776d 0/3 auto-obsoleted due to no activity on 2025/01/19 01:42
openbsd panic: softclock: invalid to_clock: -ADDR (2) 2 1 423d 423d 0/3 auto-obsoleted due to no activity on 2025/05/17 18:03

Sample crash report:
syncing disks...panic: softclock: invalid to_clock: -2087572368
Starting stack trace...
panic(ffffffff8341cd1c) at panic+0x1ba sys/kern/subr_prf.c:229
softclock(0) at softclock+0x256
softintr_dispatch(0) at softintr_dispatch+0xf9 sys/kern/kern_softintr.c:87
dosoftint(0) at dosoftint+0x48 sys/arch/amd64/amd64/intr.c:862
Xsoftclock() at Xsoftclock+0x27
spllower(0) at spllower+0xa6 sys/arch/amd64/amd64/intr.c:833
tsleep_nsec(ffffffff83936354,4,ffffffff83496fbf,ffffffffffffffff) at tsleep_nsec+0x1a8 sys/kern/kern_synch.c:154
uvn_io(fffffd8077c062d8,ffff80003c967010,1,31,1) at uvn_io+0x765 sys/uvm/uvm_vnode.c:1281
uvn_put(fffffd8077c062d8,ffff80003c967010,1,31) at uvn_put+0x125 sys/uvm/uvm_vnode.c:891
uvm_pager_put(fffffd8077c062d8,fffffd800727c880,ffff80003c9670b0,ffff80003c9670d4,31,0,2c57c768613f4cf7) at uvm_pager_put+0x10a sys/uvm/uvm_pager.c:505
uvn_flush(fffffd8077c062d8,0,0,31) at uvn_flush+0x68d sys/uvm/uvm_vnode.c:705
uvm_vnp_sync(ffff800000c68400) at uvm_vnp_sync+0x1e7 sys/uvm/uvm_vnode.c:1501
sys_sync(ffff80003c91a020,0,0) at sys_sync+0xd4 sys/kern/vfs_syscalls.c:534
vfs_syncwait(ffff80003c91a020,1) at vfs_syncwait+0x44 sys/kern/vfs_subr.c:-1
vfs_shutdown(ffff80003c91a020) at vfs_shutdown+0x97 sys/kern/vfs_subr.c:1803
boot(100) at boot+0x166 sys/arch/amd64/amd64/machdep.c:929
reboot(100) at reboot+0xa8
panic(ffffffff8344066c) at panic+0x1e3
kerntrap(ffff80003c9673c0) at kerntrap+0x2fb
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
end trace frame: 0x0, count: 237
End of stack trace.

dump to dev 4,1 not possible
rebooting...
SeaBIOS (version 1.8.2-google)
Total RAM Size = 0x0000000080000000 = 2048 MiB
CPUs found: 2     Max CPUs supported: 2
SeaBIOS (version 1.8.2-google)
Machine UUID 9c8ab089-5fb3-144b-a4ba-2e178800b25c
found virtio-scsi at 0:3
virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0
virtio-scsi blksize=512 sectors=4194304 = 2048 MiB
drive 0x000f26c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304
Sending Seabios boot VM event.
Booting from Hard Disk 0...
>> OpenBSD/amd64 BOOT 3.67
boot> set $maxwidth = 0
set: syntax error
boot> show panic
boot: illegal argument panic
boot> trace
boot> show registers
boot> show proc
boot> ps
boot> show all locks
boot> show malloc
boot> show all pools
boot> machine ddbcpu 0
machine: syntax error
boot> trace
boot> machine ddbcpu 1
machine: syntax error
boot> trace

Crashes (6):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/03/12 06:17 openbsd 73e77b6607d4 2d88ab01 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: softclock: invalid to_clock: -ADDR
2025/12/20 10:58 openbsd ddef1afac53e e14dbeb9 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: softclock: invalid to_clock: -ADDR
2025/11/27 03:11 openbsd 6302f867eaf5 e8331348 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: softclock: invalid to_clock: -ADDR
2025/11/13 00:32 openbsd 30ee307006ea 07e030de .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: softclock: invalid to_clock: -ADDR
2025/10/23 23:25 openbsd 6cdaebff9937 c0460fcd .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: softclock: invalid to_clock: -ADDR
2025/08/03 06:58 openbsd bf6d80a8c313 3cda49cf .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main panic: softclock: invalid to_clock: -ADDR
* Struck through repros no longer work on HEAD.