kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Jun 7 22:43:08 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.223' (ECDSA) to the list of known hosts. 2020/06/07 22:43:20 fuzzer started 2020/06/07 22:43:23 dialing manager at 10.128.15.235:19967 2020/06/07 22:43:24 syscalls: 364 2020/06/07 22:43:24 code coverage: enabled 2020/06/07 22:43:24 comparison tracing: enabled 2020/06/07 22:43:24 extra coverage: support is not implemented in syzkaller 2020/06/07 22:43:24 setuid sandbox: enabled 2020/06/07 22:43:24 namespace sandbox: support is not implemented in syzkaller 2020/06/07 22:43:24 Android sandbox: support is not implemented in syzkaller 2020/06/07 22:43:24 fault injection: support is not implemented in syzkaller 2020/06/07 22:43:24 leak checking: support is not implemented in syzkaller 2020/06/07 22:43:24 net packet injection: enabled 2020/06/07 22:43:24 net device setup: support is not implemented in syzkaller 2020/06/07 22:43:24 concurrency sanitizer: support is not implemented in syzkaller 2020/06/07 22:43:24 devlink PCI setup: support is not implemented in syzkaller 2020/06/07 22:43:24 USB emulation: support is not implemented in syzkaller 22:43:31 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x45805279) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xfc) sendto$inet(r0, &(0x7f0000000080)="16eafb4a171b0c6ac329ef11645aa8c6cf30bb12d0d59ee70c4e6dda5e0f62515dc3ad3a64186f0b0cd7725be8e2052a5e10bdfc6298486575431540019a512f4ca06910797b9c9ab43f7525cc4e260fd6857c7ed1170dd6345fd1254a17c68ac45e4aa60eb3901c6f2f8121b3d1e3f502ba9a304e541f8b98fc44b6eefd4732ab4bab494461f565ac673f635c8f3e2b01ad00393300ede93015dd8d770a4286c5a59845ceab09d84ab0dd2f29cfb1a49526870bc077cb6b1183be1abd58263957c71590096104e9145c83edcdf136803e64e49234f32776c9bfc115d854df5c677343622396d6f40552f1d10590b46760ca5d2df0908a", 0xf7, 0x401, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1f, 0x7fff}) r1 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/205) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x128, 0x8) connect$inet(r0, &(0x7f0000000380)={0x2, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000400)) r5 = getpid() getpgid(r5) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000440)=""/7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8, 0x0) utimensat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x3, 0x4}, {0x7fff, 0x1}}, 0x0) r7 = semget$private(0x0, 0x0, 0xd) semop(r7, &(0x7f0000000540)=[{0x0, 0x7fff, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffff, 0x800}, {0x0, 0xffff, 0x1800}], 0x4) 22:43:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb46, 0x4, 0x2, 0x0, 0x7, 0xe2000, 0x4, 0x1, 0x2, 0x5, 0x2}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) mkdir(&(0x7f00000010c0)='./file0\x00', 0x156) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001140)) r4 = msgget(0x2, 0x60) msgrcv(r4, &(0x7f0000001180)={0x0, ""/145}, 0x99, 0x2, 0x1000) socketpair(0x6, 0x8000, 0x1, &(0x7f0000001240)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000001280)=""/4096, 0x1000, 0x4, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000002280)) r6 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000022c0)) pipe2(&(0x7f0000002300)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000002340)) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000002380)=""/138) r8 = openat(r2, &(0x7f0000002440)='./file0\x00', 0x400, 0x0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000002480)) ftruncate(r0, 0x0, 0x7) 22:43:31 executing program 1: open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x80, 0x80) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) faccessat(r2, &(0x7f0000000140)='./file1\x00', 0x20, 0x0) 22:43:31 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500a0b4cd1a4012d9be9078e0000002ac1400aa0307907800000000450000000000000000000000ac1400aa00000000534879a5eb2d1e9bc155cbfe21774f34f2818b3bf5a072cc03bb32afafc3168ce227a588020a91565390856904df33be0d67915ccbff2663ca6c9643e7698e318c1939e0d141737f4c3e45ab754412ed2127eebc0899dc44eb6581dafc46f28b0b8223bb3f22bfe3bf3b78016f0f4507c80b17a2ef19ce0bceb869186b3b44178b5f23345c2e254ad10d28ae470105fd39e564c67be1ca513b06c5012ad9cd60b5569d395e10ed91b97f468f7625c4a2876f224f8790f9aaf74967dcf3a3c35dd9665fba2d2987cb1b8436d2e25b13a499ff7f6a58d9cf6509abff2e7173d6d122890000435c4a6d148ac4bdec02d064fd60d5bea0fe9ff6d596652d116b580476ac1c0abba7ac1cb44b6f0a0000000000000000000000004a26ef62d72aae87a6948cb81136bd993e32cdb11f7295e473058cd06173d5a0577048e475e37267c1c6f49405874356b4bed1b53126512bed8143208f0e864255f5c04d8248feccecc944161fd2dce72c8a8e71ec7f347b602790c6267eab4598ecb9de48e7da3669b3bafe4865ec8338480399b9ab2cb988d00b746299a2a662236ddab67d24c10e59d5fb970b4408457c9ca473785da147bd2ef45729eb3210be5684d6c6ae6f2034aea93b7abaa8c87dc30e8209ffdb4b801fc302ae67c4aa6b6d21f05085deb6fc44eb3abe9d8530c6989f25f87d36aa1113faee443a547482c48f5d57bf7dd8d01fd3189f73996ecc7683dd458776898e2a462cea58bf9d31"]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2000000, 0x401, 0xffffffff, 0x1, 0x3, 0xffffffff, 0x5, 0x2, 0x0, 0x3, 0x3}) 22:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0x7, 0x40, 0x4}, {0x200, 0x0, 0x7, 0xaf81}, {0x7, 0xff, 0x0, 0x1}, {0x3, 0x1, 0x3, 0x9}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000010000000e3273c8a"]) 22:43:32 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(r3) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) shutdown(r0, 0x1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r5, 0x0, 0x7fffffffff6) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') 22:43:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:43:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0xffffffffffffffff, 0x0, "0000ffffffffb8da0f7d00000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 22:43:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x5a, 0xffffffffffffffff, 0x1, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ftruncate(r4, 0x0, 0x7bfd) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 22:43:32 executing program 1: r0 = socket(0x1, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "dc2a00ee1a00800000000000001800"}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000180)) 22:43:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xa2f}, {0x0, 0x2}}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080)="4cd2cdbb14f638f3fcd9e6b3", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="e449fe84193094f186fdf292859b15323fc11b8b460e346f2f4ac636d8342ce8cd5500455a940a8b6c7c38fb12266578f9844d9fac035cfc4ca8f3d5d31a7c9f35a2454ec1264d417de2c35bd57f00f085b5401f9151c823bdf7f05cabaa9cd1e08b362c6a7bdc41b76c965655f04fcc8d07af664eb6c99b8e112378d328c4acb0ab4091723f752402f2b6c01f8201dd0a61912d752f17cacbac06684115ae1e7e3271da3f5d473966388be46b083e901640422a3347d830aa609be877da7a1ef4893c1956911ac77b3b58c66a5e8619bb433acafeb08f3d494efbb099de06764aea92350f26a685f904a0164ebdd850eaac548b8252bdad8c6af72809c50d", 0xff) 22:43:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 22:43:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00082451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) 22:43:32 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000007c0)=ANY=[@ANYRES16]) shmctl$SHM_UNLOCK(0x0, 0x4) r0 = semget$private(0x0, 0x5, 0x400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) clock_gettime(0x0, &(0x7f0000000100)) close(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x565) semop(r0, &(0x7f0000000240)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1000}], 0x22) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) dup2(r1, r2) 22:43:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000050000000000005b67071b542a538746000000b8180000002900000023000000030000000001"], 0x38}, 0x8) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:43:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES16, @ANYRES64], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000004e3ffffff0000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d6146febaaddf1a23175ce18e6bd659edfc14a50f2670712077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb17ad8e83a9cd67d69d8d22eb81a6a35e2986f4ca9a569c9db1"], 0x1, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB], 0x1, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8c0300000000ffd5c9cd0000"], 0xffffff64, 0x1, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x34, 0xfffe}, 0x6, 0x9, 0x0, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2}) fchown(r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 22:43:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "0017045100"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x20}, {0xffffffffffffff9c, 0x100}], 0x3, 0x7ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 22:43:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0x18, 0x3, 0x2) 22:43:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8, 0x0, 0x0, 0x0) 22:43:33 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c9406a7e2e", 0x1c}, {&(0x7f0000000000)='>', 0x1}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x5, 0xfffffff8, 0x2, 0x6, 0xb2e8, 0x7, 0x9, 0x10, [{0x3ff, 0x92, 0x2, 0x1}, {0x401, 0x8, 0x36}, {0x76f1, 0x9, 0xd68, 0x2c}, {0x7fffffff, 0x0, 0x95c3}, {0x5, 0x5, 0x6, 0x8}, {0x5, 0x3, 0x10001, 0x7}, {0x3, 0x81, 0x1ff, 0x8001}, {0x1000, 0x0, 0x4, 0x5}, {0xf4, 0x4, 0x9, 0x40}, {0x8, 0x380, 0x40, 0x7}, {0x7e, 0x5, 0x8, 0x5}, {0x6, 0x4b, 0x40, 0x771}, {0x1ff, 0x1, 0x200, 0x3}, {0x7f, 0x7, 0x2, 0xfff}, {0xfffffffb, 0x7fffffff, 0x8, 0x80000001}, {0x1, 0x401, 0x5, 0x7}]}) execve(0x0, 0x0, 0x0) 22:43:33 executing program 0: setuid(0xffffffffffffffff) syz_open_pts() r0 = semget(0x3, 0x2, 0x82) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r1, 0x80000000, 0x2, &(0x7f00000000c0)="d640afcee4509cd90c5497676a133743b8d6570705a4ecf2d4d3d262b3eee7965d06936fd28c6f14cf7b7e0b96ecfbfe35b78dd5c618d1972a24b1aa96f263", 0x3f) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/144) 22:43:33 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x805, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050002000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 22:43:33 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa5c3e5677562d0800450000380000000000019078e0000001000000000309907800000000450000000000000000000000e09fcd02e000000201000008000000001d2c2c4503aa770933fde15138a455b70f742f6e98b99f1aadb9a97b2a1bc7db21bcac2e2c5b917ec5c1ef042d591604a1209a4756c61d0e606f70f0c4a83a8960dfe4c34e1fcdcdf57543fc92c9f0075797e742b7a87c5859e8fea89c34e5ae5f2cce1f766c112a82f5ffcc00"]) 22:43:33 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000840)="e6f42ddd94f358656409276da13b8d96b6782483fd2c306af91de67b8cb1821c4a2d271dbdc578559dedf0202e2872d852ae64d04713c7502e467ea4cffbe4ca0a6624c1bd8b67a47a3540be42853c2b35717f470d0c001f9e4c4454fbfd7e96564f128f6e4bf63b438e09b3d08a064943a019b8a63a1dd0adbcc860fa301df8860514dbd2bb124c6ad8907850083626cb38bccfd277db8780edc927b2562b9b9931848f021e0409b8af7575a1ff09c0b797bc88e0949153f65e30c9555f41c3e81395ad4b790e7589c500c8da14e3c5796bfc743be82554ab2db0754adef33bb2a2e40911f4e56c1c79f832001dad0d4c191b51628c5272f314687245cc81df7b2f77dc126d073f79ffce830f44c4c72baaaf85d10b7db653b0852edebd1b5ca640bb0f0798c752485f80d1b184b022826b0e2c111a534ee162945643e0dd504b92ba31f2f41a4111954ee48b785260daa0d820d0f3f313b6bf6ff69170a92ac736f49f72510b831da54f73917f823dfe03f3492b6c25f420e75385a3f442ffbb2a512365759304af6e1a677769a3e49151440fc59efd8f7d9179d6b736c46e08e2b89ce2a36b10ef3079f5dcfe358f839652c7f621c0dc1e6ca8cee80cad8240d3529c41506ce8750608431d1d4ce4cc893a702b793761491fb88d4a72a74373db419532723f99f45c9b7926adbe097164ed2ff44f149f7df415c4aeb12b1e72fd6c4aa4d4693fe9849fd519bf51576fbb3bd10075a8aef3766ca1cfdfa676e486909c23b0d00940e95d5bee72c2a2ed9b3f35a8a7a9ce2597988cfcde63ad692cf870d6c90187d2ef64db502bf872c2c082c4565b48ea7ceccfbcca58893854077e6c142859581dde2d11321f065fa3ecbaf1cba3bc04a00321db25149ccc6a2521b10fa3c1c2e2100882ae16cd94ad20fb99362dc6c14a2d13ea635c34ae4ab513029b2c4277c4be4fbc5bf461f9e0872ac5a9e2c2095c348575f25a958cde9626c113ed5d036a271f7958ee55f0225a8bf9d75f201aa53e6602733b15d2e9e1650d2c3dc6a239da9709968098737b30aa130c0dfac086be834ecf5249573af5f4ef4df859cd4ff369b7c3b772e3b62f854cdf35285f9e1a4df5355b833a6a0469874a0eeb3274f43f46b5b3a520e2e0fbcb8549057c37f15ea73ae2ad7544d1a4512a8d13c5481dc998aaaaebafc6847e5afd283bf49b3b62aaa7d10a74a23a9c94315d9bc1e94a70de008f20b5e3038d4f7791dead09a20c0cce4d7bac9f5efbc18993f6056420d5d25fd5361e37795132cb63f2a32476674b638b6619266751ed8d516ed75799119f62b5bc0e4f23d6e3f68f40f93734b4e12c051f2830d4279c17b465dfafaca716f57597938fd2e0512e39e27debbeadc36e9aee111b747df16f6b63d088c0a6de6c1720a7232ef12aab29cd4433b2b04f3f5aefa15634cc8cb7781de9f100b35f4d04e1ccee8dbdeb110ed57739f8c152c3713ab3b709ccc79c4b1e9d65a65d6b12813f4fc3a4759501826f34522c8189b95df619fc23752d3ec5e2fad8d36a8455f9eb1fda310199a13e2d91ba5ee2784ad6c95ead33ce2296c945fde16ace09ab7e87c22e666825793b107b69f9287930dd0b9c0ada0c8f3856ec40bea705043b73a0b000489b1f9667fefa7e90f06848df94a46833621b9cfcadd1b1c3839f4b30e928fbcdeac5928951b7765cfe29daa92ca749d63ceac42655dcf7ecee1116cd8feb0c50e85dd86545e6003364c215ebc6f23fd3b906e3d087cc2a914102b8b083f0f4effcc48ef3415bd93c2f9b32160db41f362dadfe9cab093aa0", 0x50a}], 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x3) 22:43:33 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000b80)={0x0, 0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="e9f5305566abdbec5918627a04b8a5c7162672bfc521459db343c2c76b9c7e6e006b2a0c563d5f182b5d4daa25dad5690a88f7e2ab1369e1c4931fcfb6787df367a18d66248375022e7d4e7e9b2e8a4eb0fa3fa1d6cbca5d7de2fa52c867ed1b14704cd41d9a3575817aceca582db231c99c56ef698d6ae7", 0x78) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7) 22:43:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x518) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x94, 0xcf, 0x9, 0x6}, {0x8, 0x2, 0x6, 0x88d1}, {0x9, 0x4, 0xff, 0x400}, {0x82d7, 0xde, 0x0, 0x9}, {0x0, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001600)=[{0x44}, {0x7f}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:43:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000091, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x100}, {0x10054}, {0x6, 0x1}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)) 22:43:33 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fe524044513fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f532e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abdafcffffffffffffff911faff575e8c881ff7cc53c8943030b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x401, 0x0, 0x0) 22:43:33 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f787386, r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="9c028bfdff175157ead5afe62d22d54797f3fb7be3be08b8cf4eb99bc89ca033ab8a8894f6aa255566f5cd9aa58f13eff1cff63a49fd5a27"], 0x10) dup2(r2, r0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="100000000000000000000000000000f4"], 0x10}, 0x0) 22:43:33 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) pread(r3, &(0x7f0000000300)="8ecc4f19e504ee793e572b8e573050845e115a9d0f9b7a31b4d9a304a0ec922e9a454b27eb1d68491abbb5b2a64f4f89102231a747518740663e83c3a7561d58b68774fc890ae8ca360c5080cfb4023dfdb4944b9c", 0x55, 0x0, 0x6) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000200)=""/164, 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x10fc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) pwrite(r1, &(0x7f0000000080)="2891df563f2b8d3afcb033d4191489fd194fb7c2bfe82701b4563ab32b4e9e561761f3df9b38faa3c2efdfde64d0d2611eb80f42654f9aa296de073edecfacb1cd7052363bdf5c4964ef1a443c9f342363a6cab3c78f86d7b0d1a986d853051eb2c19a8e314a387acf934a77850f80b23c604eac38b55e22a84e28b92ee36dd759110bd0ba2e9533175e176bbcc53ef242d014c212d281ff419059ad81c8d27701614f7ec2a9e40749e7b19ca46995fd71", 0xb1, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:43:34 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x40) 22:43:34 executing program 1: r0 = socket(0x10, 0xc003, 0x89) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r1, 0x3, 0x20, &(0x7f00000000c0)="26eceafdeceeed11a2d473208b6771138e93c7231d6c5dcfe57d8abcf8f03511d8bef8e69cc3b77861b264496c3eded34666f637db6f69517cd83c4e19e971fd3fcd5d43fb97f2d0b966af6c32343b77efb49899326753904b487507810956fcf45258e5b49623781701dc57f3d63c36f072a516176bbb528bbcc4f350b83510837c05c3a1521d94a53ae98c4e8a019f2cd52cd3d3735bd326ed8726c3923d979686", 0xa2) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="32b9a8c961c784aa4305e1469eb8736eb413ce9b8322fea10999da729aa27a655b2694bc90da259a4db70d5356382ac457bb282f30bb50025f8e03d0513749cf7c873a8e02caa4118dfe8ca9adab3989b974c8320c778bff26a8b47464b6234e63ccab7326f0add3780ac9fb59d09e2df9423276047d025e85f69b6d938fa7a94773e8dcc475a617fbe5685e52f1a356b6f87181611c78", 0x97}, {&(0x7f00000002c0)="f9549cd834660d921d119d9adee1153aecf268eadd4f12779eec0ae8705616f8a81d1f321c5bbce5d944ce17ff0c5e98969083", 0x33}, {&(0x7f0000000300)="28987da845d690a21922982bc20d32782cff9f72083a9a05e4fed3f8ccc36e083291aa4f363adda78f4a02ff73f682931d83dc0efc0412e5d05fb12a9981925bc4821d1144baf8de1ecb02444c8c4cf1c7f2288801bdf2f84027f2497ffba2465f9518485cac11fbf3fca3eb1f6a5376847e2d00b725aaebd18b0a29e933213464a739cad532e429f114ac2039ab68e6b52b5fc20b44f0e4afa9c399ae35567df75ebe5ae8ea617fcfa62ec62f166771efe2e8286edd4a6ba9283c7cfc", 0xbd}], 0x3, &(0x7f0000000400)=[{0xa0, 0xffff, 0x6, "efc8053bf715c90e831044aa94f1da239a7c74e8f7e031d1f1a0ba2f4a698ae7f96bf51cb5b925b266bb729a54d88343b8d5efcd27d426b32c2fba9b5cabc8e45c946a405408002a6cf9c32f9465426e1d97fff262882bada420edc994d25395909a3c89ff5c58ffd56877ad9c238c825a12859e5d5c496138e410a3ed937a5987eae6427633be8ac8"}, {0x30, 0x1, 0x3, "b6e402cdc489e289ba42d29556e04a026a0f12135ce736bad61b9fc6f321"}, {0x60, 0x1, 0x6, "5cd375fbc62e268d0cefcb54ed0d719a9259dd282fd25b4ad8ad191cfa83c7e3e409e5f97e891b5e3c299bb1a48c1a4e340e85af37ddfa84ff5adabe2d171118e3bee0aafaadf88db446"}], 0x130}, 0x404) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x87}, {0x6, 0x0, 0x0, 0x1040107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 22:43:34 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000000c0)="9ebf0f20301c790b7499b8a0a5b29b1e4bf0137c96beb9fc19247348262c945ca81c4be4e3891af493599fa900d0bb070a67cb8011c250b6ef36fdf3b927e9d6", 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="1a720794a638ffe148e962954598d077035190001000006b878ee4256adacee32766e486aa5d", 0xfffffcf7}], 0x1, 0x0, 0x7) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r2, &(0x7f0000000200)="6eecd249626070d3989132fc023faadb7a8e0cb8865ddc3cfc8c234a990bec550587e467", 0x24, 0x408, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) 22:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000002c0)=""/238, 0xee, 0x442, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x400, 0x1, 0x1f, 0x2}, {0x3f, 0x5, 0x6, 0xff}, {0x200, 0x1, 0x0, 0x3}, {0x7, 0x8, 0x1, 0x1f}, {0x20, 0x3, 0x3, 0x10000}, {0x4, 0xb1, 0x80}, {0x400, 0xee, 0x1f, 0x7}]}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x11}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) 22:43:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c6530000b659258fc870321abfc4bb9a99e63b360ea38136151907cad4ca60f8d7df47b666aee82aa1c9f9cea6e84dea7c339a7ddb758c1cf7a9b72002a3ccf4b92c588bf66b61d6ae33ce1960ed43e5942a68159061c93ea35d4f07ea8df691b97c7fe69cec81a105180f62b6a7208477eea05d5238c3527a4ad71be991b989d3c5393ca04f2f700867ece54079e7a5d30923be44b28130ed4add58635d02460be88ba7a7e62289857189f43adb534c917544f217e3f693ccf213bf300000000000000e9ee6f2cc9514e26bf84177182ac66b8d22995215812b9f9e947d3f2ec0adb636d6458fe538b6eb36394d1eeebc19743474287154c6525"], 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r7, 0x40044b06) 22:43:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) getdents(r0, &(0x7f0000000000)=""/218, 0xda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x14fc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 22:43:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x192) writev(r0, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 22:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00498637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="020000006e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) unexpected fault address 0x4baba265000 fatal error: fault [signal SIGSEGV: segmentation violation code=0x1 addr=0x4baba265000 pc=0x440113] goroutine 1 [running]: runtime.throw(0x8f7ddc, 0x5) /usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc0005a1960 sp=0xc0005a1930 pc=0x42e9d2 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:401 +0x3de fp=0xc0005a1990 sp=0xc0005a1960 pc=0x443ebe runtime.selectgo(0xc0005a1b88, 0xc0005a1b40, 0x2, 0x0, 0xc0000d2660) /usr/local/go/src/runtime/select.go:315 +0xca3 fp=0xc0005a1ab8 sp=0xc0005a1990 pc=0x440113 main.(*Fuzzer).pollLoop(0xc0000a54a0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:320 +0x127 fp=0xc0005a1be8 sp=0xc0005a1ab8 pc=0x7eee77 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:262 +0x12c6 fp=0xc0005a1f60 sp=0xc0005a1be8 pc=0x7ee126 runtime.main() /usr/local/go/src/runtime/proc.go:203 +0x21e fp=0xc0005a1fe0 sp=0xc0005a1f60 pc=0x43036e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc0005a1fe8 sp=0xc0005a1fe0 pc=0x45d461 goroutine 21 [chan receive]: main.main.func1(0xc0001a0000) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:138 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:136 +0x5b0 goroutine 7 [syscall]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 20 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc0001a0000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x3f goroutine 26 [IO wait]: internal/poll.runtime_pollWait(0x2da355ec8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0015ee5b8, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0015ee5a0, 0xc0020e6510, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0001727e8, 0xc0020e6510, 0xc, 0xc, 0xc0003ad9c8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x9a87a0, 0xc0001727e8, 0xc0020e6510, 0xc, 0xc, 0xc, 0x0, 0x3ff330, 0x3ff330) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc001a88310, 0xc00017c080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203000, 0x203000, 0x203000, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:757 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000092000, 0xc00017c080, 0xc002049a00, 0xc000d97670, 0xc0003add28, 0x444ffe, 0x413b6a, 0xc00015ad28, 0xc000093ec0, 0x28) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:282 +0x108 main.(*Proc).executeRaw(0xc00229cb40, 0xc00017c080, 0xc002049a00, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:293 +0x25c main.(*Proc).execute(0xc00229cb40, 0xc00017c080, 0xc002049a00, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a main.(*Proc).loop(0xc00229cb40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x4de created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x1155 goroutine 25 [IO wait]: internal/poll.runtime_pollWait(0x2da355c58, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00019a118, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc00019a100, 0xc00028e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc00019a100, 0xc00028e000, 0x1000, 0x1000, 0xc0003a9a60, 0xc0003a9b40, 0x7c824d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000172058, 0xc00028e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc000174720) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc000174720, 0xc0003a9c00, 0xc00019a180, 0xc00000da60) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc000288000, 0x925fd8, 0xc0003a9b88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc000288000) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc000288000, 0xc00029c000, 0x1000, 0x1000, 0x8988a0, 0xc0015ee930, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000194210, 0xc00029c000, 0x1000, 0x1000, 0x10, 0xc0003a9b88, 0x7c80ad) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000174780, 0xc0001580c0, 0x1, 0x9, 0x0, 0x0, 0xc0003a9d70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x9a8000, 0xc000174780, 0xc0001580c0, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x9a8000, 0xc000174780, 0xc0001580c0, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc0003a9d48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc00019a180, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc00019a180, 0xc000000100, 0xc0003a9e10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc00019a180, 0x832ea0, 0xc0001946f0, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc00019a180, 0x832ea0, 0xc0001946f0, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc000194300, 0xc0001946f0, 0xc0015ee900, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc000174840) /usr/local/go/src/net/rpc/client.go:109 +0xa5 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 34 [IO wait]: internal/poll.runtime_pollWait(0x2da355f98, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0015ee4f8, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0015ee4e0, 0xc002a6402a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0001727d0, 0xc002a6402a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0001727d0, 0xc001a88310) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 63 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc001a88310, 0xc001e79c80, 0xc001e79c20) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:742 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:740 +0x19c goroutine 36 [runnable]: math/rand.(*Rand).Intn(0xc0020b8fc0, 0x265b, 0x11f2) /usr/local/go/src/math/rand/rand.go:167 +0xa2 math/rand.(*Rand).Perm(0xc0020b8fc0, 0x2718, 0x76c7c1, 0xc00211b548, 0xccd7c0) /usr/local/go/src/math/rand/rand.go:225 +0x89 github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc00264a9a0, 0xc001b93e50, 0xcac060, 0x0, 0xc0005a5b08, 0x42dfd1, 0x926630, 0x203000, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:838 +0x57 github.com/google/syzkaller/prog.(*ResourceType).generate(0xcac060, 0xc00264a9a0, 0xc001b93e50, 0x0, 0x887de0, 0x0, 0xc00211b700, 0x20, 0x20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:669 +0x27c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00264a9a0, 0xc001b93e50, 0x9b8ee0, 0xcac060, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:608 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc00264a9a0, 0xc001b93e50, 0xcb3ee0, 0x2, 0x2, 0x49ff00, 0xc002234c00, 0x16f, 0x16f, 0x8ec, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc00264a9a0, 0xc001b93e50, 0xd33e60, 0x28, 0xc001b93e50, 0xc0020b8a20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:551 +0xd5 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc00264a9a0, 0xc001b93e50, 0xc00211b380, 0x2, 0xc00211b380, 0xc00211b440, 0xc001b93e50) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:540 +0x95 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0005a5ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00211b380, 0x9ac240, 0xc00252dda0, 0x14, 0xc00229c900, 0xc002a08000, 0x2718, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ea main.(*Proc).loop(0xc0024dcf00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x1155 goroutine 37 [IO wait]: internal/poll.runtime_pollWait(0x2da355d28, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0015eedf8, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0015eede0, 0xc002ee802a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc000172b88, 0xc002ee802a, 0x1ffd6, 0x1ffd6, 0x11, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000172b88, 0xc001a88380) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f login: OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) login: