syzbot


panic: runtime error: floating point error

Status: upstream: reported syz repro on 2025/02/10 09:25
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+162655d648f62c52dd7b@syzkaller.appspotmail.com
First crash: 136d, last: 5d12h
Fix bisection: the issue occurs on the latest tested release (bisect log)
Crash: panic: runtime error: floating point error (log)
Repro: syz .config
  
Bug presence (2)
Date Name Commit Repro Result
2025/03/12 linux-5.15.y (ToT) c16c81c81336 C [report] panic: runtime error: floating point error
2025/03/12 upstream (ToT) 0fed89a961ea C Didn't crash
Similar bugs (10)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-54 panic: runtime error: floating point error syz 6 37d 881d 0/2 upstream: reported syz repro on 2023/01/26 18:24
android-5-10 panic: runtime error: floating point error 1 1038d 1038d 0/2 auto-obsoleted due to no activity on 2022/11/21 00:58
upstream panic: runtime error: floating point error (2) syz error 23 2d05h 702d 0/29 upstream: reported syz repro on 2023/07/25 08:02
android-5-15 panic: runtime error: floating point error (2) origin:upstream syz 2 23d 168d 0/2 premoderation: reported syz repro on 2025/01/09 05:12
android-5-15 panic: runtime error: floating point error 3 891d 938d 0/2 auto-obsoleted due to no activity on 2023/04/24 18:55
android-5-10 panic: runtime error: floating point error (2) syz error error 11 8d19h 891d 0/2 premoderation: reported syz repro on 2023/01/17 08:13
linux-6.1 panic: runtime error: floating point error origin:upstream syz 1 11d 11d 0/3 upstream: reported syz repro on 2025/06/14 16:04
android-6-1 panic: runtime error: floating point error (2) origin:lts missing-backport syz error 11 5d23h 546d 0/2 premoderation: reported syz repro on 2023/12/27 20:43
android-6-1 panic: runtime error: floating point error 1 676d 676d 0/2 auto-obsoleted due to no activity on 2023/11/17 15:39
upstream panic: runtime error: floating point error kernel 2 865d 1143d 22/29 fixed on 2023/02/24 13:50
Last patch testing requests (1)
Created Duration User Patch Repo Result
2025/02/24 19:46 1h11m retest repro linux-5.15.y report log
Fix bisection attempts (2)
Created Duration User Patch Repo Result
2025/05/24 03:34 4h57m fix candidate upstream OK (0) job log
2025/04/18 12:26 1h39m bisect fix linux-5.15.y OK (0) job log log

Sample crash report:
panic: runtime error: floating point error
[signal SIGFPE: floating-point exception code=0x80 addr=0x0 pc=0xf008b0]

goroutine 21 [running]:
github.com/google/syzkaller/prog.foreachArgImpl({0x21f6180, 0xc0037f60f0}, 0x12cee20?, 0xc007282000, 0xc006a375e8)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:165 +0x2b0
github.com/google/syzkaller/prog.ForeachArg(0xc002544f50, 0xc006a375e8)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:146 +0x51
github.com/google/syzkaller/prog.(*execContext).writeCopyout(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:235
github.com/google/syzkaller/prog.(*execContext).serializeCall(0xc006a37680, 0xc002544f50)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:119 +0x4b5
github.com/google/syzkaller/prog.(*Prog).SerializeForExec(0xc000a9c740)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:78 +0x1ab
github.com/google/syzkaller/pkg/rpcserver.(*Runner).sendRequest(0xc00253c300, 0xc00725e9c0)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:297 +0x22e
github.com/google/syzkaller/pkg/rpcserver.(*Runner).ConnectionLoop(0xc00253c300)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:182 +0x545
github.com/google/syzkaller/pkg/rpcserver.(*server).connectionLoop(0xc0037ce900, {0x21f3140?, 0xc0025451d0?}, 0xc00253c300)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:437 +0x196
github.com/google/syzkaller/pkg/rpcserver.(*server).handleRunnerConn(0xc0037ce900, {0x21f3140, 0xc0025451d0}, 0xc00253c300, 0xc002545220)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:360 +0x56a
github.com/google/syzkaller/pkg/rpcserver.(*server).handleConn(0xc0037ce900, {0x21f3140, 0xc0025451d0}, 0xc002545220)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:322 +0x2ab
github.com/google/syzkaller/pkg/rpcserver.(*server).Serve.func1.1({0x21f3140?, 0xc0025451d0?}, 0x0?)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:242 +0x31
github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:78 +0x198
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.13.0/errgroup/errgroup.go:79 +0x50
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 15
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.13.0/errgroup/errgroup.go:76 +0x96

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/20 21:25 linux-5.15.y 1c700860e8bc 804b3919 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf panic: runtime error: floating point error
2025/02/10 09:24 linux-5.15.y c16c81c81336 ef44b750 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf panic: runtime error: floating point error
* Struck through repros no longer work on HEAD.