kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 22:29:07 PDT 2020 OpenBSD/amd64 (ci-openbsd-setuid-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.95' (ECDSA) to the list of known hosts. 2020/05/07 22:29:18 fuzzer started 2020/05/07 22:29:22 dialing manager at 10.128.15.235:26027 2020/05/07 22:29:22 syscalls: 338 2020/05/07 22:29:22 code coverage: enabled 2020/05/07 22:29:22 comparison tracing: enabled 2020/05/07 22:29:22 extra coverage: support is not implemented in syzkaller 2020/05/07 22:29:22 setuid sandbox: enabled 2020/05/07 22:29:22 namespace sandbox: support is not implemented in syzkaller 2020/05/07 22:29:22 Android sandbox: support is not implemented in syzkaller 2020/05/07 22:29:22 fault injection: support is not implemented in syzkaller 2020/05/07 22:29:22 leak checking: support is not implemented in syzkaller 2020/05/07 22:29:22 net packet injection: enabled 2020/05/07 22:29:22 net device setup: support is not implemented in syzkaller 2020/05/07 22:29:22 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 22:29:22 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 22:29:22 USB emulation: support is not implemented in syzkaller 22:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1f, 0x0, 0x1, 0x1, 0xff, 0x100, 0x5, 0x1, 0x0, 0x800, 0x80000001}) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x4a) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x8, 0x0, 0x1, 0x6, 0x92, 0x8000, 0x1, 0x0, 0x4, 0x80000000}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x2, 0x0, 0x5, 0x1, 0x7fff, 0x3, 0x9, 0x0, 0x2, 0x600000000000000, 0x1f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000380)=0x8) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000003c0)) getpeername$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000480)=""/223) 22:29:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x200, 0x80, 0x8001, 0x8, "95d67bbd919915344d90464d0162dd1695f3ea9b", 0x9, 0x101}) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x84) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x400, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000380)) recvfrom$unix(r1, &(0x7f00000003c0)=""/166, 0xa6, 0x8fed9e46323b3bab, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') r5 = socket$inet(0x2, 0x8000, 0x0) close(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6, './file0\x00', './file0\x00'}) 22:29:24 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="aa5e58618ce5524b0d898384496211e427fa3ebedbaf0bf64fad4f8c2998447b1b0879fd6a1ecc57f2a34c4ea1088fa77c050531bd150ac17173793f0dca810e0cd5a98ebd83f9b8ae34682fc5a42d2cc075211341b6bdab659685e39499463376a132a8399b1e897e33e39ed4782b0a3109f9e8e836105a7f69183310a874967e9a6d46e635e39eaaa711"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x30f3}, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, r2, 0x6) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="fda19211734854e6095da7c7cd0f89a4d721e13fcd048fdb38be9347c40df7a03ef7dcd77b3b527e69ec4e83e99bc36f29e71e99913109855e706f9c0447a51b5fa90139cc9413d432cd9c62b87523d7c92fac9c85cd5e95d585f4af", 0x5c}, {&(0x7f0000000180)="bdf789821cd5918e3b7e2305263f9d685b3dccd4150fcc80c0d0e5da10e94741636760219b5cb64723c5379a90d1ffb7b85b386625305c2ee6bc49ef0727d24735dcdb7ce6bb32158367a1179b03035f90eeeaf91947fe2b", 0x58}, {&(0x7f0000000200)="8f799f2ec009e361817d1699282e12e482df675853fd30ee53622ff172329cb659eb94f3c661a5adb192c015a2b09f337bf0c7c8296238c0039f6cd0d187564079e78496aac27dc021592517cb5f669b0356ca85933d67d128ef7e6902ecd99e46e94945ba60e087f1939e37bd", 0x6d}, {&(0x7f0000000280)="1e351eaa91ecf76714e69ee8d4d590c992e10921b0d05cde28b89e5fa100e5b2c76fb35ba0b8f039a0e868fcf979f04689ffe534badd1266fcb855adbf", 0x3d}], 0x4, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}], 0x40, 0x2}, 0x40d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file2\x00', 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r1, 0x0) 22:29:24 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) syz_emit_ethernet(0x5a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa04000000ffff88e7000108002f5552bbaaaaaaaaaabbac1414aadfedb4379e261dac141400"/57, @ANYRESHEX=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES16=r2, @ANYRESOCT=r4, @ANYRESOCT=r1, @ANYBLOB="fd333ce6a445d10759c2ebb3900dea90a31c7e12f719ca25e176070e374025eeba86e00ddfe3fedade3132bd8a43f87ec28677efad7af759eb9500b123197166cc270c6d6d44114b923a30cdccc329a6ebec32f628ae5ae7d26ecf298f25fe1e8c40afb12fd63fb79ef01fa27e881c7ef305784219409d9c5bd7a69b25325570ae5d83b713fc0a46abdddfb61723b81b569a967a12a81776b31bf66313140d0c8aa84929ed000af56eedc4b184196af6adad76fea8f7b62a73bbad41a5bebda40b6880a5941f3aada3b815fbc87b42d3443d00cf2b4e7b32bed98182659f52ad3bfd76f8d930c604120ebb9fa6af5ca53b90e131aacb308019d2ec739526c1e765a1e4df37bf85d91b4a363a8f3f4135a94f3d38d5f6868ed113a5e4120c9f54068e48bfb3584d49e0d6f0021b685e19d29e8e6f7d714e4f59cc44c8d7d845c5678f36df4ca3506f415073ec916e50b9024341c971b35318714872f0b2e19db96688753c67e3f105a9de63193b81d5ceef5a674692f2e2cdccee2c9e3d01faded4ea23e3a83164e885e05ae64a557b3b57c9a980225d9f8de79cbb53dfb7ba158670e894dbbd25860af92b1266772b2b5fd4d0ffa9170ad063bab699f0bc867061fc65be9c9d6d469573c237d15a9d76fe8225421908727d4148b01590df0020185b73b27acfa25ccbc84d295361f40ab42097a232a9e6302496f78838bef4a5aafd70ca1de56145934ec3170cfe39a027da039c79ed1a8dc203ca23439f9d21b072b39e71955a3b80c245aea745eda67c775d887468e88313e6d2e4a0fe7f867f57b00c4b787e74df1842e9014f989e52c4b19876290ff3c3474fb67acb0a4dec3e29e50e43bbacdb5cfc02fd9c7140d6e59a6d563209d37cb0ed9a5a61708f55cf68472991ccc0feffacb6e13580bc654bd9d15ea08a507d85917effbcbb4863633716c433a832c817698817095ea502b966104236a4f8f5da23ba386495b76c0e8500d6e8cfa8c1835d34220d3b7976da3e7efe3a3ac91e3b0fe86926ca4bd3823a393f234f1d5b21fec83848fa56baaed6865a91465677c22b613d606e7eb3fd4984a33d9e551ee8477ba2a3b5a25320fb18c1d410d401418f69d6caa24408a88098bbb39abd45d8fe929f8672e15eb041dfecedc719140244aa4df9f329a4f36f36b83b6dfa92cf857894fda3ba1661895bd87cf99847cb8bd710c336fe4036a4e857fb032a3dfa81dff5bc00b39d2a76ffdb95d18cbf80410e0f9df178cf1ea44ec5a37be9a96cb30803b87a422ee43fe6b878e0258d42c7838f27fae74b9b2b2674ae0fcca0f07222ec4f76bd8ca42ca9ca184c1a7b3b081c6ab5c2c52e78f6cdf4343c4dd758f45e3c0d338412d45418f2b8b69b97ed219a361ceb0f6399bee6b06322bfa978215a3de56221157c025c96deb136ba1775de80f35e81c7a342b2438018504fa2d591d8698ccd5384fdf29cad0e020fd48237382814169eb8df98b62f1aa548c47860c37340a1c72eea99a02d31dc05f6ed8e719fa68a3dd263bcaf8e4993e1622b980c4104a84a3b96a2e09e6b91918957be3789a34eb7872ba64139c28ce70ae398d649635ed843d21ed67188c62e081dc57e92ddb02650c8e89536d0514e052ee854fd436df02ca619b6ad278fd07c515307823efa99def18b5f36ecbf3ecf2cc8d228c54dacfc34a14f84a1d314f0a7ededf69d63fcb6893bec85c42777773d06b8dcf598aac8e54cfffe07b9fec4f24ebfac9d88547a1b7ea9bf79b49a43a402cfb6d8515b3d6b1c873bb4a0453af62116f92ec5844d93c7903f10794e239f8ce7df99603a2eb385e9e8790d2b725d0df66d20f9dbd984d3db6c56cf856d09a54473a28af1dc37ddd3f0f838e157ade2878dbf1423016729bdef4b8cfe04bf26d76cf661381358be4df5e5c1550cc368f87ac0b8a693c039e07ef4897ad805f962ec2bf66fb3a0ed7a510dc4ce7673b962788e6c0658db8ed2712fce9e2c9abc4bf0743c616730b4d55c4fe45493af7ce24827e76060635e5423a8b95e56f5e651aa3c555b223ac90758cf348bc9a73d8b0926058450e58b9c53afdfcd96d09ca9eea93a8d73b565d0bd1184a7b8864da3a954c4b74f17aaef7be8b126b1cdf60639eecb6d9360d3f78ae507f762c73329ca9e24ed8664e0ca97085591b75de3708cb7ba6ab1f65edfdc598cb4563f0941aaa4c7d830fca8b9253650661fd1991b29f233cd30f1778c9107eebda6073fc130830624afc3e841f6afa1b103b1ebc7eaafd591265efe086e2605a373e23f1a35edbd047bc69c3e664634642b9e9cd18547133ca3855ce7ee80045efc103e227603c9ae4e4c561d94f7558847d7372da31a569af1f17bbb034e34c48cbb0c5cf27bb20fc423df431ff030477f2bbcbee6f07123f70343fdc0b53943b6152d6ff4f9f4dc87c97b02cae5b63f6e627d87ee67fe49576ebcfd2419dde7eb5c4e2f879fd08a565b4a9ba00f6089d6a1db4ae61745f15d68cd58170bb82d7805d478453388aa5e1fbf0ae44a23d6242a9a5bef184a212127b3646c6a1d4638a44bd90eefb370f4ece2e3a403d103f25cf8e637424f90be7dfca6c1df3415596d9046b8b246ade8af9b370645a23261a9d7f69a82de448fcc4a23f596f5dca724c8e4f5b0342225eeee3d19e8752943ffca1eb39528ecb800af84b77471a7c238950af27e23ecc17760c93ebd067167a155b1c401f5a5e62c1f4715cdd9ad35295fc5edb73d58011aae6b07904c3983b292795254b4c6688271d428e1463d0be724367e9f9704e330e3c2f14a2f1249af77199aea69a87c7544cd108eb32db228c4f6165a6d5624e5402d2cf3b70a82a8a73fa4c30037bb0b31a7ea8563f43952832372ce78a554bcbdf100d16a0f235e567fb59a8eaae4282718d918d6ed7e62b6a482f49c9b07adc407144b37b316d54d3a83487d272659bda0f528ab8a8a4000a23bfcfa9ea7686d788e7206e6e24f74c935841fda0ebba6261c0d3d04f995d2a194be6f65a86f97e12c4a27ac398a95549bb01ae61883ceca97a59ccb694d4174c37a6e59e860bad4ba08db90785b53befc254b54de3804f2d02d7bad78a6638635ca26a568ce6d15f7b67edc5f21f14974c24864b6ff231d920c33bf1cc3ccc76610582f8c04c1d81a5d4571dba8b9a97e92db3b8a4018d143f6a82c2287d2ee1d6399b7f4d392d9c46617fb05e95667106cf55e48a0a1447c61b744c68f049aba57d3c55b9a4e51981acce220f5106914e3f16fa998ba7ea73915202450ce4b78a9771674602af1fd90574550fce9a50b803df30ac3aae820f233220f6404d4d953d3d38271f55daf56b2812b658ae7ba80ed580775c0848347a07eecb6c8b9fcbd2f7ef9cec58a7040e4612f94f1c1b9dfe0918d5cd4034b499060518564a3444f210ed3fa6772ce68a98f28623378b7120b2dd6e4077bb4ef1d34fe09a10c7043d33303796f0a37735fdc564f9cfe08140eb671b2f263acec9226012705e7f9a9e46d52a43d3d05073577bfe6e2805d8ffc11303b88794d8b0507aa71b2ac28a17f9cb2eb09568f496710ce773996ef12097fe4141aa7a69d134d2465ae431f4ec4f679f70ca8d4c89a3bf6580857ee6e1d3b48cd6e7732de57d8ca442c8f08abe8d4a08c5bacc8d64b5ed09b696835e151f48bb82d3b80b1be0a6d14f2000079d762d84bf1d7dbd8fcb5cab7a4a998da8b8edeb418e0e3134aebd4ae89fdb532264214c566c156ed56c3dd42357d548b6813a720e69fa3462e62c3e53873b6567be73e5163e94f83fca6359fbfe7ebc1764768909b5d9b79f233cf29056e74b1b0b395435c96edbad5ff8473d2d691901de1efa99f8c177578597129f131bd7879b62608941eadd399ccb1967ca197148ffcf1206ed4e2a2d39fc4005aa5fbcce8e572ea104381281c7e63fe2fafd273f55dd5b7ddda830af6dfb732fd6e6115b7724d512a125e247a726e15ae230568b27bf69d149eb40887b6ffc3206f68479eaa3f09a689d57850338084eeaa21e4e67214b85e9ea271036ee6a28a87ccce9946c71d91f1a197acc3f4c47c036df5d7200279906d38931cc244cf525e006ba0e7282d05b0fbb0f66be1e5189de0a6a2cfdbcf430dfb6c0d7b13ab8dae27cba2dc74d211e430fa8b7e5ead8b44f4f44985aae83a83db82a50c0b3974993abf95f9b95dee4ab34efb1d995a10bfef6209b82856c8dfde8e39c1b64c2ccf94c00f16b0b53410ccfbd7a8ed63ebab109d090612fa0bdf673e33ea51153ac0f0b92262f758933c3d8c32fb01f77912b806f9bec97966c5329e5c1b87050aa0f2a5a7f9d644c1154ee3e74d2f5330068270cc292440b5d6fef14a7c9a73fda8cce9d5051f34da19a5ea80479de1447efe6558cfe6c882f315da7ffaa53230174ca181995d1e0feee80981d1e61f397999d54e7d5ae2c5378fb5e4d128a2079c5132ec51170e226435d3cf131b4d2740cd1ea7e8b497a4378f5388c0b00d742148c87b425c367c0be447cade167d14c39079c02d95a10d9195ee04f99351ae8bbdcb5621d19cc0165cd73870c4afe20d73c54d73add13ed15efe3acfcc2257c5f215a51e7d8f181ecd34511604ebca815bfcd3b7369655d756fa5e9b8d26d6a1018b84475876e35b6263e5688911fc258266018af392b52eb630c001240666eec468b98f022610547f089ee18e5adc9b310f8797a276d1d98ac63c59762085ed7efc27f232b95e63aa97bdfc12161494bc5ce6c7258e09bdbc78894447f8863f4ae64acabaf70b041c3159e3f8d4e1038a42fe56503bf893f9dfe93803e48e9b8f51479ccf85f4235c0a2852e7d7c60d0404ade3ee2bacd76dbd8aced73cbc8f876cc8e6f15b2079afdf8708459fb896052f3b8ffbbbd51e7de7b5b180a004e0912ac0874b2693af2942b2f9be10541b8095eb599b6209f9aa789a7c40160ee37813ac76a1b282398155691bb5e4c0386b94e581eec09d138adbb065c2929af24dfdd94789487a85d2e279bd48196aca964a112f3092f9bfdd0870f0a2feaa37e5175fbae8e1dd697cb14e595c34c55550cd21e2e6ca06eee2b9c9542dbb2a705b4125384dd7869dd5616e2abc61cc958a87033aed3e98c5a1de820f114cd7054edfbfde1fb8cb4649ee748a3cc00a3e4544a5134420bc3da3794de0e90375d4a8323bd59b12504676e02c188c34ea110b5b7b6cdc845bf314a786c2c6e48093f7da09cc17c94552c1ed0428b01bbabaf4e03cafae744f35542fd92c3b75b6043786c899ae0ba9be28feb99bd1b91a9eb6e0a71b6a105e23640d13da9bc5aca64d6ce70367bdc73fcd798cb6ca6756dc011ffc610d45ea118c0a151a282a050901e6d741b86acc815a55b9c6e2d6552a6b0d2b6ee996da1074d7dc0c0ef6a42896ec6ce3cbf0a85597157934a0850b1efd328b0d8c26b23c68b6811a7cb4fab86bf6ec9e71fee9d32233cfce40f83c856d2ff85ccea2aedd9833fdfc519203cd210fcf5bb0d199fb2987470c200e72596c4f6ab270d5e7817609f09991a2aecea7ffd3a73a54743c46415adc3ac59fa7e330c9de4c6cebdb0db339a2391121680e324ead253ae8058bd2a399d8db793cefdda12f5b208601cb4b324c20365a05a13eabf6a6ba796b67ad13d2011d78404736dd18d4a79ea29d1137bd7f6054aaf0fd7c77a05f34ba2d8c60fab262d3b0aafb4fd62f149434fd574863f286f7de48c906eebc2dbf9af113125bb9e1c00b383c76d2fc8d88496910073967e6b7e7542c94"]) 22:29:24 executing program 0: open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r0 = getuid() getgid() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8f, 0x2}], 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/89, 0x59}, {&(0x7f0000001180)=""/254, 0xfe}, {&(0x7f0000001280)=""/115, 0x73}], 0x4, &(0x7f0000001340)=""/154, 0x9a}, 0x802) r3 = msgget$private(0x0, 0x2000000186) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x600, r5, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r7, 0x0, 0x9, 0x8, 0x9, 0x5}) fchown(r1, r0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) 22:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x3, 0x9, {[0x75, 0x63b, 0x7, 0x6, 0x3, 0x7, 0x0, 0x5, 0xffffffffffffc19a, 0x6, 0x9, 0x2, 0xc3, 0x2, 0xfffffffffffffffb, 0x3, 0xffffffff, 0x228], [0x3, 0x2, 0x20, 0x6, 0x10000, 0x1, 0x9, 0x8, 0x80000001, 0x2], [0x6, 0xff, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x20], [0x0, 0x3, 0x6, 0x38a, 0x2, 0xcc6f1ee], [{0x5, 0x4, 0x80, 0x1}, {0x0, 0xed1, 0x5, 0x80000001}, {0x3, 0x9, 0x0, 0x100000000}, {0x40, 0x1ff, 0xa0000000, 0xffffffff}, {0x8, 0x6, 0x62ad}, {0x6, 0x8, 0x100, 0x7}, {0x0, 0xce0, 0x6, 0xfff}, {0xff01, 0x0, 0x80000001, 0x8}], {0x8000, 0xb88, 0xfe9, 0x8}, {0x2, 0x82a, 0xbd7, 0x8}}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e010412", 0x4}, {0x0}], 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 22:29:24 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="bcdc9ad94b06f1b8d64186777bf9d084bfb7db991d2a51bf6a1f004ba0df6d779c04a9f25daf311629d91b343c8ad349f30f6149e1e1bf490598f019df1b79fdfcf0c4a089f526f1a6a77fb3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:29:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) r2 = dup(0xffffffffffffffff) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 22:29:25 executing program 0: shmget(0x1, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x5a, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x2c, 0x0, @empty, @mcast2, {[@hopopts={0x33, 0x1, [], [@enc_lim, @enc_lim, @generic]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 22:29:25 executing program 1: 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, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x8}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 22:29:25 executing program 1: nanosleep(&(0x7f0000001c40)={0x8000000f0, 0x7fefffff}, 0x0) clock_getres(0x2, &(0x7f0000000040)) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xe2423fdad9c5254, 0x80, 0x1, 0x1}], 0xf8b3, 0x0, 0x20, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85, 0x0) 22:29:25 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x51, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb79ddd80b0769e9590afb144fae2f927a02d4bb44e67873d02788a1fd97e217f1b3f4d095d53297faffffffffffffff982cabc93e7640d5f732e96f989192d39b8cdfd42db06778903713f8836f14f124ea0eb9c6c278bd991b0566e66b1f9fd7e5ffa380e2a26443130c99c6bda5f37b57c2126a29d65e4a6d3b6f1da22ebfc2e5bde7533e2e30f25340e315eba6256f06416eea9fd86b4b6c7d56a6132a199bcbc8142ef03bac8df05247f49e41fd5d15f7153484dc1777dab00baaad4c155a1ca3b706966ff03be68c2c35a5ca601345e212b58921b24629caac8e0cb68900ba115cfb766de11f2e401c229b150ea3bd19c2676f50937807b9a39b76fc6a730e52f483f13b1c1af030b049e9207bad365fa1585b195198014469915b0c32a34241cf74c1760e268ec8c49f2e4a076ef0183e937a0a0da5af27bb0bf8bf981a54c867bebd20fe37d70e6a22bf16d5eab55faa743d71f648f3ba7f87f5539aea8f1f7cf83d86af26a20d613836d9a3d43da326a205aa96b36871ba22250685c1515403ee04fffb4677be3747b4f21f87dad1ca8b70752b08a758fd2a81bb200dc02ec472147fedbdc6ac7fdf0668fdcb4c8f51fc96d188a896c1a0816fe4a758aa5eef6be314c4f9b103181ae7b844f967b310ebd85db1a94c294587290eeecf39b377f7a509f99287b81927bec0250ad6a8ca9da20667a8773de1a25824b7671fe3b0970e7ff75ccd50d9064d7e38c74704acf77b521d5270183eed7cd3632418163468d8ae553428fd7da2cdc569d6eab52faffddf3c842b6cfd7f071afd8193adba0e159d1b9074eef4de439ce9"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:29:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x4) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206983, &(0x7f0000000300)) setsockopt(r8, 0x6, 0x83a, &(0x7f0000000140)="0e08ca524aead6753705696ec99b8059150a199f7545b00ad69e48cff6181e6935c2abcf2dbe7cb19eab755ebb9cd2fad68a2058ee290965324abad5b4c773f77e9a728d561e42d0387bfc5ee1ca6a2b17b5e5b48c7e0d49e9d37584fdaea751aaa30d1acec8f6cb8a04cc694c75691669aeedbad15a0e1b822ee61d614a82c1defab50dff1f9c4c82b915cd3deda1581accb47b2404b01681befad232f39462f3ab76858948d948c9729ab0fff089a3133fbf41fd501a98538dbb687ce539bfb3e26a7e3b091b0ece466ea656b70bdd583fc0161672352e673e7893b4fd12aa7539", 0xe2) ioctl$TIOCFLUSH(r6, 0xc0206983, &(0x7f0000000300)) close(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 22:29:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:29:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91aa883e259c5e6c0887e5fa24ad040645e84d9ecac5adb92b27a4debdaabd056ac76c415"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 22:29:26 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000799000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) accept(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) readv(r3, &(0x7f0000001200)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/4073, 0xfe9}, {&(0x7f0000001280)=""/9, 0x9}, {&(0x7f00000012c0)=""/67, 0x43}, {&(0x7f0000001100)=""/103, 0x67}, {&(0x7f0000001080)=""/76, 0x4c}], 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001340)) 22:29:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x0, 0x2, 0x7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "b80054004000", 0x1ff, 0xfffffffe}) close(r1) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000), 0x0) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0xc0, 0x3400}, {0x1, 0x40}, {0x4, 0x2003}, {0x4, 0x5, 0x800}, {0x3, 0x1ff, 0x1000}, {0x3, 0x33, 0x1000}, {0x1, 0x4007, 0x800}, {0x3, 0x2, 0x1000}, {0x2, 0x9, 0x1800}], 0xb) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000019500)=""/102366) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x3000}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/174) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/129) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) 22:29:26 executing program 1: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:29:26 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000000f09078e0000002000000000300907800000000450000000000000000000000e0000002ac1400aa951051b258c937481d08d68d66d0e3dab3559ecf06cd2526f9ca16e7052b3ccd8c61b00c17dc20a0f6106e3a4e14ce8a46956f3a76"]) 22:29:27 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000001400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6051e0130010000000000000040000000000000000000000fe801b000000000000000000000000aa2c01000000fbffffffffffffff000000"]) 22:29:27 executing program 1: syz_emit_ethernet(0x24, &(0x7f00000000c0)={@local, @local, [], {@generic={0x8582, "9b20d4b64963279f25f303e2e9b0e3a91d69a8544b78"}}}) 22:29:27 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xfffffffc, &(0x7f00000006c0)="ebffcbff13b9fd812eaa4e713048e69931929648b3ae934da77308ee7c93525cd51aa581458730902fdabd033a7ae136dd1f8305dedb782a5cbf72ebd7812654d0af77265e82fd717215b384964862fbb668f45318382d156dc22c9495fc26b9beab1322d743dfbda2a2c1a06deb34ad43dd8e2a15c9b346db76470959d79d16a5264ba72b0e33856c280fc842a50068c2d10d1e052eea0bb8f38c90625f3d242e37675de1de211d93fc6ecbdbc0d76dc5077657c56b4f37521e695b6c896f44aa50afb5a7b9301b158d915ea990384984ccb5ec93e5542d838d20c827542bde9c0800"/240, 0xf0) r1 = socket(0x18, 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f0000000540)=0x441) unlink(&(0x7f00000001c0)='./file0\x00') fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getpeername$unix(r3, &(0x7f0000000500)=@abs, &(0x7f00000002c0)=0xfffffffffffffed4) writev(0xffffffffffffffff, &(0x7f0000000e40)=[{&(0x7f0000000940)="6ab162aa6643dbaa9e03cffd66401b5764b06d82fda5edfbf15f5f60dd6ecc1bf857fd8b0ab57bf87a1fdfc9500e62536e0d9581029b726e9672ae48ca69c83e2387f7bdc99a7de6562a5e040049730e4461b82952e6c8e9c8304bc202e3c460ab2376b03ce27d9e60ad22e579c57c824c6ddec27a49f0d8b4f47e6c222df5ed1d266c132ecb785e59858ce3c1ab65faccce997379b7ed97d1024abed145fddc4b135e306b16c873dc60a63bd90ffdaaed9ffa1b648ce99dcf9eec1b91ce6aaf3e547658f009879e78deea90146519627ebb2d9e58c8204786554ba25987e1c06917f07613956b7d30ecfc372fd338c1d5a2c501b4d64cb812692e29fdf6155937ec60a68666", 0xfffffffffffffe17}, {&(0x7f0000000c40)="8d6431684bcfca8205736885650be0755ef58d01238be7302e0db9c39e99d53eb77a58fba59d781fc8d2ae95ddcc59936cc3d1fd7e1591d9a7db8f6419a57e0f91941fdff4d7aa2dbf984a7372b6e812c4bc0de2d57cca4cd1fe68b8468f136f895c15a17b55814a349676a74533ca68d89b5ae1d7066e5c5fc933cd62cfc99ebdb833195b0888ea5b67db401892509932a5a9258f22c3460dd4447f10062780816618ea2767a6d949178d42f0716bdb1fe232246e276596ad2343c5edc3f5261e0d0f50f5b570c463e9e1bdfdba76fcb5d840844d3635b093ab20e1f1f3bb51ceec70823ce096fb30cf09f6e60d2e6d6f8c3cbfa5f66f012b8f75c900879cf120ade18a053f7529c71924fde08a82b4132d860afd43aeb5557196402cbc2065c3aa152af6531c92ce4a4826f4fcddf27c8d694ceaa284b9c209025b81e5f4a88ceaefcee6bcbe1027fdae67d5a367e0de67aab413b80c91d732c82658598c046019f3b4485859893d91bcb8fb84dbf8ff2f96a9e6be09111973a7a2773aa0b2c3f32a1e8eec6f8ac700"/409, 0x199}], 0x2) open(&(0x7f0000000300)='./bus\x00', 0x20000, 0xa8) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000002480)="e17e73b000", 0xb1}], 0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000003c0)="fc86efdb9199aa68824a16b68eb425f88203f46cd7465635ede750727bb449c50bb65ea3a765ad749f0f57bb3365cfa79e1f27f939b1619c9d925bb6d5c5b9b345cc0d73adcf3196a63a10246a6a070000b6e977a6a355bac590e8f0bd54bf0000000000", 0x62}], 0xa7ce92c628241f55) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xb) 22:29:27 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(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg(r4, &(0x7f0000001800)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8000, 0x9}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="5956182692364b91834e3fee7c5169bb79946a9d9a3470f118aaf233192d5bbdfc86300a78d17f42a996c9f23ae3eb9f523470625a132ee068c78710c54b2bb7fcd8bbd42053b9dd253fec3ba72f429f64a70f2cac0fd95ebf317e65b5a500", 0x5f}, {&(0x7f0000000140)="94dbed8fd2c903ce96b6edca5b525ac5208aebce157ed6742367d2cbdb36e7c2824ab9b1f8670d544340a2376dce02b0422e64af7fe138836e0c4518c93fca55ec73c00e8398d05ba9b944a873779829d911484fa2f21342bdd930bd4a53370b4f5470fd26a672c8b3be9444e0410ee32efe0656a4ba974d00c987c9a2c75797500799f99463594faabc9379feb4e6255a43f48d1901a7c04964c604794e6b2572efdca95f6429dd776b4e7c4cf583639de3d8a61fb861eefae57727904d3d90a90e2c2dca", 0xc5}, {&(0x7f0000000240)="e5f2455217213718303a7d134a9a604b4d9f6778a529cb558772e3a7537496037bf531f00cdbc645dacd92a609e695f5312d5466c9bd8dba5dc241741c35a3b706a4fa6534aacd4c56d47879e9aa443ebde842fda54efa9e57e1992c487973de907fbf6e3fa639ae186d7f091621aa1081656665c35912e092ee786eec1b4f79e920be207b31f6420d32a57ac40c206fb6b59f14d87103cbee4bdd68228d966d9feedf4a84b9d8aeef38d6daabc27dc63c411e7267613ac4204d9319f832b271fef5dfcbd1e724098ffb5c4cfc2f22c6d4460c97eeac317d458d09f268", 0xdd}, {&(0x7f0000000340)="f77ff18c7169430b3b3558ec412f909284a7e332d403e9ece43c6ffd551d46c68c3a68c2fa4a1f97446836e4dfc6a76136e706ae55633c9881a1c393c9cb74b6bcb6060882a933151d0ee64e8f92912146012a934f6631df6c6d03de388d34d5e4ad7fbd224351f758f8f6b26634df96eb20d156223131fd56cfa5f7bb93400d30f8cc2d9df7836b00b2f5c80cb140fbee55caea253b7ff48339c039e63c60974b2895a8042701220c3ffe51ccac4dcddf9fc5bf0160f68a1efbc27743c8dbb625a480fb6632362456d919f3e7f902b9d572b9bb806c7c5bf8a8eacf41b816c007df788c4069127cf284fc13fa30b5217e440da80a9b3c107c500adfe5cc", 0xfe}, {&(0x7f0000000440)="18ef800f87d50b8e8dddabe57bbad0d8283c3cdfa8759260ab327e93b4f8445019ecc473e3e617eaeb9314b8ed6b468f14030b8952e26f9fde62cb483916511eca6104633c8997dc762fdc94718bbd1b82bb8057edcea605fab746b3b86f098c947e7789d2c9cec345132397997b2eba5cd40f0b60d4fb068425c1780712c5", 0x7f}], 0x5, &(0x7f0000001880)=[{0x1010, 0x1, 0x60, "de8dad98707256684d0bdee359483ca3b5bcf02045d7c5ec815ac115dfc9207b3191c5a08f5f6692e25ee44eb41a8770645472d904fa6aceac4c5f9674ab218807999f68a2254a61d18e06f006626d5ad7923894e0f961b91a95c878b101f0ecc897266d443be6534aa46b6af3e92f4aaa9f413d6489d900de4a4321cacfec053b42811e2dc7f11353c3576cf6ff397be95abfb772c1f6b85764cb3685dd41107a35856f8b5326aea707647d048b466b5e6a3c6edfd4f3ad5b716bfb2b5efa6bffea982a6250b195b9cf25e6699754a86f833d0c0e2cea9af90adb5de6f975444af4b16fc6527a73beae0a33436941de600869231ecf5a2af718643c6905871f6949ac8fdfc84db4f3cb03fb67abbb06d39a44b4a0f31c8a7d6a19c432e8dacec4fbbd1bb4953df6ccedc7c5f417565551163e455db2a2b88a3a57db011a4f67064f744330272b9bcc021b048e303f619538916c953f1dcdccd240fbb81314ae55c6e8037f0535e1ae9dce88b2973d508414c0bb164963e77657e469bcbf967c178a3e07fc66eacf8bfc4505980e98c8bc61e6011a94fa2737a99d715fdef93b35becc7972f32d7313500cb505c79657d08114fdfbccbd382b9a8c6190ffbcfc8cddae4a16ea702fbed7c176db102b86377e0388ab72d786a0485c02914e120f7947ac7a49eed55f2d5ab50edc79ae6e889a0d9d343a36618ba9999e47fb56ac25ef1c6d2ea7213d9a97f7c607b23e9e7187130e934205d64ccf4133d8fc1d47c4ee1dff34f7e1eb308364d10ae6a04ad751903c923d6807c59033dbe88cb1d2830b721354691277b490bf7d9c7922612c8f80e72da88175fd05d7fef4214c1dee43d002deeca86ad8aab69943f5b6c96a46e72edb45f2b63b6fb3ad52d2136ee14ab54f1a7ddb45465aa69883442ffad0896443016634961ceb93b9b1ba969f615cc9882764f5ccb53d9aa4d3cc39d0ce6e53ac72d4ac4808dcc8beb6f5b35feff6ef5939e22007dd96047f4ac049679cce1a12d3f0eb4f7a02f88c45c81666c8b99d30509c852a4af8b45302cacafb6a38ff1e3b3fa72cc4f9903bec1d8929a30e0999f05ae9dd69f0269e298e66b516615efc4121557cae06922225021d3e8809b2765e45d7bfa571b5aaca2da48dcb02fb2c2c1f92dbf50ce04bcb802bea3f88c1578e0db126b6d0c37644296a11dbed2f90e2af940a9018cc288224988caad91e60b07a5c754001013ea9b0271fb833f771f5fa7626d5f26ee8821ec37bc528619bc3183cbfa40334a8c5a9276485208f1202bd35657f9d36a7b3d3ab364a45cd946a2c02019938ef22eaf01c2cd8f2c85ec84531c19ef63853b7e87a8f97b672d3b2a8b55be6d6647a55f4463774b0b105a29cc9965fc1ffc13fe13c60f1dad51678bec0774bbf07919bdd90d3c7aebbb7c54ac4bcd4e8691431fb0600ba36b1711169b2ba7cd0ae960282755aaab70b0565ad921477f651b79de58bf292c4ab75e6b2511353707c6e33508854bc8c925de836cc7807027347f9dd3c1dd4777c441b017ec035aa1bbcc47aefb4854c25f591c46f3ccf506e0a719bd68f01f75a5d3703ec2ea187dfd4dac1c20914bee7b2a2b650a8448234d93ac7f7ec0ed5322c69d7e5a7a93ac479cf23699bcc5564f4d92b20014fd7de1d34767cab70f833e47c1434e9f53e1ad220d635d7c5cb2dfa3ceca200067036e443360d0b6fa8f5a74b70b00a6c54907c486eb2e5d57ee44d18a55ef1ca9a84b74d686327812900cc827de110f1055a83066fdc0dea551dd67dad54dc62df78b94b317df22f9137e21cba167afa6e8d3de06accd46e0ee22446beb1ba96448f658cb6e265509a1145e785b56faa7c769c77e64c27c0acd77f65d201cb154bfdc2374ab7500e5abde2fa6d601770bb567612c4d9a656d495b883c22d43b9c6e607da4ea392c28fe6164f7ba2d92cf6ee9799d750ecf05ff49c7f8d809b3534aa04d6f8ff4b13c63445f77a75f61afa2cff06df54c2ee09015f4bfcb2dab489858ffafb0ea8238dadf3028b52d6d1124e23479e8857999f881693101ec401c2679df7b862e0b1e32bdd759961e20108afdf956b56c63e671aeaa1c29685fcdb3d129b0ce9770e371aa865556403f4ff42496075cde848113c0289b8e361ad27ad0d57b1a52653b8e9880380afee14520163aa675e55e5f8ef00284d7cb57033c244255bf9638be0e195ccfc199891fbbfe459d2ed5615029fb3e1b11b1430aa3eb57db4473e0196c3503d26494d8a1ddd98a0c81e7effc912822dbe2a3500dacf877118c494dd0846a721357da914685ce88a4fa84e4acd954bc3e18f1acf7eae8c7d24cae2b19cd5db4fd1a0d30bb1a2de555e4cbcd7a5241d7cc3f27cf98e4226dc43fd293a6b4d1c60cabce785d0464a09e9af93f549823eb872c722263f1dbfbe1d2d894ff3fdc019803ebf4be196425eb9c2769e9896cd93c642a66535e1eaa78c58649b709383c187693fc0c0540c3604a7b6cd732cf4d38657b3dbd31d77c0dc203ee07bf5b816bda2d9a0c8facde38c896bf180b32675a680b65e4a36459ab872cefedaa03a70d857e80900b00ab2d841cfe2702efa3a2bede43215b20d4dbcfa6f8015ce2231c3c10c198b2d442559c232931f6d41fe9202ab2d03d728ca1dba4e0f37ac2e3d443925a48d17b0f23eed33a2c02c8c66d3f014eea3cee99e6cb4f8e85b127dd178513996451a2673ca4b8b8f881c3bad519db61f0974da290cae5a1694881f8adcda63384f0454eab6ea53fdcf23d1df8d0d76ae6bd72098ad7b7123db5fd2ba5a4bf41814d7b6970e091ee943907d4d991b74f3f6e56c3a5d04d53dd3de8d4809bc5ca19234e8c9fb4f476e9dd0de7f74621ec946504f0744adcb437a672f7f255c29c629f664154833b9dd699189c83581a49b0766f186456c3a4f1c5e28bfd78881be0e2accb0f07eb03519c541fc075e54c446134b179c505007fd1893509f2fe1e4745f13821ba54280bc1758da14246f34c69884f5cb8016eb7da870c1ad8017fd2f67819029739f47ff37d47cb9f9a95866d13d0ceca178138455f9887f6b810fae8728bb8cc3cafb880ef42eed8d82e3d4fb98dbba084c2152d85a61f69e28d4fca114a2478bae242817b5ddb512da3d08d6766cae4bc75c437745075c3721de0b54627040fbc53fb82622b449751b72c6a155da62f1bbbbbf1edf4fee6d272696d43aca871adc7a61f05a513a85b5eae3b8112cc72489b2bbb930a83c5ce7ee0f905a38b6d8a214c6b91fa147478269e4e9b48143d283addb29ab0907f5cd853149c4aa48bc0bd3e5eaf2ee017eedb79ff8d15908551921c99c87c966461e1518524950be521dc433f1eb1aa7530ab401ec1ff0a35986be76752e157deec5382e947c117f3672979ea31d164263df613474013a02f7727ae73aa8acd4a202aa087084154ebb84e9417f902475649d97c2bbd5e5b5fc43dfc9aa40b7f0faa60d111920f29ded9c6c8f94d7ec63a1cc2cab256c325c959be5d05754fa16dab66855b8c9b45ae1ee8788d0dd18f77026c4acf4f3cf2538e3215135f89b05830b608ded141f26ed8043d7facc30eca48c309a70fd4779e1307102817b372b9ebe04ef37a2c8161b2259d68d99beb6b20a53c6302807b428fb7d7399737aed3b6097409b81c38b62bcc73d597745257ce9c36a9e8422af1df9dfb17333fbab5e1f80eb88c2cda84fc3b6f1a71cfb2b85106465685a8efd8996982b62711176d01a34ab660168245c37ef50ff3e63972189cc9e1f1ac27eb9858ff5c763f59fc321ee8c0024f1b8b32c8b402836af0a286649be538820659ec28201d5cf2f53574812f6d63ef08af77c00f7218554dc5f2e6da6960fec73b4d81a140056846d7a9ffb932db595a6fcdc9a1da4d30df3c0331c3992c5b556d2f572dd82585d837980d44cd4af7f92ef346b2f4664e5288767e05b26c8cf28720fd31c315bc2cf147889d2ae1345d228055988b85e314906dcc6db65a45113de7766d11b94f5f6d79116a729a169027967b3a4964dbdef08ae27399576e3b5461d7be51da865b24ca27f98a5690b3c8b985bd00cc46e8160480338fdb48af232027f702250595713741ff5c0a01166a09d5d524b04b859f939fe1e5fe8453aa70a1219fb09455864a6bb1663ca637e898c6b79e8b564738d7ac1e65e592c47d2d5f528c7f29df6293d7f9c08a446738363f674edf077835e0b4afe15c6e14910b6f37525370243a1985c0222a78e22e54b77be321798e84ddcd36f9467b88c1977c3d4c550a7b0f66b3b8dbea71371dbbb37f26da6cec22110439021b9657bd6cffd166ffe54e0cf9479f97c1965bcc5df9e67f31ebe649c4124ae3ee16fda6d0ed6b1dcb2750cff6e317fa41afe3301650036af348b651c9b3d0a9bf8c6a2e69ab9e89d325240fb693c144db59cd1358af475b24d940a3f7d3cf095ece3ed6dfc9adc4c43f00c3f65383bdbc5cba5148cd80c09e0060b62663b501ec75439611e11f6c5c6f2f4ba917a999f2374a7f66e476c90412ec2412710599a85798077693edeace460c2930d6649a92b027c0b88c79d45c31d23068ea3e7f696a2cf0a1b8e59e5ff67479d93b6b0007dea3e800006f2b389ce23cc6e377c1de52548a874413e2127b65c093b68d494861f6bb9a4b7ec0b745bd0163f2a8f15df0db2345dbd0dc19dfa250a330619cf11445df8d7c71f9cc4dab40e3d3a0f08698c1995dff49ebe788b390397d45163d4876cb7072b7a84eaa6363f1ba8c3445a70d1297443828e0db805e6f0e712ba1a8bb6d651caff4c825bdaa8dcc562dc1cdd0fe009a726d0741da983c950eb03dbbe0bf3c784533b7d8cf6e806419edf2dd8a91c7a5df4a1ffd6de9c780e64f187cacea014c3a84483b6faa2e1ca0f1082d8bac471546414f6f47b64c1c0b6c3a6c10419d2394aa21b65c10b964663fe331d357e8af9e9ee9e1b31972583638808fd426d676dda5e9d5860819bb1169845b89248931902fbf9e132ca88859a468064afd514ee29f4869b44d7ca22c62dc1cdf140afcd7fdea96a840d96db32335b5290152ad1abfd3920593155321ce0b05a5513eb4cec579e077c4c6b405db6978b71650c9e26b55660d815d70669b91b61a0e37bdcf0cb2c9a9ca27aa9676b58cc4c8d6166b0285dcfd915298109cc20966285d4673afda1632b6e21d5427b42d9a2ee7f719a448fd9b9eaa7778fcc73b52c1ac9786105b0898c651985e6b8de60d90e1db10c282d65f27ada83aa5cb729b06959fd60da96c4b263def618c5ac530e45b9e706b2a90033f9a0b256a3a6932f00b4af858d9227a52744d12128c9d932c1569703caf5a97d98d276a12adc425e617f5e33a1509113f2fb35503a0cedae0090ffa9432abb225adbe1201fbf01dc1813f29b0d55492e523d14cbf2303dd87a084d1242fccc7012b07ed2c9d62b5caca484b6aa6480beece8053299cbefdb5519de007526c2d4ea83e85d43dcdf34e6a64bc04e6cb269147eab9aefd8871b459b67e86526fcb1dccc0abe46780a00a94b6e284e2382da0d1b43501a107d8f394df403ffd8557168a930deab085c6f82e21e2f12d0c8dd50bff9db6354df6d344543fc4cace7c8a80edcc94029b08a4e519f401ae0324be361ec3dc5e86eff0234594ae336706c8e2940d335a3bb3417ecdfb77bd05383fc498cb53162b286f68507ea021a890fab68e2b14f0172f6ad1f4b3902a1d346f6a6376729f5aae2732427a2b6574b34f5bd0b46d312c7b12054"}, {0xb8, 0xffff, 0x5, "c6e1c41aaf515d95b6731655c499a112ff0f65bc6374f13cb05d2d6396961306dac61999c41a7fe25403c501599dff9e78525d386e6e1cd9f957598d5c6f1d2edda78bb448d5cf3f47e9b189343644d95bbdcac8ca121a4692cfab0948b8fe3e1a9909202b7af66c616f7cb42f3f3724017566907b86394ba20754a2dda807e7763679c17c2109d48573a9deb55728b2f7c5f5c3e811360e29e7488943517548210d753deb"}, {0x80, 0x0, 0x80000001, "b95d5b4af3d4696e56eb4661df8d646bbc150f46aab388872446558a3e2b74d85829e78ecc4f6ee70d9a8ca6ef29304f9a90b0db80135e2c736667944d207951941f52a5143c708502397b0aaf12ebd5d0f226210d6b075ba8bda06b9fc09671344c5910c5ce5ed7eb28"}, {0x58, 0xffff, 0x7, "2613fb77bb315adbc5360c383ee21d257a18234e2032e616b8fd8fee39ab65015dc86d185f04b57ab4683e8f3deede84a3c73b70dd94901804c748013609999644d0"}, {0x40, 0x1, 0x1ff, "689d3572d1eff150bbaa5986af7165db3f26c5054ac3556b6068c7e1574038ddbd5c60f2188b7ee03a5e50f99b"}, {0xfffffe81, 0xffff, 0x1f, "885adc51eb20c3c663b9b685c9dbeb8441c86d6e2f41b8c988be4316c472"}, {0x38, 0x1, 0x0, "503cad0954c212926b33b982554ffe06fa90c4403a29d2b29e465398b377af0db7167c8d52"}, {0x68, 0xffff, 0xfffffffc, "be0a73ae5b38f94bbfd778102468e84c4ca296ffe0064ad548da06b2edc3a77c480acb4dceef465e347a5d05a1d16c6d7461348dff989f40c505787d1a0b7508d5c14c731721b2be81b897aad45ecffae3551e"}, {0x0, 0x1, 0x4, "37375b23693f0b3170fa0d04db32718e78bb64ef7848c21c563b125e26d15d8c9881f7b87d7c855bf231fc2b"}, {0x0, 0x1, 0xfff, "9a8cfb0a798bc05b622f07bb604cda9d9520509539876d2b200dbde58d7af9de2aaa0ce4ef330ca0ff49904681b81c8de3e86ba0f5a5ab994d9092e1c73f98efd46406e01b77a9170f8b9c9ccc8e08f72bd37d8ae99902b3781acb91fce039f8a841c6eba20863937be95515804f99095f0ea1"}, {0x0, 0xffff, 0x6, "fbb9179eda6b50b41da1d2e8f0f3f34fe54bded1aa2b167e89f9a082a2cb836b0121cd50687fc4a8e1fa1179db8c20cf20551cb232cc321867e791592019163b10f412b8dc61264f8378dbdb94e462cb3ea6ef25df2dbfbcddbbc36172206d403c69c7c3ec34f92bd4bf53860d2c426933b5db3af8f8899f420c40b499ba394e3a2446fb0572356d5b529d46992b9f9a99f304e822e2a8fac92afd7b0bd0886d5daf321cb8545199044578e401ead6b6f2cc544f71f93844f0b9a436d5ce983e703ba00cf5922327dd0b68440d9f22e3851da96096749443f65661f0d72e28adef9a54b50ef82be02ca0f6a10f"}, {0x0, 0xffff, 0x1, "48f517dc2ee7708f4721da7a957183b6c23949b67f2a03736ef7c698afde5e54ed889dd163bbdfea3161f0ec996f219391a9b773163e88bee89be451bc152987e4413a9b2d0872410ba359a98c9c045ead0b46674bc0db68622c0ceed4f5dfe3e1e4feeda12f7af8ac41c7a15db8b899e245a7fed6288f821f1f709cac1548a7cb4836bbe7d5d02906b859dc0829a35d08771b6c677af7675fdc24749583183053cbd54e881f470a1a770fa2b398383e1525f56235d62e3ac8788f1f2c2abc30830b"}, {0x0, 0xffff, 0x2, "8f62cf1f09a17d51262e8d4b15c4cb2ed10821ac0b3a3c3dbacd7ed463c8f9b8365c"}, {0x0, 0x1, 0x8, "74878c307405a431b24d58c0035ff5b9bb7ced079139694ef554961725bf2ef14863afbe620112795c6ed39746110bcab307e79afcb6be7acc979fac5dff57ac7939591bbf16f90a2d935d2f8ee1cf859e22938d938301cb8f48d4b684831ef291a4acb8b72e98753c5d5fd3e41a2bc9631b43aac94045930082b7e7dd9423c9ddf71f984c88ce3723dbe529a1a1ac"}, {0x0, 0x0, 0x9419, "74f5a04a5cd40b0ed55cbbc5f008748d8090337853efdc50f6aa68b4cca7b0e36c811349c1673482e157f51bd1e957d455446f763140520c6123e704435f19cb608b5a96d454481a87ec6f6115e131eae068db863a0ac633433d8e075ed782d7e66d186d56cde1da18059cb74a01cdc4608000ec24baa8e8c9573e36f8c63dc2ed36abab87d03d788b71ad3eaff8cdecf4586c628404"}, {0x0, 0xffff, 0x3f}, {0x0, 0x1, 0x2, "22f890848b28049c148e0f2ab741da37cd8afe3fba2253947b09c011f14649c1a724039df51365146c1f422a3be45baf8513defde88d9ac129b3f3892795331b9e531aa2bd7f542bcde3b8086d1b60e1db4ffb68295f94956892a9d62eb3bf32c36188b809b60143a30560a8133409c70b"}], 0x12b0}, 0xd) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001840)={0x5, 0x6}, 0x8) close(r1) 22:29:27 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x40, 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd}, {0x0, 0xf1df, 0x1800}, {0x1, 0x5}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/143) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x6, 0x1000}], 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000080)=0x2) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000440)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 22:29:28 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @rand_addr="ff680f30bb65095e2d06e5a80f7c5980", [@hopopts={0x11}]}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x5, 0x7fffffff, 0x3, 0x10001, 0xe, 0xfffff001, 0x40, 0xffffffff]}) 22:29:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:29:28 executing program 1: syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x1d, 0x0, @empty, @remote={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x4, {0x0, 0x6, "8da446", 0x0, 0x89, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast1, [], "a428d249087bb08a"}}}}}}}) r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/192) 22:29:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/85) msgrcv(r1, &(0x7f0000000080)={0x0, ""/111}, 0x77, 0x0, 0x1000) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xf7) 22:29:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000600)="95262920469c4d6b1100e8bff0c726ffd81e7dfb8b2788dd8c96c86ebbbb5b5e51000000000000000000000000000000000000000000000000000000000000000000001500000000", 0xfffffffffffffde2, 0x0, 0x0, 0x2da56cd6fc1124a0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000740)) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000a00)="786bcf63ef69f989e08d02b09ab7a6c55c20f2646261d813f28f1cc4084d8ed532e4ba3eb5323ce9e7dbca37ca01ffb088f7ec93dd16ed25e264a89096693b98f17cf11a4160d16adb1f5e56cc596adcb6c618abc945a712c6662e373f8d2dc9b2f74150b341268fb4b6568243e14862fa09505d1038ef8e3ba1f9a7ffb9e370a3d0a5eaec427ecc5a57a7cc2204696cf17e03c8246f29c1ad57f8603815a4dcefab85d698130cabb2561d45c257a2c41d8dde930bde144fd5783bead9598fbdac25c6322427103f8fb6ee700515c885", 0xd0}, {&(0x7f0000000400)="1f2ead47361d849fb95c4720a60feb247f05310095319f0cd9e25443053e3dc4", 0x20}, {&(0x7f0000000480)="78d3d71a01dcf90380eb29d1efecf767406589a28c33afb7f1d820e403e969b7840ad5ecb295e0ac20d752b229427d9e80c7b4369fee1dde2a4f621c35dcb5ab0a43f05a7cea0cb32961ae179155f54f1545aa6b523473893ffb5f21d233f5e43650861bdd355a3efce17a58fadb3e1eb8ae560f254f249163f5b225697ad3d35e6851205349a827de4bb29f92ffb6e1223a398f00b580f64fee968fef9aebfa6fa7c9a03d43ed", 0xa7}, {&(0x7f0000000540)="cd52b54396406a77f3ade53dab731c0453b27f12036f7a9cf1a3dfbef1d43ae717572a1acbfd1f156930020634427819d07d0c44be6106f1bd8382bb8545c36674a6e481f6ec67f535fae91753ece53bf640fa2c33088269773d62bc64cd515796c4af0000000000000009a1a31af8f946cb70e1e60dbc4661334ad5650b6faf0c392a161c32eabaad789170a9a5e1efd56cf8c58596174c340fdaf3d5bf91713e1e9b7ae4a4f3d604b8476ee97409", 0xaf}, {&(0x7f0000000140)="298f15bbdc4f3ee95a646ded59b8662f85c29dee6e17de89cb77ed000359026dbc5d3c1632ab3e72d32d9db26795d96d641fad", 0x33}, {&(0x7f00000008c0)="4400581e4ba8d867429e336f16a406049fe220971fbb8f406a88aa31fbbc64f6099c57e04f75e5fd7f883e5330de22e52529fe2f534725229f3978bc9fccff3819de27f5d35bcc1d6df501ab5683b23f1a872f7cd967a7c5d324185f1f7deec4e85ea1347b592f2fcb3a6149cab963d55bae29894625dd09eb6471b93c4d5f84772ff6391b89b29ac0ca3a5a5a3ae06f1b7c67b10853247d74952d1aec1ce99a87cfbdf6ccae6806420e2c9934e18a8385cbb0fa53a177b36504a7e342d3401f862f36ece3fd040a7ccfe969b9df2ad83b44c703321ddde52c407fca63889118588b024a3d0cd99d35e82da179e24f1a82245b3d85afd3622b389503347fe0a68b79804af088bda3b7670fc7d21b821c16adf61b4f000000", 0x118}], 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000700)) r2 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x10100, 0x10) linkat(r2, &(0x7f00000007c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) dup(r3) r4 = dup2(r3, r2) fchflags(r4, 0x1) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) 22:29:28 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:29:28 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000000019078ac1400bb00000000031f907800000000450000500000000000900008e0000002ac1400aa229c19147b897ce608bc73848f163ad50ecceb812f579541c87610b50cea19f62d2da843f0b577100f88eb0247c59e"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0xffffffff}, {0x88, 0x9db}, {0x40, 0x6}], 0x3}) 22:29:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0, 0x6) r2 = getegid() r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206983, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="aa6739b7165ecc0f2fa68942106ba5d2450cb73d1cec070d53af24f4603df413d7eaee898c11c8fa95be49d6dc12b20323ec74fc108f59487428e15a62d243713d70f947a09799138a27cfb1503bd07dfa1354834489f04c5d2c2f3b6ed131302f06001961fc0cd4c30cfe39b1998b06d20afa73351fbdd0d5c4bfcba28c63fa051f65dcd4c30c5f6fd382a5d780e64febbfb3f487318b68dec6f8c7624d27ffcf4721885bf7e92e11182fcf1fa9a7e5f0af2ca8babdf9142a13c5", 0xbb}, {&(0x7f0000000040)="99acf479e5436c4a049247af31bbefc825cfdd77c034fb39e3a851752e39923199039bde1571d625035f5f9d0aa699481f4049c75d11314dd60a", 0x3a}, {&(0x7f0000000200)="dc311df3c9b3f3b801b7b44292737988d8a1d1fbd913130a577359ba5f8475836faa69cd0e5524d792c85b103ed4987505196134015fb0cdd76e1c512634a62388b8851f88841bc1e3e8a26d", 0x4c}, {&(0x7f0000000280)="5c6bbfdf03a44dd9", 0x8}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r7]}], 0xa0, 0x7}, 0x400) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000010100", 0xfffffffd}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f00000002c0)="98f728f8f955b0f22c50616364ff3fb4e0", 0x11, 0x0, 0x0, 0x0) 22:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101fd, 0xffffff5d, "81ffffffebd110c3ef001200"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x81, 0x401, 0xa0, "4ccb6725f1df8f122b1686eff370fe8f622353e9", 0x8, 0x3}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1", 0x3d}], 0x1) 22:29:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000500)=0x233) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0x3, 0x0, 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206983, &(0x7f0000000300)) accept(r6, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r7 = socket$inet(0x2, 0x3, 0x1) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000240)="94119e07e5d8b6829a951b7ef043a3f5826d7017f00dce75fa72216437e57f3964aa6fa70d5b101a70e58514ae3800f483a6f18c003285296bac2af0790ab9bb2869ab8b9e9ef8a4b23b4e9bff0f284f10ce27eee593bb799598a2dceb15329dd04961977695a4936339d0fe2fdc1c6bd1519e4bea107ada537fae9c2c6c21a3348f50c9dbc6492a88963224169fc6717c7afb94a5d15eaba218f9e24eea71281fcf9522508edd6604963f7203", 0xad}, {&(0x7f0000000300)="e4b659bbd2780a656b685e62cb4b650216076d3932b2", 0x16}, {&(0x7f0000000340)="9473ae9f3ffc374a3d5a83eac981d60742d86ae70898b5fb9c920bc6771e4bb2f7c10249f879516feae5b89feb7e9d31853fe8fdbc0fd67913f04451d20f15aad8490563d168a0ed10866b23ef9cebfbe2abe0075ce259b5844b", 0x5a}, {&(0x7f00000003c0)="035fff526d6176ef4ddf763ef8b53b58d6e2bbb4504ca8f4a604b0fad81c0769166c924f82de286f729feb512ddc20c8376e6c43b1f06a1ddbc3ce4ccd315790a118902e887239e84c7cab828c85f6c59433b6ff53e479b95803748ec423db014b50e81f6b30cb8402636baa9f05d5c6e04058b63e7514cb16d6800566fddc6a6f13d50d563b26a5a8d86d8afb48c140c33e4d5c1042e06332290a16e8ba0ba7e43bc9a648159ac49c593a894e8e96ca2ea965379531327058744076ebbf79eb2a0dcfc3bba0630a2911789e359f6dfbd2436f121a7d779c2f2b2cff95145e95e3f0bda1", 0xe4}], 0x4) 22:29:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc}, {0x0, 0x4}}) 22:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r1, 0x160}], 0x1, 0x606dca73) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "100931000000000000001ca513d5270300"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3b) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 22:29:28 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="ac141438", 0x4) getpgid(0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x5f0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000001c0)=0x76) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000140)=0x400000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x2, 0x9}) r3 = getgid() setregid(r3, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r2}, 0xffffffffffffff52) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 22:29:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef64fe3bfd6fc50d78bed7123bdff51e2f66acf9d6dbe2c2b38adae574276cc7d4b4f58f250594b0e7bad3c8534d024b5924b31f02692ae51c98eeef652e9bdf2021e2dcd8264fa9a91cf415048c3aa47921d650e4c79d4b158385bdb07b8c10bfa1a8210c160475706127d781f0bfe0b4682ca972c4044b6a4a0118d06f11d18de39d00f840f546ce080fde75cc159023d19281c829384be0fc861790579acba536d4326ca0695c2846f4f013a9be7f0976a8a432245b8a9b2e6d68e01f736f36d7b0a13a7280cf0384820526abf2292f460788a6be08742ba9e577e7996ee33b827b9aa3aa45a5d3c5f2b4d5e4c368e64bc438b62ee1651da9d539ebcfa9c92a59221967476efda43b149a5939df1ca68eb29079b7f72e369c071d62415d57f040f88bd6561064b480e069ae442e4100000000a6db4c2aa6b7e087c25d8958fd37c1ff8933480cc3b966147e482b3b0f7f0f200117e7eaea177db54176f8aed3ad2b8e11d37f505bd56c4a19a628c041443e72dc5bd444526eb173edca1194d044823f9db5b52b531df5f74913ad1bc2081cbd1bed0aba9de261576cc73e048b92f6081b1c4254bc0000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSTOP(r3, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:29:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d7f046747e2c0e6fe0c7d14db2a8e0b23fd6d5a60a8867f76932469a33003c1f0000000000000000de281c5c1494ae0d683be6a90697d2c7f548ed6a76bc25a78b854895245fdc449dadc906ba0536563472c67b823bdfcef0a7721859183489faba00fa0679f2aa8f33133100000000000050ddce5b06d2f8883502ce89c2ae0dda7e7e8fcc6589b63c3277f971f97ea558274db04abae08a19dd23b88b8ddfc8fa83d29a3489986b0d6a4c19ef564f788f6612fca78c1ab0f4254ad7297346a61710713ee3e2ebd4c9f44f4468887b"], 0x10) 22:29:28 executing program 1: syz_emit_ethernet(0x103e, &(0x7f0000000340)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x1008, 0x3a, 0x0, @mcast1, @mcast2, {[], @udp={{0x3, 0x1, 0x8}, {"5c29b1706e26cd2d9220f750331f6e350b586de16db40519fc5455ab749e3ceec1ec41f6fe8ca30b6503720cb9e25d80ebf2c97dbd00519f8cddb22816e09aab1aeabe0225b8c6802aad3650d5f51a579d49b748c3dc2f9fefd51d697834fd3d6fb55df28391d6a4488569fea7bbe93bec1af0785ba0d10bac563a7bf4b461f5767c2f4349055732f0f5d9b6a5e0fbb12126bb22029ca89c236f842436263a7a98913d5a2aa39f0ea8b081d33910cb67462647a816b958e29eb1c68d2455f4aa2a2870f4c1aa9b35c202496c3ee906a28aa52d2e0eb7a2aea284e8c79778b9deb8a6e14718072d2e07b89d45de98ab13f9167239ad79994cb29d1087487059b42c04798863c368382a793655abf02477182d3f0b2330063c59b201e932fb25a9f828aaa18fc884fe7daef2995b3626e67775cefeb861c5ae86be0154cb5aee2915065b207fed4c21ec3c2debfc42105f4ab8ba2002bc5c37216b5ae6f17d6ac9e38cd36bad07b41b5db2de69371ac30e496439acf7404591d26cae2515bb9926a1434340221c01c6341d8f1b5b4bc1c47f8bdac041f028e7d8d989c4372c98902e96c60890645963fae9b24cf5fc44dcc026ddba485ba1374c92d218118fa0065c86eacad5d1d9b9b190f4943c9fab19d6574164cf0317963f953844d4319050a3537bcf660b542635ba04ecdeb7ca72d1065e79598597dd659ffa509cc2896b74c7a119a48cb9ea6a561c7c8b9d2622b06f0a20094dad0516a6191d9ec46633893fa1d6935c5974a29bcd0b8940524c6bf01dc975b36626c77e2212a728eecf53153567f02cea50d774a468e92e05b4be007a30bff81e07919bb23197b33b6d89fc282947cfe9ef5819bb8d055fb27622506d4020b221b070b25d5307730985fa8b5a38389b4bab9445786808733b85186ac1004173bc8da4e646a5fcf5f6dbaf3e8e0079077053940e2a5fb9518335dae6de8ae4bf04493818532b81f339b3911e18614c1e00eabcb59079d3fbca8d214cfe466ba6dd850feb0ce9499d942295059a8b692736088b194bde24d0e2b1765f767d6c0ea77796b9de3a12183163040e60891cf9933f8ee6733461672ad091bb70b8d3fd6e589b31e440d17f48504b2063cccaa5826f075f125806a566f0d8b76daf8e360bfbf88b636483431f0af34d3735d0a2e26edf64c300ab523ce7e6c64fe3e189799dede7fcecd843e232b93788ddf427314980c8f05e21bc2b539ac9074c594e0b42a25903ed892a08ab9ecdf2fc09a4b19e5f624bb9892e5a80fac9891399fe4ad169959944c3f69c508c738a40ee8d95a8cad1d142e80c5540936a5f90bcd63f92beeef41bdc241b67c2ad528b9199da61fb17818a4644018317cbca10a191afd2566bdba6346d216cd0648d21626c6c12a29f0667340a6214ad70c6dc7c920e0ee115dd820abc6011483d6706e1c571a2604805d43656f4f289e2c9a8e4be30e0d160ff84c4016e86567c86458aacb620e990c521df7c991ea88c8433cfe13bc20440a3e78996f609435387d4bae25c40b6fd77421b4eb6f01052c791bb6780480edab55fc335bdb0af87dff36f9a74e3f30963878afe6593a1c358922ba22c47ef9ae58f2287efb5923c9f9ba8b3c2aede6f648d2edb77749bbc9667b06fcb791d8175f3e177fead9630317a3f834e21460dfe8372c8aa5b5107a44a390d9427447c0269f52379df3cbc93a65fa6c597ab797cfa7b8f9a3eb82fee723eb24a4b13586a89fe4fcafc0f720302abec3c4418cfd3e31970f33ad69165ce941ffa11f9e844025c2be612523b713fe3ece5a31c0b7496d38ef23af726c84cc5e60eaabab37486c7700a8610a14315c7e4a8ec9662dad37f8f8e8fd355c3f1eb6731c60bf5790ebf739f2f244318ee5a06eac7db501ec8b76c486d69b9d0f3e36259f2f99437895a4db1baff71dbe38a4fa60f2e810f16c7ed054f6b1f3fb2f0def30f14d74a3407d34fb1b305902237ae1134a702f2ec358877c76d00ec2ed1b4aebb3942d3e8d04ee66ac1d2f1660a93deaadde08121451d5fe473e5131204b8203c0942fad6c755fa6492d9e598716a5615ef35da2425217614a84408edf46be968f1ae670524833a390baa2cf717f051a9ae5f12f4b758d0c5c599859c00f5bea5d9b21396d9b5c180ad61d2535b2ac8c4e2ca2a2d0fb26b7a7db1cc2e15237ea392112651bbeff5b4e849b259e6a04709c13c3ebbcbc8f42251dab2e4a777b7fe5771080f40a1fb5ff46076255e5879d465125cae1922884c9fea1f94806914cbdcb8d22985187e91abd1bfb2b85405ba3bff686ee04f3f3b9cc91abfa2ba2f78702d06d31836745ccbf164c95fa6fedca0daf829b1a1f2f73d38395f04737016754ae97c832b92bb1bf4d4a7102ef465b9b184ef36863ef7bc8863adce8adbec849340455602cd0e6c53d882ad789c14466cca85d42de89c27eb6b103a9eb245afd5c5fdab15d6095148e0b0a0b71ac8d7563c96e19cf8d5f5a111dd67e2696f2b2452f36bb60666f5f613c4204f1704b3d736865f8410128752ab0b60f0510c40e53420508991a83610582bd4dbbb2a1d0e0ba1e0552dade4d7bcf10c30ec5b622cc53d0a96c4039454dd5dd1e4bbcfcd2b54217f34dbd2f0592e0b45586972bdaa15b9d9ff34db88112a0381650c31d7514fa6b7775276b7731d8598c7ffbf6eb08530deebd650dddfdee2a44aa7c6db4a008663a7c647b18ee25031916c0ad11ae9b89d50d0163b56269365ee3a4b669313a1e9cc99fb75ece7b8096a20eef9f03bdf3ce8413e68986ceefc759a0a6e93a908325c52392dac06c960a088b0ec90a1d15824de9ca2b80da2be4cd35948a2c2fa8623dd43093d76b1644f73540aab3e0ce4c707baa8e7081b70458d4750ac459811ca9b7a4c0909177d418b2047aeaefddc5ae8a3ec6cea1d76b60640411b095a41c69e39ed3efd4d97be43acd9841430251b8f385811cfd3e15ed99abb74207d96db5b8a9d1af1dd538f8a9582e1c22ed741b58933c2ac8a350d1c4c3de7d7256b4579b18c543f402700089f42fea20a96ad2c3bc06acd0326e0d0c0fcad6b51f8d30d272a8fc486595c49ff37e35941275f06baa827b440a9ab65d21c2ec802da259d6f015beba7fd7aba170439bd98ba675d44cc359ea00c0e245ced625f1b2f7c23de0782580fa82ced0a387467c23fa6b81d2a9275656f5f7d288be5b953724b1b1cd4db1812162f6348a4311e452618def837dee486df59b42c058f9b749323bfc3430b94d6a64c3212da91f29b9bdfd907ce258bb7901955d18d1134832ac4f7108e587c25bc28fcb5160619b57017cfef81cdef9e04b1861b02151bf6cc1df084da69ee36b64bcd04be0e688b349c425181b1de112d6b943d6db86822b3e8543cdbdfce0d7b86195d32720827aefceeafc2e580141be22a26ae4ea08360c35b11127c5bd934123c33ecc1ea76e7bdd7a27c08ec956a152c172a8c05d9760331f713d732fa99131e227c32e7a2020e0026812c5f6c0d0aab916854e0740f0dde15b7eaba37670cce920c73923e0705cc00bee664fc5950f2c95438faca6905ee69ac0de3a7f7dc694e42749d57a442625672fb6f7e00507bcadcb7d30812bf1453e51e96eef10047ae1d406fd85dd462275bb0fa914b4056a0a6849924f8ed1906b3d4eeec5718ca41622fe28da709619ac89cfb3b728f824458d8019fd94d5bd92df77e54ed770691c6412200bed3d8986be2855f7c43921db104a67956cf168e5a8ac85c52b88bdcec1cb5447c9c8c40a9c6fd44c481c75b793ccc4aee4d35dbeec03217d25f8f04aac37ec59ef0fcb322e14f3d380dadf7a70c3f8052424774bc6de64025f4abaef8edbbdd1b2b8c65b9c0616807b6605b0a535752e77bc08d7ac06c866c16a9ee8f0b5f76223c489e7f84eee01738cdca3f78c48b11142df78f826cbe59a34f2aadae7a222970bf9691614e8d525cae867d0a77777c41b263b15da36cf8bb677f04994f8d6f7004e18883bfa3fc155d35117c5c9e5480b369aab3bfa2bd394b8e140d46d9cbb00b4499293a5e4cd54055261c8255d8c3253576e1ae116ad6d82776761e28b8b74692b7117e5eada2a40b2062b6b5247d971ba400b92cabae556daea3a041592fd6e5b3e6415975a88a19ed209fe00974ad1b9925ecb96dc036de6293f23d62be3db7a8dd5e37c9587a921ac5b94ae38f74d61d1118058806126b060f98731d9493c8259b7f13abba321966610f6ec66f68674588cddcee211392ce137a064fd62b8373fbd48869973c573c2f8ec03a7d4d5b1bdb5e22f3546bba8c2aeeac48e8b6aaff7c17d7d486ba7ab6b388f1265b67d36dc35be8a0707f2ab864ad7a867d67338f10cab076a44cd0d4e40e5f9a4e85bccc43bb26afcba86aa8a4ba63a4218071500fb018f2af03a0c70fd8b0dfb919b7517cd0313ab52482cac47326983a199831e55faf61e5a0b5de4a7e31e8cd0b2bb14e006f5ff550c14c903a138a86a5f3cb9f91056d014efbf248c8982e72368ab9a2d3997140eaec48d0ae46e96a0e76b794615f49ef058fb66432cb8abd976aaf27314cafd0ea41d43cc6781ebb27e0b9a37094491b24c470ac89ef423423ee53eef7d2cb37961f351ca58c0b52b0112e42cc915eb67c8dcf9b5d685385b11943a513a7e7f89be61abaf52db03631703d6a189730a04c12c7ccaa40ef8f5d7218e6bc3dcb8035b3677290a31cb2c02193cf2b629e01cc8a7d0fb795f5470be2f4fc9736c62092dcdc335a319ce3ec0541bb24d35e7d95e8e26d2fcb78d2180ff3bdce0abb42d9b04e423202209e4fab18a009228ee93ba18d423bf0684b9ecbf6d452576ac965a54e2ed8eea1ecaf94af70f2fd85bc2a623da82e8e933df04fa78a414e3fb8906309392293483ab6d0b3f4001f6fb2951108cb2586090fa0845766a5cc3521177c05d58ceb82d14f4f7c2d86deee53db0ba38af2eaf5b5d7cce073cf1b439e88d26810eee31f1919d7d495476d7b56508340d4fcae00b86d49371afb3a529594df20c1d8c026913c5af6a2dcdc00618bb5acd405d9bc250d4e825570a19d430c52225f3fc8d58358820d97f968f7fe999b1477e05612841a05a961ac1a84b2939a9df815076b21ca7eddc98400cd0277ce0b6bf395afea3f07e1a0dd1727c9372212d11a77b42e7c188c0b94a29176bc9063d733585d8872bd6e7489aa930d14f4063bbcc16dd07f2edcc085c9fbb79a39895d8e733d27a97bd86a96a1c82e27d306f80cd3af14ae405e58a334fe42595773e1e9014d62f1084c83253bd4933560d57bf2bec123a7d26ab61507b2d6d6f5c6840675b88efd019e7c9de6d43f14289bdd9e7c709aa9a26b72783d1d929a7b1b30a91d5656a3d379a72fb9ad65429953ee1be6190f2e25dd9879452a57244b43538c637dbefbeb8227ef8badeaa35ff1724c2395e405c7f1f2eababcc1077cfeac4f82fcf871ab71056ac5a08d1dceb8ba03eba8c395484876f20ad101406336fb61698c1c3a0e23f0706cf968e992880198a4cbe05b7c72f9370eb773dcfeeebd12090711a194ff49486022c6292402f37a500b1ea9068c9ad727ab5f979204bed0b20978b3732a74f64be98d93766de48e2a56292cea37fc3df51f5e16094135c384a5c824a2fd2c635f76d8f2a899a6e30aa09d0d0aa956a6b3241034c3a3106c5a095fef9da6bc0d80d1187b25249e73a8616822ac71907923a2fea152d0c96c31ba60ea502cadc0b7f6adf5a3b43dc4f2570c2656"}}}}}}}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) lseek(r0, 0x0, 0x5, 0x1) 22:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x7fffffff, 0x8}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea94e000000025131f600014"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="292e6497074875bef24ceee5719c9eb06fbe0f565631f2c7351974e3f4f92c9e6d7fdb4b6ed7ffe8aca8e5a98c63b2b3f54292add9e21f98950676925caa77e1d8cfb0cc78180cfddd498af47d21a1d436a76da5183ff3c38a0aefc7fd9715143ceb49d2aa4146c4dbd662cc19603c0ccedfa18d5798d6005aa33d8f13d6d055f41afba7e32ab4f625241f6dac61e2368cb4b3214371758dd714c415424aad2fc3d325705ed60d59e5dbbdb195902bfeea798e3770a3be00e227f016a00a9b81d0c236a66797b7827f0000", 0xcb}], 0x1) 22:29:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x0, 0x4, 0x1, 0x1, 0x80000001, 0x0, 0x2, 0x2, 0x401, 0x2}) r2 = socket(0x800000018, 0x1, 0x44) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0xffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) socketpair(0x20, 0x5, 0x7, &(0x7f0000000100)) 22:29:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 22:29:28 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:29:28 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800460000200000000000019078ac1400bb00000000890200001200907800000000eb503ce995f58fb62e5e4a7904d7cd5d0373fa0096dd9af0be7c09d37c0957b77dbd754eb597c3fc07bfcb30567da36873fdb374981db07400b2a162d1e8d03fba9272c23c111d9760329ca7a7afb465cfe9515464cf5e6270761368f92d4935eb3e58ab1cfeb604fb6afc01ce58e94b8d996eabec86d898710981daf16f6aebaf508cda7c2d0c7bc41c2845bfb2ca9527d3ee9716cda194f58295599d1c7004c2e2dfc9e7d9dff6801ab15a767ccf5e8f49150992b40f9011a0d228c71431e178ab8805121e36fa0cff7d76dc87ebef39cc135e3265f8ba"]) 22:29:28 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x5}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r0, r3) close(r4) syz_open_pts() ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0xcd36, 0x4d0, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 22:29:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1b3) mprotect(&(0x7f0000328000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) r3 = getpgid(0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(0xffffffffffffffff, 0xf, r4) r5 = msgget$private(0x0, 0x48c) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f000067692be400000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654dbeec386c4040b1ed98c4e85b46032e77ae3adc9cca3f80ab58a32c1962d18be6336d9d9723ec1a43461bb35745334d65d9d1df8cb208607194aef0c49d03100e233ab50e29464dcbb52ff7a4718e78d16458569eac8be420b22c65138137c5311422e30f1a26aedfaab325d2471b2006a42f06da2cce5f991d1da71273d095fb1e98f7a4a18d14d62a5d96334a8e13558a510bc3bdf7beff3b1be9765bdf52dbc574f20cced7d0f8306642cbbe0cbaac81a3250764f16706255a99ec428c3b48c157d8bf66164e8ea218c8e810bec70457787d402f963feb5407a49363a128b46bf7a03c8367bd7905036662d1953ad0e98c8b09f86346a7ab98ff360d89cdbc074d7e89fa8065132a223cb6d406228f667f7a156aab67f6c8d6b0f05"], 0x1, 0x3, 0x0) socketpair(0x2, 0x5, 0x9d, &(0x7f0000000000)) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) 22:29:28 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0xba) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 22:29:28 executing program 1: getrlimit(0x2, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000040)) 22:29:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) 22:29:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65aa, "925475d21404faa5d24000000012000000002000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) 22:29:29 executing program 0: syz_open_pts() r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x8002, 0x0, 0x402, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x71, 0x40000000, 0x1, 0x6}, {{}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x6}, {{}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2}], 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206983, &(0x7f0000000300)) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000140)) r1 = socket(0x1, 0x4000, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) r7 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x0, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x7fff, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x54, 0x20, 0x1f, 0x2}, {{r6}, 0xfffffffffffffffa, 0x25, 0x10, 0x2, 0x7}, {{r7}, 0xfffffffffffffffb, 0x16, 0xf0000000, 0x7fffffff, 0x3}], 0x1, 0x0, 0x1000, 0x0) syz_open_pts() 22:29:29 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x100000001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000000e000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000014000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file2\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000900)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000009000/0x5000)=nil, &(0x7f000000e000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000011000/0x3000)=nil, 0xfff}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000008000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x7}, {&(0x7f0000008000/0x1000)=nil, &(0x7f000000c000/0x2000)=nil, 0x9}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000013000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x100000000000}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000007000/0x2000)=nil, 0x1}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}], ['./file2\x00', './file0\x00', './file1\x00', './file\x00'], './file0\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0x3}) readlink(&(0x7f0000000540)='./file\x00', &(0x7f0000000640)=""/255, 0xff) fchmodat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x20, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000600)={0x4009, 0x400006}, 0xfffffffffffffee8) semop(0x0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(0x0, &(0x7f0000000880)=[{0x2, 0x2, 0x3000}, {0x3, 0xfff, 0x1000}, {0x6, 0x29e, 0xc00}, {0x2, 0xffff}, {0x4, 0x0, 0x800}, {0x3, 0x31f, 0x1800}, {0x0, 0x9}], 0x7) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000540)=""/233) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000740)=""/239) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000008c0)={0x3, './file1\x00', './file0\x00'}) pwrite(r1, &(0x7f0000000e00)="c8efb22875b156a4c8d945c43439f1eaae03498d7b454dfc18a8f3702cbf05325dad9173b0a0e95232cd2e772ff7152003eb585c405902c569eddf79ce70e54ba24fad470962e881a1bb8624bb2b6d3ff2d4e23fac46a20e52ff038f481c75d286c2f6e307298cbd816831a4fdbe58b03927ce3dc577faa5a2d0aed3f811b88de089cf21e602eb036f8ec24d20fe4786c96ac280", 0x94, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/19) 22:29:29 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x30, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "b2cb5f", 0x0, 0x0, 0x0, @empty, @empty}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x400) 22:29:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:29 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100383a00fe8000000000000000000000000000aaff0200000000000076afd928c6e90d8ac6e7907800000000602484a200000000000000000000000000000000000000010000000000000000000000000000000006000000000000006b5e79161b743611d38ad51444a0ba9f51e087e3cffff0fffad2f82efb793a909a2821f259ca592e48346e78190b47739248ceba8d8689fadb908c4b5882f8f1a8e3628b7976ff9397111e53f817c471868ffc77951b19f2ee91e6894c9b3cf299e812ce73dccae6e65bd04b19a2c9be1003d947aea62ca00fa07bbcec4998247b190b06e0863b5127265d1515740b198e68c9bd7c1f64187b7f7ee753"]) 22:29:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) accept(r3, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206983, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) shutdown(r6, 0x2) 22:29:29 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x3}, 0x10) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="98f728f8f955b00ef690ccc139a5c480ead057b7788977b6514d6ff9962f893c48030000008e3f28f19ddc4ec71611f8a8764cff383562d7904b7e10de1df7e1741e7e10ff260f6ed662375ec98f48741f120a59298ba0f6827cb94f48b9ad955cea1c2365ad5f8c916a10569166606b7d8538062b25288eec1c48f7c08bd3ece0114b8a3b4c4a085f525867f947ad0dbbaa9981336bd9a0e2dff3bd0662b0d64dae6f6cc92b4b95a44156b39471fd73a97255", 0xb3, 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0x3) 22:29:30 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x10, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x3c, 0x1, [], [@jumbo, @generic]}]}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0xffb4, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(0x0, &(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(0x0, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000019680)=""/102400) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/165) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/238) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/118) 22:29:30 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 22:29:30 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 22:29:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) fcntl$dupfd(r0, 0x0, r0) recvfrom(r0, &(0x7f0000000040)=""/98, 0x62, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x239b, 0x9}, 0xc) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee29660300000072841daef6a015f7b183d4b3830c921b3c9b000000000000006a89dbdf0000000000000000", 0x2c) 22:29:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x3, &(0x7f0000000040)={0x55, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x4, 0x7, 0x1000, "682c8cf0bd0b4e354299b8b87d43f59fc4de3550", 0xfffffffd, 0xffffffff}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x400002e, &(0x7f0000000000)="ebffcb00"/19, 0x13) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x3, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x2000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000019180)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) semop(0x0, &(0x7f0000019140)=[{0x1, 0x400, 0x400}, {0x2, 0xfffc, 0x11acb1e5ef0d91fd}, {0x1, 0x4, 0x800}, {0x0, 0x205}, {0x3, 0x2, 0x1800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000192c0)=0x8) 22:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x0, 0x6, 0x1}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) close(r0) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000a80)="f2011592620da97c085350a4672d993fd59b074b8c416aac0f1affb37ed1155050938c5aab3791d3be5b5e0a65debc7642e9d1a234fb109b9542ad3beb849a4c341295f55c06", 0x46}], 0x1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x100, "8a323a084f00c505aa76d7a6d6948ae8611613de", 0xffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="1c86d8c9027c9e3d96f2bae77487d40da647f46f44190242db6b8cd04b78de3632e27b92abc4919dc8dd", 0x2a}, {&(0x7f0000000180)="1f8b6129a8c4c62e4e3d01a75082fd14356896b3d25c48529ab1abea6c34f8b1e70f5c6ab290fd02a130193f0242454cff50c1895fb900ebd35d924ae64c", 0x3e}, {&(0x7f00000001c0)="e739876f557f8ee40798f86abc6b1e17de3c7550e4772b1443a69a4d19ae0686b7d852f5c9dc5d870e1130b144e01dd61760898b91ea81717f6d31b5511cb3825aadb9aea73eb96745541831051efae4b030b8948bfd38564e9c088b82479bb612d60697a3280d37b363627cddb6c79fdd7da001bae1d56ea9056625d2c83cd305b82be304eba33d0ff2c4513c48947438d60301d49a0e91cbdc31ad63dbe64658", 0xa1}, {&(0x7f0000000c00)="ecab5220c34cd5819c6997b6c704acb6e62ffac6fca87b8172824e166ec4d4b410da318da9df2045d040fc7577c145c0a1e1e4ad040266552eb4db6e0cc0092580dbc9fe674ce08520231dc78cc398915ad1831dd36eab903df95d5e6526b4b1cc29e3133dba2808523fbd437d73343e6ca93d6c5b60fb33fd0fc39a5b4d70098b9808205ed8a1bbc35fbe8d0666b2400571879426e71e46710e122de20eec39d8d14f079beee9315c0fc9b47d118e48d80d36884b4b368fdc74341b5827a462b7cfc88d2363a2f860112f8134eef3637e2c0fc141c90193c6f2279c360e99450e4e377f5d73c3fd30bbc0a8ec904c998f1e28eb821613c8bfe2c6edccd325351051a6d4c507a40bbfed22f456f043e40ff4568fbcf8b4daf6ee92e64da736fb78716135cf4ba840871cf925bc45585f9d72f0446c310ee54892aaff416d8c5e3d3b00cf901a768726a96167992946e1ee8358673bfe3e9a6d95abf1d4330a8c009feb8560aed9376088723c949708304378ee74b00598caf2905f49a4a61cf9049af87a6e03b07e3011442c300f1fcd52de33bacc4845d6b47547cee97018433e0812b7ae65ea608bbe0d63ef6b6da63ac4a4ad99e6d536cef9b1b1ee0580e4c766f13e2143b6f3fafb8b1258ce7788dae2e30c33bdb0bba66697e75986e4bc3fdbb41dd3717b4674e4c93ffdc09a2b3090bfb6ec8f29141ae43d1b56a63ff3d848856d3f9b4719e6b9c6771e8467b13348a7f570cd9326535aa434ca5c88e70d1c2c09f31f749190bd8d7063eea9f1dc4ee00a3b35707b09c3effedee8285d4a41b0003730834b2edd07e2d5446f60f84ccccbabc2c7da620cefbaf19ebf338d41a31cb41180db04044b72f581eaf1bbfb65e72ddb304cbaaf9fe000694c190a74059854d04b680aef05d60aea66bddbe848fc7dd458df320b8051ec3a34a0a91cdc9a07acce65f9d13cd39282027214c125e52659f6275ae91c7289a41c39d01dd8e167c2ef27768b3c2f242243ed8e05d34d9e1c77b302be95e75fc9d80321e20342e4d579741b65f39d4d0cc7e92dc770da05f1b7ec548612ab4deafa73fc7f975ba5d6c08524e498bb2ce5ee17010ed1d1b9762a248d1bd51e9ec2e71e80fbd6cb5813c6f33882dbd823bebf06141cde6dd3f4b23b84b85ac47ffd34b84013cd3d7dfe32a136ca6cdc8f2a82b77b732c33174bf8422df4cad3b5fb7a7fb19f2092d34fcd86c7840145ab3582ce28e3d05f1468eb77c997eb981a2c7c62631c313533d61cb769b4d55c2659c8ea8bfbb972ca63b694fbb4ee47439649a4f9dbb7d916f35c7f889473197b331c23240283189945473bfaa4c311079d0e031200468594009057b0cc25b10a92d460b1bf9288e7008ce1b7d5d4e1d5411c4788867f41504f9aa8c547eac6f67f962ae1549dcf8a29ab2de96233dd0e654f05f13f7e1e40ef5243ab62ea0117ba903438a12d31417a0d8f7fd69586c0adc9b67ef24df2156f6a251f192d2eed164bc10164080a8908cf6d5acf69355f077affe1c83ab1df4f3a26204df757851a286448ffc9bacda7124c8574e5c282cf1d5a0001e06cce5e64dffcf36ce9581dacadc759949160677620e16bb9cca1331d90eb54edc47e89f97c3457084e87c41e58b043266c6aa351267b58b2b3444fb6122b3bfcf1a34eafe4710297c48bb2f741f1c6a7629bddcebe8c774f65b83a66aa64c71e37291a214c404617b892f18ec9ff78e77461c54c4b074fad251a57abdfd5b757e758326896d0bdabdfcc3cfef730d182fc16a92ecdb44599d7012b203f46beefa47c598fa5ff2536c56011d864c61725a4773717ac2dc7d473a534f36052108295f330a1831bbc05b9a9039a58bb5140eb0f8c226de3b5018df7c5196ca405a6eddf037cead24e6db64226f1a8c651a33fa3973c8fad32f944427f8d24e3df5b6e918e2c37301e2f11a771e71e69d2d29ae2f882f2fad2120bab403c2da99e25eca4265aaea3bd44dc8a603a31adc9c2c1b831c57e348f1c874cbb7c5e6b7d81a46a9c4588f0e83442dec7073186576e133c9c91dcd93bd64dc00631a9e012587ab2696496438dbdfa9b3a098e8e352733a01591ebe32bdf32e50f53f1e630ad1a4b7d7db5ffdcabd37fe24136da8f29224b0fc6644bbf04ef7515e1f8d3e8aa99f07228b761275f140a1e4e4442cad788eac3958a4ac2373d626e14ea650d9cb9a4088ec7785278df067a94a51fe4986a957f125958f09edbfac64b23de3b93903aa935e7b4ce7cf80d8deffbc142d531168b30664d062c7c1c922ce2e84470e42ff6dae7f1973310ffd2b4c6c511109ce99e1dac0dc5a5f0bf71286511b6c5e8094c1ea20b2800ff21f7023e92b2a8aff57493b57e0df3a3e404601cfae77aa110f358e5cb2be7a1a1741fc45e35384e4b7de9cbfdd5aab711fc22073266c33d71a07b8ed045252e6a6db4f90275a3b8e1298a4602fc595e2eb8cbf4e27bf9a6bd9a91c542ec7a66f6046804350d9d17be9da3f80eb190f02235f46c72d780cd70faf33766e38490a16c57d3be7a4a4577bf31b42fb08c174f70c8b20b600100a30b10d5d1627bca2ff13813624c82fd7ff053961625789236b1596a5c77ccf19cfd16e31604cf6a18f9be7cf46138a9396976e92d4da57d232dcd36bab1e6518ba6312f8c84cc8c8df4f6f2f90de9e71b46a307aec50bd944f33307d648a603cd8a223968127f4ff459cae3b652a2d4752bb902570db6f7c53b64a643399f88b2725e6603ecc435c9d6ad266e9e271e384c820618c57029212f9903a4b9a4c9dc78b419ea2de75229f81b8bda0501a635f4927660e350d06ea69a5e97286248de3cd82e0446d9e4bf68ea78bda43db2d78218c6555e73c6217362d382b6b208b4042593e043f46fb729667bc4e1eabc6901d7cd733d304497d31538e517f5fdafdb557442ecab275259fe57e83393a21634f6f400b09460d983e31e441067cd7bfca65273c2f9f77477e834f986991701626162a31bf44580f9f291649efa291c6221d8108c62b09b71720f00913ad01520307bf1c3c12ffaa1de5b0096c78defaa0e1b5a27a51154d99853eb6fb33b82dfe47a2906ee7a15407da91f49e2dc7eaa136ed1d305c485b53725e9186ab613e3d8ac6c2f68e0c8f6b8956bde8256141334739d4bd56ffcd6f55f14b5568d68fa24c2df8f1da6c4515e2c429fed0af354969e9f60e372c870e42d103fd757bc72f1563bf7e9bee91f85e55f38464da53068e4f23c00153b4138c008ba05fd859dd023698bfa056bd93198e2871e5c5ce48fa813986b9bb24ccd18ad89cfd626392257719c4ad9e01d4de1d3e1d9513ca7fa39e07b178b644187192ce228266a1ef4b40404b31b2c69e45a0b79540a12f599c84527ac96b2d7cdb00cafe471e84d1750889da4b22064247e700292dddb25f501dd6d8df12133b541a88294467e43402441d3badbc2ae43f5cbb8604f3999c3fa7ff8710674d3bc720a57f31c46f59340bc765029f153ebf1d6cf6af65c4412643039bbf5d4bee8b2a354c59d9db81be339a9251a622fddcba8bab823188a338dd55ede11008e35147fe4746236ac56edab5558a8ad2c172866b0c889ca1bd8f542002db3949646f38387577e9a273680a962652244d444dc7aad84e2763ab6ba5050dd23fe86650c9de32e5450ef5bf08b6369da414daa644010d1ae13fe67269e4b800a42cb960b861093b1d4546e4f98534139fec71509cfdeeadc2b90b2d5f7f8736a4593e5a83cf636bd0ce9c20d05766c4369c810b2c701ac934d3ec2593c33c5f70b1fbc0cb104a5a811d219f6b272cd67740451fa51104f0f432595b3e73bca2f53abe23d7c65d062b29bfb6616733ef1006664201005800f7f67cda3cd1e27ec9a6362ec8210a07f168cc00428f268b697b31ae9486ae2b547abd3760adebb79f3fb83c93b5bf63b03fc055c93c3d9f4517e37545e61c1f20c491b27c0b119dd5de4520040d166db6ca2c84524abe0f5a94d2bb2d105dd6c92ce9ad4cc7ed261f93a345891d03aecdc9bfd964a6df7a2755cb3a7ab8bed21a8e68dfa516fd6314b267abba417678e200555a31e8709692ac7b0f544cc5d39e13c38608b98697c7a36881ec3d5db7079fbb31b61f2fede44762cc7305a5293a29c92d5a571111e8f36e0be3b97d8d3cd709634f5870da61459008fed8a55e1500b0bf972c9fd32a9fb1d7ddc7a37ba2e38d99ab79a57f7983806eeb6d06fe2574c64418dc309f0c9cd1771cff577685d96b8564171d04751bfe2d3ef15ee7ca40c8e9d71b6e389e94cf4c36bddb161f888d01549c4ba7e2837f04e819cab2fd5c6f7845505c94dc70df042ab517e07e8a089d79e11da0b3049d629d0aac7c2207f07f87ee0a0b5b492ffce0797a27b24aeb1d37df2993591d706dc134af453761028d2f4297ef830aa71328c20ed23ceffd33850a918845d624fe16b6ca132aaf9fa97a34c3a9eff71ba337c9b4bf86018bde2c2f1bbae51bf1202cb47b752ab30b6036c3f16fd65aa82caaa5eafa282fd8c1e390e4c536b3a9b21ce0d45ebd13497347f75914f71aa64879f813c2936be5ba34db403fbf9be04ed5bc656624ae10dd1932a059c8a7de042e4ed8d7ccc19596ab7fa0773b8da7fdf727c89c4a720eff4890668dc660dcb93d794bdff4ebe0340103f1d588e3b4646d4bbedf4868e3cb75113f30e290b746cb351fe5dcad02c0ef894f7cab42c2e01472c61fd6fb64457f6c5fe756f93365939702ade4fe08430ebe6963768cf7b4839ea4dea27f824bcb2396c8c3014a041380986f84f7b6dbc95ce1dd07668fecf944d13fa6de92794e96a877669af638fb3d1480dd5723e1f428442e4eb2b238c395a08ddc6fbec8a619552b5e88518a4d3063494eda8c6017164e18b5a18522e55977f588910f8dd8d0f3f9779e6f53f39369c66f027d7b5bb89debc1722a0a853fcba1d666f1ee63cb7317d3282ddc8c23737d05efdfc6ec391094a13b645119d37802f185eeffedbc81997aa9998bb774b4f56353d54e47c97ac7d35679cb91e2d760e0b59b8750a0d72c753abb822c00b751b2c5f29f352a80a8c462ff92b3d233455a92f11bad10284c097cc9dfef6be95be93270c85c8c70d50345167266e28eccfeade7ef6e6cf7080845d93e625ea4b4673f80e6d816db794c3216322dde3395bbe4700c3c15f1ce5de66aaaa211255fb9af7c1c5a6c475b8bf3fd9343a7a94698ddc6bbdffe339f676eaf92b23dcd62c8b78cf6a7cfacae48cee622befc759aaa4157abb2af05c1235cb4bde4f43bb4d575d494887a5949df9c9c760acda684760eabf7b02f627de2dd1551d449ef41b352451e1d8f865823d4584a9107989e200150169add98f6ff49680ef6f4cda032da47c280c271b84d145ba66c9bc36218acc71d35a0ee61e2899ee3c3b5a57accc66fd06290d096c85589914e9176ebffd3a31bc1e5744950a2771de18ca9f006f0299c9b5d8763d9a17ab107a7f833cde831c968c31a3745effe43fba2c273b8ded1f8f360327febbcba467a212dfd1d4afaf5f81747be09f388e1774db40042ceb56f957b82ad0110c67f1d68210c5b2de4eb78ba539e54cf69813a46559e449110c57a4961ba2c6f133331570c6fd25af3581a3e886fbf92c309a3576bfa92611d1108a48c0d37a339be02c623d29367ef133b30e1cfd4d5d587a32f4e83dba9f0a01ff44da1209505d8f784c7bbb1622aeb2762bad4d0855ea58af440e778bc71672ce8f65e98846c5d5", 0x1000}, {&(0x7f0000001c00)="631425820a384cbe956ac685f39c6523274862822d5d38cafd40c9424238f677be1ceb4d39bd5a8b3bee63205c4c21e7cdbdf9a8f54e28a1584b4f380f1599fab85f5e007591ce6f20d633d3225bcad5b8793368992d38aed8dbfbb9036c313a32954663299ca8cb7aaa74ee6573172e0b31fda302078c01c10f9963cb3ba831e9333ea627fbdc79c19caf0b5eb06b41a4edbe64177e98f66d37b31c073b913443c2c807f3261417a00059d8581d60b63af6331db6ee5a7c4a1c5c4f0d7d6fd27ef127d59270a62d9e3925ddbcf2815ed821f84498f729c7db3c269193f5c65d751a265c0ae5393b50fd027b816b4e790734e58d2bad410f393c6a81d91f09efb28c058341622aa19ab4d3251418433cfcc05d6e09b0cceab85e322731ce05ad841207dd84238416f7cf96e687e02d11ade26ecd253122ddc880730c31d5d603e8e2bf6356cfdd9796eecc3fa75cf09d275cdb870d9cad52406690999cdf92eb6085ea07c2a71356d772ca37f45dc3de0799924c8d37a61450d24388d77de2d72b4562bac2594c210ce881777b95daa9a0eccc075bff721914d948c085dd33a720270954f048220c546d1cf2d73362ccc231e1573ef74d12d26ba4c17a6bfc328be9a6929e2a693b1c82aa74c3e9be73fe6a47202c4b9a763faba117b43f034710b76fafcf3d300e13d2d53936f84eaaa787277d00a101db0142303690f1324c9eb769673013343d08666c05b74fdfb216c45e160d8922fe1bce50b35177566c737bb2902118ccca3715b7ac5926b74267231c09dcc8fe971f482c255ed45ce927d091204450df6fe61e6acbbb75e34d8eb0f83131e534c71fddb3a2c6960153b14ddee6c05a5b43bd07eb84360203ba33c2071764fa721196a0b50c70ead581faf3e6cb09e7c2e202b4f39fd4f864af9525ee5808eafba46d5b21908d15909208ffed41982a6f92ef47ad6b1c50b3ec20538fa28129f7fbe850261f5f086e956208950bf4e6c2c8bc46590a3592990863898ca89a2a2c2b4ab5e676af6c1ba7a63c106e1c08c45c13efb6ffc71f80a734cf1b862e67349e45c6eedd74c72c926c708f1aa314b8a1db5b1a8953f1a86c42d2d41f558b907e5965b57a8226225da43d99f186b3b7c13840ab0ca6d3d52e8d6bbf4a874adfa8075ea74ba21f842d5d8d7f27ee15034f9522c3ae90ad4e631d0d5dbcce855f18ac509f44eac46596da94333a945c87ce7cf302c8bb09d3fe130ebce8968d4414a2ef2e1d533baf87cc3ba08b3be81169e02c863ced9dfb826468c00bfd2bc58b6375c02475abfc4d9254894527e6829193399ac9ec7db3b8efe486fade467cb0f97fe14a4baf3b13710b5a514a957fce6db2871a7c23e6762ef45422429afa139b00cf31871769c54dc6434f01e74b3814cc2d620b8a15bc9473436c6e8e21d8355cb03cddfbc7a0cf3d230ccf5074880b61b9c611d794eec44ec8cd11f1278a0c801d95f450233356e865724abfc6ad0104da7963419920c8eb5dc63c202af76dd957604caa1ae6e6fd1b8f88b859f27add97dd43f1c92bb5840a80c8f0f10591c558549fc3faec1b86748dd002c3687f18565794ca777b5b38aa40c3b65aa29ccca7543f11764679c59fdd0063577c2a599c87440a7e17abe9447d543a7f31b10d52e51149872353f589045cdc9babaace407c9a59f88bfd8b85ba2b5bada26e47db615feed16405ceca47553a893ab7e504174c4e696fd67823be4cbca7166e23bff70551a4e16914c05d0a057cfdc78f9fa42aecc7feea3c1e4c39fc8cb894365cbb779c1d1ebb81b5dc96de21101fe2c7cc8c90e8e8f45fe0a535c64b5cd8328118ce806cf6f75a59bcb3d3bae3d1668a52278e5987bde390ff9c76eb1162e77a89e67ee9405dd85a7acf007c3de723d91f80cc524eb5018449f7bc569fb969ba0ca57084369c449eae958091cd60ac4fac4648303dbfefa6ca1961811dce3592d87db6281bb8f42931f47b7892e348d94d28154004b239102628df0b5edad1a53fa7c838dba42b1033935789145475bbe3935fada431b0b2578abcf547fc4a122b41fff0d22030c51917b22a2995710f966a33ece473c1b661d4994e2b2ae6025853fcd636aa76045ea75e258843f560ac9501d409492920bd89cf91df7287b3154f2739595273814532bc8e1ff22fff49382a540c02427b9322138e1a90002c127cc7a359f34eb12a3bb594b90f604dfd3bb5f69beb4b7c9b57aee655e3a098126a9053a64d013292e7e8af00dd904a8613fc3a7db3a045c809f0d8b299975fb61a476d218cd90e53996b456201732fcce43a5f48846412b0a0bc0b9d4d7d4243fd697c86252461f08adf0e8221a8aef61a17d7f00716bb66511e72e56c3ba825f742fb2601cdc999df81d2863b72aee83071f4ed5faeabd823845c1bdaadca5ba68d4cc82ba53e83594d24746052a1a7f5b87a4b0bcb7189d07154c6f53cc54ea8e17a66aa129fb7c52b167885c76e4662d113811feff35898268fd79595da71f61c2427ffd32e7c99247b3badb3044e6f47b336e4d82eaca1e05efc66ce905f380a8f59dbcd89d1cdac4e460095187961e5377ad2170dfee7e2cc03dcce58524fe09760b0aba886a1d4abade48344c2fe318f3de36c4d6b8f73a043363a4bc122301af6fe697ddca72a01f8946064ec46023062816d7f4319e5c71e94828cfe4c513156a2de21c6835aa0dc04d8d069d256f13969b623fe6776f0716a9c319575035734c961908a66ce5b5a09455a28f24991b1288517c05536218ceff67f5359b4a79031fe5d4059b451bdc82a5a11a4d6ca0bb8d17057e4da6af3a9f32b1e5e1ed4334035fc66044904380fce8aed63e9e52ca0bb39c797d08af0492a06150f9bacb8ac2f2386b0223be44d51796ed1a4c155d7b12ab8398f6c7785c0df454e5f1ad367aaf1455fcb09f46e7565fb9224ee021b922f5d6b1cd8782c03ed6b76381be2f0d775b45c0d6b0ff83d7bee5323eae18ad168325632b41e35989993ea378be1b165b280281d939373358384ec763d1d387afca0ef354592f8c173e1b4ea5c24b03298bbf9ae9fd77ee17fc8b442ec1ca11f7a78746aaf847d9cea3afa25fd3e3a9b490be61676cd02b4234591b0800bd50e2a9a7b3f80f5f269fb75705f6b1e8b37d9b02b9b9822ff1fc2638db9fd2cf544aefdfd64529f3a0a6e577b205df02f1ac2fb36f35d8c9b58e94535350edb49fb9b4d84772f7174b7f482305f0fe6fa695419496a57c563f813368603880c665808470b0c3d169118ad1ffb1d6dedfb163484065d03cdc92667d5fec8aa259ed933c2b7b492ff3133c40ddc0c8a9915ba49f48981945d3f9b49503c8ab93bd2e42f0edbebe400a5d3ae720b784be9b4b84e0256d16e62d23ae608db9d6e6fb9df125360871afa610394bb8e7cd018eac14bca4c3d7c4628113ad5c6eb642f3bbd307f9ec5b17ca6d733cea84ba29dc74aa61b4d20179407c15fe96b8963e0ab8807d87e875aad074d764676aba67e7452ead1c57c37145656554278a0c1ec8b0a7af396f3b92da48b1e0eb4be0fa00a160a32579d4157770a7340ae6c5ac6a753182a712764c828cded5f488d69d73cda85011be0d138b6cee0e6ccc211386c1129a94f6bf647bbe24c6deb2e94ba0ac39961fc5dca0640eb2951f6c62925be6c6d195f7051acc0f445c5f3d2fcea5a9a3f370bbceca1cebb2128f6c1392b544f82e1c51372de8846b159ebe942666af56ae03016cf32521e418016cccd239adf718791c348f423b27f3468f570d619ab25711f6a7b8870c6fe27e07d7eebaa191fb6e724b6a949157cb10de2ce5506b0728c8c09d4a9b921c587f2932c2c6e307cfc4e013f4d2ca1554921f66b14465d082ff6111acde38bd263bcb3c8dff871f2da070b0f30d6c937092dd5c4721f23c573a136ca380f2453d251a1dbb1bf848f7f9c0621bef362456e65abab9562f05eff41e8f5677d4c137e0fc8983fe6677400419bd5c3a1b244514637e09c6f46c25545e88df5667e46d926e85b89feb9c096c64efc0410ae43a47153b6583f8167a40cbcfded05aa3a7bfb02ae46e5f5e8c4ae3b2d6059c33e528706a83394a868cc4b1cd8d5d69b7c375c74f5a8be733c76ed6e2d614aff3e3c9d83bac939cf6477e49591121b8b877dfd121b0eb04c6edc25b16aadbc34d4da336b1694a6f40ea8387b82f6449366b93bc71ea03936bf4d7871097a7d6893d1ff3e7ce1e5bc33d3cebd64128713a930e6906625f458b169b7100c7cd1774760df8dcbb3a0443b3f1883513741109ffef59204003050a3633853b2701043f3fc1ef33ea2fc65a0dca0b49b2980524cb0f7c88c561d69c9dd879b96fcb4f492892ab5470d91d1383a7d79b02b1af6f5bcf207246ca7ea395948fe163281858cfb983588659f09eb173407a6740f84eff110cc1a5eac58abd9cb718525baf209820864daea206bf703a48073e32f3aa90a14983f1445bd52b737416494b823086866f02e006c58d438d3b7746e4c74503403c6a87935a6e8c3e83642510760517a50fafd75a9f0847a9812523969dd5ccb9c6c966be328d5d3bbaa5a0a3cf5ec51a27d2d8995a417f06448a45c98bee8a99ecd6117c05643c59716b187c407481226576680d119c9d1d432987c43d09e27de5e7975cdc0fa2263ce2c9a4dbec1ace1c3e70bb0a2dc2f6d0dfd6b92d5cae68f4a20acd37862efdee001c7cad59b6da763ddd3b42699bfefa269798887574f3cf394407e84ab3f458ca986f552002391b77a44906d5edb8f13372556d557dd9c74e748ea2f88871e55c699d754f2549dbb617c4f0a58ecc1c0d80272ce71184ba1a4c051956b399f7a441496738bef41f535af5a071297a0c437ca13fffd2e50c1792db92dee9b87d0bc851d9018c288ba1fe8fa9c4af480e52347fc41db4c7cfe40e36b91b433b5c572abfca72fe4d244a02a134bf420f0948031a6b92d48c69726ecfcd21a045e91a9ee5bd6fb852d58979be624ce285a2829cc124b854624416517cd3ff5ee823ee054b017abd293f4f21f69db68329ee6c4712db377fd73ff63214270f055a176877ad326a7ca240c2b0569064c30ac42f289db740682fd0e88d12b668f50d0fb1e3bf1cfe736dc08a63584bac4c4c396c4eb979551f5b596b7ab9433d0962f4184476849d175d1db17e3ae8b0b293bb97f46ec2305ea1d2a127ee518e8df8857bd8df604579bce93ae35928acfe9b24fa65f0b8b307ef76661dc9a94605b96b6f6b8509ffa9564d8271936a44522a22d44cb090c81298ea218cb41a5751665050bde3905c4e3b156e9604e639558b428a9a2e6a5b1447c1159e5e866032c6254293954ae219439f4989244d10beebbd3fff662ac0bfe4cd6d1cc41cfe7b65e9c7a302d63c6d54022b70f0751ba8e01d57749320de3473f2a60d5473faf24ddf9f001671905197aa188f9c55960549e45d22039bccf45978523ec5caccce3475dcab79123862cd9648e59ebf43763836977610b90f7c594557e74f57edd2792f03011a9594132b99da2684d71633da42cac161d322f61c0f188ea5c107aea093d81491c8890ad4dfbfdc7a47fd8d781f1d146144d53948f62d32dba3eca14755bd69cb10caec23571aaf249f86fef6fcddb4d8da77d970a4b211248bf2c637869c71b20fc611fe5f01e67d6999237d73e087dacaa1e0f8455173bf6ba9c34d3f83d3f167294f33ab2c1b4ecfbfda3f0991f3c3851dd7255b32251c0336c93be77591c867b6f94b86cbfcb", 0x1000}], 0x5, 0x0, 0xeded) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:29:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b02963441fd9d2f200a102ad5270c7029dc031669ab6e3f7b5b98943b52bd63bd7c0e57615d00"/50], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 22:29:30 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206983, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) r7 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="ff7f00e4", 0x4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:30 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@local, @random="08088140b3ad", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xb, 0x6, [@empty, @loopback]}]}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) sendsyslog(&(0x7f0000000000)="2dfcc75dbe220a8ebbd6cd292d34cfa9d29f2cc216fb842f9c369857e77e028dab39476d3102", 0x26, 0x28) 22:29:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:29:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x888f, 0x4acb}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x800) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000280)="9837adf066d1eb6b00"/18, 0x12, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x400) 22:29:30 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socket(0x10, 0x3, 0x1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x3, 0x4, {0x400}}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) chdir(&(0x7f0000000000)='./file1\x00') r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0x6) 22:29:31 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x89, 0x2}]}}, @icmp=@mask_reply}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xf800, 0x0, 0x7ff, 0x7}) 22:29:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0xf8) getpeername$unix(r0, 0x0, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 22:29:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, 0xffffffffffffffff}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:31 executing program 0: getgid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206983, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8a, 0x2, 0x2000000000000000}], 0x2, 0x0, 0x5e01, 0x0) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d47ffbff63c71ee3b700"/107], 0x6e, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/89, 0x59}, {&(0x7f0000001180)=""/254, 0xfe}, {&(0x7f0000001280)=""/115, 0x73}], 0x4, &(0x7f0000001340)=""/154, 0x9a}, 0x802) r3 = msgget$private(0x0, 0x2000000186) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x600, r5, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r7, 0x0, 0x9, 0x8, 0x9, 0x5}) r8 = getgid() fchownat(r2, &(0x7f0000000040)='./file0/file0\x00', r5, r8, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, r1, 0xffffffffffffffff, r8, 0x40, 0xff}, 0x7, 0xaf9d, 0x10000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x322eec41}, {0x18, 0x3, 0x9, 0x10000}, 0x104c, [0x0, 0x403, 0x6, 0x59, 0x2, 0x7fffffff, 0x3ff, 0x100]}, 0x3c) 22:29:31 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/89, 0x59}, {&(0x7f0000001180)=""/254, 0xfe}, {&(0x7f0000001280)=""/115, 0x73}], 0x4, &(0x7f0000001340)=""/154, 0x9a}, 0x802) r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="ff7efffffffffffffffffe00"], 0x1, 0x1, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r2, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0x5}) r5 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', r2, r5, 0x6) setgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r5]) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001480)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, &(0x7f0000000280)="9837adf066d1eb6b00"/18, 0x12, 0x0, 0x0, 0x0) 22:29:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000031000/0x2000)=nil) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 22:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "002e270d39060000000000000215a300"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe139", 0x32) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket(0x1, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) 22:29:31 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) read(r0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@generic={0x29, 0x0, 0x0, "c87a4787"}}}}}) 22:29:31 executing program 1: syz_emit_ethernet(0xa4, &(0x7f0000000040)={@local, @empty, [{[{0x88a8, 0x6, 0x1}], {0x8100, 0x4, 0x1, 0x4}}], {@generic={0xf03a, "207bc1fca130d4861bb37ebc1db0d0e0aefaf850da7355042cff559e416e09b6c0b85dee7805774a4eb4ae638a77da0e8afc5f09a060443ab799a885ff1bf2c2be25707a5563f16a0a11f09e04e16956bb4e0cdae4fc83116bc2c05dba8581bfd8ffb85035d47af7fbbf5b526fcf9a8529205a296d5ef8177c9e64bbd4ff826bd61f056f5bff569fb1b14f295f55"}}}) 22:29:31 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x0, 0x3c, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2}}}}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x40, r2}) 22:29:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x40034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x2) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x400) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206983, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r6) 22:29:32 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8", 0x45, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xa128f88397976812, 0x0, 0x0, 0x1000300000002}) r2 = geteuid() r3 = syz_open_pts() readv(r3, &(0x7f0000000480)=[{&(0x7f0000000500)=""/199, 0xc7}], 0x5f) close(r3) r4 = fcntl$getown(r3, 0x5) r5 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r5, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x8000011c9, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000080002000000000000000f8ffddffffa00000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 22:29:33 executing program 1: socket(0x400000000018, 0x3, 0xcf) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206983, &(0x7f0000000300)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0xffffffff) getsockopt(r1, 0x200000029, 0x38, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfd, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0x7ff, 0x3}, {0x0, 0x10000}}, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) chflags(&(0x7f0000000200)='./file0\x00', 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="1f44071b1cbfd71f72b434dbed1890937ec119", 0x13) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x4, 0x86, 0x4, 0x8, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) 22:29:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000040)="ff5fd054b059ef7c08fe5cf92222a957dece2d47f82d80c36623246f2ecd5d836801d80fdb7bee0db748af824b6338cb2fee850dbc5d0ccfc14e5ca0db6db81b58fa5ded15eba31c342e4b168fb9b5b6ad118129ec12c9c28a87de1e6c5eddd8dba8fbe2875da5caf4c2758078c2cd1bfd13a9380726d5977c22de0557a3f5ec650a32bed1a49fe760d9fc18713588a4d487bdb434b4ea40cc03", 0x9a, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 22:29:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/214, 0x1b}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 22:29:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17", 0xa9) r4 = socket(0x2, 0x4001, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ftruncate(r5, 0x0, 0x9479f0d) dup2(r4, r1) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) execve(0x0, 0x0, 0x0) 22:29:33 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r2, 0x0, 0x9, 0x8, 0x9, 0x5}) r3 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, r3, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) r7 = getpid() fcntl$setown(r6, 0x6, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, r3, 0x1, 0x6}, 0x54, 0x2, r5, r7, 0x100000000, 0x2, 0x7}) ftruncate(r0, 0x0, 0x0) 22:29:33 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, 0xa, 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, @multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@loopback], 0xfffffffc}, {[], 0x1}, {[@multicast2]}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) recvfrom$inet6(r1, &(0x7f0000000100)=""/205, 0xcd, 0x840, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x10001}, 0xc) 22:29:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) r5 = dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r1) accept$unix(r4, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) 22:29:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x20, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x5fffffe) 22:29:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:29:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0xffffff10, 0xa09c, "bdc78b758c89fe0e34bb3118f1d9b6ea20eaff0c", 0x6, 0x403ff}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0xffffffff, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 22:29:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc5}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 22:29:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="42c9e9a6a3b07dabb703525adb7340024e2b13a0c144f7b851c8ef2839b2bbd65bce51cdc0b8563c9b4efd220284379757b030c34b7af3e25e365284d8319c72", 0x40}, {&(0x7f00000001c0)="69388f84d05608d1cf7a703b3f550931c7bb511da0a69f986618e43e6c1e726faf3870cafc430599a58a862066bfd0421fb2531947558f30dddb85d260da3f20e4a36c674a7176af7d85ce148f7b3a5d92c44de352e8e4c7db7f6594a3a32f88ab4b43ad4af8aa2e6d03d5f8f0d940facff4d1c35221adb4", 0x78}, {&(0x7f00000004c0)="1d05c89f8e51b32ad3d5ac58e0a3bc155981a1729df8caf5cf5cf4a8f8a93f4478a6bece37f4c6f4106999277a408f46fe421ffc30f19efc677d610905c6a14bf6afa027417a550ee2657b3c5aa23b0671b62ac4e79e1b3e7f87579242e3a8f8990eac01ce1a5ee8303b760f20b1d61031dad511ac567a34ee0e17d41537a829b67e0a2534d798bd09ea42aaf49f096e83bafbb49d8074a9c23dd15870391e89105225982e7be8963d34741defb9db6f681336f6eed3232acc77056ebc0f099590b91db538913ada5213dc30a816a2263e79f5b3bfcb08bb02301469d09a3d0736138ecc313f3f317404447a1f123d8a7597703e6debda6a9f5a39cac70cb93d596e203fb3cd3f0334171533c61a024bf1d02ebf4fba7ceed98e3147b74523eb42a6f8ba4aea88e45fa99fe8eddc75c53347714a78835c3f0fe19b8e12fa7789a24f7dcd98ed1bf2f52af43589c323ab22f9b24535008be564f3757570b6cdbad869a2ae3e868606f2a623f669a5b817784086531dedd84b3f7a43e293cbf4bb72bbb7501c591d3c31339d26cd222845919a6d1391b28bfed7e2c30e5ca49127afc584e55a4130f154794123b34cad5f8c5e7d3938efc0df4f8ffc6446286c9745c4e187c3af8c796668c50391bf93402ce8694e79830c2ebcb1492eb480473f9890076d1df75b8c8c5939e6384b0b79478b1cbf94ec915cd11ba4dce137f77bf79309e0eea55ba467e260d26f5192daa3183f625e6520584a89a64611a2a0d4accb0f4ea4f326e4394b05e0c43d13387bbde0564d0f386b37488d67c46c420a69d677f9f6c3c60a89088cc9fb15cf707a7b90779d8dbfdf4416d8a8aa971141b1ea994197e82a5eba104b56182dcb273b7adb3fa7097b5662e74f1ca0a9e931be370ebd48e3e1e8b4d9a2be222311f3fe91b7e842bb5585ba933da2ed6e6e1ef531c2ae8de6c06e64531e1db098ab02ddd98a6b84757fb079ab0c84065b44476d38604c5397d7f01ac59e1d151c399e711bd68dde3de37a887e3cdb3a39e84abe360e9e2512401518fe5c3dcdbeefcaf99445a5ee91a11dca5db1aa1f57d51bcb6c244b3a7c83ce9146389396bda7608e2d89f8b311d0281b6c511de278e72393c1cd77f49940736c27ba4e5cb3c9de4da17fcf19acae29154eb4d67b02444a4b098a11958d40ad6f7bc3ad7901f7b7a1da14e5e5d02e6665c2d353d6b55328de9abb4344dd91f3f75a499fc3ace30311dfaae9fb13d704edec58039b3c180dcd3335262a2feddbff02cf3df9156f1c792f818641a423f1ca5068b4b89aacb4427b5f50d55dad4bafaec9c665111a9018a877f7ae18cb2561d9c88ed47e52836c7f87c8f10b7c71579da27629bf72bd87f48b7e392ce2176b5ea832e80ad8ab59296bf2e6fb7a15ae25a509fe627f7ae52c4a9f50b01018f8dc0cb8e25fe69e907d7aa0e61e83f6970b8065f6cdb7617a48a55c3afb5cd25d8daa7fbb0354ed246fb54ca8408b3790e16fe2dc76b9130cfd0f47fa00c7fc24b6566fcfa3f3616f550f9cc675393a834e34ed21867b8bd568c91efe26e911c81358a4e5717dee4aabbb038b41759549c59542a5688ff6401dfd19a96435db7d9ea05a4163818fcf212e4edc22f7114ff3cd1d40af7494cbae898235629b24238d6994aa3b20d9f3f029784a08aeacfa561964ca870b2630d2f3fddd943df2618756735d7752cb7ab1e90ee0d9778636ac30e1bca0a58dfe48bf2fd16d61de58a7ba422013f131f495b2d3611a1597f10d1ccb55f9fdd63c1111adad3c8134a9ecc792776c8175aba7dbd786101e746c16f9bd518d62c3771ae9ff1665cffda2a48f87c13b14259adb95f8f312eb7698fcabc09cf4a1c508fafd93898cba14b5ccbdaa1bc5c0784a1a9b34593b16dffb81f3242dbe6eedf6b5fafd2e6792039735f95444f6a246f8fab3049b81f57b5701a7ee618cd10b1cd4a46f145b6991019ae278bb8c8c23b70e94f2b2e9d7a20338ecfd0e0a42cf304ef048fb8a4c0c6004c9482085f9c09e55c01f0f750f0ba0e73ae395a1f2c1b408d50e48786f146fcdaaef191db0e9c1eb1538da6e88344dab27191f407a64ab259be522b7dd64738eb0cc1ed5ae72c1336eea5fbf4860e128e4b3588f2f6a60751cf378850cdfe759c1d46601ae3f529b61e70b5b8730e372b22da391fd9a1d239f8aef51357f4e35a5ce3ba311ce43ffe2da0a92d7269b441ab94634f89b192559ce24d62a56d5402e93ca749ffaef73ece48f04a169395bd5bb0d9b3fa6a494b9ebe46a540fbb083ad683135cfe6a7055e01cb25e2a0f179af021fc581c8f9d56eefff7535309028062f2b67af67bd1214cafa093f973717cbfee75a09821c6558ff379e5fc5859a7bca1026cb1243febb6bd34c5cf5b94f1ebcf9b11cf286774be46f987d71ff88c1f5412903d6d6f0b614fbe0db8d905104f58a914f106bf04bf9d104a06d2ee06687da1d04985d973770819c92c5741acf07c936979204ab6a44cfbe46ced4abc8eee7869235b89ed66fc2731063600be8b5c7128de1246983f7c484ee9b839e510a4f55d774c06317f6367d86b2c7f16626ee0310f16032eb4476b702fcd55873acc3865ec31cbf9bbe93a6d1c64f10b838dc84bdb0c01219a2110384b5501ed4d288e10eb4d806c3ffc03dfc026b5c58b63e6d7d418546f6b46ebb000ce9f9f5b2b3521f2f724964a00eb6eec50b4c31d57937c83f07864aad86ab448c6301b9884afedebb2bdfaafcb0a59e17d4c7dd57a0fef62661e3d1a1e50385c0455e836e271e209c9dc6c103f3c74dfd9c6e7eeac261ead1111de20bcb94f0f53bc7ecbdce5cdccff9bb2b6a875b24e3ebfeb1573bf70009875216e0254262930218acc76765307cfe16ac6195c068453282d5230e03a1d2c319836de6b3ba1d3e0f0d8a90d5aeac9287e72ae047d9b95df5305511f59089de7ec533740cb4cfadc4b35371c53f24285ed8e738fcc5258b208e0cafca3c5624ebf7240f519557525c571853b079d776ee82cf5a9411bbd082e91de25292d0eec0a5c9132832ef5cc84012f74b51bd3fb2e7afd1d124b45e958e68f24d13b1851f3bb202b42432c7f478d92f68e6bf7dd5df4af7ad3eea49cec2934c45592806ca9df191f1915e9b72201e9d70e5ad3bbff59cc7d7a48749f450a323a8e72a720ca6b07938f7ee25929d9a4271d997e325d8dc14fb3c281d07c6d417d7def92552aa5308e710aa8e67b8d17e0709440832cdfa3c72482be210c596887457c6f449fb0bfa134267cdf488265c11ea78c3792e8f4ec2415a7e32f4982bdfe60a9cee71b82f90b508a9c48d0a62168dfe2105ef46d016d238da7cdc8c8a095743df9293a8957fcba9c1540f6593320fe4f50b4bb9a72fc4f5634b122e2ae191ae310ad64754392f955a218d2873b9d75343f6c6dc36a9eafad0c2ef2e26084cb1f02af76e66e4de0a0cc23251ef4110307120cdcf58e47a6343802d455ddd29a6c18787e04e7c528ef91e915b745afa312ecaba6e3f8e03fcbaf4385e7c1ab27ae432745457c7d49e714fa7040542c86973d6acb56767fe032a577806c20aa0e12e3dd36f7759879f39c68001c2e6830ad8d05f5b0896fef5626bbf69c0743d7b37e9d4b2fdc2429d7a658eecb4b910f58db54deec34810dec63cdf5a9836e2fb86b584fa144fb77d225af0c2e4f89fefc5b858f913547491076b2bc8f16220054037f6149942a9d441774433e1ba86555a8bf439690db4fe2ca6871d794514c30e7869327d514cf30460c5a2f3d98e34262825c69f2df28d9a9a86af1e1443a5c2093a3ad8eb6998bf941650e3553c7510c902306b2c1a592a8adee21c1ba7351c6844cd20fe3bdcbfaa988105d7b4a0954446e27450382311d23c83ae073be901c483dd86627d60c4fb172fa9cdc7f22dcbd256358c8c2323ffa8a94128f44d78af98bf699b9ab5f79330977fa8ba1eb70d78cb1cb633c15e0c59dc572c1e99c566d1f15ca9f58a77827a4ceab611693b3d76ac8aa2499c81cb18a285abd383022475b717cb26367153c721cc61ded6216f8199f54067c474e92f089ac3f1c532601b51d033fef308c03ca9c00ab638481e223296e16e8bf5070dccb849717a9f4587fe5cab6582f2b4dcd32f53bde84c3d07b7f4bebbbb35f908e182d9e41b1297e055574436ac522794e8b5ac0264bbb1500a41ab2434059c10a06a4aa91c07a46197a026c5dbbd39f072241c009c306821ebecf5f39f17d1d8c3629775f5ab7b9b9b2ba3f59254af0aa04d856a8fefc890ba77715d4e23a4193d27e68fb81d253a494b038688f5665187ea6159657e367ee1a3e3feee4624e89e64a95f8b964eedb7476f453cefff57de37415d3d648fc5018f50a6a08eafd0f667ad20f5abaf81de745f40badc28df1de55e155769aed9ed2f05de509de96a992c7d430d0404cf08f37cefa19b04faf1ff2dcecaa591cb23f8cf29515ec83a0d1dfd85ee122cd12ff4e97ee8f173f3c285d93f0f3fdd345b466d8a2bcfd20f651a125f449dc1271bf7bc3bde1626cbedea12b9a9d36b80f3a9cbe53e077de0965ae5b152aca1c5f94cfb8f65ab49dff25ae09ff3980beddaa56524f282345779b738df1f14a9aa9f4d29e8f80fed84cc9ce0db9c1dd1322ac91e31902ceb4e28b4813b2c9919f379a5e11a1cd24a050c92645ba0811f559565556cb113c4486d93919675cdb303afdfdfb0ae98eea5fe761949e4dfed2162178f92570f1c7305e5633a6f01f86d5b63fcb16b9b95cf7ac42f9f5ec18e05c75af07264ba74d22036d9ab8df6f26e4378c9cbc5e3de70ea41e69c0a0a7ccfdbcf374e4dbdf4e1422e0dc78431778317cdee5990d3d91514b32f66b11b98d95bd24e75f0a40a16797e696c3123a5944c267ca3fb8f86f3dbd6f8e880b42f6b1c6c6f80b0b7453f56a1ebd7fc09fecd5127a8ceee0e3417b0a1011df960dee46cdabb87847cb916883bdc6b3f492ffa3a760ae817a75f1786dd75112b4c1c61af5df8e52ef108cf07a6710bee33fe36896f0fba83b7c1c403d4b6e5e6dde9244524ca151fa8f2ea6f473b706344e2b705cc3b3119fb14467c89a43dd6edffaee095c37ed88061a21895fc0ef5506b884d160d11f6f619bcb09b4fe31a27a2b2d4dcc13ae50fa4c2f76153e7ac740bc740cae18977db0c0ccc81904f19c475d4022767a801eadc6cd58391623258e834174b04643e4d05d318938b3b2c13f6890278649ed840b4cf7cc1d4250260ad674dbb1309522983280bd783b0c5e00d82b351f4cd31d4fa20204929f5ec8573285e995c111bc5a2372e8470a68d9dd512c62040fa1da6383135ae26ff301641fee946499478f8608b9c617adb9b0c7d8b30980036a7f9b6c431992cc9beec6338595b99d6fb55bcf6b91a602aef59b4e1d055444dc1f1a8682ee986198298a3d26140b43fc06978e5455fe73f086f22cd5c7ae13db35e428dfdb568b34280889efc1a8ebb7eb6053e4f0961982cc69286416b47ad4ed234327141c67c7c242b1c58c5e6de1d3f14b1655bccf468cbd9a12ca627929d4c2379a05e28061cdcd815b3e1e81630e080cae2fedd86321f7a5a4ba6ed5b634ab01bb87bcdea3d147151fcff39c02a7e003f939c5132f6806664c24e3d87c3d6fba35ee57311b7c85e40fb7d2dcab10045d46206d533f069555ef785d7a9cf10a6e4652c4bf4d7f510fcd0b489e1dde6bb5ce46514e81ac8ef9dd127cc3a48831ee9fa05cdbc0f30a0c9a1ad3bfbc63eed82ab2a81ad7", 0x1000}, {&(0x7f0000000240)="fa4c8dc5a8e3085139894f26c34de2716198914224bf619590930077f7a517d10ad2cc838ac8980012121cb167828595d43576308e51265d95b62d6840f6ee227fcf4ffadbc87850ce4c0055fcc1afd1bf54125cb5510a638072837ad5a6558604122db06870029840890cc20495b72ef6d67d7419da1829", 0x78}, {&(0x7f00000014c0)="bfee40c8bc8ab8750c096a292a960df0dc2e6ad97b76058c8d4517d0770a7086ed801efc7563ebe3a1edfdf410790e7840db6f247b73fa3c7a552dfd3b824ef249ce62dac507853253fa59d7d2b57f379078ce8ad6c99fbea15e6d4e3cf87e0676818de8e13653543523282b6281ec88a1748b8303d58f4311e63cbab1ab17db693ac0cc3642ba67a7dd0b06f1dcbc5107e22e106961900d9f8103077b398094b7ffa09f0ed466a7321d884374f07302f3795bc506656f6b141210d152c629c0d5622f5a399f5439e1af29bd69762882c856072a74b8386cbeaf3697e4e2744eaf4b9710cdd61399ee7cd0d78c5218d31ba360e37b9b0f552ab7ffff57ee3efcfc48f6c18df5a5e958a9fe03f70456c07de8f7c9b77d32a42df86abe0e1a2c2672a897933e922a7f607a695bf78b26d74eb0c2d0c201c159c474de480a6535debecc98093746d673654e1764974064cf53179be335042607966203668502a3589bb26f732e91377575d60a6e0ac4b45caa48c8a307b12af056dd042c259c47ffb8097bf2cf27b868bf4f55f6f0a00349f6e6bfa5dbed149612b8e2694c114a10900d7884ffe2bf0aa9908c724dcefd40e13751af6d191c05c511883d12bb41c1839f0855a319e1320f9d44ff70f2230480c96d3bf5547313f5449e01e81c1f435aa53b7f25c046fd15a2b887d16e319b11fd2d0971656856bdaede6668205290cbc1bb31ee4e6793e0f34f0011690af0647ece8c95c36bd578aad05b99ae32be0074d61a4887cc2d7ff670ba8c5a1b81223357685293a48735b285cddc6a0fa1acf40549d4d42f72c1357777889471f8e25484c7ff0dc34a8d40664164cc8924be94df576eee7a3210018b2dfc92f27f86068cebe9341dc5ba8da681797b4aa2ddc8443e06f294ccdd54d114a6341487da272df665c96433beec4c90793e924d1759c085ad612068916b90b41fcc49db885e984f4d9ea0616816dec86accd474c26f1f33e6c06d5228ee3debbfff44e2360f230b2a325cf3184b57f6ab88cd8d3e4195a37eafbb1bf0004b8fdea56d262688b5a5e1b5cde57e18a933c05202e99ab29c3bded70d9b7345f15356dc2345092787c1965db97ca6f0c4a2c63a2ae05393d9072ce9fc4c84a2673ad2c131fa15079f4ad281f38bdcb58d559c00a9cacdba44253f652c92040689121ff43e2a450cd781e4e42a5929c134ce65c7916e40d91611bda5f71cf48b435e46bb8d060cb55d97d5a192a72a7abf9a4828b964271d99ca7e14b47e4024e89e0da0529852a098073fc84b5941bc9cdc79dc12d3537331653c3b3dca82d651e4d1de0de664b23df689d369b6ca94d115b7c224e58df8d2c7e0851416377285e98d1e287fbc8a1226e411b0c42f2c1a638706fefcecb101f233e39b1b426e424796afd1c473fee771919346cdd3d26a97a129b5fe349e0cb587a1bf77750b8bf701be92e421ec620955fadcd2adfc83040e989ea6e5127d2ada7790c819eaf03594ea3faba9c0cfce5c9ffdf29122a44f56f1048ba05187c40b187e082d953c5fc3ce9cbbc7fac4b68aa8bcea40e26cf23272850aec003dc6cf4c780a4d79c145376fb7f5ed0e65acd4287a70c6c5e6dc0d787a8d7be3d0a61ea1cf119e9b354bf563aadb987f86eb5d229ce930c5f1c4091c41ff8c58e96ddb6e3a0c8fb8332570ebd4f427d83a31720086ca0ae817b6b15b03cc7a430aabe404067ab756c2cda8a941aaeb19e4bcfbfd4bcea3def4ff64d8c1064801c8181979dd8e180140c1979b8ed9231aa867bc981659088fffbc8629fce81d338394d3b1fbd73963878963ea043e5dcced5a532802278e54d4f5c3d6325453401f48cac34c05c0eae74203527bd4b6081ea85d376ba91470e19bbd62777dec3f634d7e17bbeef3dcb282f4c3172b1456f66879d9fefd21d7c8fdb1c6b8376d6436a28d98432f303236c3ce55b88f3274c2d42389c81efb111b8780624f0b89c6169296d175ff122effb99e3e738f951a2ea327112dabc62bf1d24c9e2d7796dda4c6518ab5a1efb9d711b94847870c64dace5206c863cec38698ec015915cd3ee9f7d66a1c7b554e475e713e610f81d8dadf4d76ab31f477f00af6610e69c884e362d1af7b8bf28b7c019fb77014a6e10808e164d31e4ab5ddba9da96fe24d557fe5a2f962982f5974d19a940f609b5a290d683d68c56c0a793e4b88cf91362f93cde0673f399a143d6114ec56efdf6567035a7b877c31db4d6e49024f6885b7fb518bf952ad1756b8784a8f26ea7cd3b1f4e0c4e58ec15d7453abaac24bc9210b7e0a38507308adcfcabc43aad923cf6e8b9c6a6af02bb337445c6cfc9da1af9f9d4cb452e109eb46af72bf0df9cb5894723293c30722b67d56aaa3ca13e11cde39bba61a5b41038ab4a1e859f5725a932f6e0d74f5845cab09833e5234884a2baa1bca1015dc8f09bd08a4f7472333eabe2050dae3403c2b54d6ebccddf3517ff9811c874acd2ac2e56da13da7e84e6f41856e99ab50e450861ee1b7fd6c904fe4761b7162d67eda4da6719e97ba8886f2e529c46d814710252c9d608aa4a5060e116fb7201b2ed821e88c33bbaa1bec8ecb2b36e2178e13a239d6f29ef0a87e807d370aa07e729ce50ad7dc72822e1eb7eaa2525b3d17123fa14777441e006885a6dc9c1ff249e6d83dafe81f17b77c5fa70d60dfc8dda392a0ee98fd1a4218394ee9702bdb12f63a97d740b2a6bf57fcd4b75d6652ea870412e93df9392fa6138aed82b6e4d439721ac1cede69d8855812baa43c3309013b7a591fc75aa8fd21c7b13ca428ba1f7a5f3bcd84a84a1f4e33e3e90c26f8178a1f58af800d3ac5808f964fec1140f5ca93497b61f721f4a60baec84e75befc0e839b19d3848d14c0cc3a0f886528f509ce6668c362475ea1ea3e7f3f265c17c64f00866cd5a3805c5d02a41abcc9a581648eade2627f855384bda1ab970c39cf83f6f5fb3f8e7ebd3e46b6296e948fb359aaea987ff8b060e5505555555b2d398e79b929c80213c1b14c3b82b5b1e8add4b1a7139e480ed0c20ea1082a6c8731600d411f4faa845cc6e647faf3063eb77ef6dd7763814672b5d666a10628813f3de63fc66aa211e2f5276475bd0b62d19339d4b9cdea2487d7707b43135827e41cdc0d980075579090632dacea02d3bd7f24334296c833998c32a168585fff7be65bd96f3447e86b0385c5f2f76da789492d517bd9a2adf813539d71a38f96a06d5e5d5c7ed65ab04d2609095100739ef7dd908b2e17bd82ce403093e411327848219af10e8df1796cfb535ccf2f1a1f6b4647aa9fbf62a0ad38e6e557e71e7c6d306ba134e27806700b076ed659f1a670c09dde4aafd0032bd7f2070dbe1bae9410a85728cedc267b57b22cd32fa9d3ab2c1073b14ef5f9ea76b9bcc9c5d7144b343c4cb9a5562040792fbd36028d70be94c8eb3a3b394f88fdc95e8807a8788d7195cd20e202c3a9bf76e414a20d8b161959c2f5885afb854883a18dd04b04180b7df2ba3570cb63738f6e8cf930659405fc254f7cd4fe9df142f68a8d9474ab18224d85ae028283fc5d7c7b4e9a9653270e7f2f8b44bd2260eb18dd7e71ba7387268bab7fb537e596098146dc02b0623c3dc634032e6c6af1623d13523cedf716a4ea332b3885340be5584d048c91b416a6423b2ddc245d55077a54e6ba3a771ac755e5653ff137fc25f7264db2b1c5e89263c2288883b438597d2dd36875418994226c5e709c3d3a5f583003c8e914fdd40b9e8770c665fb97d989eaf6f9d33299e61731aa52fc8f9075866f463ca3f9169fcb3ef8dadee125c6c970d11167b38f087ab8f977963f2737f318ba0222780915c6d042e814ff14cc4041db9c05d04221c4084a0b48c0ca3853757d1fb6c01e1c3ac80632da057bb9da142b9173d6244bd0d4d89ae5e4eb35fcc844136b899086cfcb21b759ea9e63a5fc8dd77d93ee7822416e3ae586d6a923405004f34741f476cf078da760d91dda6dc11f8d6fd43d3b8b93bfcf989e4c3fe70fbc122b593bb367c5c5b7d6733db84d7f72ed8d85da8a2498dfa92248fee7fc6f0467c996a0f7925d5345d56ec887bced1f0f224510391cd9d6aabe42ab7ea0715f53d214c33929e13edd6dcd4469627b100baeeee2989000ddc2b9576608a409613f1add38a579d2578ae275e85da4ebb46d0e9a4b81444469e6e54ffb20bb1642d20592d9b74abc244e894634f60ec64f13cacf32e4a2f7be40c62ce7fbe91587c91643f370b9023582017d94fd2a8ac953f20cd7c190e847ac09c2b2bc6885e9253cc25e8709246198af43743da540d2850057b068d28fcb77cfceb206b388a4f1d755e3017c3cf483682863796e45690f703afb2ae69b6a0136cf66170ad35524899523b90f8a31b0128f28dad45bbbd43579deeab5e949c11552ef8b52e3d39afb0db566cee2ba40953a257d59b6e28b8e544220adca42e94f57b5a4896d4f5b4de97914678944c70cfb55fdbb8e6976f8bd48ee72ae1549c2c61b49f5f42f26b1f12a1075b45e32c933ab4cc3df817c066fc29ee56b0954afda9b350f55b19cff725c740ac8f9a240637cce893058cb6627fe3828e7f95faee17738bef8db4de7d56eb954695db9d79fb6d2f1e2e8b962fc5a251b0cfec51377030444672dc26a91d815ba6bc628d1d08c228d79ec9db4443c178081baa0bfe6378df7a8634b8f151d81abbaa3cb8c9b0ef4e2508e7434f81aeb4b8885b44da17cd9f78efb2a2e8c75c33119756f7cf0a97b429b462b48d565f892aa70159c488bf11ee7c64564bc48aa0b6d42335f79f8ec192a616688732ff6d509c741173e5e65ce5ea92acd83ca12273b72a3c36c312265a8fabf308a2505a82759dd66593b3c0d77a194d03370afb43766ebbd007e68c868e1bcac8c7c4fa9555e807ac81ba7bcc7474b12a76755fc39b0dec3776158222f65d4e110ab794de072b8e4ebe21d40e8842ae02a61271a66c4672df34bd9b3ce048a3cca6efeba312b16103ea85adc522202969ba2d4f77296e13afbd4a7eff8d43c5db5131c592352ac78cdf04839d04bf12f8efc87d3a5d044e7f4dc455447bb2e1ac1f9c07869fb6af77397f809691aa4b82869d4ee800a8631e29ea763c0e2ee37054e06ab78c57e322fac12002cc082eda65c6f1cf3431f5910853131f16dc79d14251b39d6e41201127fac74bd1c38bb6b74ab33c98c306a7ab8cdaa386e1964c8adb1ad913ca9732a843cf6bbcc845453443590d9d76b6c8e330f98c94bd60daf1d2698fdf97c3ead8cd14c9c03ddca61f34b316395f3bba046745e9e53d6a055c7151f3f23ff35781cebc6728bb2be5b24130392a87fb43ae99daba95f7ce72818d4d630b0872d483c41cde3f5b67c66dbe4b21864f449bc8b6c395dce29725939883f00c746bbd630e4fda195d3aeba2a1de453c69210f49c7978919cb2192dc7246ecd047e265e2c9b3e2f94a203897b4e2ad522d20aad4688dbf1237ca1134d84e0ec451dfe35e6e30e91824c800f1b087172a0974ebf523a8becc975c72abeddf0d7940206909e7dd9953dfcdcba96d0d6dca170ae100762fc03325031d657c034b87ddad2e653af5ba6639ca6da8cdeca2201b9991ca5c6d73de71559b94bd7e000ef73b3f87f52f75e0eb09356592994db3159f63799a5fcae028b50f957c854f9a5ac32190514d307c820596b67ee5092e2e76c679b8194c132bb3de361cd3a5c6f0ed9ef77f7154c3d2faf58d7cd0c3d1b6e87abb105aaafa0a142f8b6", 0x1000}], 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000024c0)="fde09e005a9c7edc8204dd76032fd91314177f9563f7898ae06e0776e9868a818dfc9faf6e194d63e16931683a580940c0034bdad2e00618be843f818417b6845504d75c7f3bde458ca6064dd067f95606416d5dd1b2caff1689334d298705f0da0dcd240d5887e2fec7284f778614ef73c47dfd216f7847c7f3cbc966b96f14d21c7fc26aae69603bfe0d764e480881c450318420cb5a0f294aa1e2061f52548f7978f411fc67d9ab68f2f0a77a1a34ece52e3a3dc29134e4e40caedca51f6b6f9c33b241de222289993e13edaaebb20de9a59c94408774dba47935f7fc66e491fc2987f752543de316d11f8490d37631ce8c81f561764a1b0297253beee0ddfa049f77664f73ac1bb56e4f1d5f4893ace211c60b9c258c61a6c96435b7308ccacf0afc201964079eeec3e882cbc8d032b9033dff3a76b1224c2f1bfe964d9d2c7c1039c88ad44f2cc9c523b35fda19e4e0946f7c6c2e0bc142b44e2b165d5b91f3206456045d84a10c0a997b6ec66a8d1cab871bfbef97c39faa6a00a8de5dcbf81c5ee77603cc83e3129d6b3919e1f091b82231e06a62d456d53c8c3cfcb317b36868ccc19a8c4c03e8d9342e7a6e4c6cc23c649439b7044399d2a10380af0d21fbc918b577b551b5a9fc612cb9a058af1c450705ba9dd9a9edea5044ee5ef51a58ba504bdb4ae02bcb0d01b37b32935773e0488fdb9d4c9d59909246c2c10b3d013e39a3d8033e08fbd1d85c2fc29023292ab5931c5dd5dc1f5d4076018c5cd69e0cf404563c2fe32e0ee31f8686f45e8007b1ef9170eadb7dc28576fba01fdb39ccf1a5f2e6a5daa4e47a1a3c8e3b05493f53aad89671bf5aa9e53accd8f983e1ee0cfa48b0109eb9b87d042972731189845cdf8f3df2a882f42005ef53672ccc19a0695fd101f508e5c20ae99e6016d3ee3eed8fc251c26497b522bd6ee5c7ee375d1026f709daa3a6a4869303f48411391b97c0b11580501261391f557c1990cf94ec77377f2d921159b6f3f3748b1f1d3891fd3ea81d7f0fb6d0408cbdd77287f37066f69ce61f3b3359c5b3af269e7985aa5b0594810ed12d54070aab0b4c84dcaf6886053e8e010bac7aafa739783f01cad7bce74bb6d876f8c79e5fc4d56b08d7b5a6f714ef0d082c290e760272324c7b7931e1a818260b490418831de5775a052c7586bcfb015359ec2d6eac5d2e2e67f00ee93dffdfd25af83692da7cb08ec656f44cdf0e78082dce78ba0b49ec8a3286a957d903ee70ae91f4417d0da99dc0e72e2cb59005bfe8d6220d6b6acb53161b821d3011067c10a7151a71509b79133dbb8c17e618f68f3ba24f7a376aa48b1ce739be29cfbc01e124f715e9673e781b61bd2019cb8027a4ac7127a1accb84843ad72a9793ba3713beeb91e906933b5e8022bbbbeb49cfb2301d75f9a4685ed33a4c7223ac78300cdc67178f6a3a1f36a8087d5b4200a8c354766e48b01916676dca9f102f048b5b88d0a30290f4798029729048180430991f4e7c0adc71c2758e4fe4ff4051f78a1e29cfbcc27e28c65a5cacb61ad9867c976ff7fe2d0735a37812e04c8d47161af86a70eb96d2066a2e16e50ed83b011c885abc053143ab242cd16c3d4fee09ba2a4e58173df1e16fb68c85e8e60ef6358552c285be982f31d10aa978167cba88f5fd46375b7146fdc05cc2148b21b99ee31b64b1a34652aaae7ae6c0cc52c267352530684465ec3c2d86f377a7d4e674553581994547ceb60e0a40143ad1707b0bd93d4141152b558530df0f5a9da3d573d5be7f27f322feaf438652700e073d98f80cad57b48e55dc15f018c7320b3401617851ab02fbd04c28588fbd7b1ffd3f6e073edd9d904de79a5db16ae5f77fd013efc03b22f1b82847f2a0fee845bc56f7c003fe4dd7b912746e20329917aa3a45c748416cda2d5bdb6b7ee36ee19128a3bb7bdbdd70bba9b7a0e1573ac2c5c231e3afed61a9c3527acdbd85d103a07c4d2f280d09f8511b40c179467c1818302cc18b64b96b12505ea4abf330120fb9a33739dfc4c5a4b78d05abcc6f69e8f7a25a7565c26154e6fe5ca1e7e519f031be9714406a9c47f68e895fc8fa213b21406e1cf376ec95930789e1e75666dab6d3422a37052efde3c39b46d422a79289764309955830ad73b541e68b6a45b8f0e5265af93b31de8ac7299e490049a98c12307651e3d1768e9b3ec0d4c9142f2c164bdf90241e5d8e6d422410e41fcb6f660fb30a6121cb241132f06ba1f9b56b61fcf553778072dae302ddeacd9b76dacbf1646b5c20110684971b9863a6f41152d5328360a38336d837ad7e8b31350896eb6c95f144de8548c8d0e5e2964a96653473a466e1d336e2c3e5c2b66a23eff8570c99d07e86a1003f01cb3d07374100e9840a8c7fc56ffd15be857aacaa7fb0a2654114673db798d992f3e2896153678df1476c2d906bcc0d35dde902a24aeec3c957eb8ec91862cbd94dd2b44c8a7a57ac0ed4e5a22219ef6fefde8bec2c785801c3663700078c3cb1c28fab9d90d0ae9e7adb55f10a35cacc07450929d35496c9a14ce5e0597187f5f10c687ecebd7a74db3d1ffefc8112e694ba3d6965adaf90265edb2c68cf817cf680602ba4ada850c835b7a6fb04218c8e0e766d8b2ae124e9767530b5603673ebf10b336ee6794919f9b1fd26f69c5e4da397a75589a380347f31f0ab8f67f4299e8971a30fd5c90a263e2c79e2fa32b5dd62665d85257096951e0a1a2883c2ce0772c01ab0fb5659718990fb0f20729be2e8417c08482af1e4badaa1da7bf82d660bd54e3a2c7d42b2d010f5587931cdb5a74c9336177a53f1307f0b38899206e18a7ef07a16d0d24f3daa09d9dc125566eae5784c05bc6579e73601c7c5e2a002ed448f64b137c5880bef8d0c3808202c77a33fea461460db303cef67d7b2b221353be76b69d6343d93dc6ee3d050ef12478abf3cda6eeac7d3b3058563fa3cfa95f33ca8d8e796555cbef00315569e9d13e9a2e8b63da8f8e32b5c3ceaacf7d4c76752b184da5f1b5500f7deff7f74359a98459f5cca2ceb6f409865b6712861d3c4bda06934a552ddbf5dedb378d9496af8d7b3c2df2a2bf1633dabd365d3af93cdc7597b79e71708f8ee1d066d90697d4c8c0b1566b27a828f15922bb9d541d6fa93523bcc8b9567f0b3d888fa845f9c136b3aa7c26e87905559be285e1463ff3db1c8aabbe034c56662ce1e4b49700479774886b0a051d6deab49daa7505d9d2be562d00f48e53e563316864a5d4cad6cf532c9f34c2cc6c387679f2beaaa8dca0bcddc8d818d6c9b08fc9cb59bb4c47f29aa35c0c2c306ab3f3abc1e22a45ed20417e9e843d06af5ccf5f553d8c8e7c16b94a99b4dcd55634b2cb4d8e54a3ba3ba51863019fee9ee612709f2f201fd9bbce97a252645fbae717fd4f18bdcb46855bf1338084ce96cc2ab4c4b2c65cb39716d319093807f458edf6aaaf83a740fa580038b14e2d2ed675e3861744a1c1ef7a87e65ef5c48bd592491f25e9b9cec3205552e606477a986b1f1785d6de92c8437d3704bbc85137f1bcdb2980dd040224003b1e8adb3093853f0de3c76c95dc3d6384051ff3fdf8fe590ec53bb311e2a739ee0212ae2d1eeccbc768a389e1a342d8cc1f403c0e031ae0fb3b16821fba721af0ca61c3dbb1b00996ce092f6210022472f7fb10d77d4928fa2972533b4f9407a0710ff6d10851b4c12840c89d71e09d34f612a066bbc92d89556c60d77251dcc6e2359bce3708335d4045ced7b8e0065e70c493bd95539d9bb14273ce40625c0af63ba22699242cfc404d36673a52f2efe00dc00eff225a58946c15807e14954c8e5ef3e6f48a43509470c2317f75cbdac84f80e2f29520b30353bb16ecf7c83de80455c3f9c58a30527f934e18b8fd0811ad0a5100f3d2319da3032a6cded6b78c3287ce2013393a6fb0206a8f3e5202eddda11f1b50bb9c48dcf4391b63f501f5859f72dfd96522055d007bd2a3fda515aa4b9f764198591b76133326c6ffa17565cf474b9b9a994134e7b8d354fe31e9336729679445fadd0e0d0a7e9aadd286444176f45f2ded8139b9fabfc80f11b59e6de195a60c39c6f22386e3aef191c35a081398243dd35e2033302a9ef10199bea1d434b0fae1f7f9227f8486a8ee67578e544d5f1ee7470d8a6668e3be682726a6561a44f60f16863a56b8a8f1871ce6ad1cde5e7797e512d83c39c8be5a2953a52899cfc7d1a5383afde687d8dd6ab6ee66f563245fd3132d76d584aa2aa237cf3cebf704a2fe2dc6289a19ec7d9ce043c67bb5c884f7fa669a314fe7efef9426d0bc16bdd8ce17012ac28f7713510b0c7794fed6d2d0ea9ee3b3a35a53f7ca01651528e88b1bcf2bc3ac37f6e3ab5d24e40a85692e2ffa08db7693fdf46d4dc6f748f866b42a1e48e9ece3800cbcc4740abea6a229b249a3d947e22eb2f27a324a754d6df319344bac91e9a6112463bb8cce516d64dd50e3c6d9cc6b10d1ff580b2e891f78f9d04feda2358fbb635d8a63844e47c8fb275b4281b909a0d9882f0b9d66494859aa38ca0a70943f682e07aea7df061e5fef13bc4755dde799cd5d68e5fbd7dcf445ea4a9e168fa08fc521ec20dd1d1827741fe3edece659920e6473ba830ee59246e17dd9318fa056446e585118e344e02484f07b9cf9cc7b5cff32e8d61e5cf11d7ad4bed68c663ed37b1b6b0f774259804870908e6a3f52d1edff0cb5b1da269c018beb7bd132584d9e0b2a9f694b0abf0d347c99401880b5be25e7dcc6f6d1331475ba5d5b8a26f51be71a7222d6745a88c8284ee66dea5dd38f5b6a32eb06b672bf4d3ce4143881fd1223da7f734029b02e408f8ebbbb7ff321ce66ba88eaf0940a8dd96de076a1369396c92250add1991342a07768feda86f207da3924c70821c9dd3f9b8fe52aff136acb53ca721394e882098259cdd61f9d44a408dd107376075b48e79131a1d0e58d23cf25fd377614d98f18195f3199669d2bcf150149e3a47a96cb5da12052a1c2d97a55e31cbd5a619799b6c70c9a789d572809db1a8b3da97d1416b32879cd81606e037fd949b49d6d20b5c9e40c14db22d11c8a948e3f08795bc4f63138e362310594fd5402e71085a6737a178a89f23f425768c0d7a74e6906dd08c47c29eba061cee137dd55b5923d4b1e5dc5c80dc85ae0ed75754b579f523778e6d5688e323d13d5a5aa36529790ebee39f7023b0c559b326bfd5c6647633a18d0640db72794ea72e3cc0aae8bdddb3e3d987f8c0d7d5c7ee6cb8606c2ad342d62d53598aa03fb6e6ae169bc0be28e0a27757460c8be7cfecdb026d2381ab6bd8952edeea218e63df44a5fc3b659c99099bcff7e9c9cc9063d25285a694a8b76e9952db4d4f4ca3c6c8c756d7437a4d5d03bf0180c21d3f01bd6b7caf5d6f1e4ceab4247a36577f8fec6d2838754bde400816fb9694d62496a23e7cb2d0db07afbc03ce1f84af890aa786c1beec2fdc35ab4f366611697ebdec1ec189025fcb7d87feb92e584228bedc1534448258239f80764f00a0d62dc6c1c9c3c42087c2e996930c7751ab46135f605d9b1deb51966d5d22e301c63bfe72185b223d9f9297c4521a19447604a3fa069e5b66fe3efc7064bda7e2e661d976986680a1604c04a24a2f1bee3f1a6f7bee3c4fd30979200e230afdb950ab1e12a2ea690102b0ff739994ed03c0e96aefc00a650e3d626b0ab2144993af3d6c20ed82931a6d06ac73d53b890fd3a9aaf5067c8c1d239660deb9cf7ee09bbc26e3669a4f", 0x1000}, {&(0x7f00000034c0)="fd4e396bb6bd6a3e7850458c14d5fa4d7f45bfff6508085fb7ef6221b7b28966fb4f60e83888f3a99cf7f0d66e3466cf204625d58b10d5c42845ee2f2d73c742e260c77dce0b6f9b499392383b256fd0952411d32baef5f4d172b7ac0586ee8baa3b598d56e0d7d3c2620b9f96cf7d2502aae44639891a548ef64fe8f2576c4f6524a381333d509b7b2de420b58a74400b3f63750e3fbb02111d6eed2fc8368b86bf0e1fc3c4d1fadfafd2f28a54524529602227b5c9fc1672c4306832734b97e67796062ecef7aa05c177cc6377c0e64f70974a5a46b7e7a83fb5258199b0cb69abe6248e973ade7a2dcbd53f71cd51e0346c95135ed7c216625573a76060f9c4b438446fbe96826a3d7e26587770e444549446f79d8c56197abe680dbf40d2e3ae24aa20f36be7a45cec9d87534b9201cb464ab10419577bef7c966a17ecd46872217324d7b49b8cef9bc673a7c02445a161483feb4b7158b50f4296aa44bbba49498c0a832e84e13e9bef2251642e93c037ef212d046d7600debe7072d62de1067903cae91225fc15b70dd42234a2fab45b0a939dbb0e889aee6e231555f1c80af891ce516779df2751b37088ecd60bfd0f0ebf99f297bca872961311163bdbbc6c9a7961101075d321cc851dc4e10544997a07f409f51d1d1c9a09020a57aaa18ab08ed14b5ae1afde108b7fd7ad3bce698e0774f9145412934b769fbdd1f32b6387835279463d049fa547b0d98008e7be35febf69b4950d27e7285a286f58dde9824ab887f745da8523774b22acdd95c36e3dd031d80891df80b8f45af805d607d05984aec34d826b09b48ead4cb22241a053c093da7ef389ea55b674bd737e0d1705aa29c4c29e41241790f8c4017a49af9412e3e574436052a1abb8607ef3a8707815d6a16466d74df2d641f67307db04139fad3a6aeb45e5819b641602c1322916033804a11bd3299393e5eb16dade2340c34538ec96d357395e139611648a65ef976db4fac7480866903619e6c002a62394b59f06c5bb1424f26c2905a9c5cdb758908522013ed2247e4316960d1799ef49d35d78509c0dd9c20b5e6d4aed2c52d86fd9c326041d9fc9e4e631165219518069eb0b6e6dd1189248bff79feeec04f56a6f760dda8b5fe84077e0ef2744c9019f3037fbff06bd28168c58c4ba510578aeab05d3671ef185453a2c716c1a2f3147c425a3f5136914877101eb66b05fea43fe17fd1ae262c69bb81208c404b59200433f80074fe45863db7226256aa3fffa874260e1e7a6ed3db92bc43e5a75916c5290e1fd4264dfaaa969957b00dcc73b3a2a06b1b98c41c0a9b8630a7114617591b9b15d69d4d74ea0356066e8a76e4826778886f5a99e8da6564953ac92f404e3b5d885b87b3dbe181f60c3cc9035b9b2b4bed29036589466de60b3596a73661820116f62e77a6f0c208f9ee5ea56c3b384ca030c95c598165b7c59adc644702b8136bd172fb605c0a29eb0cc7a6190dfbf2d3af2efdc734d049119f5e00eeb888c93a7e48e6a40ea196aa0b615155b81df160b8a8694d6525ac152c1c5ff8d02bd991fdebeae57396590f9f06da97785c9c5483cc343949058bf206570c89ed90c3fe5423d8a36f396fb8a0ebd3d8a461dc4a47f9a070541713594623ad4d8021821e199dc01e54390329598df2354bad4fceab1d0112c5dccaa35cfc16fa2ba2db3f1076f01ff3328c57b0f1b3d25372ffbd575facd9c501a7e0ffafa8a54bd6ad7db28a061fe0b9affb9cbc16995694a8c25788ebc34321ffb65d76c3d70249dfaa3532c9b6f96281089ca5ca3780733f33b03f5cc6586e6feb3dfa92f8fb04958223d6ba85ba97ae6e2484434f96af3ca3f24a865cfec80a445d360300097a47a415ee45b0579f7ca5ed14d71930e8aca65cc62d280d7f831038f00e972d4d17c23e54c91f2439c48eea59935d85129c2b7bea7a394894fb8a94a70d79583f3369660cf0c038c2f46ac255adb3814e6e6cb442b7d0216e3be40540f5c6dc2411ccb61a7b1935d052b869adbe880ddd67f40d21f213b12b4fd4dc5c926e87a5dca0f54c558832d49335b94b9056eb9b7479553cd0aba123becca31a21c8164b8364ab9ce5da80e763fe8b3faf511961d4bbf8115de1b29d0d8592e5d2ebb254a47cf8a5739669dc79bfc419ea8779a2a4eb33095ec4427fa32829e2bd13432b8915d10db446d9ae64ce75a4df1560638d04dcbdbf84fb2f3ce92753c4818ae427982ba61667eef4c4471d50919e2b555770b78b779c2e4daab23c945b489b41ffa2d4c47d2dea0669716eee6c49cf69ed589b9abe5a84ec0f6f5b4ea09615a87e7dae675ad643728ff8424ac01b754b02e29863c4359071d493c8d334564c4a88eca59ae6b681c80837455696bdd4cd84da751f67e03ed1e58ec4c9968eb3e76f55efe81765aa1a3aeedbb6e41abb140a507d3975ae8dbec6998cc5d58de7af99c8ad2dd03fe500ec6fb876e2c639f295db6e4c0d39f19440ba22387d2f82ab7fee59b82fb21ab5c65713952b2e8902235f99f9b83973248fd6abdb14062a54e1b562232951f6ded76429edc5108642d8e0658dd77948719f647e2e5a2aec0de13f8ee2dda03e9b2ac9a53ded2b2623b68f1107695989deab21bde137a3e7faff9cb3713270febf464757f6dbdbbbda85bfd2219ad58c59f1976bf1d7674e64fc013f462068f2234a23e39e9e3745424c70b824b4499e4dc6dd3e554ad985ccff28d0ee242bc51d17c1b8afec753ee8f0d5a2c2c2e42614d8413753edb3fafc9fc33f4e3e9c2a0350cfd868171b914002eb405a216ffaa5a4df85e9303c49fe8d705d6df9ae71722998ef2a8956dc461c4e1b650e019e10f4e1a0be4dbeea5bbf4be5d955430a445caa57d0b07b0cfaaf8d104bdbe0ed6a9aa2b3a5f3a2d455a3189bff81fb0e065a49223c320fa19ede46f232ceca75b5ab8a7e4ba5db6c19a7747d4b686860bc702a942d7f738cc0c9d950dcd4804d3c20cdbf7819af8fcaa0bf2494add336039e6f3b9868a1468ce632a6023584f0a1e7602a150a1ef744e066cd96686473f128674c4b1747cadb69d8cefecb2b982f1c6177b820192b7cda6826ce8c933e6284e43ddff3662eed3da6b4587a42697fcf446603e887b73e8bc5aa2fe0acfa9f86472fa39dbd2de8552b6ded98b3782962bc1e88fe3cb41fbda142ab2064d28aadf71a4604a5875ce115d421939a105605f26c2380c5a15522b1e8f22b9fc9a6584a38377c228c7f36346b5dc99414ffc31163ee6f74527c508f7527b185fb1849666997b0bec6dea6204211ae0fa9d4afe70f07ba29af4b677b74c262a3db521554016111efcdf1e515c08a855a0ca166a253114cf21f0cbf1391809eef4613933452da9692b1a32a4aa8ecce20f7b5da3a4a5fae930638424855cf543c53c806014def259051d02555e4950fb0e61355968596660345ac0af8cbac9f09c6c2e8b1af64d3564ce1fbfb7f80281671e98432d56573db612e89e117f6c97901bfb7174b31dfa4523cfe6df734f57d06fc36e249070aec1219f994618e568ae6c25d565aacb0337ef08075c606e4ceb2a957dc4c551f8a627675c203f85d68a73817cea25898cfbea22ad584abe641a491f78f9e25eb672f1c32658299e9e39775bfab798afa00b46557a0e99687bc3bafe7cf5f99d40abd444f038e3bb01f81d36d9f01986e866fcb8972e072d400c4c033b6124f100c3b8d3ddaef15cd9f9e594bbe83139c59fcce89df6f7d617c49d0b646ea567d6af854bbc63a2ad7dc2751ff0c767c5f5031d47f348b2499d9e20f52845cf3ca81ba0944a2a14d0d707d663df9b40519e2d41f856bd5903cec35e790a829b9045320fd9120801d635e2a0048bfdb4e16ba5857512ff34d7bba1ae91fe12c5550d6f93293bc045fa9796e2f63732d504ec5b78bf2c8833ca9fea9f333c51e8ac5eba05958a734529a2321378d95bc3fcb4e77a02d3a1a7e4ac6d8668c8dc28ad04ffe3a67c4f57558e0e12ad927233bd3195f743790531b5d621d0a31ce2477c7be1072069a4c19fb6a36d996f215544f6b579e6a233511d5d06597d5d9b2925e0feb927d72750c129da71d0a7bed8e71ac7b61c19928b8a9e28f617abface287fec64d5dfef711036c9483471fee9b054449ae750dd7d83a81a0d7390e042095fe9b995fe406fdd8652bf75353e56ed388839f1f052d26970a11d408910b010728ff932326ec647f72ffd92be372c05bb6064b384a1d5e4e5b03f44a930f89d12ce29aafb6ff4789df8220ea6dd041f5b2a71e98884114109f8cb3b5f91993639471c274be65223660b192a4d329f1d112ddac54d8376c791c0ca57a530b200b2c7d01813520d3f74c869f7dc7cfa23f228cfca86f09eae25fed181d222e2e17f5334908a92ea9a634246a608c7ae4bb36bea0e7dc9120d8ae039eb5d35734eea1d1dd607e1b928a7d088d5678224b520ca20678021e6b5dc73fae9ca891d8f590c8bdd74433129c41583f0cf44aa6e34c541dee37958ecd3f0c7c5296b9c2a5c29898b2034987e7bc651e664a9662b705ca251c3066dafe9d356fbd75a3056b0f15b17a0e2afab625635d929bb4975af3f7796282a45de0b953a6200649f03b441ab2016274f52a65ad0300b11f5eea02f161df2adb89216bded4b537519ad3afbbfbc139c55e848df5caad79fe237647a4072e4a4e920e6c58424ade9c3e54f2007edcd4f59aba932c556555a121ea6383de2174829c8e12259670aa2d1079286510a8acbea364507f409b4a827cf3df8126019bd5d8985037682f7f0740d06b9017582c3f3b53f9e591246213128356520f177afc666952e3850b1902f28b504719cb7d87774c3ef218c5cfd474f24515004e2a6f8074a94b8a0d316c025503ce6aa82a4190e8f408a37e77eaf92e0d50f2bbe7251f684d443af818dcf472a2a84797813c7968a5ba4fdbaaf414b1d660d75a92b6d4dd4596de1d4f7e3c861131457869a3a7ba754c9ac60ea14f4474e29fbfe94aaf86db3ce61104e1b55d85ac5145d618b3fe5d6332289aa62523574edb00ee605c5896620e5bb88b055c65dad73e1abebe14fe458435cd9ee7f45b4d38b8fa2333f5ce9776f874ef724edd0e238520cc0c7c10431ff440fc12c32046fd98f9b0df42e1043539a4dde611759205d476be0c3959f2ec3b5960e853ae17e4ef9f88b857609f6ff42f922e4f0057d334385ee3b2eff2515ccabb3215184cff78d56869c729470f3ae3fdec7a259e2da97cc405c4a913ac168826274903b4a647395b1a4efc92ce76c5acd9ab0fdac170d789af9c60ca9ab31a542f0124a92049b5ec8a30984456e87d83f9b57a84481b9db55316258493d267e66188da2f2f8d1df860e6c6f19f318fd14711dd0d94930971225bebf9a320b777a8bb17aab881aca1075123bd10b7dba001243918c8e92bd92681cbf404aa004fd5f953ef4d69d2689f7768a4658a7fbdca2c0f0d4e9b2def5da9a2c1a82807c3c985303eed5e60a9fd785ae4f85755ebcfc28f1c08376e48356d48abb1af37d8543dc57cb0501308cc7891ac3dbac797b5da542ce4c9d53a334b73c5f4c595417c91c2de8957c6d4ecf5e886630b89eb346a8a28e5ac3778ccba4679d259bd60e1cbfb5bafb98f456c55fc01332b2dc8f692e91b0cd27674bf04349db72099e8302ffd0ee23c6d3de3027ff5d5b3b61cef7f583e749dc12d38c922a10a16ccf2764eda7ad2627b2e2a0c61bf81d54e7a4b754744d749ceaee164ff6a6", 0x1000}, {&(0x7f00000044c0)="8ff4472dfb98bc818d97f9026e1bbfdabfa4b635f4249ce2619bd0b7398cbbbf051e79500736ba000b66c18aa0144184cd5f73a9967a70d8a2314b3f37a743bcf024f1eaecd37d5cd7638d688d2bd09bd215f219184b36714a84adb9d1d82fd7b0f27116a1cf697caa0dbcf47076a3a3d34ca089caadb0ec11dbace15e1fb59af8c01278cd5defd092001e2eabe69a5079049aff663aa23d340fd38f88ab3f7acae64b177c1df6d16bbadce7bb38737a372575df12016779b8eb648d84c9c9c061ca4aace0aac5", 0xc7}], 0x3, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x34) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x8000, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:33 executing program 0: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0x4, 0x2}, &(0x7f0000000040)={0x3b3ceeff, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x0, &(0x7f0000000100)}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x1}, {0x1, 0x1, 0x7fc}, {0x3, 0x1003, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) r3 = socket(0x11, 0x3, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/183) setsockopt(r3, 0x20000000000011, 0x800000000001, 0x0, 0x0) lseek(r3, 0x0, 0x1, 0x3) getpgrp() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x50, 0x8}, 0x20000000, 0x81, 0x0, 0x0, 0x2703, 0x0, 0x9, 0x3}) 22:29:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000840)=[{&(0x7f00000001c0)="d67f8946e740d9f6bad7bdb4f23224ff4f0cd92be9726ff560cafd2f4682bf08467c1274198f20386ffe00f78c386e5c1fe43cbcc0de92139c110b2b903a0f64b8601be19af2e630fd854f592d5329f82f12c0e87309680286cdf844710d08eafa64118865d87f0a941a4b6ec699de68014c1e957abebd12b2ea8d22d1f3355c9b8e433fcc9b1311b75a411ade25157907bb7c2973c82bf819af34457979214266fd130aec61e2b4e7bdd5b2ebc4365725", 0xb1}, {&(0x7f0000000280)="cc108d7ca853d143fd551b2e7af028b0f956a3d8039dd50368f2de62b42d588070b32aaba91093a0ef56624039703117d4b2d1be2fe47381f66cecbf3416c3f7c6bd063a155481a058a4ee40332d3a8e15f77bba77ba61dcc7f993c8482d391dbf65e2079e972600de85eea96d53dc990972c3fc190b1844f699b56e21d05b041436fea06ac896e8d089c552ee0ddef8dcc2c26cd31d79160489b70f864755e15c40eec631820ff98b3942e63d1db1c61352", 0xb2}, {&(0x7f0000000340)="34e8268a48093d658cc54ce5ca518c3b4d590bcd5e65ee4fce9c0752f83f4a15c08aa3d86d2be616412bc5e653c4ef0406dcadd322b9232d2822312e0bc2a65b9df352f385abd585fc90db0a07d2cbeff0ace2e7b3eda16d004a79659ef4016a12541f1f39e44a25be2968171f406f44ae5af11eaf39ded75f217d2b1c2a321e0bb36cf5ae926571f41bd262fabebbd3468531afc5", 0x95}, {&(0x7f0000000400)="db15c549dd5d8313c014c68730965d991455b23eb6f7b1962c804c524b252b90ce0a83bbca3e4984597cd763397148b6f31fe331225500f8d5246c35ed31b81672ab53b5bf3af5fc06cec9a071991e5a77d13e7ae4ede4c5a4d5615e283b8d8f108e", 0x62}, {&(0x7f0000000040)="36a89eee37022caf3992f217499a398247c49392642fa84a514fba7800dfdc0503c08b3b45e6433cba85d28c8a5ce5e50bdc5c20ec1a", 0x36}, {&(0x7f0000000680)="e4473123c6b8cd84c27453600900fc1ae935ee10963b960e487354e26560fb6fa5399784f5b3891167e63b5f737bc61befee8c96c53822b0a6ecf835251254957fd868fdf5032b30f7c986c939173329409953899445561444e153512ce516f1f86384fe073445afa579a8f971f6e51d5f08d88ee1d5d65a05d6e403121ba25f104dc2c54e09e28ffb4e6c30e93e30add958e84f7b37e676e75917fa6b2dc67aabb8e80af39602e184e56c571ad922ad66ced96a7210bcfa4f4a7ea6266e8fb1cd4c9406e635f59f649f26819d5bf1f084", 0xd1}, {&(0x7f0000000140)="4da2053dd53fc5ef16871a59a6e6cfb0530cfc7e61cfabd75bc85eb87320157c1515daa66d892124156f088ea9", 0x2d}, {&(0x7f0000000780)="661fa752dffad537f0a495f7572b9c137f06a694b544844dec4343e25807e7b423e89f5ea37d5c7a6cae6939d531ffe46ac004164db53f462cd1e1b46bbe8b93e8be786dc566779b0d933d3babc1042de449c81b34fea6339c5bd1575768bc85b79f07fd6fe1d5a644b291ec77f4f35f090e07109e95258ae024e3878b605351f380cad8c5", 0x85}], 0x8) write(r0, &(0x7f00000000c0)='r', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x5527) 22:29:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="ed54beb4cb6b9e06e013241041e49eb3506d3f0d0f5e442d5704ec4be2a146459d2da735912073d4e8801c8152c64ce917e04ec12fbc9c534ff962109a05b2e17562fd7736f4180d48f916cfe5cc6932d450d0a27458ebc5870927e82064ef004b0d8c1884cf379519e0238668", 0x6d, 0x0, 0x8) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000240)=0x8) 22:29:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100400006}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x72c5, 0x8001, r5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x911d, 0x401}, {0x18, 0x1, 0x2f6d}, 0x101, [0xfffffffa, 0xff, 0x0, 0x4a, 0x3aef, 0x8, 0x8, 0x9]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = syz_open_pts() r4 = dup2(r1, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:29:34 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)={@empty, @remote, [], {@generic={0x8863}}}) 22:29:34 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x0, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13", 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) socket(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000040)='\x00') accept(r1, 0x0, &(0x7f0000001200)) setsockopt(r1, 0x80000000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) 22:29:34 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800", 0x2}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="ff", 0x1}, {&(0x7f00000001c0)="1edd", 0x2}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 22:29:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffd, 0x0, 0x0, 0x0, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c1251d137a16279, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)) 22:29:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 22:29:34 executing program 0: syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x5, 0xffff0000) syz_emit_ethernet(0xda, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x2, 0x7, 0xcc, 0x66, 0x11, 0x2, 0x70, 0x0, @rand_addr=0x400000, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x1c, 0x3d, 0x3, 0x5, [{[], 0xffff0000}, {[@empty], 0xfffffff7}, {}, {[@broadcast], 0x6}]}, @ra={0x94, 0x6, 0x4}, @ra={0x94, 0x6}]}}, @tcp={{0x3, 0x2, r0, 0x41424344, 0x1, 0x0, 0x9, 0x0, 0x3, 0x0, 0x3b, {[@mss={0x2, 0x4, 0xfff}, @timestamp={0x8, 0xa, 0x60000000, 0x3f}, @sack_perm={0x4, 0x2}]}}, {"b306ae1b5e416a0a3b2815f52b2880b62d598eab356a4d3c32db21dccb50b41f605aa3a89d81ad02abf3114fdce58a8c16f12548793d9ff71e6a68e8a176be053f06b7ad15d08f4db81a6691d461801b9f9bc069086b381a9f11c389d28927d1b0893b31e51358a9b8f47868"}}}}}}) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x43, 0x7}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) login: OpenBSD/amd64 (ci-openbsd-setuid-2.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