syzbot


panic: failed to create a resource ifindex with ioctl$sock_ifreq

Status: auto-closed as invalid on 2021/08/18 23:07
First crash: 1071d, last: 1071d

Sample crash report:
openat$vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x450082, 0x0)
23:06:59 executing program 0:
socketpair(0x1d, 0x0, 0x1a3, &(0x7f0000000340))
23:07:00 executing program 2:
socketpair(0x1d, 0x0, 0x1b4, &(0x7f0000000340))
panic: failed to create a resource ifindex with ioctl$sock_ifreq

goroutine 49 [running]:
github.com/google/syzkaller/prog.(*randGen).createResource(0xc0006820a0, 0xc0058a9630, 0xc0ab40, 0x40df00, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:420 +0xcdf
github.com/google/syzkaller/prog.(*ResourceType).generate(0xc0ab40, 0xc0006820a0, 0xc0058a9630, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:683 +0x29f
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b100, 0xc0ab40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0x120d020, 0x4, 0x4, 0x0, 0x413882, 0xc000f587a8, 0xb2459d26, 0xbe6f36e8b75b7b74, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*StructType).generate(0xd51f80, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000f587e0, 0x4eded3, 0xc0056bd500, 0x12cd68ed207eacc3)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:795 +0x7c
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b1e0, 0xd51f80, 0x410000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*UnionType).generate(0xc57c40, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc0006b6020, 0xc000f58970, 0x44dde5, 0xc000c506d0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:803 +0xd4
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b2c0, 0xc57c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*ArrayType).generate(0xe8e5a0, 0xc0006820a0, 0xc0058a9630, 0x0, 0x987e20, 0xc000697e40, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:787 +0x177
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98a920, 0xe8e5a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0x14f4900, 0x6, 0x6, 0xc000f58d00, 0x413882, 0xc000f58ce8, 0xb2459d26, 0x6d62eb0d6dee5b0e, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*StructType).generate(0xd7ee60, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000f58d20, 0x4eded3, 0xc0056bd500, 0x63c42c913978706c)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:795 +0x7c
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b1e0, 0xd7ee60, 0x410000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*UnionType).generate(0xc58e40, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000683f80, 0xc000f58eb0, 0x44dde5, 0xc000c506a0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:803 +0xd4
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b2c0, 0xc58e40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*ArrayType).generate(0xe8f020, 0xc0006820a0, 0xc0058a9630, 0x0, 0x987ea0, 0xc000682180, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:787 +0x177
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98a920, 0xe8f020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0x1576c20, 0x7, 0x7, 0x0, 0x413882, 0xc000f59228, 0xb2459d26, 0x1faee3a8b227ecc3, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*StructType).generate(0xd46400, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000f59260, 0x4eded3, 0xc0056bd500, 0x7334bcdef91c6935)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:795 +0x7c
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b1e0, 0xd46400, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*PtrType).generate(0xc3f580, 0xc0006820a0, 0xc0058a9630, 0x0, 0x7f43c286b7d0, 0xc000682120, 0x0, 0xc0004cbc00, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:812 +0x127
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b020, 0xc3f580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0xeb4a60, 0x2, 0x2, 0xc000f59500, 0x413882, 0xc000f595c0, 0xb2459d26, 0xdc647e6f565842b1, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*StructType).generate(0xd208a0, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000f595f8, 0x4eded3, 0xc0056bd500, 0x6dfb7b2da19eb4d7)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:795 +0x7c
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b1e0, 0xd208a0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*PtrType).generate(0xc3f5c0, 0xc0006820a0, 0xc0058a9630, 0x0, 0x987e20, 0xc0006f8eb0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:812 +0x127
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b020, 0xc3f5c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0x161db00, 0x9, 0x9, 0x8e8300, 0x413882, 0xc000f59958, 0xb2459d26, 0x485982ed91d662c3, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*StructType).generate(0xd38960, 0xc0006820a0, 0xc0058a9630, 0x0, 0x1881660, 0xc000f59990, 0x4eded3, 0xc0056bd500, 0xf863c598e045a3b)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:795 +0x7c
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b1e0, 0xd38960, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*PtrType).generate(0xc3f600, 0xc0006820a0, 0xc0058a9630, 0x0, 0x987f20, 0xc000e21ce0, 0xc000f59b10, 0x44dde5, 0xc000c50468)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:812 +0x127
github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006820a0, 0xc0058a9630, 0x98b020, 0xc3f600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:665 +0x40b
github.com/google/syzkaller/prog.(*randGen).generateArg(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:615
github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006820a0, 0xc0058a9630, 0x1058a80, 0x3, 0x3, 0x0, 0xc000f59c88, 0x4eded3, 0xc0056bd500, 0x6f8f994dac14ac95, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:603 +0x179
github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0006820a0, 0xc0058a9630, 0x132a940, 0xb5b, 0xc0058a9630, 0xc000c50438)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:558 +0xda
github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0006820a0, 0xc0058a9630, 0xc005672440, 0x1, 0xc005672440, 0x0, 0xc0058a9630)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:547 +0x95
github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000f59e18, 0x14)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xfb
github.com/google/syzkaller/prog.(*Prog).Mutate(0xc005672440, 0x9849a0, 0xc0056b0b10, 0x14, 0xc0004c65c0, 0xc001049400, 0x63, 0x80)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ee
main.(*Proc).smashInput(0xc0056c0500, 0xc000b52330)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:213 +0x133
main.(*Proc).loop(0xc0056c0500)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:78 +0x1aa
created by main.main
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:295 +0x152f

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/05/20 23:07 upstream c3d0e3fd41b7 c560a65d .config console log report info ci-upstream-kasan-gce panic: failed to create a resource ifindex with ioctl$sock_ifreq
* Struck through repros no longer work on HEAD.