Warning: Permanently added '10.128.10.26' (ECDSA) to the list of known hosts. 2020/05/08 00:18:32 fuzzer started 2020/05/08 00:18:37 dialing manager at 10.128.15.235:26027 2020/05/08 00:18:37 syscalls: 338 2020/05/08 00:18:37 code coverage: enabled 2020/05/08 00:18:37 comparison tracing: enabled 2020/05/08 00:18:37 extra coverage: support is not implemented in syzkaller 2020/05/08 00:18:37 setuid sandbox: enabled 2020/05/08 00:18:37 namespace sandbox: support is not implemented in syzkaller 2020/05/08 00:18:37 Android sandbox: support is not implemented in syzkaller 2020/05/08 00:18:37 fault injection: support is not implemented in syzkaller 2020/05/08 00:18:37 leak checking: support is not implemented in syzkaller 2020/05/08 00:18:37 net packet injection: enabled 2020/05/08 00:18:37 net device setup: support is not implemented in syzkaller 2020/05/08 00:18:37 concurrency sanitizer: support is not implemented in syzkaller 2020/05/08 00:18:37 devlink PCI setup: support is not implemented in syzkaller 2020/05/08 00:18:37 USB emulation: support is not implemented in syzkaller 00:18:39 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000000)=""/244, 0xf4}, {&(0x7f0000000100)=""/207, 0xcf}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair(0x10, 0x2, 0x3, &(0x7f00000008c0)={0xffffffffffffffff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10, 0x0) r12 = syz_open_pts() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000300)="cce17ca6829ddeb078c15d997f91e9bd41308d689604d188cd2c141842afbf39ee0b5f27e610c0438cd3f8cdada19f31f706ec81278f08ac93b3a999c4526eb1a5a712ac9f4ba201472e69096033e434c13bb7004dbc530bfb076422ccdc2e97a5cc01338d73ed350eba133c659cf5bbf327867b86d7e017a3460f184e1d6918947f8a3cf735fce29fb2055c34047150beff8d111ae8829667ab1f0a1642f577159bcbf4a3967694aca41311181529205606610f9f31308d19cb49443e7c33e83d07e1c519dc880d0e8c6c78d148ac237010f371f2219b9ba593127f8d19ad75a12e4ee07813cf", 0xe7}, {&(0x7f0000000400)="3eaae626a6b87ea505ed9fabfca25bb2228bfaa227cdea03dceed4c4aa3702a817c93622", 0x24}, {&(0x7f0000000440)="e213055379838954bb195c393d46a2b672d8e1e830d4b44ae962c749c6a432e193a648c3d9a1b604c240bb4caf32f86e750bcc62e34fd7923a5ab2ae65e6b98ea18f13c44896280fa0033196bb59a69c18dc5498cf39f6c6c4c2852e0ab21eb2ea9ce11778000c249f91b24afdc884f1edc3a773e798f261a0f1c39123761cbfb7d67a98bd2037612e32f5fcebcb27a484cf89d2cd346dbe16bbc8087cae2543", 0xa0}, {&(0x7f0000000500)="dca05d418d0302947b10bd27763cdfdc508f56b58c692d2bb15bfb5bb2160652876bbbcaabbcdd4cb9496b3ba6c8d242dbc8c3320c046a2511779de5e4adb69ab71e76", 0x43}, {&(0x7f0000000580)="250511e355906572b2335c6986c72d51e69b34d976e3c0d4f7efd747214a88245fb1e20541efa669d20854a0911611bee19d", 0x32}, {&(0x7f00000005c0)="1972aaa2530fdd5f90e2e64979abdd92f939122f5ba3202a91df985a89e2fdea26ccf505fb5f2579fbcf7b2b1f6a264db39b0b4812b0a2f90fe96d3a83c280799ad6298073586a580623dadd0534ee43a02a111183f2d8bc8de01c6d", 0x5c}, {&(0x7f0000000640)="2fbf8bde6eea367c932ca50b39b616ffd51bc3d26376c53abe6766cb379229e01f8d625c841c4525d93075223988a4371354f24433d4b6c9d56bfba13f683070ccb04ffdb865b331a7f9fc9b817b481b748fda3d52fd88844d5a7cb01912502a9a2a3a34d9ed2b5e5f2ade2c0e816806efb381b0a159312db3228512443e1a3a03ab96c78151658df7a0927795241767c2b4eaa29a11cb60552fd7f49d31fa8f29b1ff99dbc529f03b37a9233d6fb638a3fe47c08a1a66df370bb521902fa05296109e3fffce079fc286440223552c0acad52aa9e4d9c0095c7ca4e744624174baed95ae109b8c332c", 0xe9}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r0, 0xffffffffffffffff, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r1]}], 0x80, 0x2}, 0x4) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/diskmap\x00', 0x400, 0x0) pwrite(r14, &(0x7f0000000a80)="627ae875a4d2e1bb438309bfa2478013c374cbf0f5227d872a00ecb440577b65cad07ad2dcb68eed22483c14484fe6541e87acfd5b4239ddbf363edb26a112f5e3fc8250725b378e67f0d72a9e582ea2ed8ba92298bb21e154e5a0039927688263605768b7653b1d4a3d0baca154a11d2295daaf021a4603bd008839ff4e055dd25a37632bfdf487256e59aaaabab7d9acae933a9309f6488223a1921f270f69b0546f056596cbb86b4d3b42ecbf4ec81d5de626b2088844853f7ad23cdc56d6f77fd8501219220945b61778cba77396b8809b0cfedba8", 0xd7, 0x0, 0x1f) semop(0x0, &(0x7f0000000b80)=[{0x1, 0x1, 0x2800}, {0x4, 0x5, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0xcc61, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x8001, 0x1800}], 0x6) 00:18:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x100, 0x9, 0xff, 0x81}, {0x7ff, 0xc0, 0x3, 0x10001}, {0x8, 0x3, 0x1, 0xfff}, {0x2, 0x40, 0x5, 0x3}, {0x5, 0x1, 0x1, 0xffff}, {0x1ff, 0x6, 0x15, 0x2}, {0x800, 0x2, 0xf9, 0xb3}]}) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x400, 0x0, 0x80, 0xc2a5, 0x4}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000340)="29ed05bf9a5ecd412c38ad00a035ada39ad0a6419b88b573e7c2d1f542cab21cfe", 0x21}, {&(0x7f0000000380)="759087977f95ceb2444c70eb0b83feae376895b7ba25c67257ef122838fc5d3680f861bb7ae13beb6b41cb2ec308c40aa62f8c29de36d36a92bc95c55ca140965a8dcd52e187bc28024bd9e1d3ca7ffe419de167abe8c5478d2be933f62e9d3bd9900922e9b6d9", 0x67}, {&(0x7f0000000400)="d7a39e7a65f0dcaaeda396f597f91201285d47a2184c29f0e510be8bae5bcea8024d1eab75b411f4dbd6437184ce97d051204177dc8739e2c04ab2448852c612f5f70e3a007eda22dbc61d35f97a865508e77418c4cd10f3c82f5bcbcc70aa00", 0x60}, {&(0x7f0000000480)="477939f3f2a8e125709fd000007c", 0xe}, {&(0x7f00000004c0)="0d9cc66cce2718c4096dee8ca565f69a8257abd7abb84dea743016164e3a514d61da067f75441b6ca083874911b74ec1228f926716124e5cb50f51a68f2560952eb983528fc1dc85a102705ee9657743b32be21711effd5bf929543a47888d637c878d541c923f13cb31fa1962dd653ea23a6f628bce96a42635cb310439f20c48489cbf2572911092a19bd324dd3e9f5f7f414df63ca0fd9acf4e61ffe9e473bd3ad3e49ddc70e33b8b085232cbc28d41b0a8127118db6ff19ccc1c08c8757ed12c6df83ec865921d2dfb5b608ae0b8a7dc0da774466c11", 0xd8}], 0x5) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000640)=r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000680)) ktrace(&(0x7f0000000700)='./file0\x00', 0x1, 0x100, 0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pf\x00', 0x800, 0x0) socketpair(0x6, 0x2, 0x6, &(0x7f0000000780)={0xffffffffffffffff}) setsockopt(r6, 0x8, 0x6, &(0x7f00000007c0)="58bf1b4af7552666d434de0a4766f0500b736efdf3230dd1f1fd81e71e1a471ca18e372565a7b2913b7f12527d034e89b0583d27ab5b995e02dee15833a5181043c7035410080dfbac35619da8a517cbf7fa0a6364576a823c1d0fbdf1bb7fb13177df975782e991adfb5cd99cd5df78a209701edce806111a90c2f1a97d63695f0d7b13444ecd479e178e6c02249b3e756553a09798f4e8a6fedb93f47d12ca4f60eab02ad9ab58e48e57b97df3816d17c95efd46c58fed0ec36e57cd77d1a171e19d13f7d419321afa08dd40ce412e2879b1a1504b23281b286936768c94b723ea478c060953c16f", 0xe9) getgid() flock(r2, 0x4) 00:18:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) getsockname$unix(r3, &(0x7f0000000200)=@file={0x0, ""/75}, &(0x7f0000000280)=0x4d) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 00:18:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r1, 0x8e3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000030, r2) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 00:18:40 executing program 1: mprotect(&(0x7f0000ce6000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000e38000/0x1000)=nil, 0x1000) r0 = kqueue() mprotect(&(0x7f0000e3f000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:18:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:18:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0xfffffffe) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), 0x3) 00:18:42 executing program 1: socket(0x18, 0x1, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) getsockopt(r2, 0x200000029, 0x0, 0x0, 0x0) 00:18:42 executing program 0: r0 = socket(0x11, 0x10000000000003, 0xfd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c17cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x1) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x10001) 00:18:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xfff, './file0\x00'}) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c40300dce4a7ef64fe3bfd6fc50500bed7123bdff51e2f6620df15b8d3c60362612e87dda55c421c6b23d1a32d6c22a7bb4b20cdcecaf3736ebbe60000000000000005d13c4ead05e83a06a07684c4a7d26dc075fbb9e545b9a920deace2f464930552d92403c00af7303d10f6381bbcafb02067ca2e7235586103d74d4daae0d626cb1d56835f62b7066e75750a9963fa6e2a516bd47683e6d11dc3786cd5b042b4baeca3a7651474c958e144539e1b4754de1314ff64b4a35b7a88dbf476fc92601c0cf566183588328f4a04d0ff17cbb0061c3ede6f7d8dcd5dc7e7c3463c4604c587"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) setsockopt(r3, 0xc0, 0x5, &(0x7f0000000300)="8b5504322d34f815893a66c9021de62306f67394899fd81fb619aaa9af184eea3b6e2915225901cc7eb3512d83bf0eb6d41bb59ebe90ba3f387dabca9ee8f2c6f183b7ea8432246890ff5406857868f3a3dde665425c65d94d11fb1f71eb2d73f99e3a1347927b1458dcb3dd44a2178550051a8450c7545a592cc2df31644149598d7c2cb846397f4d886b864235b2fad8d498eda140dc9e6b7236cf21f453df7af894ceec8d509ec5017f7e4ce3dfde2c77e9776db44ed70741a253d17654c7d375908c77dd928dc3ab06abc5354b2a4a97e680c30cda0726b9fcd298e3dbb6", 0xe0) 00:18:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0x5}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 00:18:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x7fff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0xb01) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 00:18:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) shutdown(r0, 0x1) 00:18:42 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x10, 0x0, 0x0, @rand_addr="e24d0874ffa471c8c3a4aeb29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x32, 0x0, 0x2, 0x0, 0x0, 0x1e}], @udp={{0x3, 0x2, 0x8}}}}}}}) 00:18:43 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01070f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020296a107e0004d6e18ce34a0c3d05f5499df8f23aaa014006a76e937e84dd89117fb33fe911d542f9b355004e68703aaa7fdbb4a682113858307c8139c7e1781d02f00d57dab5b4f31b9c523035c355fa5d9ba8bfbea845dec2c240266009b3d674579f7024f45a0ebee60e646f06d8321c600ae9b875a1ce997bc66e883e3823a55e0676af1fb5c91bb9a6a071909af892600402bd193c950c96b353b6330b8a36d5ff1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="af869043505625dcc648ceb70d96eefaa4290fe478c24d1480abac59aa190d3f13eda7aa488b7ef5c80a5eb72421287c35d9f862fb8e5bfba725759836f56064bbcc353ea54df23af56ceb26c55badee2407fce4dd7534f01f48384461"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) getpgrp() 00:18:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4) ftruncate(r1, 0x0, 0x7ffe) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r2) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[@ANYBLOB="fffffffffd6b19ffffffffff08004500001400000000002fa36bd537935adcb4ecf9acd401bb60219078e0dfff0200000000843944b80b2f32f595f95824e0823a642603847bd1c798c8f57b8fadd5b249b446badf748b0b63ed6099d16128b84306d2a9bcd0b4e03a8a674d159ec6005ec86ed63715e587a7054305739048ba534a1d5b2d40548351d692326f995de0c35d2eb73ae31702dc9721da88b0f6becf493693784cb226bf88df68725150c93b5de71dcd7ceb4275e7030c0d62040ec218e286be9c1d57bbd7032be7a8ee98c88dd95926a3445992c1f7bef4115b94db"]) 00:18:43 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaabe4bbaa1859f86dd60e7071000183a00fe8000000000000000000000000000bbfe8000000000000000000000000000aa8200907800000000873f705396de0e50cc676d12caf0dd3d6ddcb52304fdd1b005ea5b5c72beaf77e1025eabbcdeeb6ce3e0b51c154658848c2528af80a014768c1d1263fab9641a619f2909d681570f84747fc9f65da878"]) r0 = socket(0x2, 0x5, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) ftruncate(r1, 0x0, 0x3f) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 00:18:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) getpgrp() execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x46, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget(0x1, 0x4000, 0x117, &(0x7f0000ff9000/0x4000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 00:18:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="16000000000000000700000001000000c6aafc37bb52f891b65d46a44b5d8e5e8f2edcefc2ccd114499172fd9c74dafdf60d9d57ec92", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 00:18:43 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffed) r1 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000e6e5d0bc25a07a6aebeacb0fa25894353071f622861bfa73da163e561f753bd205cdda97c23377c48ae9b583442ced9e906ce73f9c655d5b91f5d3e48891b3f31d6ab54b06662a8c65338139590f6b2e4bbabeb9880a1d33dafb6ef3fd9980454016cf327ab758d760b30869517eddc309355614193e32367f7956d09814ad5e16d8bd29ee35279aaa1ee918c174f30ed704780117e58f1af573045b3ad70557e725177370106ba9c31a3d3f9d32b1cb992f520032b83b361eafb96c130e21dfe81a27ebbc27c7368ff6669c9e278d15bc3cd9b8aa7d69378f7ab65205da2803780979df30f0ea88987eabab101fed06f7"], 0x43, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/174], 0xae, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000f39b00"/21], 0x15, 0x2, 0x1000) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback, {[@timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [{[@broadcast], 0x1000}, {[@empty]}]}, @noop, @ssrr={0x89, 0xf, 0x0, [@rand_addr, @multicast2, @rand_addr]}, @generic={0x0, 0x2}, @rr={0x7, 0x17, 0x0, [@empty, @rand_addr=0x43e, @local={0xac, 0x14, 0x0}, @empty, @loopback]}]}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 00:18:44 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0xd2bfed9c4d67051e, 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x100}, {r0, 0x40}, {r3, 0x20}], 0x4, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ftruncate(r4, 0x0, 0x7fffffff) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x800) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000500)='\x00', 0x1}, {&(0x7f0000002600)='\"', 0x1}], 0x2, 0x0, 0x0) 00:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = accept$inet(r6, 0x0, &(0x7f0000000180)) getpeername$inet(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:18:44 executing program 1: msgsnd(0x0, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6"}, 0xae, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@local, @random="08088140b3ad", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0x3, 0x6}]}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x1, 0x7fb) msgrcv(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a71229b090f9d7181730a9449bc51f1b782416998dced0ca461f46beb1eeb855af10c68be9d33c967aa5c02379bde58be735e9c70ed3fa512df2f0fbec7ff61533eea829ab4b2de2b43233bd249626410f34d27498a972cf93e2591c56fee3ef9bcd4449fd44b0e857f060d9b0148e39ab89ae8854117160c296aa204d34abb4264b20c2f8b67d8de630307a061bbea03b7a149615202f267e195dc585e357b0f10ed8d8ab87aa7942711d17731097a295f3136904299f418a6e0f4b5de175c4ccdf8196c976fe91c04549d6e891eef682f"], 0x1, 0x1, 0x1004) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5dff00ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0986adf3dbb1f6ea66a7a83d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f"], 0x1, 0x40000000000800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/146}, 0x9a, 0x2, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2, "f04e148aa4557a1b046b3e96099df829654c7e82444707c49d7b3d37"}, 0x24, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "1f80d5fb4311e8cfe1c205cab4b601cce9ba66a5353a6e8f27abccd41bc438a746be91d1a3bce2a2299d9891ad5f914bd38ba7e5a39c7a7a15eb11f857a15dced0938523aa19722784990fd98bdb3d08bd33a5ae07d3fc5739f9183a8a898c35a96a9e5fb418a4e0cb1b59e312fa3ee2775bfa2d8374c1d5a6a246164fcfd6fef8938bf7ef307a185db99d28be98aa0839685f7f2cc1c059a9b5ffce9c2c9b4adadba4897524505faf027a16615322349e241ee6f339b21e7b9bcffe552e0b33dcf3005aae37fb620d864f9145ec139b4c5bc026d9c8266cf549762f85185d87b885230537b59ec67fcede56b396a9c99948363f0736d827214a824462ddb254325155c857403a72f787d3c2b7b7a61ddf234df5c0bf4959e7e719cbabebfd764709400562fb449e9f76040b16bbcccf6e183bd6c638f7e1b01fd14000c7e38029dd882942d2c7736a7d36849a3684b94cd88bd4d4dbef6e76b3dd5ca290552d77a3c4888f245e09109848afe7441ffad2fd2db5252b1668eb352021e80c859517665c6916650d35191b13d41bf4c99aae2302dddb1a2485ff4b040fbcdbdcca40bd3b70fa502bb6b5d1f11c9dbebaa7d76b4248220ce6bd024b6f162039830c85f770f72c059c4d2f95d55c8c1a63ee01cd23bca3a2976bf26f6956b4ad91b380e4265e5ed58905b02ae8febaa9662e9d65a82ac688bd0afd7dc21409613e0fcfb6007098585d9f18b344f2aed937378474508c1028711e442c044774898ef27de99c782eab52878d04b3984d19ff7c62dbdc8f376ba6c3b22041be608815545efada7215423f987c1a2decba71be6fc2c0df53571e6e80d8832b9e4f8a7aa43a22d4cee6bcabd0307c7e9113a45c3ee8de49f9c2feb386b5dc6d64731fec66b964cfd17108cd400683c7cd8179585921bf4cff0590e022212a146a7678c2992d3346adf64e42a81f0e258febf9e49afde56c4244f6a865b0cd0c7ca629f4641276caf661c7ecb1d85c2e82105f1bfb687f25f36beedb43ef75ac242b63195b818cc512ed1dbaf525909828ef5eb5cb1bdf64531f1e2f33bbaff8842b55f3400941ef1e4f17e76c0c789424682b95dd33ed9df3aa4a76d83ae8b29a20ba0c142b85cefec40b8b7ea593be49338824da4d3e0f7641541847d1043438b0aba0b80286e01445d53126919076f4550951af9c9439e1a8ed6a60e3fe5f8fc96cc5f1c01889379492906608ab46e356f6a759c78817958d2f1592b84a482a7d101aa44828e4abf4079c52fcbae8841f40ee5a7ff43a960a69e97d60d7c3c79564f98136a9e88ed2cd044a9f57afafa0fb320f72b9081a88e5bcb95bfc6ac81f40275c3ec16efb66a300b9fdf97df3c0c624c6623f2bf021772fd7e7f87e168e96f43361c4e83c597924f45f0249c719f4fec77f8469a02d11a3ba402a9f5404cc29f68956505ea44bd5e404adcc9543e6fdcbac4b8a112b36d4eab87c8eb55dec381bd5a3e5c9f94797a56e10443eb483a80ee14e4272a05c777dee0eea72f7c53ba4bf749c6e4bca5ac871b902eee217d93d1dabb1a79c02df2ea454a58055941920669c05d13a068d831428f10d6801a44a6511a4995f05b0d5920cf2ba6ce4e8244364004640e0b7a3966ce396437d8d7d7f25b81b179bca4e723d79490c34944d55596750d8490166988dc37e3854d3bc4216fd40ac404edccdcbf6fe391a9f6c324788eed733b6ed36da8e7e6c7c7f0f3b87bb31f91a29b6966b5df113ac2cde2b31119df8efb7355bafc6ff90e7f015f3aec4eecc399b451e736dc03fdc8e2cfac6315fee6fb9c2c865b98a4ee86626dcf59994554cb085b2112973bf374b0f427642ebd818e7ac46e7fe9f1479e7a19afb9751b7d48a871a1a3470a2cddf299aa6612f8f5b519c0e8637d9d1ad90578323c7bc8c7bfe15786a3d2e44d558e27f0dc901be846feca738790daceb724d0e0390b01bb0dfc76bc6c211c77415d0cf340f68a4eb8456685056264290be356252da429b592888a8cba49441e3358f046039fdf149c15cdfe932ce535ee430e28e3b103e43aae564f71c8debfe4594d4cc4d91d23da6568813ae4cf5e07466f54adc161dedc56e387e040c8e8720c8381f33af38966d26707eef7c310207acd366c81b06e26d180d1f765b648a6927bedb3c97bcd0843b9cce220dbb72ec01e503e0b945ab2915bf332dd9cb7545a4e84af100385606ae7e2f05e939e4fdad4f6e66646207f0cfa5c4fd8d3508ad49668337f1cadcc8e98a64e14e64a0945ead04468f40331591c7aedb3ba6faa419aed3826c07626002c245ff801541a1042e0a1ef537936e276835edd7f9e50647f1f3cc89f7b3564dd7b00576956f82f71e11a6b0c51c69726453c34eec7e347ea9ffc0260df5229a41abb986ab1a21533ab607d500d17866b1856a88636c7f4acde7607516cbc7bf0d5505848e8f48aaa57965ad97831239637bce1a30dd05b7cbf6901df6d5905cda1b1547891c049fedf13a4b4b03e5e064eac7fcb1c54f5c053ab6a165084805a5d09eafaf3846ac3dbb1ce9d70aad520792cc5b285ade1e496df1b8edfb985fef4eb19a564b85802ca37bea1a610c9c19dc20189666c229df610b5e531a3d4b7e6cc48e74261ea0f72b71042b6521e75df724212bf3cd8f24de6435fff9f6def7813829240c21800f4768d8b9b8e71214ecb8bfb76051e47a70f5f70d1e40b50e66d50150e186a1438944845e813a71670c20a84474991d9e8041360c16b977f99b2d95fb7dd5b8a271bc4da20b0b9b047fd9fe5c03fda16004b7c55a70bd1f9e2a921673d5ba8e4d5d977c26f6933285cf67cdf9a46017dfb5e20a981bd97b8ab9a111abef136809a6382b771f5d39287faf562bbfab09ff26ee2b940d5fc5ca96b81b5b96f631eb404bf5e410eeacfdc15e89adf5cd1b788b4dee267e613666b5dfc13c9cc1d46925830fa5b369d0def35a40217613bd9f6053b48187877d1b0959521a9d12968fa77c1241c1324a6bf5c72818de4ddc7c33c22ed5afa1beb57f04e09317f5b2930598a9e0280fb611255a049f69b109cb0047a02ebf67664219d5f2a3b50da052e1d458fefdeee57a0cf30a0afe2aec247a7a0e61276bc4d5495b8449d9d34722e50f816921a78025d4d7d3909f96838c24dec3af020dcde00400ee3ffe082bab7ef9ee58c89825558c018cfb7a1dab821ae68f2f7c436ae28b46fc3c7c9b7f298566a726018e3ecf4d088e8fe06dbc68cacc452199b99fe4e2065a714d12e6bf07fceffc0c73104a341e1c87dae0c3194bb562c0abcffb020246ed19f5a07394de39e57139b7c4b134d00f9f41538dcaf9427ae4360f44ebf33be45c251600aed9ab9eb76668eb67e3050a186afa17d14648e21a89c7d81b09a477615f8a8b98981d9a388301a85182db2c3b72363e1f84bd85a47987fe04c3bfb14f24eaddac46ea62023a5b804263326c5866dfed015e4028733c496d513e9b6831289f2218967ea574820ec8bbfa6a86781668f726861a0e7b60009f015efefbe0b120a5cbf5fc977c971522b999c3b74e91e3829ca175070d987ea78c2a8d526d821b6034c69f45116aedab7702338a70d69a39ff6bbc72bddf7987dafce3030b65990f2e24186f502c34bd1ebee0635e6eef72eb77cc565fb92c123bdc4b92f242692e20b0c7db5853de55cb6acf4091790d7f2876e8d2004bb5417e53467cffb2aa5d330225b999426f38c39b4967a3082f16279d0540ac172b328220fe60a10e9be5571c3b2df30836c4997993526c2e7a0317e687431899b9675e304417c9fc469f63a39362380e4965f15f03e02763e2893efffb6cea8ab877899bb64d096afc6f947e7181eaa687b4621967b3467e051b56dac454541640c448c0dbfd9d6ec8fbfdbe30fa368a1611c55c629d6491baeba613962b57e3fe583b8f8b676d5c31356470fa7404fc7ef8b380359850986f40dbafd5006c7c2fc3f4d2877c63431dbc1e0fed259465609e5bb1d073a3a2e925340ce7c8715ef915c21ead206266999bf1e566251ff7df819e3c69470c0feeeb480740f7589bbec0e012660cbc2df837058f1e0fd48f89848f86e1d65c6d6f12280047465352e1531acaf5bbb5b6efef1d238d014c1f287567a13c853b81d2b4300d7efcd9c30439c7e066ac480ca20ee150cbf97dd05e6a9c2f40e4591c891099a61d7898485235582d4360063d649163e99eb2d352761f5a8fa6ceb70382cdb6dd618c0ab17ea2be0790c912d1099db47374fdd756bf914723ed166fd4ace880ba43d573bd891ad5840db2c24e6f673290759866b26440bb6dfce3ce4d493394a4996db14e69d0374ee866c0efbb87d759544a827b45ebbe5f590092cc3b4343391d6885940461fd5aacb024c348b41a31a4645f8680b3ae85d6fcb145e9363c67ec73be9d9e6bab2c8ed6ca287022b2e84c5161454736c3149dd7e35766f8a3c101dbee4d176381728aec3bf67c9e36406f987288100012fa2d5429a429da66ea79edbb79326352b2342ec8a4aff365f7e9d650b718d0a39720f826568cca85c923cc443312dcbde2ac3f97037abd13be60b6ba088016d0a295e76835548b2e69294acafe84f83f58ef47dd52e8daeaf20a54954076181c5159fdf88dd420843bb78d9790be1ec18b3ab612b673108b131d7ce3bd237b79d9653416a4d8ad672dfd60221e2aeedc72ba054ecbbcdeb2052583133803cbe99f022fe4c50b11629caea961c33f8dab995cf66e5bc83801743354f39ca6c9bd5ff71041dfafeec8b15cfb475ddfbc4339ed4458e37a4da636dcf16f3d9652ebe0c4df6f39684bd287e9b8ce90093c094a90001a0014850790e795404fec731451e62d8f241bb1ab1e08e1f66c9dd21fbf1b8fbac33f1abfcc1098e49bfad09fbbfa403eb68ff8faa5ef41720f78f9e209a4dd251e8d915aa3d8f75bcdb7a2629fb809ac0616a2bd5b04b4099c5b9ae0c65d4a9d572571aebc6a766af274eb9a7cde2bc9b00719e768eee31799793ef883fea20a9a9bb6714f34355df5fa5a4e026f94d39cc60cb7a98cb6c436f37ba8bd396b727a353b9705e0d0b2983d847d83407209d19972bb1391303591dac1d27a681500ee63bf85d79985ff205486b198afcccb1a4349f34549a7127cb67b4ecb12b95fb146e17f3e49c3aeac9e9b2a3f1dbc91a2170ff240a48d3fd80dcea1d44685cf2ac13fa526d26b33137bc79b624b22cd564458be25f86d2945b0e9cdc0010af1d7d936e34f83686876204c58f6bbccd4a3f97c82ac40ce358306a6fc2e92c469aed941e147f75087b9453b0d7fe087348c1630525b7ec74572303915ec8cf4ff29a54de32df3773c1a9c6d950e1a86eec6328c5b27a926ef9c55c79eceaba6cf79a36d11d13e3f9b306a1cd6187b24f89665217f951c796870d1b83dfa4106984e5adacb176046be454cc31d3da4a1a1c60564a4c050aacf36917ddc6dcb1ec5f2ab8364c6682671abaaf6132c7761a2d50fe8fb3c643115be3e1612ec4fc2823e2bcf5d11c12d6535f73054b300285d385fad0f7c9e6ce1d89a7b0de4456b874e81c91418c4b8c542a4f76da4032b4adb3b23db53d0332f73a12760f759b97e968f46ccf27aec09cf0f6e49c4d143e9a0c5a2e73f4acbc647326486463b14b04ff1a0b35e9eb00cccd6f286c10e02fdd2faabc9ca00c5e190f54e869d80fb8848111ec039f1bf1732e6458afb1a1b191adb506cec0ee9e3daecbc2db09ed54a2ee1f2586bc08ec1ea6df583980fe95c5f719d"}, 0x1008, 0x0) 00:18:44 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setuid(r2) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60317971ff2900b3000000000000000000000000000000bbfe8000000000000000000000000000aa00000000000000004e214e2000089078ee64b392a85abe472e572fc076fa21bd02ad6103beaf793747f97fad33fc873d021997f171caa99a50ca731647c4c2d125f7461bf68fc54425547d5f7cb223bb6b05114c620af35b5572be5bafa0471518cfaa7da497a428aee321f05f38d6eb1eb25257e0a7e3b2581c919ac07c279d2775d3385d7922c331354fbb6990e68d4fc5fa829ac94c3f38de342db612fd9755c695b7467de898140d36f4251841a40ef167265cc1381f567d4cc94ec4c4452ce81344113542967ea385983f0600"]) 00:18:44 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100003c00bdb973531eb41c9d60cca81247e4f515ff0200000000000000010000000000016efc1848a209b998abe76ebe65bfde4f2e816c4b822d1524c42a25ec7dde46be16e3cc46e80c938fb9d1d5bdaa93f19609be757c946df889881353b1fa4ee7ff5153436a5c5ff8976ebf74d523520002e709e8c7a30ed5985119d457af1ac9085dfedf0234fd001591acde4376aac31ff6857483bcac706e683f4d1f6e0bc41f9ebfd4f59ee52d25641d395bb4bbd08c1f3e50963ad01a7549c4feb6c8bdb9bd1fbe1b7e51def22bfc9ee3021864c2e12cc83980d7f8cc4359f1b2dea14cc242cb63954fbfd2"]) 00:18:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="c0f8d303229bdca070b319f1423ec8005dd5f0d605831eb3f6023fe9d9e96959fd188811c1dcaeba168360cc31c2893a57e5d5bb8431da3a6ef11dfb146ede3bd95f904ff50ddf5210a9a5a57c4d0d4a69e40f99a84cf5aa8d6728fd28268474c7826f96fc02928c33e1ea386f98cffeee7a7b4dff8ebdde92b23a02e35ca647c2c9b291109cfc31602c", 0x8a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2b, 0x35, &(0x7f0000000180)="04000000", 0x4) 00:18:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000001480)=0x3, 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r6, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r7) 00:18:45 executing program 0: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 00:18:45 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) dup2(0xffffffffffffff9c, r0) 00:18:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x800, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x20) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:18:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f00000006c0), 0x0) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff89", 0x148) 00:18:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x4, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x86) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[], 0x2, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="3a9b00002900000033000000010000005d23000200f47e5b233093754c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb647bd711fe86d350b91c3d85ae378fb17ba1a7c5144f37223caa706252accf128fd50c3d3f5628e490d232a0265f65801cc3cb29b7ba22454c8009370fcdd69e4d97d765cb2cbb3bf5bbe6dd65124482b2c263bd3dd3d19cb9c2523", @ANYRES64=r1], 0x39}, 0x0) 00:18:45 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f00000001c0)="d696c4", 0x3) sendmsg$unix(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x401}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 00:18:45 executing program 0: r0 = syz_open_pts() socket(0x20, 0x8000, 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) fchflags(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, "7e7345f6f0000000682ae4a52d00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) syz_open_pts() getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xf8d, 0x0, 0x0, 0x0, "9e51bf1178c6094a7efa61e7d424c44891f8b78e", 0x0, 0x9}) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r4 = dup(r3) fchmod(r4, 0x5c) 00:18:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) sendto$unix(r4, &(0x7f0000001540)="1db0b08f8f571f9a4b00f363804f3107748bb78ba43341e5a595896b4a405e7b9530e9bdb494114c5b61872a55d7f92fbc3aef570029848ef9e04860eb9198b2a6340373860bb90db13625902b0f84675bddec630d53337e6786d1e8d0451bfcb8a714c8428810bb3513ab08673ea7e3fdc56f3d07b9b183f56d6c1fb380ca60c708832c6f97150874f614a94c8d8a569ab92ad685333b9ae7ba70e536c60a4e4c6484d637fef1face6277169debcec3e26c26e01e88a6ff78f4562ba898800bdf64eb2a2f731da2d7edb289e6b459953a24a05ae244786eaa3640434741968554bf2908edffa4ba", 0xe8, 0x1, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000001500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/127, 0x7f}, {&(0x7f0000001340)=""/49, 0x31}, {&(0x7f0000001380)=""/34, 0x22}], 0x6, &(0x7f0000001440)=""/153, 0x99}, 0x801) 00:18:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:18:45 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x6, 0x0, @rand_addr, @broadcast}, @udp={{0x2, 0x2, 0x8}}}}}}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfcfb, 0xa4, 0xff, 0x7f}) 00:18:45 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 00:18:46 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10908, 0x100) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}}}}}}}}) 00:18:46 executing program 0: select(0x1bfe7fb401661ef5, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 00:18:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6798ea0b694b938cd3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x148) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/156) socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x2, 0x1, 0xa7}, 0xfff, [0xfb0, 0xffffffff, 0x3, 0x100, 0x3f, 0x200, 0xfffff6e7, 0x7a3b]}, 0x3c) dup2(r1, r3) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/146}, 0x9a, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000080)={0x2, "f04e148aa4557a1b046b3e96099df829654c7e82444707c49d7b3d37"}, 0x24, 0x0) msgsnd(0x0, &(0x7f0000000180)={0x3, "bd3ba5e09b4826a3d759e0645425e30a7414ea18f1439e4a7e981b5b47f10f96df3fdbf7d8bc874c7360e2f5f3bfb18eaf1d0a7e3d97d15e06b975beeac0f1fa234e718eb60e01d73a4121bcc75cc371a4"}, 0x59, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x5}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:18:46 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479286dd60451a7c00412b2196317d5434c6040000005a63c50300f3ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xfffffff9) 00:18:46 executing program 1: nanosleep(&(0x7f00000001c0)={0xffffffff, 0xf6}, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffff) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600), 0x0, 0x0, 0x6000000) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1c, 0x1, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xcd, 0x8}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x800, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xfffffffffffffff8, 0x7}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xa7a0, 0x401}, {{r5}, 0xfffffffffffffffb, 0x7b, 0x20, 0x5, 0x5dbf3c97}, {{r2}, 0xfffffffffffffff8, 0x8c, 0x20, 0x4, 0x3}], 0x10000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x29, 0xc0000018, 0x5, 0x1}, {{}, 0xfffffffffffffff9, 0xa0, 0x20, 0x1, 0x401}, {{r0}, 0xfffffffffffffff9, 0x90, 0x4, 0x7, 0x1694d59c}, {{r6}, 0xfffffffffffffffe, 0x84, 0x1, 0x40, 0x8}, {{r2}, 0x0, 0x10, 0x2, 0x0, 0x10000}], 0x3f, &(0x7f00000000c0)={0x7fffffff, 0x7f}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 00:18:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfbe65dbd59204000000fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb58d659f03f7414af85bc6b4226c2ce54109ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b199328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f35633242d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f194657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9b08ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327f71eb46484d01d72c19f2bdcee4583"], 0x10) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) preadv(r5, &(0x7f0000000040), 0x0, 0x0, 0x6000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)) setpgid(r8, 0x0) r10 = geteuid() r11 = getuid() setreuid(r11, r10) getgid() sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="0000000000000000000000000000979ccd7bc6bdb7b3ed4a00000000cfab29c5", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRES32=0x0, @ANYBLOB="a455f27289f5eb209f8c018f0ee70585a13b3dad7d1888288204f351fe61563803b47593beb3c0c765273ca583c3cae2ce4cdfcbefc274d850cd65b17354e909c5bc65e9a4e3af1459b9495e86030a2a626b8057e985f93c7533"], 0x38}, 0x1) 00:18:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x41) r1 = shmget$private(0x0, 0x2000, 0x1f3, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x20) syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@ssrr={0x89, 0x3}]}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 00:18:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000080)={0x7ff, 0x80000000, {[0x101, 0x7f, 0x80, 0xfa00, 0x1, 0x8, 0x273, 0xd4, 0x3, 0x616, 0xe075, 0x9, 0xc9, 0xfff, 0x80000000, 0x1], [0x7f, 0x7, 0x8, 0x1ff, 0x800, 0x3, 0x7fffffff, 0x3, 0x100, 0x3b8], [0x8cc, 0x1000, 0x80, 0x2, 0x3f, 0x21f7, 0x4], [0x5, 0xb7a, 0xfaa, 0x200, 0xb769, 0x4], [{0x2, 0x10001, 0x1f, 0x10001}, {0x1, 0x6, 0x3ff, 0x83}, {0x4, 0xffffffff, 0x40, 0x3f}, {0x7ff, 0x8, 0x40000000, 0x4}, {0x80, 0x80, 0x4ea3, 0x7ff}, {0x72, 0x4, 0x6, 0x7fffffff}, {0x7f, 0x4, 0x401, 0x7fffffff}, {0x3ff, 0x10000, 0xfffffff7, 0x1}], {0x0, 0x970e, 0x9, 0x200}, {0x7f, 0x6, 0x4, 0x8000}}}) r5 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000100000000000000"], 0x10) close(r5) close(r1) 00:18:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x56, 0x3}, 0x8) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r6], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 00:18:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) write(r3, &(0x7f0000000240)="894c3c9c67bbb4547482c52b894a2d86c35e9296937cec86f83d73c1f8fa6a67b9fd90ad33b070225f823a621a07c7c5decd855d10abe9f0e4c71fa81fd0e6b9a961b8344542b2eded23931a7b4f2402db2f002e2b53f515e4b5e2df0ae65a1fc8fae9aefa9da0e9c8ba000000000000000f2792bf23e0eb5ce1ece90b346044f8aae3ebbfe2cb6a1474c0349c5b80385ba1a34b5ae5f1c1b4612872c44b", 0x9e) 00:18:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r3) fcntl$setown(r1, 0x6, r3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f00000019c0)=ANY=[@ANYBLOB="01002e2f66696c6530006df633a64ac8138bc19ca897880e1f51c31bc49d37ed6253f4b14d069ef4c68e72d94dabdb6375e7e0ae28735e9299e0b0d27ce8048a58045d048a2b528f42d7c48d35e1650a6185eca2dad4d8040fad3fa2c95aa1ac12ba"], 0xa, &(0x7f00000018c0)=[{&(0x7f0000001480)="362deef2bddfa0f8cd7b91c03bf191a2784c62c98f9300a193a627c4627cc2b8710c47bfa7b6871f25c85fa5811da5fe51662e41b6e3fa4e32398e367d6b711f6b", 0x41}, {&(0x7f0000001500)="ae22fc506f64a4b0fce7a3a6ebe1811c9ccb1dd18a00b2b5059bfc2a8c75b3ec6d722ce0ddae83acb2323bf3446d945ab255779275d2edff53efaa93fcd3af3ebcdb5f328d2dbed2b20237df5c4d9cfd880dccd41f0bd21ba4f49c8afd0b715f32e87172036bf191d5b2c8455549ed757aa134795e85fe482e1b43c39ccd7d9deed76f014610d1ddba04ecf25f8d90ac564b741b81c50df3c2d818f953f59d", 0x9f}, {&(0x7f00000015c0)="f954cee154e3511900b7ea33461d5bdf60741d4d964ce70fcf1892fc08aab328ab1dd061b3ba3a1a3b39938458c585384e698d81d9707e47700a83bd0991bd05be17b1be2deb2906fd31e40fde66e1dc7d4ab843d6c92f8a1f553283bf75c3cf4f07233bb501289cc7af1f054074fb5d2595e395cb4ac63218", 0x79}, {&(0x7f0000001640)="d83cd32572be52c08ab925eedea80f8e79e826bb422a5b496518d4f64bdf60a295a4f769b3685e4c37ff7d917595d2d0fa8b10c435cb0d4fb1c55b8a8dd444ff5024c7af05a12012970b1b54e4792864143bff239c2dfac88f2f64c537de02939261", 0x62}, {&(0x7f0000000280)="a292fe386e7d8aea253917c99b02b149d7b76bbd244b0f3fbdb33bd136075d4b2272c33a29941fbd5ffcee5cf46e0247219eea59f97c07d78f862fb632bcc4ff", 0x40}, {&(0x7f00000016c0)="399862705b0a5ddb25b24f9e2fb813d291da500ab0dce43ed9bc2aa948350b7b19647f03b16250c42c40172aa8c59813a7f780a6a271cf988a34f6d8c08b3cfca7b18e3cdedbc4679ef879c774fd2900de8178b7defedc0df8fe539b55f3107456063b58d491dabd2b67cfd4c705647984ed35e8a74fb4574d219fadda68f3baefe73679f59d468ee44b88f1b8e6a2ed82b56aeeb1e07b4770a9ae0c15a52fb100aeadfe3178b6c61cecf0e5808fa2d3c79da7177f71efdc5181ae2b0379dc7d754262a0b97b4b96ee45b7f2e1b6747ffe8c5d271ee6f8e855867761e3d705753e702682ef9c0b4f385943d3326b2e45dfde1d30a9", 0xf5}, {&(0x7f00000017c0)="4d8edde0754b8d8f7c2eab454d2dd873a430d4f03e5e7f903e68b4a534f8d8da78138abe9f76c8e5af4cdf3cfd106974eb30089fc4c9fa196edc3c98fd0557ee078bba117e77a6edf6f910805d8ca415b5e514574dddd9d3498ec05e5470d8cc12512124e5455fddbb189bb4f0", 0x6d}, {&(0x7f0000001840)="d37e37a204e374eae5d44eac62574fe44fe96c8eec78c39165aef333198b5f93be2efd1cf793abca831e7156cf27210604a71ad7", 0x34}, {&(0x7f0000001880)="57efab51329dd0e6bcbb6b07d3a1f93afafcc6e0c68c8dda8e03ef1262a3d2502c8c", 0x22}], 0x9, 0x0, 0x0, 0x3}, 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) writev(r6, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) r7 = open(&(0x7f0000001380)='./file0\x00', 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000002c0)="fb3252025cd90e26af1562247d4ec6bee44ce3025771752728c6ecccf6993681f28913fb213b519844d83923145477ea761a2326e20b018b2c41ad89d158caf9c8e52ea2cc1e34884606120b85f1c566c8468cb45cc7173d9d05b45bdcfa8225c1a780c1b2270c42969b88af75db7ab6", 0x70}, {&(0x7f0000000340)="b7892bbe8fdb3bbd61164e2c55d41f4a678ece4c646ac84ad56751ec3d8a2f6d86b710e7d39ddf02d96deb413f4b7b5dbebf3b5aded2b5f37c6c503fdf040e1493f3553f832837e1a489984714a79252a4441125cf1648cddb55734396ff1658b331d94f47bb54c6ad65c8513365116c49f35e31de25fbe31abeb436a40a9b7b63e7033e82fcc40ac8d287362cbe46ebc3e6282ad7a1219ac211e7135ed355c0a59a335cd2ca88fd5ccb49b404b7ef8adec061a15b93324eff56e2b5ddc2d6420e742f3e6d3b4a9aadab122da092aadfd577fdc8a9239aac64fc1d1652508fefdb4fc15b802be54a410a5988b855d0a2df43260689a15a7616a465faa9d7cb434d3ac2d09b47d38f7888911374338bfcf37a4eccabfcaffe682e9101a51578b88851cedc12e2978dcdb0613da5509a308379532445d3ff84ac49ce7c38d6e92c266d77979c7496f5d1941506aebebd708a8d33995432da2ace865bf665936ca733b6b6b467bcff982e51da68add0efe520b07b28be291b37243fa807913582026d54827283a41706a162d7bfec90dbaccc46e8cbc2b08e588953866af3012532880708d8a55ff6ce346b366988a75e1646687f20aaefe630ccedd0332f4bdaf18a68759c5c4c8e9eeb9e6653ec9f42806a33cc9034c6e3865e7120c322d75b52624089f2c499f5cff481518e1184a3924cac5ee82bc88d0ac890d0176c0538d2fa51b94e2e4f8e266dafdbe6ec32eac765888c5b157381f7a3cc007c898f57b2defe7bd9f9eda938d0c1f88ac98a431a84a785562218f4a212bf75c805ebdd4f8c4a9190c24b885b61a7ccf33ee056aadf4d7aba2e37fc466aac0fcca354a375fab64bc3748fef3c401cb3b0ca85ddd33501031a1f2f06d400803d18f3dc3e769c30984fc59e2bf5a40f80e7530c9341c1a9af604438979373f1a2b7c4faa46e9f21856bf4f99133e1229a9b118554c976992cd7eeed2dd224a7aecc699eff114720b7c6dcffb59396953e049941b823e5e99954c2572fa95da0d40b5d871aa6676d724f8cf8d0ac58e6a74c8169c31f398a6a6193e633b7e0db95b0616744492c800830b3b4c6e9d61245d5cf5c8f17925bf214e2609e8d7d4f64b8a8c375f93c95c7f9965f0d2ea3b6f9a00e336e2c29dcc725fd93990e34edd74bdb597a1f6a46020682086336ac6b472d1dd58ebc92b3511a321cc29effc6a175ca0a23a4e5a21d150101c674cefcbf83ff2f5197ef4883f6bf238e586ad21e58c5433d652403de15fdb6bdd48462bde2688d0dc1efef55dd22c422d83e728cb9be3c38baaf39404bd5db2e692789f85176816b2ffcd3bada9ece235fb93c18002e7e2d877f2c4e9494ee865b23ff105c9c598420c2c34876eff736dad33e9dcf3a1c432578685b1df8d95ed00c355fc19b3934e6ec503934ff1b515a00df509b4ea69b4b26416310c08ab4672317451d57bf7d8bb1aca0b32099e593d7a7457520a94e1a8008f84e6071ff892be3a25157eb44df2d0925fbbf7ae66c9fc3791b776985d16db3ce8bbef2638e90857be8cf7febc6cbc82f2ecf10122bc77d83b43356a8880e4b02806ac0432f4ddaac8ea8b5d2892c72fe338883f86a41ce78491257e12f956b227ce4695c5e19635de8e3095ec10caa5a002df258cf93f92bc2ce45dc990c81801729aa1f837f0a66cb9914e7180729f46f83d121981537559ca619f665e547962f6a8d0a647c6dede3850b51628982476dc39bc387dc61170338dbcf21515a120d141becdae95426f0dbcd5d05ce27c9a056906cd2c2aeed24bb3fa7d40772bc2e2d914e327c9b7a6221a27012e5521952fded5cd90fd2e3aebc57d1c5ab69727db2d52d7b2815abdfb6d8cc33041a5cbaa6901a5d2900ef00d87191ab4d9f58b2f490273f524710fb853a88be5cd8146172f1a9446a2535dd4f13c81846d4f9e2e295fae93d0c525211c26e3ae4005fe4e1094dc07eb29255511dae0e1ff36c949295b19b213a6f867c81830b0c5d911f107d77914cf1af39415d29c8080fb0dc099028053bdb2749975d026f4d5e9bb334eb481f49207f31d5bdb9cdba253ff6704a46f095d5ba55cbf7b1e6ad683e5553f8e675379ac5b326c271766567974524817047ea99448091459cbe10a63835d237f42a4d760de42d14870d3f0f739e7b84f9945bba0063a5266fa3a7c24c5afc51f1086f959ba9e04e29f03f34e6ae40844980d81f2e800740779388f4e06274e9af00b9c5e4e5fbfafe449c603755940561269389c18a390c587efc87d358cd45eb271ea3e25ea12086ae00bfe8d5ec2659cd5baf428d9dcd9f7ac4e788197bc828d190838173fc5fddee43dc4fc055e09279a32103e94095fddb1745ef2c0f7902515f9a56e7f00152f1bedae94f11740c0717c8da7eb82c24f491373d7fec1cbbf083bf905a9f40e610ba4fde0673771a96f9f6af27e6a746e63fb858c77969b487be0d1ecdacad274652cfe522beaf5700d99582a9bd84847e20bf68c5377c510441155b12c56edfa93f91bd61dff2ba7435b441a6f9142c8f36337ef6709c1d0fcbb057a67d9c8c54eb3df1b7e807b66d755d7821b431b0b37287a2aa49030b25e1ef23675bd761c8ee9b01f57e60c49954e0b6c0b35900cc6c65008de500d723d580ad7ccae1e060f0b8b501ea1c7868c39805030012336b011a11e6c34800689f3f5efee46f924ae437643aefa84351e63b62374cc893e1089f97f651703ebc799221db5bd2414a7b70f7e3bc37b854986f95db2279c0aec9d33c5b41bbb8762d4da52a9280456bc88b192015e605f9fcd611a11d0e7bca111a33bf0fc13799488c4b004594b666daac4deb5d2a05d6c22e949b4e2fb933a4e3eff6a03641a3f188cec407e64d8d8dd19c715660828cdf685ef370c8dd2c07db44f14c28110495b4e51764b2e1e7b57529ee41b68db2e58605239d2e833abd299245b0ce7ded083b119ee426a8161a0accc62bb94bf6bf256fb4adf896726e26d1d32c738b110f62c4e3d43b663fdbdf037c12df9532ded6e353a3398587223d12b253db24e8fd5e41e6512a0272a0e8c8526a0dc9d888cdc0663f5c021b3ec49ad9239ea9fd16cb215e324b0d30423ff42bfbb297d1463a1d5be8b4503dd24fc8c529a85ed6f87bcd37fca828c06eb2a928829a88142670da43f731fb0a5251a495e83db7957c7e4a0d01fbfcbea660db89a0a23bdbba4b768c964270cdabc9d85d645f7c64701815849da121780e8d33006aac3e586bcc0786f12bdbdec5cb51898d1150054c70c3fe3356d8977be6e2b86867be0bfa44dccbbfab98219f0d3da358f53e4bbf0453b2d1c575d60aa34c51f407cf57828be4ce2369a4c9d683d004437cbd8c0b1a3835228ca2d5032c87b0c6e7e7c0c55009bdf701ca9d735ad674192fee61e3367c61f0308e70c514f4fbba094999457580f61802dd75f9429312567633aac8ab351c3da024f1b740b9183ae738feddcd8bd4b832177a9543cdd92bd2d66d52f4b7e83cc91441f68750b2e2a210216ffe7fce492f142adb80986c7182032753856fbfb28a7cdf42b78b943e2c8e9ed1deb696d695dd045d3d562cfade5fb46ddc27d25ed88dec3ea3ad95941db414d306f437fe5d4feb4b4ae874bc22226ba611f69a073696a469dfeb666f930b4ddc5d11e10cae20eab2afa5f17aa000079846452260751172cdedf99bcd5dcc007a539fa2e28af819baf999ec8736abc1e0514febb570f6329b72f42664c5099df5690ea8feffb9aab1481dd4d9d7eb7d75aa686d6fd9e880139d49172ba6e2d4e7e9591a8f746a4b9a5759a5ca37f752d45614641dc018f880c508becca16cf2d03860e215d31393178814e68cc5f94760a2b0600f1f71f35a99bfdfb8c105b54336485b21c151377e0839a48e068a0d80b1e4d1f84ca1b412a3d303793a5a8cf514ebae1bb5a6baa4dc90af33e72aa569f23de8e1e4c51f44516951de91b0a6ef8b371086af165f3b0669d73df3f3ac90a13df0e0261ebe9df4726a0f453749db8054eecb0340e9f50e74d4a4272887cb266b13dc096dc74a8d394594b67bbb520ed2db64d143bd3ba54a5efb49c13c198fd83c43030206a7edfa0398c68f178de7d74017904ebbfdecfb8238b5cb550eb96842ffd69735909301863c98e3e6c25276271808fb888e5140a10d69f2a1d83b9b2adf054b74eee6a94ead998f7addb92537cdc289ee7b50c94b3b8a2e780d096d826fb7a917c09f39dacd7486bf986a5fa862dabce54d300dd90fa722e8ebc097388baf32164c7304f4add7a0cf8201a7fcd3d6c19bf7a5b6297aade422382a30294f40a65dfa5ef5cb976be50772f5c7f51af95e5a62122b9524b5fe029aa77374da9af00ce78cb94b794d1563aa10708720f550fa3f3561e3ed136c8bce4a3f067847e283a180a2b20033c6f96581bc42a8b90dca05a1b93324f36ae9987ae030b4f2bd8160e93bde7bb05e95420dc7d69a92ee4e518f62b626bb3135298482df77ae34b89ae9536b154302a7b31f9a75f11fc14ae535857c273d9f7b2c0774d79c2a7ac97587ec0efed96a6cf577dd7db4d81e056e88d23084585a6fcb2da4daa7c4f4246070762e11452724e21bb26b8228615b5fde7412b1b9f1fc6a00d7cf824b5ad0829648397ff17b0ad244db27adf6fbcd6ea618ce2ca52975269765c4bdebce4160ff6482cbe69fb55a980c45fd62d4bde50f44819191b346a92355d6148cecb8f422f1e4562a6a4238e20295362bd26e1521304752035b95148fe169d3c2a9639d1239db1d47a0629fb9f95bbb1e02865f3230d59a2ad92feca3699e276dd9521c6ef398c4d5995a74cf8a67dfca52f988cac078d16f5def377ffea7fdb9518b43c3fa72fb5d040db57e724de2b89729c60fbdf8923ecacdce1f32777e5ee70bd71e7b1932a2f8f289fee3d9a8e0e7b66fbfe5e858bf1683fcceb42080b7dfc6f3688b6bf71370e857a36ebb6af680f2115cf3afe3dd9b35dd4a5eb1421a5ef2ef6164b0aa949fb34ee127f0d77ed3e821c33856a3719353456e6ebb2cf86aeab317f4c668bb1f072e4bce338747da4a922a4ba00cf95fadbec81b7cfda679945d1fe912f518504cb009ccb8b1d1723ae901fb018c79135503d01b8e4569421ee21915de1ff3d3dd97bc8bb43f955da009533bb388026ad88dcfe3489b627cfde555fdc84180324b24b398849885c73b644703174dc3d83401e8446501d0d6398641153ac5e6d207ffa7071e9c4eb390c1a4a7e78568e8d258f584eb95c53b39aa69c1be2b5838304f8a62db308c28ecac9151a00d9d8b916c6a2f97cc6661489faa9e6098b6555891c3a44fb36f053055561fb1262849996dd983e5699eae1bdb65c708f2e6854f5577bf4fd10364432874dd8ced4a10cbbbc3b8c41b514749700ed136300dde88cb23eb23934bfed8728648791fc32beb34d32576f77b6b3bba09595ce6341d41c970349ea45f02d972d1319bcbe714bb4c88d84e030ca2f4d1323b7bf20783e59adef7c8844036b1c4fbe841834968f975fc8149a00ed6bea06ed6069a28b7c5719a15e0aa6f1f620c29d68e59f4c6dc6f7a8aad11853ebb5e562c5a41b8061016047d7a90d43eec5ab789683d217ce697e110dae146b151a2fa80c52f26cb878c5150400a984c9b6bdb3e5ce8048824d3b929894809de455ba0291675a6f70061f7d10f611e60e91260226fcff5a68cd88f6ba20904fa48f450c81b0e2a36fe17e027659e01c8752a995d5a46bdb4536e88ee3dadb80f3c", 0x1000}], 0x2, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r1, r6, r7]}], 0x20, 0x1}, 0x405) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r8 = dup(r4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {0x2}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x4}, {}, {0x0, 0xfffffffe}]}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r8, r9) 00:18:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66696c653000f297485877f1fe1c5636d3f5827d0ffd079c6e382f373dc2ea83fcb457d060db32ae06438fcd5979d802e056984ba919298fb949ddd5ec65dc5cf5fc5f3d6a3700011795968b2c757bd6640281ed1e1e1a680c3d93e82274fe5d772f0c39808827ae7fefb72d289322761153379367b4fecbd725a54e4faaf4d00c71129fccd94656f6c02359052bd69d047cff031be8094b62b77bfb0daac416b48f22229d5f0cc56c700717fa16b2339e8a25174536e76b4b04b3"], 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x2, 0x1b9, 0x101, 0x2}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0x7) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 00:18:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000001000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) sendto$inet(r2, &(0x7f0000001240)="2de81080f90c06eb02bc892d007a608dc06887215f5ff7deeacc3be249", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f00000001c0)=""/4110, 0x100e, 0x0, 0x0, 0x0) 00:18:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x148, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) ftruncate(r2, 0x0, 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x8000, 0x5, "a781e2509898bfb77dea8d2914d16bd2407a5218", 0x101, 0xf4}) 00:18:47 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17", 0xa9) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) poll(&(0x7f0000000000)=[{r2}, {r3, 0x1}], 0x2, 0x1) r4 = socket(0x2, 0x4001, 0x0) dup2(r4, r1) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000580)=""/66, 0x42}, {&(0x7f0000000640)=""/1, 0x1}], 0x9, 0x0, 0x7) 00:18:47 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 00:18:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000840)="782251f510583979a27d9a4409e78c32f13a79d4ece0241516f261c8e5566cbdc80c9b047b1897b54a4ae2fb70631acadca883e30414f45c730c3d7af4a66e699fdecc9a168b8b8906fa9edd765496553370a95179848662915d6bbf589804ba0d058c8a56b5c5a80d6b8af8df1fc17c135ad2b354d9e372cbf64a65379b964fa05ede88df2e4a75a8d976c38e26bb530e6dc864f6aec3cb6acb313bc66017098c246b47747a0f828a8cba6f70134051bee4f7a0c825ab44680f9c4b3f5cfda1bd3bf4063c464b4e48b9c2074fa98475bce3b694ee3ba2390fdaba3507eaf9a467854a82ddcdf8185377d238949d0b7cb5a9df6d86", 0xf5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a70100010000000000899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7000074e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e445408ee9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="e49a8ee8f4773fbea9c7df1fd237c8dd149ed6e125ddf63e9f6eb8ab255f2a90419d9ca41210768a8576a95b3416d912c686e76068678875dcd8b13d08efe5d10464fb66c1e2418f0274b4975b001ba6689e5597f28663de8867c0fbe496bada6d2dee48779c0ede949d5965", 0x6c}, {&(0x7f0000000000)="8a90ff45504744624cf055058b5b3026d4ac1c055cbba280b42f", 0x1a}, {&(0x7f0000000280)="d787048d691cc7bf53946764caf554e66dd343c5338409105052679533a57db36f6a9f6d3db128c283e2adede3e14429d52afec7e93dd856416bf0f78fcd868db52cfa7726701a63e502fbdc0d9c90a7220fb92da9f938ca30151821d626b19809b661c103eaec3a944886c1d8f8d78087b535f351624e99467e00c78fb538f5813e62", 0x83}, {&(0x7f0000000100)="4659d421d23f03137168592f38f533e8ea342d1835a639540c644acf934061d33e6bc5a31ad10e09f7e6e3e94e1c2e89f92aed0e5074e0ec6ba4eb2fc8f9e229f7441d279eb2fc8bb421cc67c66b2d41207bb09ddeb3a74a19f7abba1536757699566c8adf1092dcab5d1b64aa51f0c58b", 0x71}, {&(0x7f0000001740)="5cd461806fe348bb38277b06fc7346fdc8379c54aa403c11ca1cb60d88e299fd3578f66807cc461ba8c3581fc25b4109dfab5a134e0e1972818fbcf58ad737cc89bcf1feeae65f0b04f7a60d9be780e31ac4fa8ee4ab0fd69ee7d6e9839d106f3366712cf6f7cd7aa0a7e14a0cfa9567ae379e0ad9126d180fbf70409b09a3214555291e3cfba7", 0x87}, {&(0x7f0000000400)="1e8a586b69b09c50c1eeb39f5a7b31cc24fe5ed5df0b2d559223833dbe2f5a87a74bcfaefc1d2bba1c20ec4570", 0x2d}, {&(0x7f0000000340)="0d96816dd8521e74c611be8089cc6e431e1b53d6c4755c9146a334ed2f52fa38eaa0b1efa5c681753c0746", 0x2b}, {&(0x7f00000004c0)="c1dac003f1bbba736486ef4bb96086ea43b774ddfce34c997b85d49cac947011ebbb5de5477adbab86589545da0904234558a6dc7e215ff53e57d54b57d4111aab67e31464863c37df73f57671d8d725f3e854fd39ad13bd78d32e8c3d8b776cbe56888ccaab51ec064157b733ba0ca47a69fddbbde0b664ec6200f515f14fe87348b479227734fd128f0145d11b9a197a12f789451686e0b114ab6a578901984ab61f11bb33136407049ea9d63178d3fd5bc61264cb103fd32ceb5b5c", 0xbd}, {&(0x7f00000005c0)="e2dc1bbd487d0c864d7199031fec510e28366d481125a58b1a6bf6e19ad75aa72c1e487c68cb54f2583d3e6244d8dbe73bf122cba64c775d0480df1500c3153e01e1cdb8f6fcd2637950ae02550a6082dbe9923bfa1abce29c1baf2030c1b73b6db11b421bbae823b21edacae50d8d9ce95bec4304b6918b79c3f339505e8e4d15d22dc33f0eea15ac2a127ce04f82b4236d7e221bc8c111a5fad102120139c9de2518b8a9a89b276f6683bb8ae5f43b89565f72b96e07c2e574db87551847b08307f9ae0fa678376b8c8b9dd4c4d7607b50f41195862185edd71a831159786e7bfa82dad1004fad5cb7111fb1555139349e615f4ecdfd301a148c8042d466f1c9666392597f73d498f3ef469c662ca957f62a29d6bbfe9c4242fb703beb750e00262153a71d299d312707dd627df11ea2ba03f38c3f693cc941c0db73b30b425967e81a9820ec1f3e4e8cdaab67724cdd0bbbe0260e0c92d3b9ebb8a6764fb6abfa258de2be4be90127731a8ae05e08fd5c64ba9d96ecb547b07dafa9f13be32e0dde290234111832c492a2356e89496935be7334e18350d774ecd457a1527370dee1e3a90a147a722be414b986df35ac2bbf943d7d4448bcdf786f77e7cb3cb56401e6cb4eb3e2cce99821e0fbf4c5d2e3fd3806e4f1cf0b7ca73605b7d93ce6b788d3848afd925dc5fd0d6c6557b11c8eb8faaeff8d8c39d324d0753ae11ce5858b67a0a58430ea26b907e940b024d280ca4ff55a7489c5df5b293eec4ea0f20b6f4ca00bb8112b4487cc8cd504f020f7af666a2efedbb1dd925e6763153cd5c1cbbf27a0a3704167ea970deb86089e1f794ce5a860c04c2aa9e927a964", 0x25f}], 0x9) 00:18:48 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x2]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) r0 = semget(0x1, 0x2, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/240) 00:18:48 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r0, &(0x7f0000000700)={0x2, "e6e5d0bc25a07a6aebeacb0fa25894353071f622861bfa73da163e561f7539d205cdda97c23377c48ae9b583442ced9e906ce73f9c655d5b91f5d3"}, 0x43, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/174], 0xae, 0x3, 0x1800) 00:18:48 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40800000007) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x128) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) 00:18:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) fcntl$getown(r1, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xfffff050, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget(0x0, 0x3, 0x122) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/86) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15, 0x10, 0x2}], 0xfffffffffffffffb, 0x0) 00:18:48 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) poll(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0x1, 0x7fff}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) dup2(r1, r0) 00:18:48 executing program 1: mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}], 0x8) nanosleep(&(0x7f0000000100)={0x0, 0xfffffffffffffffc}, &(0x7f0000000000)) 00:18:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 00:18:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x195, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001640)=ANY=[@ANYBLOB="aa81ebd4d4cbedd8e24b22666567b80806000108000604000caa0000"]) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000001680)={0x8000, 0x6}) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r4 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) sendmsg(r4, &(0x7f0000001600)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="bbf8c71632e3530054d80903f65e8bbb7a1dea693231d98de6a4c94c3615020cfd3dac0809482414e0054bd5b1fd50a84b0df1e99c33fd0dfcfe83b89569277ca64cd17fc9cc11d4ac95ee27ee003df2b64e8a0ed9e915f28c1e32e652358f2ecd7e42d6f2a85c8d44161aeafde922c784555f617c3ef951cf1871b1f13e67f414ad28ee3716bcbc4e07e05a293b412d07c4a119f3b623bf8d7e16e0cdc5117af9dcec165c5c0c0b81f54cb84d8e0091434d5cecf53c1de0104ce948eea3f52a9c26be8d2d642dbd01b4", 0xca}], 0x1, &(0x7f00000002c0)=[{0x78, 0xffff, 0x1, "af08f51fccc6282603eb36418dbda9611d0bb34c79cccbbc48ea19b3acc664cb7ff2268a8f4f93b200c8af0694e7c743531e3d8e80cd7397326f094a18dd000b074c5afe23d4701ff30e967b223848935dac4af35169530abab474ad1435f39b5a34a1bb"}, {0x10, 0xffff, 0x800}, {0x28, 0xffff, 0x0, "f9b01f18c129a6f96c2d2d5874da2f902f8081a988a7"}, {0x70, 0xffff, 0x80000000, "6a9140ba35314bdea66da8ba7336fa11702e25634011d379d4bb657b3718320e597abbd608cfbb25883c2deb3051666194cf6ec060d298c2c77e2b268457b6dc5ddc040cfe997d9a4a77cead3f7152f11f28f577a71daa3c7560d4f0"}, {0xf0, 0x1, 0x6, "0044eef3f857c5d2ac12e6be688919eed33febcc6c513f8718bd0787a666cb2a914c508fe729f05d26bf9ccfa97ba75b75b41e82e249a8d4dc90ef4490df2d392b38f5dc1ac89743474e11a745bdd4ebe48e963c0081664a417103ec51a4608eaef7ff53262b7d87c4d85771dd41defb72e70a14f3c11a6c88e1d025ce2f8e2b8de4e8539cc96f6c49dd04206d9932a9f0cbb9e9d391c498c2615a0e8f2d713db82ccc98b1eb2d9abc52807f7245060ae3482f4fb9b5ab5cd22d0f7e2a23e6f9a63ca15161b14db6e2ff202e2650c52fbdbc637af27c763f2b5077865c8cf346"}, {0x100, 0x1, 0x7ff, "211b26e89767bd12fc240ca1ee90eb70f80de9580ee9a36a7481191a65d9051d4d9103990a3b851bfbbdf8dfc66235a54be79ff9bc995066c6493e55e474ca13089bb38378204ce2d33585dc5263dd7ce0f564f04919aa491f0807360241bdad454558dcd5d45ea009bdc391f8abfd1a9c64899b140a918173420f24f4a38f0fa09d1d2d5a6a40e96cd9d843ec8f574a9867d02d8f25e8d3c4fa560134cc35ee625db05c9f2516575ce7e14d6d54e4517a6cbc061910bec77f4eb3fde156be0658837fda91c3e7800d5fff638e57acb5212dd5417548f5a75a596ba5aaac7db5e85eb184022f1d72f9b8c8"}, {0x1010, 0x1, 0x40, "d754220da6bfacf9002e4d0f0b0fb181ff77dd5d72b7b4f079a6564d72c73dd465cc705a06b35fbf10d3381ebdd2e3a408e6ac9a4c29be53c1f45560bebf9278b3072b0e5e405a32a466acb937bc84177c8c4ba0f4324151ce1f0735301ec3981b8f13a6d8ce728bd2f488130f2cbf7a7e394b36cb7f634047d084255920c4c857f7cf9070a3df6a66a3b5535dda00d7fdd3b2c927e1fb2b35766bc8af7aaafa28125d37ff03885f00c53fc346e2aea7ca1d6ccf33922410c6cd9096db9494013120f42b299b7ffb2a0e4f58a194af4dbe49e599f56fe44310abb9112dd290160dac8ae7c43ce5c98af6ff294829805de96975c6f4877bd14ce5768a3f69ea82b93b692411246c22857b89763afc16d4e76919bacf071abb892da08bc838db4933eba57719c5383362bfac6131bbf78c8d1b78cc2d34c2ddea33ba32c5f9733406ba33627c4b49ec7a12b9851e7a220c6b307d6a3aaeb8e18e315af2df050e7a6326f5a6ea536b2d72ea46f0cd97dbd594409cb59569b9e383e0dee121f9d029ef0053659ba584818dd8d31e2f94a6e0c314f0ae56d2d984b64e43af0ff62b669e461108ad9cac0f33d129ef41d0c78dcd5d983a8a62e00440f62a300d608cf7c6d325a2d17450d2560b266c6cb0f3350beee48523d59999988f98ea6cab2631c00058098d99fef3e3adc9e76b98127a83e784ced354932f61f1c62cb96e115421e4c077fbc0bd6934aa95d329648042dfa01db7926608bd9df23890904abade53361c179c26c621140cad7a1c8b1f5c5792eb08057172ed549095edd679b19fe7e7861e77d9b178c548e53f34f416e62ebe827aca7f632b44465ceae3098ff9618d3d232ae6a7b810db40650290870ef14084685e9e43e5d3c937b9b80a6c41a2049ba368f428cab6bcfe9bb3059dd80f9b9a9f8f5af84576e33892ddc10d5ae7ee234eeeb1047deb62077b6b940ea8f3e9e7063aefee7a2f3b065a0d0468e31de1047108fcedb2f9c8093a5dccda0b311209f12135b597a2db307f8c31784a2dda7f5429023f003d4ee2f5c46d83230573c980eb89c433694e75786216923b8de01f84d15cb394f5a1b50d0e6716dc718eb3f30a1fd18337c4417167be66b163d3cb4652116233ccec4ad9254097792839cf1286806ad6cccd1ddb4dada22d08e279af44eb3afce453badd1656d79a095dad7ba5f2abfe5e3cd325a81f77d02298e3949e36a2e9a6cdbd96e7fadd76627b480d2b44a131e6b066089ddedabaf997b89d2e97d1a5a47f2a6974af97fa5c1ad1c8d72bd213fe71eec3942739a39343fe17ead84672572f69570cffce788a65595dfda69293ae4555e7807a0e71cfe990d159a51c6065752bd3f2e9dafc23b99699dac2df7192d7a92b332df5c90c8477a496a6b7427075f9601433123c5e1e88d5270287f54e80fef2ecf0d3216a167b771c9798f804923eb64829a36098251aa9e6b161f38a1fd2c26d9b5fdcaf973185685af1288e5d30ae215bf471a04859ef1becabfac264d6b7854b71587a80435dab85744d8395b58973602825158db04d03d81a9ceeab80734b28aaf97fc9d5a93c625cdfa8f30ffc8a286256713f4f75fba7f33fdbdf5d4de0a2d831ad7f92e434f165b53d932b8393bd3b314de5a0bd0fa0852535396d01e3254f7fe1e33849a289a4975be4b023b8ab0e686215bdc8974d048bb9b41a4c609bf93005c7898344a55fa36eeeab5777088800b25351ee6f9d8aef2a9d2fe4de5e2a7c01be5dfe8e038d962d91725d30d1060565a62306fe8fec2d25a907d721218dfa2b826d77862c80735856fc6a87fa98c70a511db6660a12c7330bed4bbbb00cc0419c9723a5d4645abc945a2f8e48a790efb88853bb1df29403bfddbddf9aa5214c1f9c83f25bece849a55a9b24096f76cb44012fe670b8dd9cf90e179f059bb506341181a9b76c103ea3b88fdb61051c8733bddfc80de693a3e96477baf1d9c5293d86a2865ddbc02c26b9838d781b016a7c9219649ec731835b6e783136ea4413c794e4a94a9c6979ef178358bac058dc8f5ede3c4d8802d32f0a5843307c300045aa5cff3936aa58774a01463e125bab4ed4b4c7e6d64553d5f6493651c382976af17f8640422f6f5506a39376588797d386352a60168b071b5506856974994863be0ddf4502445d8e0014d7f099185f84e06a1e19bf2eb9ad3d7de4956c67b09b23775b826b773d5edfdf3495ad2f7ad83671e68545f73165bf8d5d8412b314665d1ef97260620afd1ff2f0f1d70440d4f4c48679503b694798468bf82ad98d47bb1dc67e68bd70dab05741426633db21ddf8330aaaf7301166262a3a3eb4b4b8b82639ba3574f1d39786d2ae63790d832ca18e32589d2402dd3eceffd09681add93e9ed8eb4bc639e4e2d8595cffd1c31498bdc3e68b14f96363ac03b33f22b1389a41982c30f6e32b9480a586ed6f50baa504f379128ab6c42ba31f6fbfdb3e3208a52d9c14d97f598a0671821167372800200b667769dc56e9c8e3f53a6bd01d29bfcef7726fb73f0eb293d2d7af062c555be3d0bbf877db60b0d0209fdfe907240f7dbc2e1c6405b5856c961eba01899214e67295146c42be3d5f12afeed7d7c475731b7289a3c3ef5e638a775a386d5baee59f860b12d441147eeb0286ad4b7bf006eda99165b11f4124bf352babfd2128d9469bc95d256b084d03a8d0724582cc9865668b8a40f56ed1cb2d6d3c0b73442b4e3934cf91772177d0af98aa061efd7b1aa1437f9d02483d759cda83ddc0ae57b68844d55184e8740e6233e345be4f2ad4252ecd883ec4b1203b72e09001a8272cd01a5a5ae6865a6ab02bf5f24102dfb3a538433952a3bf20d93c6d5797a76d5e1f6f47f88ac0f0b596d8fb1cd14abc75e067815fafa4883cd2cac9af597647d1cba1790f823e2ec3d31c59622b8f928e28334279229ec22ccbedb49dce0ae6c2100313ae3b0649ee2e89ac8110d35716e1eb1b10d63496e7a983750d01258bfe238edeaa4959d3fcd2da18454da0b029fd150b26ab31ae964b8666176a95b034a656cfe296b5ad8b6fd14e2359a4945184faa93c5a00b57d7d8007e32b07119096cc4a189d798085df94ca5b05e6a48d593653c18169f87b10848d6e8c984db784e9dbc629fa731703e496a1a33e16142762f42c92c74ea8e98410db79c9fa22043695f3b3790366d4f32b06cabcde9c1ea3b2e12c95e9d37833579781735b7cd8a7168207517455a28716abf57092b82559542ad1e41cf08759ed94da9531488ad9cae40cb257c85e830264f0f2a378c7aecd0e9027c51c3323d7ff661e08a418dff76e1d410d82070a20bd43fca6fa9b905c9db4ad895a5566b2aca11b3ace7fbd4204d8ba2ad0527aa09eccd01dfe6edacdec5ddc2baaabd9076ea131706c2274f06cd77c514d76348d8b27e752de510a5b8468024bcc46715ae13740162a66f03d677ab913656c5557cc589f23841a3a903a770004f7df17022609eb852a996b0b94d50054fa02bdd0095f9285f749e99bfb074eb9a943afe2b8c97d85b2de85886034e0caf7785bc993a8122e60ad8e778a61854431d310ff9f4af60b17d0ed352a03a466996c223a7694fd8efcc0574518ca45c711302564d6594c271afcfaaad81245f27f246b9fabe304695676576209a9bdd2923a3e14040c181f73922209b394ea9276472916180246d1addc5c184912dc62e7be7461b864b05ac66ae388e75da5631f33518283f75e911a36001df1a861f6fc9b1c29fa1513a1e8a0e8ea502b8ba0fec7053b32fd33c0999f64ee120a9aa81d3b2bd25c950eaa62e164b9978bb1f17956f3f26bb58e56f7158101149c10a1bde8e16259f1e49e4612f9e5d9934bfdd6d2f75d50c6ba158240a591b7c58397a08069d53a9e0fc72b4d18cc31b0b5da297a92d23b5c5ece09ad87c2e261e95e48777f3ff59bb9a3c52df8a71504e20a24c69e6c0485ef84644d23aeb793fb20771dfa91c60fe2b412e59c1d6f123e5dcbf5c6c6081570614e7df1263c9f60eddc0335471975dd266d8d0c4a1582ac23a6866545dfc0eab43d17450335497ebe0aa99fc1988c5dc3a954f2df209a8632046fd4205728f769801fbe0d59cb7a96eb7920e65d1928a61bf400e529a40029557f9d801aedb88b68976df67b77f0a8d4229e04a25005d7d97996d30b54181caf275ce816583c0946f33e016d45150b47df089f9487ef5dd5b45786d9cfc6e1f33788802e290ee30c21e0e542b6bff6a8b0d966fe81372637f73011693317d10dd50ef5fd21f0ed1836a99d3434fc81209ad573097b728934faebef3c9c744fca9dcf4b9894bf3dbd00bd321e1608dae93cc8c476f00b1a1dcf58b883b7e8f62334ed04f05995d9fdfb809724bdcce7a07ad77e90869a2340d306515b1c6a576638ccc8ef2ba43ed4fc0596ac9ac7def7b7860490d5cb01852a4c7007d9af172a2ce41556951a5a83019a0baa6662976229d4ab79a44f12667ac997209fbef9ba5619ccc962827f1d72560a8ee67693649394a28c330c2c1e8aa0218a650a66f0fd38b607e822b2b43592e0e5e8b600db2489144dc7b30273297b255e13a8353e99628b96f2180994d6d1492e3bc5c27c0f61839541caf783f40b3011ce57bdbdadeb0c633241d1c59be6431c03db340d38a76a8b0bcb53cf7cef4129e52576d7138c402898d1699eb6fbff8b4d3d3137ac00283d7d320550b6e597c56913dfade09a198b30058e5ac2610f7d074e88768c0a27a30020c12716c8b248d997f561324c12daee54a4d0c795e9b3457bb2cfe677c264a9ce6a6ccca41a9a8fa4eca495238a8a80592f4fa8d9030302fa263525bdab25394a2c401f1e091de8c32d8c29f0dcc0ea069e9057a10637818d9afcef9d3241a789f00d29bd6c8d3b0a1d19cad9736377e74a43648ed66b092314108fbfd04364accb07a614b37b6b1aba6faf44e03d453033223237d5f0d8a993af5f7fc0a5bf9933fd94bcfaed2f641a421a907b704ecd338ff1eb86a801762be05bb28e5c68091b4b5c6ef197351f8b5b6921bec3c71412460e7d5d863ff16d56e0b320c718f6a71ef63cd5ce512f3168c02c2f514b613f26309c274e855fbb8f8747999bc3563c858bd4ca4394d85c5e8582074993ee38f7d0b4fce6445bb89036a6568e4d77899ebbb6d285279445509e31105623e68c6a2affc230a2698d286d5a997b959a77ffa8605dbbebf91d5b2229ae04ba134828c0b743c7eacf64a764a880625a0d467196a9fc22a1d8f3d2c9b88c5ee6e55ded12bf6a06541a01d59fce6a492e796d7490d495b01b204e41f4a515665dbe2fcca1b2be19dd037de4435bbe848d5796aeecca5775afd263eac82b4922273eb6a6549f4ae163c2c9aed6bd1dae7c7aebbe2f1376ecb26766291812b9777f1bbd50dd3d54da4e35fbb0e57e6f8576ca883bc233dc702e753006b96c4a13df218a7eef3f6b109414ab41c943c1711c43e4343260adf6a5431d697b93aacbdd951cd86bcef1ce1ec9e59506f00d1215e7bdb5e711dde20bbb33cc1c76cfee60b716409abb421fc358cbf150c66f8e8929364350c1c42c4482176ec386e5ca8023f43a60b8de64097470aa664accae247b3a5ff073001c5ee03097f377836fb7fede0e077f5c419e53a8d94a8b1c352d50522a912c5af9ab40be96f82a59eaa35ec8164d93d798aa415574ff9fca4fb08afe4febabcfa7dd0b90a7d5201ba88b2be8ee50f201d80249ce5387fb6df0ab184be064c02c86eb81db9388"}], 0x1320}, 0x4) 00:18:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc509c67b7a1f9f17, 0x1}], 0x7f, 0x0, 0xc6, 0x0) 00:18:49 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="9fcaf6e338b4aaaaaaaaaaaa0800450000700000000000019078e0000002000000000c0090780000000045000000000000000000000000000000e0000002009406000000008307000000000001891300ac1400bb00000000ac1400aaffffffff00106142fc442bc4d816abbe13da1d47830b00e0000002ffffffff000800"]) 00:18:49 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "ed080000fc8f6235"}}}}}) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) getgroups(0x1, &(0x7f0000000080)=[r5]) setgroups(0x2, &(0x7f00000000c0)=[r2, r6]) 00:18:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) dup(r5) write(r2, 0x0, 0x0) 00:18:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x7f) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x400, 0x5, './file0/file0\x00', 0x2, 0x9, 0x2a, 0x5}) writev(r3, &(0x7f0000000400)=[{0x0}], 0x1) 00:18:49 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666b82391fe0b9726b08ba696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xd1, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0x0, 0x0) 00:18:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000040)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="ffc88f468fbe0d9872fcb10681fa18db"}}}}}}) r0 = semget(0x2, 0x1, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3ff]) r1 = semget$private(0x0, 0x5, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) 00:18:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r6 = dup(r5) kevent(r4, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0xe2, 0x1, 0x400, 0x9}, {{r1}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x7, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffe, 0x82, 0x2, 0x6, 0xfffffffffffff202}], 0xfffffffe, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect