Warning: Permanently added '10.128.0.224' (ECDSA) to the list of known hosts. 2020/02/20 23:13:05 fuzzer started 2020/02/20 23:13:12 dialing manager at 10.128.15.235:46587 2020/02/20 23:13:12 syscalls: 337 2020/02/20 23:13:12 code coverage: enabled 2020/02/20 23:13:12 comparison tracing: enabled 2020/02/20 23:13:12 extra coverage: support is not implemented in syzkaller 2020/02/20 23:13:12 setuid sandbox: enabled 2020/02/20 23:13:12 namespace sandbox: support is not implemented in syzkaller 2020/02/20 23:13:12 Android sandbox: support is not implemented in syzkaller 2020/02/20 23:13:12 fault injection: support is not implemented in syzkaller 2020/02/20 23:13:12 leak checking: support is not implemented in syzkaller 2020/02/20 23:13:12 net packet injection: enabled 2020/02/20 23:13:12 net device setup: support is not implemented in syzkaller 2020/02/20 23:13:12 concurrency sanitizer: support is not implemented in syzkaller 2020/02/20 23:13:12 devlink PCI setup: support is not implemented in syzkaller 23:13:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x200, 0xd9, 0x1, 0x1, 0x4, 0x9, 0x5, 0x1}) r1 = socket(0x20, 0x5, 0x0) shutdown(r1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockname(r2, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001200)='/dev/klog\x00', 0x10, 0x0) dup2(r0, r3) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240), 0xc) r5 = accept(r1, &(0x7f0000001280)=@un=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) sendto$inet6(r5, &(0x7f0000001340)="2e6091da973fa2d76b0e226a4ce34b59d5aba4fd7c89235f24ab0db2c05a1826cef628f7f4546b659ba67a8a7be0fdc1d96587cba37f7f88b62ffce9d6062ab75aeb5b38f0af20680dffacb9259ddf120417fbfb8ebc74e834858a4eebc3e98e4a094406d9639b8a2897411859a75690d539e9630906b476d57cc4fcb80bd2295bac4d93bbf5e7f84d40ed4b4b32de8e30706c6a8d307f06ff3c47b0e330e944a3d68a3a05b7a0b8b0ac", 0xaa, 0x0, &(0x7f0000001400)={0x18, 0x0, 0x6, 0x80}, 0xc) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x200, 0x0) linkat(r6, &(0x7f0000001480)='./file0\x00', r7, &(0x7f0000001500)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x2, 0x81, 0x6}, 0x1, [0x8001, 0x9, 0x8, 0x0, 0x3, 0x6, 0xfffffffe, 0x5]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x20000, 0x0) r8 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000015c0)) writev(0xffffffffffffff9c, &(0x7f0000001940)=[{&(0x7f0000001640)="d50d41b45e859c74d34578e16008f83b634eac7a64c5f05b94e02d45c2cab6263e38964b55510de001631c858289a8e49be79f60357aebaf5896b2b2694af4e0f5c18632be", 0x45}, {&(0x7f00000016c0)="6362dd67388e7a12a5a9658f6390def7d3816cbddc3b633851a1a7d2332bc8d34bdb9ba7fe85c735fe2371842d92fc900f0ba38762fb926ab1fd4ff2b7507a76dc8a4dcfca7935a2aeb8d57faf63aa2e64ac6ea852694f6cc0c523c0693c1056e41abf6d2276b6efc546a22e5f1a5d816fbc637e8c6d4e54e1272f59179e4c34e91cda2a07a893b791314611d9b222ac666f78da86bdacfb8c10bcaf66d228dce1cbf662fb58047bca95d18c222408", 0xaf}, {&(0x7f0000001780)="dbefba220ba8c799f1b4", 0xa}, {&(0x7f00000017c0)="092b95b1dac1b944ac35c4957850f0efe81e01a509bbf8479b12ce5ccfe5b1a93bb4698bd1423f53da8663e4a4fe15ab2506", 0x32}, {&(0x7f0000001800)="7d77de1449368d19eab15ae97032fc397e0dca7469acf1821c94717567bd4d38a0283d9a7ab3a91248892ebd09d89967b96bf8d720862731201eefb16295e4e0add8e862bf", 0x45}, {&(0x7f0000001880)="9d863a5221e4448ceb6b0247e1877913ee705b4c9f37369b63866f1d9bfcf9c2cbfa9588bd941cdb13df99ce73c0026b714c6cfa9a88f04aa8282d57a875f30ef3b1a35616955c3014e5c8496dcc29e009946ac830d2b6e8d0c14c6f54f05e91b6e51e0e2e3713e393eebea60cb58a7f86527b417c8b259d094d5fdc97a1ab09f51b7e2d2d99684bbc02b85de0331f1b7a0c01464844d4b07bf83fb224a0baa26434977b92c90066d8af4b25aa09603c354d", 0xb2}], 0x6) ioctl$TIOCSTOP(r4, 0x2000746f) r9 = msgget$private(0x0, 0x34) msgsnd(r9, &(0x7f00000019c0)={0x0, "9eae419963a0e8272d0dd838e4c39e361d5c316f923710b7d17c832efef0157e1b676a55bc834a5e86f02c893693e9d397aed7df4cf80967b9387e391fbeaf7d9f6e29dd9814c7018b5c53aaf2680a2952f9177618eb701b923596391fb8d5362fefcf6f5d2c7b19fa20a0ef42b261b91dbe2ca7507a46bcbee131830a47527ea281610664fa282a6f0df4611482bb9de0664ce25b7e6c2f76f3bc96a9605b3cf94814c03c25223ad00b23529cede99018f5b90a569985108d36b9c640eb62226fdc590fb0d0e36ab1935487e1feeb0aa3872485aad83666b8c60e5d2a125c"}, 0xe7, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse0\x00', 0x1c1, 0x0) fchdir(r10) r11 = open(&(0x7f0000001b00)='./file0\x00', 0x0, 0x20) connect$inet(r11, &(0x7f0000001b40)={0x2, 0x1}, 0xc) mkdirat(r8, &(0x7f0000001b80)='./file0\x00', 0x129) r12 = socket(0x2, 0x8000, 0xcc) connect$unix(r12, &(0x7f0000001bc0)=@abs={0x0, 0x0, 0x0}, 0x8) 23:13:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x843, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000010c0), &(0x7f0000001100)=0xc) accept$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) getsockname(0xffffffffffffffff, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) truncate(&(0x7f0000001240)='./file0\x00', 0x0, 0x83) r2 = semget(0x3, 0x3, 0x400) semop(r2, &(0x7f0000001280)=[{0x0, 0xb2b9, 0x800}], 0x1) r3 = semget(0x3, 0x1, 0xd7ae0fe016ca5e17) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x81, r4, r5, r6, r7, 0x1f7, 0x7ff}, 0x7ff, 0xdb, 0x4}) select(0x40, &(0x7f0000001400)={0x9, 0x7, 0x4, 0xffffffff, 0x1000, 0x4, 0x81, 0x6}, &(0x7f0000001440)={0x8cc, 0x7, 0x1, 0x4, 0xfffffffffffffffa, 0x3, 0xff48, 0x49}, &(0x7f0000001480)={0x21d2, 0x7, 0x6, 0x9b0, 0x46, 0x3, 0x1000, 0x4}, &(0x7f00000014c0)={0xfff, 0x9}) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001500)=""/46) bind(r0, &(0x7f0000001540)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f00000015c0)={0x3f, 0x77}) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001600)=""/166) bind$inet6(0xffffffffffffff9c, &(0x7f00000016c0)={0x18, 0x0, 0xffffff1e, 0x5}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x40, 0x0) bind$inet6(r11, &(0x7f0000001740)={0x18, 0x0, 0x80000001, 0x10001}, 0xc) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000001780)) mlockall(0x0) r12 = getuid() getgroups(0x1, &(0x7f0000001800)=[0x0]) lchown(&(0x7f00000017c0)='./file0\x00', r12, r13) semget$private(0x0, 0x4, 0x210) 23:13:18 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0xc8a5], [0x0, 0x0, 0x0, 0x10000000], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x3f, 0x8, 0x8, "481a3dcb5e3f5ae9a579669bb6eaf3d2fd13d2c8", 0x4, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:13:18 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="701304e503ff0d631ce48913efbe2a2eef3101c0d0ac518cd0aa7f89"], 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 23:13:18 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x3, &(0x7f00000001c0)) semget$private(0x0, 0x3, 0x400) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) fcntl$getown(r0, 0x5) 23:13:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a5136fdf0f0e17a7cd5a8dd00", 0xfffffffc}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xf770, 0x0, 0x9, 0xffff, "bedb1f106121e963ae3e245c2423061d9dc5be7c"}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103e", 0xe5}], 0x1) 23:13:18 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000240)="efdd53a52e4a585bf9431af23ee8394647a0d0676de13fb01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x3, 0x4) r2 = geteuid() r3 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x0, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r2, 0x0, r3, r5, 0x0, 0x2}, 0x201, 0x1}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r7, @ANYRES32=0x0, @ANYRESHEX=r6, @ANYRESHEX=r6, @ANYRES32=0x0, @ANYRES64=r7]], 0x1, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4b63a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb406508ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965000000000000005845100ee31df7ed6a66a9089df040a0c03b3ed52bcd0f6587a7bd235fd5cc8d024341e1cdb82f086ab2221a7e0575f89d2c67ca01c110c6222ead1810da76bdbb2a63a0e27f"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000200)={0x2, 0x0, 0xfffffffffffffffa, 0x7, r14}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r15, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r16, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r12, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRES16, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r18 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r13, r11, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r14, r18, 0xa5, 0x5, 0x100000000, 0x2}) chown(&(0x7f0000000040)='./file0\x00', r3, r11) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f17b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r19 = syz_open_pts() close(r0) dup(r19) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c9d7e39af4fe5b7cbd000000004000"}) readv(r20, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:13:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = syz_open_pts() close(r4) close(r4) r5 = syz_open_pts() close(r5) close(r5) r6 = syz_open_pts() write(r6, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r7 = syz_open_pts() write(r7, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r8 = syz_open_pts() write(r8, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r9 = syz_open_pts() close(r9) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYBLOB="ab273d1aa080b9c7160c402b4bab0bc2eb01cc139358fa0ebe4fec2f38af1068fdb1e550b219c0312105a2fa2356663991cb512c84ff71f5002048306c4aff7883665de9fed61bedd2f26dab2cbcf3f9099d952e3054815d02e8a1ad821d33a5ecf5fc38bb750a88e1841bd2144eb72b09e130a3bd82dd25f8188c0f98baa228bae3bae65f1ff2674b46556489ad20dc219f", @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRESHEX=r9, @ANYRESHEX, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRESDEC=0x0], @ANYRESDEC=r3, @ANYRES16=r4, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRES16=r6, @ANYRES16=r4, @ANYRESDEC=r5, @ANYRESDEC, @ANYRESOCT=r8, @ANYRES16, @ANYRESOCT=r1, @ANYRES32=r6], @ANYRES64=r7], 0x8, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r13 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r16 = getppid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r17, 0x8004746c, &(0x7f0000000300)=0x2) r18 = socket$unix(0x1, 0x2, 0x0) r19 = socket(0x20, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc0206911, &(0x7f0000000300)) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000600)=[{&(0x7f0000000440)="936f41bfe78659df2a0ca22d6650782bd5df1ab83454e0afd8242ee9fbb5225339940d281eb987e6d87333f146c7c209f1aedf80d0812c61ef1212a73204968dee2cf6ef3c7c31d075237ed22f"}, {&(0x7f00000003c0)="9cc3b1b7b902244d1b18c5735e25ab530e41d561054bf38fd6346a661aaaf7d9fb07603bf67eeb0cca45"}, {&(0x7f00000004c0)="ffc27bf7465ef04315d0e25376010069218132843b1c7bda26f820dd6e2b372f551de87727f899bbf84fe6714b7f271ef843e2a1e5eb01827e40e5faf2f4fb69d190695fd222ead2a531215fe1667b193b5610cd6e93fe9536e9b2ff790a"}, {&(0x7f0000000580)="edd42afc"}, {&(0x7f00000005c0)="8f2219d56be1f0609a6c4502a0a62f304ff0c98cf551ae15653aa376bdd745a6bc7ad5c2"}], 0x0, 0xfffffffffffffffe, 0x143}, 0x9) r21 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r11, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r16, r21, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) r22 = dup(0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r23) ioctl$BIOCGBLEN(r23, 0x40044266, &(0x7f0000000180)) ioctl$SPKRTONE(r22, 0x80085301, &(0x7f0000000000)={0xfffffffe, 0x8000}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) socket$inet6(0x18, 0x4, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)='./file0\x00') 23:13:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x800}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="558036dc439c9414e629534d255c") 23:13:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x5, 0xfffffff8]}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000000)=""/115) 23:13:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000000)="f781ea80838712d011ff9ef43528f3ebf24711e5e3662fcfa3c30fef4759063a6d3429fd6f48d36d7b64b7cc3be5feffae", 0x31, 0x0, 0x0) 23:13:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x126) unlink(&(0x7f0000000080)='./file0\x00') 23:13:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 23:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="9debbcbb44edfffd53a21cd27d73171a20376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed2e2c8cd69d18637d047a41b927e6521122b7f8315171a2c1a1c42b7d480e1e503b2a0b5c00ae7bd3b2c72a454428916ff482f21cfb3c44254b3f563a29d4762f2e6af07eb61b8ff43fc4f09963e8956c022c316896da7b0ad1d1daa6d0f3944596ea54c337d25843703a5ffc80b944cba07124f252d529a76fc71115bb6a6", 0xa8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9d35d535abd0327d7961751ec09f930445bec7cc", 0x80000000}) clock_settime(0x0, &(0x7f0000000280)={0x2, 0x3}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3, "a51e50f34d00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = syz_open_pts() write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="92ab19f4053d1e13601917b17da1621b84eccc4011fd2a5afa69d9af5e5054b80b7a287ccb85cfe5bb81ae8f900d9f454fec6b81a19d5e9ef29290812ee3c2f180d8e124bbb5df6014225de0cc02743fae861e93e92663897f", 0x59, 0x0, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x1) 23:13:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x400000000002, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r5, 0xc0206911, &(0x7f0000000300)) openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x0, 0x1f, 0x8ad6, 0x20}, 0xc) 23:13:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 23:13:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x3}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) 23:13:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 23:13:19 executing program 0: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) dup2(r0, r1) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) socket(0x2, 0xc003, 0x0) 23:13:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() close(r2) close(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r5 = socket(0x2, 0x1, 0x4) writev(r5, &(0x7f0000000200), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = syz_open_pts() write(r7, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r8 = syz_open_pts() write(r8, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r9 = syz_open_pts() write(r9, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) syz_open_pts() 23:13:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0xffff, 0x0, 0x0, 0x3, 0x14d621b5, 0x6, 0x2, 0x0, 0x5, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x2, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r1, 0x6, 0x1002, &(0x7f0000000040)="6d66b166", 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)) 23:13:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000001400)="c4a063b872c148f9f4ca38da6320884cc4f7912dd9ac77113ec61c843ea2151c08d3b8f48c8b652caa08ce369d0504b96602c70e3ed49eaa0147368e7cef5f133efa064a8dc05b", 0x47}, {&(0x7f0000001480)="18507b60ee547012245878474d0c9a57742261515ef70edb1dbde258bd258b5fbdca59677129fc553976407f050701ed6e3e9d9e83fb3128bf83d58e3c85832421d32279f2d36481b1a70465c380f84c52e6ce2f2683874c24e1c8e6bb8e2fd3ca394b9e88985bf98e4a9d4359a6f259aff9c245b8f02c38bb1058871bf9be77", 0x80}, {&(0x7f0000001500)="7eb63cfb104ef36818ef0b2f30a19ee4fcd97e5b9f04893a0edadfd040a4edf766b1ba201cdf62fd9227cdf740102fb8041a4b1c19b2f6eeb1f90449bfd82513eb", 0x41}, {&(0x7f0000001580)="c297cf6ab85033564b381d73dc00f358edb8a898f9e36a3cd25d834362023cc27221c0b86a4f0b99d6bb1563387b1799ab9aeeac76ea9dde342440855044fd89134142d8a484294a05bf22b269a44e90bd28317309be622ebcb5c9bbca9de779d4c955dff0d391a71d4803e0a320", 0x6e}, {&(0x7f0000001600)="041dfbe86837b875a85338855e7d9b563f5b8da0d56595e2ac0541fc89774d3c4646de28801bdb0c40a1b0f3dd32dd04a06a67c83ec75b83f45f7716c2d6be9aaf0ec209627a1d9bafd37b31d5d55af247e90240d4602761878c951e0f265e9ba777344d9a01c7f4f6ef9513d1e9f19212fc125a8a5e6c1d23b4e903ba1a905405a2b08d303167e55556fade06b724b360c5e39e0dfc381d056fb09d1e8965132fe09746a1352b813fb6f56da688c5008e44e72a0dc66bdccb3b133ae23443ab38a309b72199be3c579dd48d6e31110983da8ce2f589bf9ba03ced4d97089eedccb304209e78f482e023423bb5694522eb01ddeb1afc284b41f36cd1e6a6ba32c956e0451c7e9a7654e509e45c87912eaf42f29992697eef04244298989d78a2a0cd1ce9d9ade5ae3227653051f9897295bf8d2b351a72502ea1f30febeb0dfbc182c224eec927184e4dc6e93fbe2bf810f08dc81064678cd94c71fe2c06fe1a761c783fc557854835aa0588f274a71043acddf8ce934e1adac51ebc9759351574dbe3cde8ba3237576e53719b16131e9fa2e60a34238a17de179bb3cf33efe0c3b94cfe97cc738a0346ed66da1a9ab40697f88651d066cd2024b3ceec0228ca8ac853c209de0710c9c3a2c4f40250220d3535318419d9ce6b0fa1efd98a4bc3ff718b85e73f4898c1b3272ca805cb35bc366c5454f5c42da053ff422e0d56feca83fbc15557ce86cf85566e0ea918dcf282c13050b554558bb71d84fcf6322b1c5bb9dc37719ea3308975879522b0b9e47871a01323b3a5d0e5900a7ee2b7b2a409c84c8d63d7281aea6b91f665c0d750a07296b696e76f1c2ef0e777a55f30160cd8f500c9da0fe011d2d07cc85c3d7604bd4da45b3a314d77a68fff40b0ee5621d45e13a99f8ebc8bb8fcee755ed580dba42195433d2696cf8416485ab0c32d62ab488551be3aea59497089292537c9c6f9205fbe2efb169965fc8c38b5412c3be5938819c55dbcb63785b7dd943bc69c22de2076fc2ac4b2c65cdf855755c5bec36662ebfe2e2565eea8a7fe3eac89e20f99821f5c4d07715146b60e18fa16537c0e8a7f7703e396c1a6cbf40ee442b2ad0887c1339ac1e2bf38a351555180fc39e2c90ef1acf360458bb60d00b506a93eaf65f70d3edf1dd70c9034107c6de898101907a693c812204673c304a3b482f4e349b6af191c86bc5237b197892d30e58e14500c3b5425124d6f08d30f7308a66b5f7fb8de3423aa6b6df46afd0a92ed96fa8a096d59b3a7f88989b246ade44c0a7986face30af9ba3e8fc701f58420093ebbc5c8b735db8c4d47353c1b3ba2bbcadedde97875c57757787449c534105be78e40763a51c2157713448f9ed0933b326d633a022da72cfdeedf30917a9690b9852ad549818246273f2a4f6f8abc9f789ed02dc46c118bddb96de0265d5e1a765f6aa6094f4d72b6050c21f920edacedff04d97279764aea8f3be98ad9575b7e78fd1fd5d63a7b43bf4736287b62dbdfca3dd5cbb944f1e1602d0ff26912f26eeae8fcef2074a7f115b6acdb3da3ded05dd3547e7c8554f54cac1cf26af43493a183c7e9e72f5cafb508e890bee61364369a698f271aa0f44a134f06b2de4dddcfe23e868a9aa408d1eae4e767c3301baad2fd952eabd26da413c564f7631da6e50ae14b89b419209a8d3c0c0cbd8b729d22b79b964452f6a34a469cd8cb02b8587fdbea9592dd33dd4c5baa0108faa19b31555da4bac219721229e1ac267475dc565ef2cdad761443dc374e5bccbff4fd57843231d2e6cbd23b6d159a4f34e484727ed358f31a1e701cda8c85ef6406693f1c1faf9f164631692ee5a77a162e8a44d094e5f1c1c8c3d2f8535d073952de3b996b024c08639924a38214a1c90a9fad103c2aa3df61d54ae59e2362bb1464bfb973f434e008d2a55802030e8c76c7ce119dda86f204462af0482d4b7cb0a6eb2fe615dab981b50a10e8645d12a45351599f837fd611c44573a99a9dc4ad5e93c03063fb63b749e9b1b370f8d4d096140f8ec733031eadfe4f0d843597a901d6aca9a74ee7944a03200f1a659ec08360d7f9fccb2b4373e43177173f710ab3e6531e153c49bc8a7d1d04d8ea7893422206f09824435ab4a68d08367cce0cd5794959fc77ebf5db45d1bb6e54fb6bbac61eca1dbe203e011e56a8c8460a03b27dfae4a8d05a9292b9e21e9ce1d6f256df796dd1c516298ac0f7ff88e2bc8381b456fe4c02efb098047472f9fdb0ce8da3752aed5873379dd8942e3eb41a67eacd718c4db67198dfb56142fc4dd90a7f0ac908b176faf50504ae88ffbfec7b7b91409b04257171403fb5c9af78b9f5adc6b10610812e78c8fb328c4b402cdce2391d12e48561363ed447eccc8cfcbf865b82f0a50bfc796de6b4ff574fc932a3ea827c042c384fcacaf0a9f1c8d9392cc9b083d8f3ee9c9d22a3eef52dd9d56aece00f14adbf7566c2eae445651d30fce26cedb8c9352b976f6474d808f613764fc7359c6a81f76e8a1b746b4413b317b6b4c31e059876830751ee68f9d7988e6251b51e60b4c38857ab2f63db0e52838e588087761427deee53e32787936223ac3d2e28a3ee884bb4b2a425fd5888e9d0b714abb217338ccf42c03fa9e2ae2611e5b70dd42445730afe3e6d73a8aeea69a0ca7f67d4e1b5ba31f732604432498b1a68a7d7bd3c5e23ea45f315de76c05c36269cd5ee4554489302d0e8db98313721b34228f4b7ad6c7d573e145acc7a026537b6c3f7368124726b5f7791616f4fcf87259504df2ec5f8b7fde3c680f0c5786d02f6207e7abb032de57e7980245cafc66e9285a3a6be1b083c07d23d26b48c637efabf83baea6c85821a026bd4bd12c0d92c708f055912d56dacd98c3785ce9e789f892fe5bd879fb9f2fd1589b4606c11f599d289a3166c5407ca5af9666c5e8049b438a7b9cec26ed4e5b238d6ac7dccc1229ea4ebe32ccd902ad5943aacc5426bfe933ec8bce910f40a2df2233aa38c97a7e2796e8ab1252b159d7434ec03752e122563c9a3c67477875b1cd55e49aac9fa67ab97d8dee909629b11b2e8fc2dbdf147fd56236338bf99502b174a72397c868649c8bb8d0081a7594bb6620f0bc5609290319abc0b487c3589eb8eb2fe285cd6fbf2677ea92872106c284870fe208a09d3cd4ee877ea5f422241508c82847770be2084b296af641746d562c0578d0b5e9ed94a664868d4b46643c760f8e030ee57f2c729128ec998b757adc7ccc5a5de65ba487a2526df8d76b9f1d2baa0ef43eae6577958933c29df3a484960009237052d820b9a2ddd2537e965810c3fbf1afb92ae14277c15d294a5c46536f1fcc9fe1950bb35c3b391256b60393fd4536d2d4a4d183d24a721e4a6e648b9250e2af9cb4cf3aafcb3a40fd5f9fa6429f19a7d0ef9179182da0ae97565d5cfbef1c955ff7af0667c7b86475ed101a00c464cfca00a596081387330e22bf62450b013559c88eb36e33fdd6b216d7fe3301ae39d9e70083fa3f7569f2ab5fe1ac31a02812de9a9defd6abb9b8680f058ab5ce83dce1341fe46512f9e6877ed5270c9cbb9413355ab7237955e6898b4e94c44a8cb1c30788a93255eb6db8b8e24e026b202ca6e1690b3e038d886eed35cc194c4a45e72365debb7d042ff2704c8eb2f5a0efe044ce7d21350768f00a6dbe5a438e52025be136c6b03e9b45ce47bbbb369f55818302e39e7fa9fb7769d81a770f21310fece681f5feb16e3f9e8d8b8f4491aa4e9f71b2a4a20e65513084e530787de103790fb6557bd0a7c247a44185299544bc157fc773512e195f322a6f24d96a5392c489081521fc0e424136d9eaf7515b9991b4d7abf2a966b95b88ddc432971e04dbe064c70a4024734d2adf5557ead4154f47fc70f143bfd7450b8053ab59a69fcc2a331988c7e7482beae59e35a4e51214bf187a68c36e8daa169d8f7039464ce33e752cb735bb077a47a59eed4ea55d83bc0f6d8af4a358e79b681b712a47a39074f12c45c512107dcf3e6db7891e346ea10bd2dea21a37ba999405bdd8a83b09aec5be96a35d94f5833d74433123f867e16f820c147b12545c4bcaa1b6ccc712acef7c2af424d7f33633785e6ac6b8b13f5379cc6a518b6b489b80cef2f722e328a5744196b2e9e7308d08a1cb5502bc1bed89a9f966ffd20a9f3335e2c026ff8d40259d9b8a60b2a2493cc3bb005f4620c4422777b312d53f7c10bccbf52d1c64ff49ca3d18cb44eed9bf73cf4bed3e8aac9f08079fc41990c9f9fd27da658e67749d1f89991c3340fa9ce80b5155a533f2ec7dfeb4f8622cae496e00a48aa91dd2a0ad76e62defef219fc5c901d500527172036a4b9305ad4853d7c635a6e17efb85d77d9f033993cc08448309e1417f4b9de5fe2e211508850cf0936a535352061dccc429990ce1a530c151ecde95c1d23f137d2ce9e38a478700f5f42a801114c56e7acc33f5a35fb6eacd5cae311deaf20ab263110dc0507fc2a452ea1d90fad17efc5cc2d8f9fb9120bed23bf1604ada7ca986bd56a68ad197f3cdb1e3f3e19dc7443e34478ec6d6d28a644328e32cbfce9912f439cd1a585ef4caed45c716c3f395b7519f61cec1a16719949ece08a2582f8e48502a1f513d54d3c4fcf5e0286fafcae6685b16f28f42e4f0e556dbc5cb39e8cc46a364d4073c9e15deae4913e88c40f62f3c16a59ac999363f80c9c549142f42b6cdb35436e3ceddb5651a7cb228dd99bde5039f3eacdc84edddeeedc99654e50ebae67862ea23d50c7498d464cd465a0cfaa7bab0d6a57f136ccc6ee13a51d3b0a9711669089ecf1d0aed8974cf84a730882834d6a65278e7907e9fb912d2b3ce5dbed0e13271ed23224a30b81dc2e0e14b2d0709e1d8c08b2863d9739833165b6cffb869c9f9dceab61fe17ed93e7c40941ace03baec35935376eeb1425792919258678c9f5276f0186057b4f270062b6c4579c324ad7c2c9940e32d4521229a3be29db49989fdbd43434a380b197578dd33c11c925690e0e97f8921d6af9df1088e4bd54f68e47d257b796156999a6f90df288f089be436a3f0708b9c9e1535ab4cd3718ff6b69a3eca940261e074318f8d262481d00d686204228452ecf72986df00c718126aeb627a0d7663b388250957cf84b340c909fe6116d218c5a886ba4415bb55614f9de60d7ae5c86841c2d14836e06bdd9e228f7cf1f4c0628a5478dc00fb0b4c33f6e316561c58150c479b650354eb13b26c6ebf2f2ee63fd8e867581e9b73342c1392462f9d9c313ff8009cc00a56a88e9dbcf6325eaac32106881c1bc4f8e56d46a718e4697e764c35f0494335e94d8394da0a6a0a17047ec77cec081d150eca0c266abedf8908f91c95cd035b86d57a5e081ebff4bec9701b03afcab4ea443a83c28646cd600bf62bb8de61d5399391c7aae54a12744bd3688ae83d1d5af5e1ab4d66e40642ed3e77046dee3a8a249585a3e023c491aa309f50e1ca7bf746cd02488a73d14e3955533f796e43ac08f7c1c72846465e2ffa2b8ade5f0b22c91f7852124aa3120ff4e49d60dfdf558ba0d066ab568f150a1e0e76267f19ae4892033c0b2f19d159207058181aacd78f3a11e5d0dfec713e24c72e14c7ee78c02027054224fc74414bd3902108f541f34899e001286aef6fe1e9691706c8a825c5988b456a02e352f3aa2fbdf2c11670cdfec446d1f73c3145a9f4c12b75a6d671a6de0bc288cdf8e5c9f584f5e9f6d59af37000de5712a063651c4e36cc5563bf31", 0x1000}, {&(0x7f0000002600)="99333b090436d2b285a11fd78dfab1388925f29c8983206b0128b083a927019a3d837a7740ad03ab61cad6227bec30942a2765877a59a22187c487e2d9c8ee192edd07220ed211fe5cd28827b681d1ac4981eb2a5de18a4ebdab90861d3d408a9de0f99f8a0bb36e67a60700c268c39ee6422844a03170d16fd50b26df9afaaeb8708a3cad9b9c4b01eabbb0f5075e8f8106c983a64f59e033be427b", 0x9c}, {&(0x7f00000026c0)="47429ffa632d1efd987b2e41ca1e881c153dc21dc70617a5dd5d5690902ea65be7f0d23132b331a0f772a5474754157c3a2b656ea66c862fb8fd0e4a67b0141a632a0c4879e00ff81616895843df660e39a9c7a5e14c22131f691e23e92d3a9f9d7a8851996402dc598c75e3017b27b047475c554191205196ab6b0e657fa5df1ab6ff71288dd3c655554eac455eb3910cb1410141f32cb621c17095e349e6aa0f1e3220811d475cfea85c3ee6eaf787e3d8f74d2226bd9cc6e8a10c0bea3dc89f0c547816e33c436088513c5731028752fee8b361297348d0c85d88b34d294dc9e0d4809f490d20ab5b946a91c9c0bebe3f", 0xf2}], 0x7) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) pwritev(r1, &(0x7f0000001380)=[{0x0}, {&(0x7f0000000080)="158d223055d8211850433054d153ce50ab4d75e62aed645734abf34ca768962de1fc1ba14b1b4376775a3966b0eaed758dbd963781f1b4315f16637859280043431d2762422ebe275259e88a0bd881637c507f938088eef977b97b85fd9090164e7fc859c1d157ae20f8dbd223d2308ce8de3ca0f83c84e93e17c769d514f873b1640e3fdf77b9758718d763972be5b8435746cdd07e7f0d92c03d39857e2371188f52c0d1475f0fd78d9d9d94c08a5e65efc5f244eae5dc5af52b66bcdf48915a7c6e3eea9a8ce180d2d489436c6794dad6e937a6cc6a8b43d0c7ac74d82b7d70e775d2942d01fe9f5520a909", 0xed}, {&(0x7f0000000180)="49da2b8ba0d98b571339f5a4ac682dd154d3ec4b84ebbbc8ddacd0cbbc0c797501da9c73ebf43b", 0x27}, {&(0x7f0000000240)="f6060880d0d9372726360503ea588d5c4b9b02f2bb7381b09280b63b59e32f918c0311b67d10615d4705dee287890402f6ad51fe79da81ffbb4a3d383f0ffb35dbb02b86bf8a1a5fad7779b562f699b96be2c91a4461d250b8183c1cbfe9dee08c7b929e53ed77b9e1f5ceb58542732deb11c9f3e591915df6b9771542f34082f0aa", 0x82}, {&(0x7f0000000300)="b62d1f56abf860469cc1d00c52fa4d425f1825bdfedf5c2c55076027656a45ef0c1710e36b62089220d37621c5f7e54346a539b989d156aba827f00e295ea0422875a32caf9608a7ed4d744a42ab869b0c7fe7fcc035a98c6fe0acf65d4e56f7858bf0aa46d2455a08e9c4b6e72465e67c938643600688890fa67782e9dab837738b30d0633efea75e25d8deba02e34f5abeca83122db63afa2070d00608a2b3c42010cbc9f4e0af20e3239ff1addb1236f4deebcbae53ec2d618e11e69217eb8e67a32f11235f5090532c8aad04f9d76bd88f45d865de0d96a18c05124a5f47255deef104337f92364418473c657f13e1aa0ef163e782e6e458d6a54439ca3729aeb9c038e8363d954c29fdfb822dd87d07adb3d734e75abd553d550ae28a6490dee07e7fcf360b4d4de2324a379ad1d7ea54b1dca8e7f1d0389adff6d9f059f5aab37899018acb32c0fe54a65544588580bc70fc2d15163aad8aaed0c0cff8b39cd1a8ce0895b864fd7e4a8a1dd8b55d7450e2ef31b822b4fe142a73c76cf741f802c52dfa93690ae17b00c655414c12497468762fa889ea2eec8553932d61c041349d17402eb4da504119d91755cafc9e4b9c6ca38038c25ad8c74c59daad660ae00f70b6691bcad9325acef20b8dec6904161b055e3419134932932dd4d20e92ffc54adb50369af2ed28070406d3d1d6ef6fa83f8c62c2c8d11c59f3e28f743ef213cf456e0cebe74f84f742b2a5b8286903fe70284539cb28da288242b8f2dcb4242c8d96ddf376c0201f2426ec37e097f9bb9b8e20e92ed95ec4e88b874990cc4a7f922d2965fe23aca9eabf81ea53a06defaf437d0ca5b1a8ff1b55fa86a5d668695d74b2d80abadca81d022f10d95acf882a35eac0c424e3b4cf0ce4cd6e58bc44f7c4d8f62b1fda22580ab39c7ab28b9684a53b90faf0a45f66986ac2b67623fe7fd796d65f792e31d92e3ae0a73df5d3c1cc9e9586469f67300fda55ec49926eb2fd89218611bfecb2405740ed4d4115f94078c1415c1b34862a7e181d39685419acbd59f2f20335767d2e91d91612f301154a570ac3f330aab8caf3e2a1b96488eead45e567c2c934051983532abdc122329b6d79f935160f2e410d5b577a275dc0b9986555d5de2259ad9182218c8a0a9a2c7f807bd36a7e6c4c4925d29b2d3a2ec564027616c344fb6c3257812f31027912813ca468e67421e830a313d95625ecd8ca35a3ad2b2df3d2013358ae9c50b831071560c5bf3382930df157d99fbe358238a3f66e1b4fa1e3ce211f35642be99410900b16b413b1ff5e50f24c8d2150d8fc8f4e96faa3bf1eea7e26735114951143610d49ef00d1e1d7b1500cfd687a319c14d1d0bd40e66c4ea6cf38c326d4b28735b1848759a9814f43b27b3ca9634a5a3d42227175d33dc88d86b097fda397ec4578459663d73d70c6762d5221b6ef9a99249c0b8674b5693f7e0e5de4c0b1081eadb41ba4e16c2364629b732b3efc75a0d3c727229d1baa117272808691dacce298e902b3f5684090486c67da41351f6ca883d870523e2339957adbba9df08d361fcf0aa6d370ab246b5174a00e64fad0c09bab9919da109aa711497e6b25a3f210cc2f6de5e6afb558853b322eaba7c8357feae520b974a5ea13752edf1fb11201bb57a6d7ea749a6c9fc791544e93343db40073959c52ffbde2fbd09e5c7dae384eb14f9e45c3c1e790d0c5c66e1bfe3eb667f130e2bb3181d83632533bf5c0f785a0c924b3daa762133087fecadda60fd4dd910c46fc02ce4900e1e4f4454ae1a28809df95f33fb184306f9379f76574a91fc49eb8e5adbb49ef1fc04b76e1398ccd1a60caa2b3d2ecc05b6de13819de99665cfb225971a57894b3a3003ed1bb074d52a0b539e47ac68c2d43ebcdbee6cd607fe2864156a33b6e7d259940e260d92d913b4620c5f2f903ca67e3d6f5f8e80310bf57c3d5e22d74a73b7cddf305d7abd9da26356815ce6f0938038af9c8eeee891b7668d142e28fd65fad2c239ca0fe57326adf4641174da4f344222728c5ff52130942f6ca9da140a4d68a379c2329225bc53f66d81308e7a96992215b647ba5229f791c6f83e088f6ce837bc3fdeae9853dd3120b21976cb58cdfec2f13d441adf3d5fadcc73f1a1c0f5be8bcc4e78f916a96ef4e5c6a50bae18393e0db454828ca141ab20299c681d7db04af63aaf1a6756935bab8b26a515c5f47b2f6ccb386af7071eb9513940df417e99e65f20fdd4a650cede121f7fefe3d81f32d7d208f6942bf9412c42fc52f3145037c3037bd524cb783f55d246dbf33657f6c5fa246a4869ed350ddc47c700183a9148ce57ce2bc26715658b2a3b11cb0bb2df948f58438a8da955401e404e622e2cba2e3f15b07b03da9bdd10c7e1ad4a77411509656a374c11cd2eb94817a41f6336bd3c3be2ead473e3dafa49ea74bd347bc42fc6c5fe7782192730d4d5ca2ed8bd2618bd155d2a1abb60f349e97b9fbaee30aa3f9e3bd25804f768b669ee1a886baab2c228e4199a3589469b043989dbd377c2be36954d14a2c09ad388fbce2922be48eeb8bfbaa83c85f349dd519bb1655dad361a6eb0df0eb06a5461d57cd52c0f0666156d3851c1d115eeb9b27be7cf7ff55da4d3455edc306eb43481f237c375db682a8f444c48157a9bc95b3ee2341ceefa200080073151d70e3a16cf14c86bf6ce857588b93ab4aa6b48ae01d10708707d654629f060afcb3e282d7b8097f9afe2f68b26e66c298ecb1c3ccf0424b846a32b1aaebab27e26a4c607aadd5054c97b61b966dc5e739ce6b777229fa432a2a869410dabce5792b8192ac237f21966932d474b5e72bca7797472491dc14edd8f3a297b4318115bc61c13359f9051674823f24d5732543baae8dc7a6a7d9cdb56e1858df3ae3fd6bf4e7e0bbc6df92416b494267d931d6723f59eb215e374d830708af9a22fac65656ed9917a5ffda18a674b20da45da09285334c6ba2946de33c5b329ac5363a21bad357eba50b8869ecc99b90c03e7ee86fd729fb69c45f27ca9c5af6dd8a022f84c144099914e84459d7bac0b2dd6679d02b5362bd000d6fdd5a43ee9e27b83fbd9e2845101f4dd26ce24143c0fe08faf063760535290e0341eefdc4339688c81df6c749207a08d7b6e935a048d094a29eb2dfe60c774bf11d55eee64a8963aad0ef2086b6dfbf0de6ad0567336f892a48324dda1cc8171ba2daae0a0ae80fcf5dba2af033bf0648e0a4e04172038d94d73569a76b499b6c18f60141a75fb9c534ef83fa127a9d8be41b60961cea879c123fbb277809dcfea152c263fa4c3f24cee24676f3c0c31fd9d9a9a5359a415dc5711447fab0a2d3fb649a335c1ae9063066dbd3254ec090717df4d5f3599fea655271142221376bd3409ae5bdc9ebb6772cb9bc264d534bb2c547debf3dbf9f059e7c5a5e74e74aeb45e4abacb983ad9627f9a522ad666ec5b0df5f0bb086a3dae55ca53c0f75281fa0382e07c7e94b431087f23c92e091ac3532c1468b3f445ec3e5ea8aef6aaad7bfeaa8b5654078430aa32c6dcce3344975e18191952f1834b00c31f63de69661484c0b712f226cac20ea5659b7c64683554915cda3d5c09229aa6d3bb82938f98a8f8c68546edaf552e33eadb7e05287ae64c628e12e243ca7197e3d3da42320f5f61d7c9616092ebf623a490f730ed21608a98ec5c4d66cf373238ae098b7c2718edb274b57a21ff9cb0d4d102425131f3a0e58a0d59794f80d83adf3042fa9ca5d2fb9f1c594d1450e38f4b563a2b515a87417943c2b0f624d18f474d15a53ad45d2ea7e6b77b99fb5225a398d8dbf9d5289084c4b08e1e3939b399091a3caf74ba59645d2407732d101b0c57962f1ba31f96d85af59236d0bf0b79bbaaa2e072c0f4c49bac405a2cc7ffe7333c481927f9d861cdf10a3966c602c7b3cc08f8d647fa94ad5edb65cf61c50440f5379a28c0d09792913d022251f8068ba0834811a7dac556bf2b65972cbe8448fe0222f2bd85cfcf70c8cd439f0b5f9a9fea87595ae508c8cfe135d2dcf5dfd4a8bd1255c298c06c15e3b7b997f02602a15e9812012929d94219196e3a7e29129785ba2b200deb4df2fd788a13657e87d3d1b1560e26d1265098718f21ffd4a7fe84a09607a19408dd7d38d6d8741d0b404f57779a2c156b80b0d56d941d8b794aa3418f01190d0b5f99be4235ce7fd527a6d2bdc31e9cde6b0d2fd0d88f25ad0afa4f1537c6fbcb6b8eafa200321becd3ffe36303793e947f423e8314ca28ca0eec3593c2786dd29313d0ae66c7075e5eb4d0be9c06282fd2bf3e6be1f0a663d2c560ac976389d3c8f0e93ea01716eed6f302feeb0d31201332bc66c2ef4b2d194d4f3c56d23571561b260fa673d67426008eb99c9b59c43fdba53ee679f0dd7e03d9d753a163001a6bd992ef37389f7264480a4c0af208e240c4494acd41d31cd58af726e7e25d2f336c9a6ae6b3397edb5685e274b3b041f5f0cc92303ea2e1a554c8fd581bac64eee373a04eb80dc89c49b36a1b0a096305ca26d9fdd4127dd103049bb9636c7b696b4df871afd210868852d25ff80796321706e561bc2d879c6c5cefb2bb4da33c1f72220a82c68284f7989e8747c3f63acee29c9cd7eee8630c4ca027da2213ba9868be7624a00b88200844b8ad3f51da60e653a19b548cf6ab882a25f17a5586480737ebc5cf04679a112aa5acb38751fa036b4f9bd1383b5027066e2a414b2f9a4285de925ab3f1a844de8da2f47cdfc6c0b286e6a778faac3af9f6c821b4271ee1770f91faa5efd1dae19d183902d21f959bd80d709a0711a6e5a1da63ddf681c980d4e602a3b4682c24291a345525cf1d1db2f85b04343215a1480bd07ec63efedec522ec28b174c581ca9baab7c489835e27a802f2c15509a4affde70f32ea72e3fc4396ab3e4d28e853730b6ca16c0cac9093b0fb4a6fda7bebbe3285cf44be9caf8cec3b72ea6f4a584cceb311c3e343e36090ed63ab5821000679c3dae2bd674d32ef808c7bd9b9e8fea29630c5e8a805fdcedc10f3b0b91a26314ced53ab999376c30b6fb46ea6b6f45c87856720965d88d0c9437cc1e8267118422703fa35773c6fc12b9e639044f2998379a2af1cbea8a146e9856acd3c5036185d7e3d97b9e5355c49b938311226aad0e282f0d21d7374c0068c794e7b60d129fc00bfacb2c6d4739d05fca416d1fda69a6d54b8cbf20f4ff2f0befe69aa605f8b356580f4272e6b82eddeb10b0c4bbc13f52578df92a0f00298d876f4cab606815768ba96c71a773adb9104a6b8d037c38c253025cf606c36256400dab0923ed94bd6e36fca029c51c0424f2fac0038868be6eecb427e91904be7b75604b1bd969564320be1292d272715733b09697f9df1ccab4b6fa0c0838107932d457a1bf17ece6a57d80e455473c600b121bc7363e4490d55c10e6f67bc94215204a79896f7992b19241b65c0dc0b492fea7753010990971d6614d2dd783e8b7a6706542bd26115416ea42966e1ca136a7bb2107943d1df331e623bf7d1e36e229c7c2128f9cadca7ec77dc5a27b71eeb2ef82313ff7c0f48840f1fd3b40c5ace582d1d30ecf3335b26a5f0e847cf4c915e1740165be7fc779b902907bde7c5893cc072cb057c250ada3880c1ed8a658f2ddd882616f330c817512198e1b142df0a86c6c99d0d0a26287314d462599d1b1f05c7fde65989ebbace46ce77718a5b001ac667856abc01a77b30b665ddb252f0bc763719f39bea1ee3ea823", 0x1000}], 0x5, 0x0, 0x1) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r1, &(0x7f0000000200), 0x0) 23:13:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={0xfffffffffffffffe}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000280)=""/136, 0x88}], 0x3, 0x0, 0x301) getppid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000380)={0x5, 0x2}) getppid() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x3, 0x5, 0x40000000}, 0xf4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = syz_open_pts() write(r5, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) poll(&(0x7f0000000400)=[{r5, 0x20}, {r6}, {r7, 0x2}, {r8, 0x100}], 0x4, 0x5) 23:13:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r1 = syz_open_pts() write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES64], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = dup(r2) listen(r4, 0x0) syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r0) 23:13:20 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) close(r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206911, &(0x7f0000000300)) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSTART(r4, 0x2000746e) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="25000017ffff00005df7779f00000000", @ANYRES16, @ANYRESDEC, @ANYRES64=r1, @ANYRESOCT=r5], 0x45, 0x802}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x105) r7 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x98) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) r8 = msgget(0xffffffffffffffff, 0x0) r9 = syz_open_pts() close(r9) close(r9) r10 = syz_open_pts() write(r10, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYRES16=r4, @ANYRES64=r9, @ANYRES64, @ANYRESHEX=r10], 0x4, 0x3, 0x800) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0206911, &(0x7f0000000300)) accept$unix(r12, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0206911, &(0x7f0000000300)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/114) 23:13:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000001c0)=[{0x4}, {0x4}, {0x4406}, {0x7ff, 0xbf, 0x80, 0xdb74}, {0xfff7, 0x9, 0x9, 0x53}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) chown(&(0x7f0000000040)='./file0\x00', 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:13:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6002db6ee5278bc6f6041701d4a") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x6) r4 = socket(0x2, 0xc003, 0x4) connect$unix(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157785ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83c3fba37ff1547118f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5ec024bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd3c1850"], 0x10) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfffffffffffffdfc) r5 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 23:13:20 executing program 0: ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0x10000, 0x5}) ioctl$PCIOCREAD(r2, 0x80045710, &(0x7f0000000080)) 23:13:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = syz_open_pts() write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) write(r0, &(0x7f0000000080)="d1b1f156660e3d0099", 0x9) syz_open_pts() kqueue() close(r1) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100), 0x5, 0x0, 0x1, 0x0) 23:13:21 executing program 0: r0 = socket(0x18, 0x4003, 0x0) r1 = syz_open_pts() close(r1) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x6, 0x5, 0x3f) r4 = socket$inet(0x2, 0x3, 0x0) r5 = syz_open_pts() write(r5, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="475186fabba5c0ea5caa7d593a5354fef3a8775f0b3af44142cc78abfd2bff5e07410c4a39547dad3dc3fd666674275cd4219c15b129eb454e3972be8a6be2c5b54c1fb6835f641c3711b060bc60a01d1f032ea2c83131e6ebf07fb5bc61d2cb94046ae879b585e16b9e21ad78ad23209c4e0461e10e700ebbd4f349d587066ccc09daed29eefdd3449f82c28e1dc6bef1e4168b668abe0f393853715dbf26d056050d741e4394", 0xa7}, {&(0x7f0000000100)="e1d6cb57822407be71f89c21b78488b713ac6e83c8474534e6983d8c4de467ceddbac852c909c4d071343038cccfe8c8f71edae090c6f315f061b1417b75888d6856a905a9788e6a6de0958aaed8374bf7edae916a781fc6c96c436b1f7a3cdca0abcda1e7469b8cf6d58ea2936f9248f859a3f463", 0x75}, {&(0x7f0000000180)="0168338abe9c7e620b5647f967af6e7b3b42fc44526594481f7fea8e99ccf138c81dacc9cebf4749aaca27ff75fa65d2af4d4cf9ffdcfcc2c9b9a0d9ab397a681ae6aa470b846ca94574d9a0594101e6b191b14c2f5c21255ff76728169e4f4716eb9debb571cd793aded388dc3ebf6abef139f044220a12b5c54c779f7f007e5fd3a9060be6032d295306e36c3108f9421b978b9fe193cc2102058df27f47ac897cf68dbe80623e6ef59a5a229f9abe073c213a06088dd9e8401d4abfe62633d7c57567269dcfd2aa9d896bdf67fb097d44e152c1", 0xd5}, {&(0x7f0000000280)="547f912632e8a720978b0ba6f68c72b0ee16b4baca06ac018c4918c1b509ad8fa87dec51869f7db43be039d29ed3b861fd98b83aac7f1b02bf0f9ccaa7e1dcaaf04b832e4c6ca886f48982c04d17aa58a90af464cd1337fe145355208c756e994408c543a7bd4beccd6bf30de45c867a1c040cf4d79fe1f1c826209e894d51e554429fd8ff60830d30eae62ffa6d201f8bc56b8f84eabfeb5dc715893004aa3f38c549b64d928bde2142519d0c7b34ba737125ec95bf822f212705dbedf7d782e2e6b4d8af013573e1bbd01d6c0a7fb57a99af29ae8fcd4c0d6b8a679b79545588437d", 0xe3}, {&(0x7f0000000380)="a874ac312b1e0d4aa70f9b765ee408b0ca3dbe3e50347760d52243075caf3c356c087e9b87766c2dcb1ab920d7134a3aa6191933adc22b7e44865c5d997d020f3b929acad666a51dd88b4970cfb65a4a6feee86b1905a1879caf7fd87849009f940c637151173f2f6f44019a512da7dbd615668a1330988562a146589b5edcedd9016b57be749ac8520f4511aaad8a424a41c25b0e877c76a57ed3c0f8703b4a74e25afcb0df3b08b05d3b9c3c07876ddcbe502c2f38948fb5409e7654045b762387090991e449774d540960c5bfb0b2653a2c6e3c5179093efd74134bd0250f289c15cc6f106059a11cf7bb870d19", 0xef}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r1, r2, r3, r4, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r9, 0xffffffffffffffff]}], 0x90, 0x8}, 0x2) bind$unix(r0, 0xffffffffffffffff, 0xfc) 23:13:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) r2 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) pwrite(r3, &(0x7f0000000340)="fb8a5df38045680863af0637dee51ec7537be475a437cd6333cb785ca20674643d840f2c9e0d067ce037378d8b9e664e6578602626ea185ad01d0845193cb4eeaead33bacde849d6ff806e54dd9edfbb7cbd0c68000000000000000000000000ccc68116d55cdca838b6f91839a6f1917b1818cda11d8eaa77f5baeb0fa299910321dda3aec775e82cf053d96ad70000000001000000b700d9be450d923010644a56663da187bdd6e39314498f033d9fb82dc56b6665b46c46cefd326bda6f3ba67219bf6af1d85b41aaa23c66b01647a39eedbcebba06f4ab1c59b15717edcfea7d7c5a7562630f64cd3d2f52ddc0a61512473c68ef0cbb34703a6b202fcaeed70000000000", 0x106, 0x0, 0x6) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 23:13:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) ioctl$TIOCSETD(r0, 0x80184601, &(0x7f0000000040)) pckbd_enable: command error 23:13:22 executing program 1: nanosleep(&(0x7f0000000040)={0x400, 0x8000}, 0x0) pckbd_enable: command error 23:13:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfdfffffffff], [0x0, 0x0, 0x7], [{}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x101}, {}, {0x0, 0x0, 0x0, 0xf6}], {0x0, 0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x2, 0x101, 0x4dd}, {{r2}, 0x0, 0xd0, 0x20000000, 0x9, 0x4}], 0xfffffa06, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x4, 0x3}, {{}, 0xfffffffffffffffc, 0x40, 0x10, 0x6, 0x10001}], 0x7ff, &(0x7f0000000080)={0x200, 0xba}) 23:13:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x8}, {0x3f}, {0x18}]}) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x420, &(0x7f00006db000/0x4000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) 23:13:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0xffffffffffffffff], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0xffffffffffffffff, 0xfffffffffffffffd, 0x9, 0xffffffffffffffff, 0x8], [0x0, 0xb8, 0x401], [{}, {0x8}, {0x0, 0x0, 0x3}], {0x0, 0x1}, {0x0, 0x0, 0x8, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f00000004c0)="d1d750a493c307284ec898cf2ab25af3291ad12c29b026ad5657a613b981bd1a735bb84deed5e49d2dd492924d58e00db0bbd87258cab5c142eb339988bfdc48b591cb4574ad14d1c01bf59547421766e0438e3e4ce101d256146f4804d4bbea3a737e61af58f407f9f718ecbaab34bb0d9a02271fd00d46082a29efce699ce63abc548005285d4ae55fd0036cd0af6959ddc087aa75893111005968621bb4abfd146951dc1c76ce915685b8bce197abe277b357dc7bdbc5663f00bb20dadac3b2a37c28ada16744c49963b4ebdd85a50a47c147126c8330fc97e5381a71116491f5c9dfb40a52d7dce755cd1b72c088e5fbc1a781d79b1a58929dc63339df4745d140d64fc7aafb7b661d7f4010f0d84b68e6962d00eea33c88dcfb672b46e53fe9f57487845f8c5f7ef53c647b38cad4885c84e4fd65ad412d0d8705a270d069edc04d1b9757a6053be1956cae5b937181d1aa143b319624672c6488c6cfe6fd4d0f7624320581ff3b5ac21033303a306c2195c8d55e083a2235e40f014c5944a0f922c887ffb328126f9ba89b50d77223a0bc706d9ba76b30844204a6b019d860dbd319e3c6c620308736f7580b9a5f06d2209b1d3b13888de8437e50ed44e5157bcd3a8d2549ca72dfe6e9e72989110fb8f1cf63cfc36ce0902c7a160f7f398e5c25ed6655d4436e6c7ce9cc9f811464370fb624137daafa60b53f86383140c133289023ca659ccdda355b391e6df3009f962bd7ef599d6715e4e1481a69cdececea9c67dc3d62bfca6ee921c6fe35ba9bab96ff477f28d3e72a6354c3adec0af51df8a621d1a3fac5cb3719b32d091398a293bd63ae9eeecc592291132d6ac126646e1b647f5ebd365617e3baf900cf7939274be05cd8a54e1443cd4ea395e8ba0f6aad738bdcccb4833cf00ffc151c1251ed7e49429e5cabf85b85e405693d69156a843f5cc361c6cb851c0d905c679e28b41bb51dda90798c0ab242460ede6881789024340aa179a2efb20cfbdfe73d9b9d48d42d73f462ae4f85cd63456690bd192dadb4233ce3fcfc2a80695dfa15079a769767d49cd7ce979e779d967eb6142c2cf2a5d32fb31d97d7311ba9f3190fa46ce830a49d89fa1035fdd1106f284d38921cb4f3001b00c267ee25b08f33fe561f98d8d548f8e5dffa8657f4fe9a4fb5e9d624667ea0039d24dda8a9adb176f594c17a6340c0f9051661f8ff4ae9e7693eb8de14bc6d0c6a12695e95515853655cbea0083bb89e825dc8f9e2f54301bd87d73fdacee2b28f7c97232cf16d9f0dcf5bb4b8e953ba25adc078ead66a2de844244e7e80f218a6b71855873ae77d519b1a64c3efc64e9254020bde6cdec35bba9cb558355289c03aec73b32f733056d6995f57408588a43b0b509bd80a06229dfbfd40e38f0b49a05c3f87e623002bb5d419e5a77fe8a3ac4359c938cd2eea613db8975cd2cf26a338d7a3689e513167407b32bc73316d841b173124c1539dc9b6b3a3838372e13abe0ee1c861f8b007568894842d9517d1e627b30db52165acf3db4741c4e2b17f7c9bbc2c0e5074c967811fc733e089d6561d69dcd6429abff95d473d761b32238454f89ee115bf5998554529a04f54857b374a823bf4bb419a205fd3a9a1c0485cfeb47ea0da0005060013c1f84507532a832d210f66452ea1ffaf7eb58bd4d8daca8c8278fdeb4cf2c33c4ad914aab9e48317ad9f5699b51b7921f946dd314c4e02da57a6050e3b16745aa74996560edd815c6e3fdeddc961762c0cc3c278b437216dad2af8846ce09a5aebdbea902ea5c67cf1fb8d856a11987aab730404b13da0c16861814aa07f174810e8dd8169ea46b50be917e2569c4b1cac5e62e37a7ffaff6ebf5e9c72f729a70531d3f7af9e047571867b255ebc79c578812abf973a4321c9145097fc13c8781f105c80281c121972403a7d676e3ab1d2e4cbb7bbf2ff1182ec7bae82f09dfbd03886512ff594c321eb19a7db0e8b56612a62b642aa2cc67e819213541a706958b8889c469f51fd4ece56c4d7296d7eb4c5966ae4fcd331df9804fa06a8053f6f77bba235d1d9157669e23ca32a077faa564426141879d56f0104b2575524b4d998c83bfa4630f81e59638de67bf0423c59d913ee320973c90d4cae387e1a6080c7e96f392c21f7d7db133ca9bb5e1a4c0482a1a9842d00646f4c299fced48740fa055906bc1c0c9f2bbc3ce655d74c9b9aa8176edc9d76293c40ee7bb6f48ba134039defca1ad30a74e2fc976f370c37107b7354ee25eb9872b230f977a121456024d702f1047beef8ffb1d5b5aa244bee36ffb900c07bb8c472a2bde2a1f624045250d3d22323d2d68a44643693217e4319c1103ed65d25199c20fe64a21083f641349c6a5e397c9fe63e073061b22e3b690819e25b7d0c9f42202b594935b2954e6cc00266b0072132c3f364f043b68ba9df2689ca78f68b283cd5f9703120f9aac9a24b63fc1164bd464d78b4f75e7b581097f9faae98f8596894e68fb23b82602c3d72602b832f537b4f372d98150b9bc24904b8a470d5c65f2f6cf7a8f460ae3c862d9bdb9fba08014419efcece1e2c52a7089774b2a53af8535bb07e9631f1b7f5f0380cb5071a094ff1e2004f63adb7d51038c8fe02f94edc32c923e822a1aa191b6b16e626f71c4292f14d944a64d615a3b26cdd70429f30ecfdbb0d286fa0e900b5cc65cfa6c93f08fe4d5587e8cdcfced292e33173fc3c8edd9953513bc85f15b347e4a03efadd782a1a91aeb6d96fe08b284ecc37e351cfa980c28abb92242cfbcebd461da98f660a1c1a7d4d0a5ebf14e89c83d0b5b4915fc07b3dddd9d4bb4deb630f33034a614fd15b83b0ed74ce12e17da3771261bde10db0e7189fb0e8f6497cefbd319201654478d2ec452911a33fc3872a5a2354779c10d1aed09423192f0d5311698a37eba2fe3886c354ff020bdda46d5f5669cec96797592799d800b5cd16322173449dedd86f45dfeafe63021a01b552876a5163c739d3e7e4f7080fa3123ea2093a4d15286ac34a2e461bd086334f97eb161a32479aa36b9231af519799ad28f408389856b540dd7d8777df08a5bd227f3394a0825925d797eaa1dc07c62d0b6c749b14a9cfc590b784004bb996d038717e996f7bb685b9ca735c7a214d7d0c98fcf3f46ff9897592e5a7b39330e9da8b305c2f206dcd20dc82e3e6bf26c835eb47b2de0494feed17aa18720400303168ed71d3c89cb74d57d3088e8064e17e42c2700f4819ef32810c6602e8be0fe88adc3717d9c73ead478fc1ab60f54b1ebf14972e28bab0d45a5f9b10ba368fe662fb680b9ca902280fb7fc146f9aebbbd80b612c45bfa8f020938699ae277fc60803f7d96f389c82514a2ae6326d7c058ab503676e63fb1dec9d9b78e469716e0e01e24176d7a64978ca21bb8a8e3494b0dbe5e85173ec4b7429a562f7d2910084a587cfca476d35cdb6932ce622af0d136234e3033010fae8cfb3a0de00150a3d359883364a79deab229be772b1b312ca63cb2eb9e08c9a5c7ddf39ea63edaef896b8001dde9a737648b20c833af929e38a7eb2b6083a9deeae14c718322204c3c8e0062f3f5d5d03caf2fc1243fa0da9920702817f75262de3fb565bb748324eeb43339a04ac145e7cdb244905689e4e95f8529427d19d6d5b785e2e31aaffaf1ed5126b0593848fa74aff20ee39da48b2cdc38e4c9776f721987ab7e7ad4c79ba1811135d5e58d917dd03886b5811c86d476fab5c7ec594f589ed6e5cc8a059025113381d338f4006cca9cbf6d3fca5faa4e17afc9afa497ad6ff60f8ee8bfd7ea54c7faa9a862375df727829f3054522925f3e0f27573431b8ad2e9c75377765c5fc1cd617f4f2f0df56b21da21f448a4bc0eefa95a725c7f2211ac1489e29e49613c85d4b1ecc0ccf77d2988ce2b6312e0eb65dbc17fbed27bbb2415c785d772a010bdbe0d288908b1c8e463d8e795fdd8ad5f4cf15e20316ac93e37b6b8c430183b907384099895e1ca4d8c4e12f42e0b22d24793ff906306e5433e0f4cfabc418bf6248ad1f51423784f666964762fdd9a76af2ab2fa81a4fff501fa1c7b9859560469aef49ffb019df9866ef0fe9ca612b028fdf653f19c5c29753e3edff842136ea09c55455a0eae3ba7a87b4f1307acee8f18eeedc1687df5bdd36f80e06408b7c25a9b2468f459a4cb3c6965eabea0c279bbb19aa0e8d9af7f0fb093cfb0198db9279a15e18ea1baba100ec7acc345f18f303928e69c3c0248cb12127ccc19894440d7247827db04f55f87a0fcde787b5a9c048726ec649649810873d00f85623938acd8f1a0edd614e70db915b2e311cd6c9a23b306a1ca3507bc411e314d54fd37b377eea885d46f645cf5871bb6345a295bd79c249809187bc77e743fd91c797f088ab13b4a84d5dc47e4d5d7a21f9ff375c34185b6aa7fb2a5e28682c1805c7f67522a52d93fa5ec934cfbc0715d66dc7d245550bd127cbb4da531c6465d716ee5c406363cb2a36a278e652194907887721ccb3cf1b8eba2aa68a049c7f616d813639dc3675193525e8c5d2958d22f31ccb4bc0462d47992d80af6fbe486a8075d2f7ae97f9f309b86951aca75e16a0266e2b4c8747e34cfb033e8e055193a834095e3735b9932031abc50846be328f8e884846e3769eda53771f5c4c92223ccc3527e5e7f03d6add32199d3f087d7ac7bb853c48ab5398c6d5a08d78054911c9ba8192e388bfc3950510d2d10f6af6f8422aa0054aa5e41f2a656b3a19af646ea18cf195e10c743eeea6f5f95b4ede93ddaf66c5f504c6ba3ca94f695502cb88c7e750a7a1a83674893cb23e21e81aaaf98cce38100e65ea0d3652750e4d1707503062fae49509faf6ba064988df1710f48daeb897ac1f054d3cff117c91b5a8c8640438c68224018ca363ac06720c9c2a5089db8795bbfcde6e5b32db27113d1b7c649fdf9336a8164a109bc1d84ae5b4ecbc702f4dd6f7b8ed72e29268dcf57b0f162f41c26b01ed34b85ced4321971020e5179097c9183fb20693c3e4db42d4178ee02f2a6571b1230968742ddd557743b47fdfe039741a2e1b351a9af61c25d47058f44d548441a2d5ed90f94da357234452071471e4bdd1d26a665478693fc4a85054a09e5f2ff74df3f0c26face010523afa7a1dfb7cee9f4b1deed8ab22f7be44274475a24b97d881862ccb6ec3f8526d4bf224fb866d51878df5635228e4152c7e075435437ef1b6bbb0e3d4801379e28c6c5281e239b8981020cf9fbc08425706f4709d52abb6200b7cc812dde1bf6fe0c1ac832af5d07cb2ce6882becf7d1dd6e55fefcb9b75700948eee482718836c7aa4810fc33af7673d8c6a726184f889b65ef4fdd0a07bbea1bdffdc22fde32bdfbec118bf1d037be5bc558d1ed565b30c5bcb2de114793b6b600a68d955dbb27c857e62121e252d2f4a2af4c25dbae72e998a2c5c6d6794cbbc06548715bb83c414857c3d0a72681392e57028f58fee628461daac518919cf6e200b186a81fee2ff3167e8b44df152c8fa4d4c5f8427865585015192ea7c997b694315f406998bf0b4a42d910ddca98f586ef55dbda2d0e88290c583e60f284eda57dc8e95fd163267f9aafb90a651f1f856171a95bef00aa4027d73313e6efb3ad4f23cd385ccdaeac47a2150c23d70490fa2e886017163536c0dc33f264cc78620f8d088e2b3bd06c251e1083be204f3f15e46c6ccbd1a53fcb037d37558ae9bb35d5d1e734ba6a3c8bdc1c834da0c3a861c667"}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) r3 = syz_open_pts() close(r3) close(r3) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0x1000000) 23:13:24 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3002) 23:13:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 23:13:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000fe58d005030000000700c204950afb48e0519037a968e2280000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66e9931469f97db6ea2c972d6eb5f34730067536ca36de8a067d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259b9b20394422bbc7f41c22f2353da53da19c7aa742368b7b2d956aa3d03f77e8a7e995af4186cfb159db757838b7184066d84953a0a53988f3b80cf28206e88945d723b1d9727e304f4841c0b4dc69a1b735b6ec444ca8e3ee9ef345fbdec3a5b46aed2d6a25183e0070c25676e7a2aaccd5cc0095b3aca4d50dfb262fc6235002bf9ad5a40d67f47cd16ffa431f239c38ef45c8894c9bd3533c12bba41164c0e7c81fa04624b987958071130000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='+$%^(\xc3!@&{!#\x00', &(0x7f0000000080)='\x00', &(0x7f00000002c0)='++\x00', &(0x7f0000000300)='\'\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='%}\x00', &(0x7f0000000400)='\x00']) 23:13:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getuid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r4, @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYRES64=r4]], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r10, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r11, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r12, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r10, 0x5) r13 = semget(0x3, 0x3, 0x4) r14 = geteuid() r15 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r16, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r14, 0x0, r15, r17, 0x0, 0x2}, 0x201, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r19 = kqueue() kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f5, "031f00449b756a00"}) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYRES32=r22], 0x1, 0x1, 0x1000) msgrcv(r21, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) r30 = syz_open_pts() r31 = syz_open_pts() close(r31) close(r31) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r29, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r26, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r32, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r33 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r27, r25, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r28, r33, 0xa5, 0x5, 0x100000000, 0x2}) r34 = kqueue() r35 = kqueue() kevent(r34, &(0x7f0000000040)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r36 = fcntl$dupfd(r34, 0xa, 0xffffffffffffffff) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r35, @ANYRES32=0x0, @ANYRESHEX=r34, @ANYRESHEX=r34, @ANYRES32=0x0, @ANYRES64=r35]], 0x1, 0x1, 0x1000) msgrcv(r37, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) r45 = syz_open_pts() fcntl$lock(r45, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r46 = syz_open_pts() fcntl$lock(r46, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r44, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce584683f2c5b2bc9bfebd31f4159c578f23b2acbf3bed462d66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf849f4e0e3e967b003a07406001778dbe8fbe5b713a42e005f730dc00797f16c77eb80fcb6a80e7ba5cd2dfb9867588e50e7fa08a7c1fd3f0b0b74d012780a372e479b37fa10c5770d934aa10890a9caf20266bec5edbda3e3233538db836e44cd1be96580bab47240483b717f68811f46fe837dc9370275aad6194a9795ad558ed905bbfa2890ab75a5f70f116058aaeb5c1074586d218694d3c54b60839eadc9e72c1624d099e267342decaa8f92c448c1bb6a21a0ef1cd50ddd94cff9971423cfb670fe201de7e43ba933ba5207aafcd14d0dd9986d43f86086ee122715e7b78dc6173c088474ed490f26dd07340fc82661b2e0d9f786efe8e46f363e18cd7", @ANYRES16=0x0, @ANYRES16=r41, @ANYRES16, @ANYRESHEX=r46, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r47 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r42, r40, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r43, r47, 0xa5, 0x5, 0x100000000, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r8, r14, r18, 0x0, 0x3}, 0x7ff, 0x6, r33, r47, 0x48c, 0x10000, 0xfefe}) r48 = syz_open_pts() write(r48, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCFLUSH(r48, 0xc0206911, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfecd, 0xfff, 0x3, 0x1, 0xcc8e, 0xf6b, 0x9, 0x0, 0x3, 0x10000}) 23:13:24 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = getpid() open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x151) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) 23:13:24 executing program 0: pipe(&(0x7f0000000180)) r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r1 = syz_open_pts() close(r1) close(r1) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) panic: receive 3: so 0xfffffd8061235190, so_type 3, m 0xfffffd805c54e300, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 9838 91404 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821abad6) at panic+0x15c soreceive(fffffd8061235190,0,ffff80001d372d88,0,0,ffff80001d372c94) at soreceive+0x16e7 soo_read(fffffd8060df23c0,ffff80001d372d88,0) at soo_read+0x53 dofilereadv(ffff80001d339008,6,ffff80001d372d88,0,ffff80001d372e70) at dofilereadv+0x1a1 sys_read(ffff80001d339008,ffff80001d372e20,ffff80001d372e70) at sys_read+0x83 syscall(ffff80001d372ef0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6560, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 3: so 0xfffffd8061235190, so_type 3, m 0xfffffd805c54e300, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821abad6) at panic+0x15c soreceive(fffffd8061235190,0,ffff80001d372d88,0,0,ffff80001d372c94) at soreceive+0x16e7 soo_read(fffffd8060df23c0,ffff80001d372d88,0) at soo_read+0x53 dofilereadv(ffff80001d339008,6,ffff80001d372d88,0,ffff80001d372e70) at dofilereadv+0x1a1 sys_read(ffff80001d339008,ffff80001d372e20,ffff80001d372e70) at sys_read+0x83 syscall(ffff80001d372ef0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6560, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372ad0 rbx 0xffff80001d372b80 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d372a90 r9 0x1 r10 0 r11 0x7e52161441c93afd r12 0x3000000008 r13 0xffff80001d372ae0 r14 0x100 r15 0x1 rip 0xffffffff81d79408 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372ac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=9838 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a388,0xffff80001d339288 process=0xffff8000ffffa010 user=0xffff80001d36d000, vmspace=0xfffffd806bc09880 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 74010 182880 81659 0 2 0 syz-executor.0 74010 223312 81659 0 2 0x4000000 syz-executor.0 6645 388523 504 0 2 0 syz-executor.1 6645 475282 504 0 3 0x4000080 msgwait syz-executor.1 504 74391 77241 0 3 0x82 nanosleep syz-executor.1 81659 389439 77241 0 2 0x482 syz-executor.0 77241 240907 87746 0 3 0x82 thrsleep syz-fuzzer 77241 329849 87746 0 3 0x4000082 thrsleep syz-fuzzer 77241 238665 87746 0 3 0x4000082 kqread syz-fuzzer 77241 291603 87746 0 3 0x4000082 thrsleep syz-fuzzer 77241 117811 87746 0 3 0x4000082 thrsleep syz-fuzzer 77241 389925 87746 0 3 0x4000082 thrsleep syz-fuzzer 77241 195304 87746 0 3 0x4000082 thrsleep syz-fuzzer 87746 222369 16939 0 3 0x10008a pause ksh 16939 220139 1441 0 3 0x92 select sshd 64569 99025 1 0 3 0x100083 ttyin getty 1441 133948 1 0 3 0x80 select sshd 8428 349934 24081 73 3 0x100090 kqread syslogd 24081 263983 1 0 3 0x100082 netio syslogd 11659 299097 1 77 2 0x100010 dhclient *91404 9838 1 0 7 0 dhclient 15990 206050 0 0 2 0x14200 zerothread 52537 126996 0 0 3 0x14200 aiodoned aiodoned 69740 43275 0 0 3 0x14200 syncer update 33827 433699 0 0 3 0x14200 cleaner cleaner 83502 245016 0 0 3 0x14200 reaper reaper 6332 341298 0 0 3 0x14200 pgdaemon pagedaemon 6101 388008 0 0 3 0x14200 bored crynlk 80263 463408 0 0 3 0x14200 bored crypto 87127 290827 0 0 3 0x40014200 acpi0 acpi0 27069 119914 0 0 3 0x14200 bored softnet 78333 460472 0 0 3 0x14200 bored systqmp 70349 509711 0 0 3 0x14200 bored systq 95230 243669 0 0 3 0x40014200 bored softclock 30266 334088 0 0 3 0x40014200 idle0 24939 256251 0 0 3 0x14200 bored smr 1 343288 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9461 6327K 6462K 78643K 10617 0 pcb 13 8K 8K 78643K 27 0 rtable 91 2K 3K 78643K 194 0 ifaddr 42 10K 10K 78643K 46 0 counters 21 16K 16K 78643K 21 0 ioctlops 0 0K 2K 78643K 23 0 mount 1 1K 1K 78643K 1 0 vnodes 1213 76K 77K 78643K 1275 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 11 0K 0K 78643K 12 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 76 0 proc 47 38K 54K 78643K 358 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 23 1K 2K 78643K 33 0 ether_multi 1 0K 0K 78643K 1 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 189 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 108 38K 38K 78643K 1016 0 UVM aobj 5 3K 3K 78643K 5 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1 0 NDP 6 0K 0K 78643K 10 0 temp 76 3010K 3074K 78643K 1985 0 kqueue 4 6K 10K 78643K 8 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 45 0 8 2 0 2 2 0 8 0 unpcb 120 45 0 37 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 189 0 189 1 0 1 1 0 8 1 tcpcb 544 16 0 12 1 0 1 1 0 8 0 inpcb 280 88 0 81 2 0 2 2 0 8 1 nd6 48 6 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 40 12 0 12 12 0 8 1 art_table 32 189 0 40 2 0 2 2 0 8 0 art_node 16 44 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 5 1 0 1 1 0 8 0 semapl 112 10 0 1 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1504 0 109 46 0 46 46 0 8 0 ffsino 240 1504 0 109 83 0 83 83 0 8 0 nchpl 144 1793 0 182 60 0 60 60 0 8 0 uvmvnodes 72 1565 0 0 29 0 29 29 0 8 0 vnodes 208 1565 0 0 83 0 83 83 0 8 0 namei 1024 4615 0 4615 1 0 1 1 0 8 1 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 528 1 0 0 1 0 1 1 0 8 0 scxspl 192 5247 0 5247 1 0 1 1 0 8 1 plimitpl 152 22 0 15 1 0 1 1 0 8 0 sigapl 432 247 0 233 2 0 2 2 0 8 0 futexpl 56 1198 0 1198 1 0 1 1 0 8 1 knotepl 112 58 0 38 1 0 1 1 0 8 0 kqueuepl 144 14 0 10 1 0 1 1 0 8 0 pipelkpl 16 88 0 77 1 0 1 1 0 8 0 pipepl 120 176 0 155 1 0 1 1 0 8 0 fdescpl 432 248 0 233 2 0 2 2 0 8 0 filepl 120 1539 0 1437 4 0 4 4 0 8 0 lockfpl 104 21 0 20 1 0 1 1 0 8 0 lockfspl 48 8 0 7 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 315 0 308 1 0 1 1 0 8 0 zombiepl 144 233 0 233 1 0 1 1 0 8 1 processpl 896 262 0 233 4 0 4 4 0 8 0 procpl 624 333 0 296 4 0 4 4 0 8 0 sockpl 400 154 0 137 3 0 3 3 0 8 1 mcl64k 65536 4 0 4 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 15 0 15 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 64838 0 64799 18 6 12 15 0 8 6 mtagpl 80 4 0 2 2 1 1 1 0 8 0 mbufpl 256 102844 0 102717 16 3 13 13 0 8 0 bufpl 280 4087 0 162 281 0 281 281 0 8 0 anonpl 16 39389 0 22937 69 2 67 67 0 107 0 amapchunkpl 152 1052 0 905 8 0 8 8 0 158 2 amappl16 192 1171 0 272 45 0 45 45 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 5 0 3 2 1 1 1 0 8 0 amappl13 168 39 0 36 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 61 0 49 1 0 1 1 0 8 0 amappl10 144 57 0 49 1 0 1 1 0 8 0 amappl9 136 360 0 357 1 0 1 1 0 8 0 amappl8 128 272 0 255 1 0 1 1 0 8 0 amappl7 120 148 0 134 1 0 1 1 0 8 0 amappl6 112 22 0 18 1 0 1 1 0 8 0 amappl5 104 217 0 204 1 0 1 1 0 8 0 amappl4 96 440 0 408 2 1 1 2 0 8 0 amappl3 88 110 0 103 1 0 1 1 0 8 0 amappl2 80 1171 0 1097 3 1 2 3 0 8 0 amappl1 72 14172 0 13753 27 16 11 20 0 8 2 amappl 80 559 0 513 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 249 0 233 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 249 0 233 1 0 1 1 0 8 0 vmmpekpl 168 5866 0 5839 2 0 2 2 0 8 0 vmmpepl 168 37200 0 35142 116 8 108 108 0 357 18 vmsppl 272 248 0 233 2 0 2 2 0 8 0 pdppl 4096 504 0 467 6 0 6 6 0 8 1 pvpl 32 132580 0 113112 158 0 158 158 0 265 1 pmappl 200 248 0 233 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 157 0 12 5 0 5 5 0 8 0