syzbot


go runtime error

Status: auto-obsoleted due to no activity on 2024/04/14 05:34
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+15dd601d18a1c38df9e1@syzkaller.appspotmail.com
First crash: 460d, last: 335d
Fix bisection: failed (error log, bisect log)
  
Bug presence (2)
Date Name Commit Repro Result
2023/09/01 upstream (ToT) 29aa98d0fe01 C [report] go runtime error
2024/01/15 upstream (ToT) 052d534373b7 C Didn't crash
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-6-1 go runtime error origin:upstream syz error 24 38d 390d 0/2 premoderation: reported syz repro on 2023/11/11 09:24
android-5-10 go runtime error 22 214d 493d 0/2 auto-obsoleted due to no activity on 2024/08/02 23:33
android-54 go runtime error 4 200d 256d 0/2 auto-obsoleted due to no activity on 2024/08/17 11:44
android-5-15 go runtime error origin:downstream syz error 9 81d 497d 0/2 premoderation: reported syz repro on 2023/07/26 19:25
upstream go runtime error fs syz error 21 6d05h 377d 0/28 upstream: reported syz repro on 2023/11/23 16:03
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2024/02/20 00:45 10m bisect fix linux-5.15.y error job log
2024/01/05 04:30 1h03m bisect fix linux-5.15.y OK (0) job log log
2023/12/05 18:08 1h36m bisect fix linux-5.15.y OK (0) job log log
2023/11/04 22:49 1h26m bisect fix linux-5.15.y OK (0) job log log
2023/10/02 17:18 1h08m bisect fix linux-5.15.y OK (0) job log log

Sample crash report:
unexpected fault address 0x0
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x403ace]

goroutine 27 [running]:
runtime.throw({0xaa231d?, 0xc000edf9e0?})
	/usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc000edf898 sp=0xc000edf868 pc=0x43629d
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:851 +0x28a fp=0xc000edf8f8 sp=0xc000edf898 pc=0x44ce2a
runtime/internal/syscall.Syscall6()
	/usr/local/go/src/runtime/internal/syscall/asm_linux_amd64.s:36 +0xe fp=0xc000edf900 sp=0xc000edf8f8 pc=0x403ace
runtime/internal/syscall.EpollCtl(...)
	/usr/local/go/src/runtime/internal/syscall/syscall_linux.go:60
runtime.netpollclose(0xc000edfa2c?)
	/usr/local/go/src/runtime/netpoll_epoll.go:61 +0x4f fp=0xc000edf960 sp=0xc000edf900 pc=0x43214f
internal/poll.runtime_pollClose(0x7fb25716f888)
	/usr/local/go/src/runtime/netpoll.go:262 +0x4f fp=0xc000edf980 sp=0xc000edf960 pc=0x46374f
internal/poll.(*pollDesc).close(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:52
internal/poll.(*FD).destroy(0xc000ee67e0)
	/usr/local/go/src/internal/poll/fd_unix.go:77 +0x2e fp=0xc000edf9a8 sp=0xc000edf980 pc=0x4dd00e
internal/poll.(*FD).decref(0x7fb25716f888?)
	/usr/local/go/src/internal/poll/fd_mutex.go:213 +0x53 fp=0xc000edf9c8 sp=0xc000edf9a8 pc=0x4dbdf3
internal/poll.(*FD).Close(0xc000ee67e0)
	/usr/local/go/src/internal/poll/fd_unix.go:107 +0x4f fp=0xc000edf9f0 sp=0xc000edf9c8 pc=0x4dd0cf
os.(*file).close(0xc000ee67e0)
	/usr/local/go/src/os/file_unix.go:262 +0xad fp=0xc000edfa48 sp=0xc000edf9f0 pc=0x4ebe8d
os.(*File).Close(0x0?)
	/usr/local/go/src/os/file_posix.go:25 +0x25 fp=0xc000edfa60 sp=0xc000edfa48 pc=0x4ea4a5
github.com/google/syzkaller/pkg/ipc.makeCommand.func6()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:604 +0x26 fp=0xc000edfa78 sp=0xc000edfa60 pc=0x932146
runtime.deferreturn()
	/usr/local/go/src/runtime/panic.go:476 +0x33 fp=0xc000edfab8 sp=0xc000edfa78 pc=0x434f73
github.com/google/syzkaller/pkg/ipc.makeCommand(0x3, {0xc001202220, 0x2, 0x2}, 0xc000113620, 0xc00111ea40, 0xc00111ea48, {0x7fb254911000, 0x1000000, 0x1000000}, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:671 +0xcf4 fp=0xc000edfd30 sp=0xc000edfab8 pc=0x931bf4
github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000110120, 0x2?, 0xc0011e2f80)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:281 +0x1dc fp=0xc000edfe10 sp=0xc000edfd30 pc=0x92ee7c
main.(*Context).execute(0xc00060c150, 0x3?, 0x0?, 0x0?, 0x0?)
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:171 +0x159 fp=0xc000edff28 sp=0xc000edfe10 pc=0x9358d9
main.(*Context).run(0xc00060c150, 0x0?)
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:156 +0xc5 fp=0xc000edffa0 sp=0xc000edff28 pc=0x935645
main.main.func3()
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:119 +0x5c fp=0xc000edffe0 sp=0xc000edffa0 pc=0x93543c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000edffe8 sp=0xc000edffe0 pc=0x469501
created by main.main
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:117 +0x588

goroutine 1 [semacquire]:
runtime.gopark(0x923225?, 0xc000f3fdf0?, 0x20?, 0x39?, 0xc00054b000?)
	/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000f3fd80 sp=0xc000f3fd60 pc=0x438fb6
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:387
runtime.semacquire1(0xc0011e5f38, 0xf8?, 0x1, 0x0, 0xa0?)
	/usr/local/go/src/runtime/sema.go:160 +0x20f fp=0xc000f3fde8 sp=0xc000f3fd80 pc=0x44a1af
sync.runtime_Semacquire(0x52fef6?)
	/usr/local/go/src/runtime/sema.go:62 +0x27 fp=0xc000f3fe20 sp=0xc000f3fde8 pc=0x4652a7
sync.(*WaitGroup).Wait(0xc00007a300?)
	/usr/local/go/src/sync/waitgroup.go:116 +0x4b fp=0xc000f3fe48 sp=0xc000f3fe20 pc=0x47524b
main.main()
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:123 +0x625 fp=0xc000f3ff80 sp=0xc000f3fe48 pc=0x9352a5
runtime.main()
	/usr/local/go/src/runtime/proc.go:250 +0x207 fp=0xc000f3ffe0 sp=0xc000f3ff80 pc=0x438b87
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.sConnection to 10.128.1.23 closed by remote host.

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/01 22:30 linux-5.15.y 9e43368a3393 696ea0d2 .config console log report syz [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-perf go runtime error
* Struck through repros no longer work on HEAD.