Warning: Permanently added '10.128.0.42' (ECDSA) to the list of known hosts. 2019/03/17 11:27:43 fuzzer started 2019/03/17 11:27:50 dialing manager at 10.128.15.235:5160 2019/03/17 11:27:50 syscalls: 1 2019/03/17 11:27:50 code coverage: enabled 2019/03/17 11:27:50 comparison tracing: enabled 2019/03/17 11:27:50 extra coverage: support is not implemented in syzkaller 2019/03/17 11:27:50 setuid sandbox: enabled 2019/03/17 11:27:50 namespace sandbox: support is not implemented in syzkaller 2019/03/17 11:27:50 Android sandbox: support is not implemented in syzkaller 2019/03/17 11:27:50 fault injection: support is not implemented in syzkaller 2019/03/17 11:27:50 leak checking: support is not implemented in syzkaller 2019/03/17 11:27:50 net packet injection: enabled 2019/03/17 11:27:50 net device setup: support is not implemented in syzkaller 11:27:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getgroups(0xa, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="1983ca20761a1f884dbe3d9a26eca89f4c38f35379a405e234", 0x19}, {&(0x7f00000000c0)="03b31e6b002309f069ed1613400c56b1a2da1cfd4e707c09f46e92b0a1006a75e77b3ec91261fe1e3f4b1c59711874f38133ad57108a5f6b65ed9219df6e546351d32defb98842983b0a7a93a1a9e6622d0dc3069edacac2f5e503a31a0da6e71605f0bc61f444fdd18781beb12aa0102c84eb9810ede29fdb770b5699ac665c1c9f148ee01ea6f060df3173c5a1314d924dc78807d23e60ee46bf45e796df9c2a01fca7dea0dc0fcc7b8fa179db5f0d", 0xb0}, {&(0x7f0000000180)="a73bee04ac924c3278f41816efe1fe6d6ba2d7e52a7953b81855d72f8c8d0b996a3cc57934f7e46c75796add357fce05f5a06e76cb40ba3d9350c2c988f91ae3bf270c8e006038a4dd6204252d4961e70f5aea0d97d65bfcca025b3cb5a61a3eb2e9ba429845b35150b0c158de25b1fbcf2067ddd7834fc88666a968388347fff6575e88b21c3727166a637aea2ffbf666148be8951d090499b59ee6613bc4fce3c6dc1d33214240f7148905dc7fa99f067dc9dc0e1dad1a603b626b551c058d6ebdde5ddce1ad18a69b811bdf1594533c25af77993a99dbc9ef8ad019410ee8252b2783c1dc6df9f4f9313a6883133bdf38ecef1cf7fee5f419303cfa8059af834f00ad2fc77c142db074f63d5992d4124b26537e020d63cea591e55abc342777c1fd100b1024dc9e6a78146b4b44abe4307e3b8dcc8d38cdbceefead35353468948b3e8820af6d7cb6dd8f7cfac4c167b7e1572b284c00fec95d72eae10ec010ea52121cb1b4f725fbd36ac886dabbc81e9272fdc8ed94a7c677a7510153278d3febab981d518165659aa6387e19601879227efecd3bbf75d5a7fea1d7d79b439f08de623a22ec38aec74fe9155930fd06cfcc8721385680036b3ba7b79ba6ed76fad3d07cb05ebb61a5d753d15acfa0cfbcfd9c27fd068abe0f759d12c2ec64c6841adc86ccb2bb3844ed21ed6ffea2ae6dbfbecb57009b9edf936776471adab902aee502fba10002bf1852ff7016117893fd7fb6483ac657518523c1452ae4ff2ec62ff50d64fd7a0ced01fad1c2089567ee70ea4297a23f9bc5a6b813ccb2b76fdf2ad38cd21f639c8a29ae31dd1209719b0a04b050e65815ebe0b17c6bfd56bc8de9785bc5f517e04c53e94f7962e8cf7c8b6f69cc4cfd2a60f8d31f45f88e98c669e134630e11a3ac27200748c7fbb6b6ec525be4d2272e239f5361d987250823df3672192279fad54802bee6f52dac9fb5bd36edef93ea7df504530b19b74968123b728806415c496059b26ac75453d156204437c564cadd5b9ad15127fe576f19d34f1471ee39faa599082901efaf1a37e68b6668591ea529e6e953c47fcca1e1010c4e1524a3bc1311154d97a39610cc931c5bdd626e1534588ddfd4f0d570df2dcfeed54873309bb815814f9377c700c8d1d753884b252f10e3f7ee2f1929cbdde33790d47a0448baf4f2049ea78cd729b881ec4fa0960b835eb52c13b7a1628618de015b4e534473868fb724a93a8ff7dc2a6a86fc3b098711c63b60f8da8db04c0837c41195ab3c7e047576c92593f7190220fc1050e25d546fdc53393ed79cc0d79bb0b7aa1d6315c991697c344c2c3671e37febe5b656c3cfd1483fc95169b55ce8c3feb303d0c01c2aab29463100cf194e7ee8ad4bb38040aab200ebefa7a2aa9c600a035b75faeacb497d563d5593c5e918ecdad17c344bc909cd11545ad3c3142fa808ba8316e65a944b53c219578c52805f4b74aeb803c39176678d7cf1d8bd823ac1e68f272dae90ed7198dd3359ade5bd10425da47948d4ae544ecd7b8c0f97756c139f0e85a55befd7f422de7ed57068e27a90d4ceac064d8c8ed2cbb983ac68f2967c996f2dc0103657aac1de3552e171158a9e6b8fe5ead9309d5bdaa47774fe35db4a195ba24f69c4d047ef48d28ab84ebe0931bbe556f4f920ca3866bc8739ff133a67794eee444388eca72fb19b985c9acf121f4df666aca7f12c88c3cc3fce05d026b7a0c5cb39bb3601591323f7862315b8aac37293286563de2bf12b10ce52fb473c6069ed3e4a8c75d2ca83aa56bd4e820fd36c5c8caf6fb63ee3ed34dd90632a7976a982cf8b47c257fead9e0c0d8f309da3fd5e8f35a25ecdaecabfa426197f581663cd87d2b3b73c8760965cb7e04e2c06ff0745e7f1a447e6df62a94b87a668f7eee63bd933e3e62e3d9f53fcf2d20471fdd1d90071f4a3792d7bf390dd6c724217191fab2ea81bf2c19c4b235b6d600230f06327999627a8827c292a0cedfe06adeaa20175af62ef9ca40e18d2384974cb1a47a807d8c3c2d6d37343b10dd063712d1db1a1b688065392bc5dc9667a30ef50cb5b66ee027e04e00be2298736c988865d89d15cb285fed6c7e0cc0c86b07b527b86c46dc66ba9cf3305278b2f73e9068a416784da3b410d6d22c2d89b759f4189fe2228258975a10e6b86dfeb8c07b889c32053362ac8a48ba05f3472b83ffbeb84e7308655b1b06ecc29b9dcc7ea2e5e5f4ff0dcb65c15732566c332580153752a7c5018478bbb0b57a1ac98a95c3c5cd9acdabd34c0b1dfde9750b0360942400e9d47128e36f7226ae34c6750c5c0eb308dc47502c4a12aab93a0fee9aaa5951183eb2a56b4a82c73510afe4d74c8cd9781477ce4b9c5d9cea454c2ad5bfbb71d8d8547d85caf431c9e7794394cc03d2627dd492ba4516347115e141defffffe86b2563f0f9e90e55cdf6268a6747fb8c3a9c40e3ef1a6aa94db86c20a2b824b96376d3278334b111f927afd51a4023c3750c3f5024f78e3d36e3708568e2265579ce4062744121a7893b2689bae2ca76a552dac122d13bde7da62de2f2b4607aefa916036997aa5cc617d5388479b622864143a94c38d38385d47d4e5b1294c23d7be107c62b686e6da3249b463f9e019f4f1b9bf2e1795ad9b17f0406e9eccc8febbeab689d41420810c659b8d9ce87d1f446bf2d4205b19a81f064af54f68d8e5a733fc269c8442bebb661b6317749c9c0738aec105f0dc17d10fd54bab0be3cc82d5c47621161740d4cb09396d5ea0074b38477b0ac36efa2e9920a25c1af1aca5777a798e140b484a12c360eab2e908717248d440d6ac32df9567bcb6e95226145c35f194577974cbf190a44ba9968c6666fcb924d834a429c7af062e82a9c39cf1624973a404b0646e1b28594c80c02d493f5319fea0e046b16da853d3064a8d0dea12eb46565b46fb569503d32d6a22e15d9317776684dc8508b00007a8f4cadec79803dfa0fb4476655e654fc4617b62315334d2b470818c3ddcf3ec02ac5d9913d004dff39c53d87bd8fac0d1fc515864ff33ea1777bc90654a45eb6b7574af8709b0f2f6b7648db920db4457e6b10d055358e2f075d44b8b52b5cf49ae108fe46f86801b95a266d3ab1935c98fafdee0d2640a9b2244356f3d3a572321302e97b9a1a8f8257f3af52f6564e7390cd1b18d14474e0b26d4bd2cc202f19bbddcbccb9b75e74c17b6e1f4862efdc9f46fe8939e8e9cb59f91a15c261481fb09ec21f0eaeebfbde7ce93b2e891008e565746788df4c9f602435e1b26effed6ff2cd7d04876de0348ed35dd51178cda58cc0f90cd8011dd1d4126e8e0aa1a8a9c9b24a8a43719e1723e390aec37687cf9dd2e407be74de7f3ab0487b3bceca877a2b6536dbd7666e91d3a5a745e3130486fb6378decba567a72f3b1e099cb636c87f1efa4f04b94cb34e800bc7e5f7fa019731441f9403e9c5a3ee27d0f1c16073d7fbbea4fcd22cf98af7532dfb43b57cfae0bf5242b3395f2d56277e224856a5658c4f6949ba787efc2fc15b766678d22f2c814cb41073bba2044883e5a9e6cf9085e0156f609713237d4916e9ef8d45cadc2cc779dc85bfcf28cf069fb80afb8d619a9b5df6180a8db1eaad62bcd2341573cb449e8ee570860efddda4da5f5c0c0c49c893d0408c5b448de0fe86059380128b6e4b9ada8b0a9ecb6b34d91369ecd93e83704ddcebdf57282773670e199444970e8db43a92134579d95faf56e5c26a1f47097b2461ed36dc4347d09e1a6f5d0420e9dbd2846c58e3d8aa8ce3e3272917dd447f151c11807950e03ee54ca2b09670b751819d3f4e80855631a5e77a176e3f2e494b4f1a89422317097783890b49e9ec04ebefd659361458c01c47b9fa2ebf8c07f0c01cbd03349de85dddf559caf0e1c4847fd2a18e7812cdb07143cb3bb0b72b594e4eb0b88e0150bab625c6140f1dcca44fc84fda3eb1caf88c8cc3442e80d303f3fa81bb2c9f9ab5f908b4a2434d813a6efe60565cdf75bfbcb0b08d5bc7f58194c37c654c5134a77b75de51bda9463e8c5e2864bcfab963d0603ac9e9e30c1648ab5201ba47d32012f226c2284fca47f700a1b871472305d138a2f3820a6c3024ce42ce89e14515cb4d4a4a6ce6699f59439fa4db31b6c36c9773e471011e6aa5e141695ba64f18a3dc340218fb1653278b9f8a1bf8890797962df4070fcf74642eed11f60d25cf77cc82d5e31dae83fb9896c511ed9e83a3e8bfe621505b96be957e9f19275c4718aa32d9f965f3af20fc3ac69fead4b1ddfcefa9cfa92d78d2ffdd68736f0dcf47a287ead0b4a1f0fd3d7581a94f61c492b1e36a10e24ac62f471c7dd6816747f26d4c1587e1b932304a21ffde74f53f1b85581eecfdc600379dc0bcccc35848efe931fc426c3ab124990c004af63803370156f4c01e4159610aa83f4dab88ff2eac8d0143c668cce5707a58a07352cfad748dc11f1e67d4d4a8eb4e1b2d19571b4504e69211efddb632cb1f726441a222d89613dd3d27f6fb9ed080a362364a437e22e22f0cdca97444adac9d35b9b9057d1bb77266d801337eb4c7fd8307a29bdc2d3b81bb4a6188aaa8c671a6640b91e1ebcadf5f410f703174da0ce18bb9f200ede0cffc22df0216785649a60a3f6f41c1101d787a10c1a0768aa6ded020538d926061212bcbb7208063bfa515f5495f11c61819fff00a877f9998b2c7e54d9dfbcc5715cd399c887d30d5979eae01ed9b0ba28ed17a4fed4d559cc6d1d334755048ffb18146d3d82c38ce9a74c98bba24e2b46dc58900d5519b029bb0ee29fd1566128dc39122b1e4e6f018a4148bf1f1bb8116c95bc6662ba6f73a284bd86216d10ea159d5d335ff472e90ecd607ccd260ae889384a133971870a60cbd18002954bc237bb45523038c7a5cc507aa7d480cc53c222455c74568f47155ccab2b4043063cadd002d537250e2189d9db3ed0b045eeec6e2fca7832a8b7bb2f58dc2b58b148fe9b5210d6500bc2a5f85166e55ee2ed67c8c1447fd4fd99bfae1ca344da0c33cca29c602b918330e567b680819a6f309590faa5327770e4748cc1cc35f5e4c79dfb88a14c918637356bce0d831c1cb2ab8bce1b28975731deb65834c79471963ef27689b4ed407078aecf231e1ff22d295446b1419fa8dc69bc6c13a4f596555ec2c67656fbeb646042a00c6826485c53f2d83e2eba68575f9681d807789c3b49f9a5e7660a1aed7a44d0308002cfd5a1907393f1cb0b86d8dbbf39c815cce939b71dad34e20ea8aa43be6ef5e972fe7dddbefd625038035cf4b3377e8bd32d080895cf1fe6db4640034038ec5f626d118178ed2452522878a51edf2562c135cca3a0fbeaeb96ea59dd08eeef0995d83efa39229079b2420de9767349156abe97dc0d6ef11d09b652c42c375ab640e4350020502729148bd28144e4bc0356b9921e3ba26ca31dd4ef066ead96155425d60e2dfd7b587212f0286bbbee53183f92ada14772713e62714df81944e50deca7ff92ec145bcb1091cb3c62847f401ef8e174c6140044bdd1b31c7ddabd0f9645694a460feeadb24aade09bd9c03b1595f07b566f0351070561831ce3aa076eb598e7f33c02d0ecc0aeb921787fb3511b74699fcbbf667f4f6396e41b7d8391723a8c6e48367dbf97d341d4d40777358fa08ea3e45369dc17e8e5a5f300a29c89ce6ec176172104911865570afb00bb42e4b6773552e23ffe8071f13fd3ea55b96dd638145b91a2a772de3142ac2d108d94", 0x1000}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0x40, 0x7}, 0x2) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r14, 0x80045745, &(0x7f0000001300)=0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknodat(r14, &(0x7f0000001340)='./file0\x00', 0x100, 0x20) setgroups(0x2, &(0x7f0000001380)=[r6, r8]) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r15, &(0x7f0000001400)='./file0\x00', 0x10, 0x3) r17 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001440)={{0x1, r11, r8, r11, r12, 0x8, 0xffff}, 0x0, 0x7, 0x98}) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001500), 0x4) ioctl$KDSETRAD(r18, 0x20004b43) fchownat(r0, &(0x7f0000001540)='./file0\x00', r11, r6, 0x2) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001580)={r10, r3, r9}, 0xc) ioctl$KDSETRAD(r14, 0x20004b43) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000015c0)) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f0000001600)={0x7, 0x100000000, './file0\x00', 0x4, 0x3ff, 0x5}) setgroups(0x8, &(0x7f0000001640)=[r4, r7, r6, r13, r8, r7, r5, r8]) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x3810, r0, 0x0, 0x0) setreuid(r3, r11) unlinkat(r16, &(0x7f0000001680)='./file1\x00', 0x8) 11:27:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x5, 0x73c, 0x1, "d03c3e0e668388829641c2912c6947354c0f7176", 0xfff, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) fcntl$setstatus(r0, 0x4, 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2060, 0x20000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x40, 0x2, 0xffffffff00000001}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x1, 0x5, 0x1f, 0x2}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/162, 0xa2}], 0x4, 0x0) shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0x3) r3 = fcntl$dupfd(r0, 0x0, r1) syz_open_pts() msgget$private(0x0, 0x44) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000400)={0x3, 0x8, 0x8000, 0x6}) truncate(&(0x7f0000000440)='./file0\x00', 0x800000000000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x4, 0x7}) r4 = getegid() r5 = getgid() getgroups(0x2, &(0x7f00000004c0)=[r4, r5]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0x2, 0x4, 0x1, 0x5, 0x3, 0x1, 0x2, 0x2, 0x16}) ioctl$TIOCNOTTY(r3, 0x20007471) close(r0) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x7120, 0x1) dup(r0) syz_open_pts() 11:27:55 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf000000000000000}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 02:03:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 02:03:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0), 0x0) 02:03:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x154e7a18da81d63a, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) getuid() r2 = getuid() getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setuid(r2) r3 = socket$unix(0x1, 0x81, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getgroups(0x1, &(0x7f0000000100)=[r1]) truncate(&(0x7f0000000200)='./file0\x00', 0x4) 02:03:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r3}, 0xc) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d01000080000008000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d1140000000000000000000000000000000000000000000000000000000000080000000000000000000000000000a8dc46246aeeaa2ca8e73345525e85d6c63366f7c3c9"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 02:03:44 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/33, 0x21}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b7632879735873a402ba444010035b9ff8b5ff86018a1194f090e87354fdabe756b79cf30f0ac0365c3201ab40193c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245b6e305938202efb46b02cc662c", 0x65}], 0x1) write(r1, &(0x7f00000004c0)="a1455de6cf1948dbb0410000e38e4122858060065e3a6c9e5537dbced608157aa0522706502e6896871d15e1e2e0243bf3abea4f9606ab0ef84c4e5b6ae5851160325f9936839099a17a9827cc17035fe0d958f5292293cfa3039bb38402c508361bb526f5a118ffe5c91c8f7b41c7fe6c317d1240000000d48eb5aec70d612d01e564aff4ac16906588b633d4ef7acc637a2fcb70dbfa83b3ed6198a61af312167f1c90f04472a7640a1e49adea92c9f6de64f76641860661c5f0ef3ce15a5cf0bd67", 0xc3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = dup(r2) r5 = getppid() r6 = fcntl$getown(r4, 0x5) setpgid(r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) pwritev(r2, &(0x7f0000000cc0)=[{&(0x7f00000005c0)="85b9c646c71cf4326df30b086a5a2f297c9af9c2ecc5e2ca85e50fd14d8b892311a6eb82c4a14cf49de76b918c751e7aeb9319aaa9b1d11df4730f9ad8481a40737a9ec1b13dd4075bec6c5574f5e27d61679fd18a3e1ad53464340c74407309d2af541e69a2eb127cea76fbb8e6a16197717ebf2e", 0x75}, {&(0x7f0000000640)="df91c179685942f7494d222d3a0cc11b67fb3242191073f2d95098b3db25a2ff0e078dd2effe5de4e5b3160a435cd83d9d5dc9869971253bc1b15434df0faefc4ff9f149743145b6b6abe976780d16e772fe521ee6e565d0a2b792e9d04dc67ec201c8a9a93e6a053917b75f7afafd192eea2d767fd8e672125f0315d0b0a140a54001a3f212814494849a1ca43793594d67d4bed2a50878a5e4520baa09b5d6ce7d1b44bd46ec1b63c816e839bfbca6f1a038b2b434797ae939a925b59ffb03b285af85d26341b68cd4bbbe04f53fd87a3827856892a9c6309f369f92df6ee1ad8283aacff3c68e2b92d2d7cc469193e815cc7442", 0xf5}, {&(0x7f0000000740)="7c99b0bcb8327070bbd89b1f3c64cdc54c1d2185c8eccb597fec85933b720ed7cd4d2bc09643b2f67b859e848a77d48d975e2a5acce73005b266a368c169f7ae23403a79d1307c0276d2cbbcf2c4babd0aec5806caaf910c019c5a8838bf389dee4ff2aadc399f52627401fccaf563fbaa8a0dc7412746c182c0480f35581d88d998defe0c", 0x85}, {&(0x7f0000000800)="2c3caa6edd79b152d22e061c1740fb8659fb5edb681f246d13e3c1fcb05b3b0d5432fcc03b5a2f746b0ef4ceba42e72bbca36dee7990864a2f04f45036fe3e7ddcb17c787328565300dd17822a787ff102d3b65df9ec0caf9b53358aa89f1a87fb9635160342072e80f7e5febc8612dbd4b98aed04fe1c43282455be9caf101778f8e61a00cc80092b671b755d05270d57276927945adfb95865c8ca379909c0cd8f865ddb55b381526b0edcfd6a4b0de3e7da12796cf536f43730b599e6bd6469e67318a93572ca5e775fa31cbc43f9ececce84a39325522f89ac869f", 0xdd}, {&(0x7f0000000900)="9ec315c3e17ab782ea117c2db69e54064d94b71b0c3de83c4b433de8ece32754c91092370d923c033cefa2215be4cc8e3af5c244e002b472042663e62bc63d4b804a44d20cadd5db19fd593909c742ae0ba750e3a5a12ad22cfdf7c41c80c0a92d844c162de496bf62e6646e4b33186c67", 0x71}, {&(0x7f0000000980)="515a9a68b204f2e832ccb825310377a9707b31a1333670d9c23bf868efcf5507bb0bbbac13d2029008715de159effe4733f1197f0b3f0d8f7e595601b8b1aa9b4e79476942d58dd1155908da9306ac3c8bd6116b8d1424cdbf777284f8f514eeef841ce420880aa1bc6b4bf98f6691a90640fb20c8c60efdfb2b7aa57a355bb675a1baee630e3418d68c2dffd1880c0be871587270500f74736b4d255d23565136ef5284d015d112716994d08ceb184193e1ca7f9b769d09d01de9d9ba6d7954a10541604476697352d7e6436105b2b4089bc0bf5f5c2c2d96bdd33ee7dad27d92454bc32a0ca83573a819a5230da31bd8099cd55c39c538ec624142", 0xfc}, {&(0x7f0000000a80)="826e4b6d6f5840e570fe3c1044a91278047502ac6d97b9200a282e53112190dedfc894e94584f5322135fe494d9aeb909162eb8026ba07a0bcd2ef9d1985c6de77d8b93b4884008f448dbcd633b3342a1ec3a4cc47465a57b849954a0aad4a63a6299785adbfc39fcc6cdaff6e1b2d0b1831f7b39cdb0687c727cf471fb2195496a8238323451d85abad0b42f29d61505b82f5", 0x93}, {&(0x7f0000000b40)="7f84911dfd9a84263bafa165c82ab1d7381a470e7d2b1ab4e38132a6e971a4efdff2ce7dbc7678b766fe92ae8817bfb7cc2b37f08d8253bf2d86228913d09fd7a319853096d0d32f308956482eedef490be2cc213b2e", 0x56}, {&(0x7f0000000bc0)="9db4f849c836d4a63a5fd3c8af6739da29af58c045e7189922b11c13b60b53fcada115ab4ea95ffb624055cbcb4b3a6b5658072a74b094fa9f4cd06579d35c6662ea8c9d700242dd2f3be878ac54f5ebce36328dbeac24b2cbbd3c9299cb9dd2dd0b5b6e799e2fe96fdb77a6283e3cda307b785d0d7f4c38428a8402ba7c0e24f4d3215a38b8e3309d61086542ee3d7035c723eca4c66edd96903884b0a00fb0618788c1a38f6353ac0404030dfaa447fc9ed4ca5eeebbe35099eb26d72e8ad2773b777734b8c5fb05dabe8002230fc9d271b6c3ce912df980ae3ac9b505df491005d2a9a9df86c5c926626a32fc891be3fbc4440234ae0bbbf0125e", 0xfc}], 0x9, 0x0) dup(r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) poll(&(0x7f00000001c0)=[{r1, 0x105}], 0x1, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0xaa) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) 02:03:47 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x3000, 0x141, &(0x7f0000ffd000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) 02:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3, 0x4, "544b56c8ded2de14596d1788ebd250b5dea67d24", 0x1000, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) syz_open_pts() 02:03:47 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x401, r6, r5, r7, r4, 0xe0, 0x6}, 0xbd5c, 0x8, 0xffff}) socket$inet(0x2, 0x8000, 0x4000000000000) 02:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) 02:03:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000180)) login: pckbd_enable: command error 02:03:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f0000000080)=""/94, 0x5e}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4000080c1, 0x2, 0x0, 0x0, 0xfffffffffffffff7, 0x10001, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mlockall(0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 02:03:50 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) syz_extract_tcp_res(&(0x7f0000000000), 0x5a1304e2, 0x7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:03:50 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x7d8, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000001004, &(0x7f0000000040)={0x2d, 0x5}, 0x2dd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x7) 16:33:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 16:33:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x5583d0b84f920133, 0x14c) accept(r0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./control\x00', 0x7, 0x64, 0x7ca4, 0x0, 0x0, 0xffff, 0x0, 0x2, 0x0, 0x0, 0x2}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:33:28 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000400000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:33:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r3, r4, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0/file0\x00', 0x17, 0x0, 0x81, 0x1, 0x80, 0xa, 0x1, 0x2, 0x0, 0x6, 0x7}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:33:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r1 = socket$inet6(0x18, 0x8004, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x7}, 0x8) bind(r1, 0x0, 0x10000023a) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xffffffffffffffaf, &(0x7f00000000c0)}, 0x4) 16:33:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x2) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:33:29 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') 16:33:29 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000000)) 16:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="942821baaf86c80b959852a304ba1532556f293d47fd9830df9c800824b1e779963b8731e12359fac545071ddbd43041c97fb687e472cd6714733ef438271e1e60d0", 0x42}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:33:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xac06]) r2 = syz_open_pts() close(r0) dup(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:33:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x2, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) 16:33:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x81) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f00000011c0)=""/28, 0x1c}, {&(0x7f0000001200)=""/237, 0xed}], 0x2, &(0x7f0000001340)=""/30, 0x1e}, 0x843) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) sendto$inet(r3, &(0x7f0000000300)="83d7f4872ec0f0fd01fe4f441a491b31ea9943728d9dd4b24d700ee11e94d5bb0850d03700df84bcde3de697eb8b84160e7bd4977cc13ad36f83da8680f49607c0b0cfd5a77197f06ca2bb8bbd61db6ddb32802e795df799ffd98e2b8d1646dd31247c95520d3d2c4ae7b9f31c90f11679d70a986a97f4bb9f4d3d212c2e22f9efc3aacae81300437c19c217c59ddf213be55e1d2b0d5712d4563f397d0e415e2ed346f58c97e4dc1ee17e2ecca74fcfd2a64ceea992df2a1a2872ae609bee1829be6e20c99f78318bf7", 0xca, 0x402, &(0x7f00000001c0)={0x2, 0x2}, 0xc) renameat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0/file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r3) 16:33:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:33:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="00e278006bfecd56d9200021000300e698cbbb69287a06c702e8f659cb20f756f7b0c6be2bac2929a69bc9631e76eb25218ad486fb901e94a8026cfede2297c5d0cb6589e63fbcfc2c85f37423d9e4d04fb001ced07e18bbec42f4a7fad79efcbe304a555b07f61a503d63267d3b0eea1dfef3d9b2c044f0ac17363ed178a26a30ea8664f4796c800e40dd86742d"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/5}, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0xc001, 0x8) 16:33:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:33:30 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) getegid() ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r4 = msgget$private(0x0, 0x8) open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbdf1b7e670c954dd4056fb856dff57c895e464f0a4d2ae1280fccb1defa58202a3ff77f1b5671896ea"], 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r8 = getpgrp() msgrcv(r4, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000400000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c2dce5ad9000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x5, r5, r6, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) 16:33:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 16:33:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc10, 0x1) 16:33:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 16:33:31 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:33:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xcb, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10493, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:33:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r2) 16:33:31 executing program 1: munlock(&(0x7f0000502000/0x2000)=nil, 0x2000) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:33:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0xa4, 0x2) setreuid(r1, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000280)) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) r7 = msgget$private(0x0, 0x202) fcntl$dupfd(r6, 0x0, r5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, r1, r3, r1, r3, 0x1, 0x400}, 0xffff, 0x800, r0, r0, 0x0, 0x7, 0x4, 0x2}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x800, 0x3, 0x7f, 0xfffffffeffffffff, "815f94c534fedde6be6c1772cf9952e39ee6b0e1", 0x20}) 16:33:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x2, 0x4, 0x70c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:33:32 executing program 1: r0 = msgget$private(0x0, 0x408) msgsnd(r0, &(0x7f0000000080)={0x2, "cddf98135aec5c94af080d2e3b09a7697bbff1829d74414fd61f6feccf3345c6a79ca91bfe23ec6d935a7b20d0cf3ad89203c80768dfcc0493c566eadfa48a8bc75177b2a3270df4ae65dc74d7706a53806249cbb09a1e153355581add0cfb894362bd64108fd51276a31de7aa9f4e24ad9784b6c14c63fd814f4ba4bb10fdf6e572352905112fe207706f5c78f73874f8feeb81274c67"}, 0x9f, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:33:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x3, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0xfffffffffffffe69) r2 = socket(0x10000000002, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe1) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="8c8b86ba377b6ea18104f8a6f2301f02fbe76593e854445991428b7c326448b2b4026d53e7bc96c3fd34612f0ac3bcbb49de573ed461316bfbababf0329f0c3bf434aa39a4a63f799b6c1ee4bb7f18400f76f5de67e61501456d5283b8e2743ef3e4d49ab2ac40709f161f74b669006f46915c21ad1e7383228c1671c145b55d0aa1423035091c2f2b3a65a9ac73975b9561fd98380c81ccd071177c085d2f5e1929b593e626c8b19f4fb38882a2ee826fe383770b9937669998f025f576900bb45d9ddd6f48fe0b55aad5af619bf5a4548027d6c12d6772e97371db96bcb6a26caa", 0xe2}, {&(0x7f0000000240)="649c2b44db87e3", 0x7}], 0x2, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x7, "fd005ec3c73e87446c1c01c6d3a50002d4e21038626852752764eb204cee35585560ee1c6b758b8202a1e19747793548b679c2c62ee456f8a74db836f66d223ec8bc62d976fbe8ad0ae4069c0390cb0ba8866e3138ed2252e502697b79900ee972f99ff31e1937160b2c36de3ce2e3f1e35ed2bdc16fe7ebbc6d5de06ce6b94a9c450209d550d64b676f4cddc0f47143cd0025a58b3c14062a7ca4674c59e59aeefddc97918f990ffcc3e33c6148993c500067ad3d8ce069124e883a701c7055157c36c5c68d6c7c7f88c7fbbc869f18f1cef8d9391035918ccbe3efa782aebed057686c7c9effaac418bf006a9e8bbe98cd635d0a2afbb90c173809dbacf4a96a3ab3b960656b832e88d9c529d572fee969f28ab1b528347407bced0d1d33f06c39e03ca290d909c64e766949ba26a0331a41f2f9ae108a5ecd7e844455e675b04b74d71a21fe7c5cd666d6256cc95069f48d657b4af910ecb315ba76001f26db9cdcf0a1e4e805de718923b3f4ffaf6b77f245e54e383a11f392c9c790273c8325e94ef026b89a9fbfdab0c7287d7c47d1a73114980c919545c68bb12126dc3f79ac15d82b4850fa5f27dd0cf2995e355a1bc15210a8da1e73b9c1a3475e9a81bd52eb6620001f5df62222ed1c5ce1f42c9bab7c308edcc310e4e9a8dbf9223b7ee5699a7fc6939c2e0d1425b09edeea0abd1118ef355b3f261558397620588e09e4e066675959d335cdcbef0275a548baee3c3c0354eef2110c51d1c30cd897825a1880284634e9d1a59a5d561b3f46170e8f9e3e857e5d47754c2b77229889a78b1c89b564b3f608781e8ca9f212b98bd357b1287d3a3eed1fdc2a20efc751c8b754a3028f652ced7ae95f7603f409ecd53f59f3590f69ca91d512e94c540f59935dbb70d03bdbf38bda43fcd8ddb645eb1833461e5fe758f5d11dea674639aaab1e2dfc4617769ce2ca1b7d2dce62aeaae502fa7d2d5263dba06e1adb0b57d54d39db8926b4065551f5a3863841f9537b145a4e0bbd8cbbd68f09a667f927f73670fb527bf54b0feea4de1a1fc723602470a6af85f10f4096596d0a4b8ddbc6a14ea1b2fe321e236276a1d2b37058f6b6226c47d16ba85b703ee760588b217f80b5caa97fd476ba0dc9d770dcfea68f5b9428b5bad3ffccc14d1d0b14eb97ae838a2e9de849961d48dfebb635ba65ed049646846f70ca2e1154cb80525d4d6d4433bd1dababc318b349b19c1fd93043536909cc37036de9db870693676f2de92877cf33fc205ddf34da8f3889806e514c8c0bccfa2e095a78d030297188282a1c063931c37b364e2f1a3de73ad13ac60f2668260c32ca8c5658ca3ba4096a3f9e4cc9eb005b9edb878e956dca46824a1b328713c338a7991e1885cbc3bb66e3a26b3a12e8ab7c676c9eb78723afcbce284a0908e4113b129aa0c604f65e40d076fc9befff7f50361ea24b076880e7f688f35f498c1da5d8e406beff6c342eaae11d426c662f62ca7e5e5b44424db7bd2bfce5588542e55ba3b6a4d093177d8bf9f613ef4856020ce0e6febce9fef654bf9c7a63f9286fac7581560b0ec4c44acd6bfea0de42a698fa015641259b173ba98137110c9ebdcf69840dbd74b75b8b5bd392500120d4138339dd22d2ad873b79c7b654b15968d32c5f51b1d11327fa6dd5416f7ff13781780479223b2b14fb82ce2eb76c0168562a593a2daf8b99f11ab329f88c39204576b6cecd2fadf5407ef73f22fa6a2630b19977e1c2daa015a7d6a3584f9e2c337362155ea87a0152fbd5b25972d00471388a881fcd5d5976ec5647501f5bad1ddcb61ef3d2590debb579f7191d52e32cd68dbd2712c0553530637d86fd9372f7cd888cf6416587a9bf3c6b4e2af3ea39598804c23d6944ed2e274f614ed151d30082d0c497b777a1fca0a598e0579798664ef14949c5c598a3604f7995184bd1231754097b66ba7b6c39b2cf0c869e17d6e162afcc471b97f1732ab6e58359ca9840f5e9bc1b46b71f84894d2300ec9660a045f20e695b0bc6a7659e9d4876b1b31715876c37002c90b45ab1e04a2049d54484cc7f8899592f40ecda622f1a1b9fdbf55a06dfcfed5b248060fbfa22fccc7c49353d5d971eb74d2a3b43584a5a0a41d20162302ceca1b3a39e8758f8a403a38c87e7d0a51d58350675d4a81e348b7671c3f00723699d557c5483eae80375a7f1c3fc3d99ab377e64f875bc2d6bbb6cfa886e950a7167b87741bea52c9110535350b2a7492914f94f53faa65b57d7110f277109386d38382f347289e4ec73c786c723d887ee9d988fa518318eb63bb25559ca30bb4d8c02a9db963bf030d7e117c13ea9119c98afa618ff6e511c753126a4fc84044693d7ccaff8cadefc803d11890039a740ae3274d2a3250dcd7d5e5c2ef104bd1aa7410a5ec70cf4ec330a22244b3082ce978e5538f387e31a4b2c85aa6796c442da6652f87820ff83a0ac996a11626b2bc0ed748180d00da535aa9e1ce3c49910e56da1dc95ab2c77b95cf2a415892b9ac2e323238fbfda71a87dc5c7b3fbcc28ec86ec73763dff488dc6a4214f8af93e1cc64d098da4305eba43742170f27d17a377a15f629becdf04334dbc630eaab2480b10c6dfebd8a0f325b1fccbb3f944ffc653c123fe1794e16031dd85ca8024c380884f8f20a6c0a392ba582030c33c6795b1acf7fc5e6543f9da681a2066ecb10988a76f0932bdb964d85827c652d0d803fdd00ceaa7aba579f4640e4072326de2391a814a9edf7e5001a84078daa4e154cb542a3bbe741c6ea7a6f3b79d607bf6baa07713de170387149e8a05abee07495e61bf929ebafbaddb52f1832eb6b6041d387cd1ea98c496965586581a8ab04a3a97826d666d467a9dac853ecf5fb74a0c3e240b5ddf8ecfe35fdb16b6bb4e1c95036eb008afb62d4945504c54fc68d8614fa290599e248321ab011e7754639d274903afa0fdda0479b27f08103565ceb2e4b8adf5f620d734b0ed8ffb4c66eba9981ed88fdc437fad98cc70d1517a063b276a4132a30a532422e4a8331d7a40d50b3a77231c679555b795b9dbfbbbcb8d2768256719d13e8148fd2591cea4284a474c9c9a42110cb58bff70ef67ca2756f77767417fbdb4a1656d46adaa6a9d17aca4653712a605172480c866783c70f9e386b8f1fa2672c872d7af05296325d251dc6743b5f91a4852479ca1439eae625ed010ae13eb2251d8d6f6c9c18d82b416025bce6bd5d51f968e2e99c8bc241cdebd8f3be4cca2a98fb1435977a0c2a9d34b18f890e9b1f32e8f5ee44d4aa455888a51ca54dc3cd8b1dc158f2e63bbd1da6fa214f94bbdee320d6c4a3841d71fa81a1055d6a779205d771818f5a306aa4890e424ae52137b4a3a1829be308a0f3957f84a3859094760939998bed86679b264698ac06aaf7473acdee750e4c84962af6ad6de60dcb6c6aa13d17f725c2befc254046c4c1efae457a8d8d9d9b5ee2a32253c8d68c208803ff9b4ef2d1de97af68ffb22e0ee912630ed6b712bf3eda6cc4b26daa4615d38554404cd0dee1df0dfe41d35f300dbe2923d9bb632eccc415a0f25fc1ad17370189a6d7a469b7e6e4878bc548de0866019482937a4c69d3561a13a4dbcd77e5f0e69d27a1c877946197c03585273499d464ea4d56d5b6320e62930fb18fd507e343b4cec97a806141a290cc601b88eca340acb453280f34dac5a3ad88fe113758a27f6fa827c6fa115817e9b504526a69c4678d040af45ce54edc3b37e36725760f0d478dac58d7de960a80066a34e98ade895019639b61c43be08ae448b5a759224324aee0b114c125067b1e2da8f36ceba48364d2541e39cb74b254381cfe87453f53fc5834d0d03c2017f0d155bd5f0104a2ef5694553bb29320676041076cf630ae5b100fe271eef678e6ff918f3f23140c0999a15851647fdee737549d908230b40df7d3319ddf4523609cf5c72e0080138a29d93f5d68af779082f45f4a6c7f393d5bb72419b98b3e053d3fcff2774e20fea156bfffe0b762aca1ae5204d4c7708fa40ac3f882adf2916614f971bd67fea9afa06d625c93cf8e8539065c0fecc58c8e796f6a97bc510aeae77a1a323efb31e9f5a2d3151654a3efad4d8eaf6bd1893e98391e74c7eac64716402b5453d1e1c304e18cfb4b5853d3e552aad3c17f8bd681325be57b7536c32be67e1dd5d74220db32b5d68260f2a0337064ee6b0eb3df86dd2c7c1669e38bfcb09019d1126c9d4bda5054dfa5b895476ef6f89ce23956e1baabd46e99db5ea78bd54b7b4eeadfa63ae92f4cec86a26bfc307c3b0b21cc58ad7da1bb34a0d6d5aa082e0fde4f5cda7663e1a82baf9124f9b6c95f72f558b178984d1add8689a5675e111381e87c3623e8dc1725741b10c51432c42effe07064ae41c406a2ba5fd785de903aaf4c782064fae26f9fb89d168328851c58619694f4fe11dcad86eb3aaaee935701f651cf797e3c881e72c0e860b769e0c3b97e574a935a9b7be87981b268fcb2b74f6096aba184896aab4f0993e0231d5c622446942db7ab63dcc08893478824979b0b6bf80f93047357fa7488fd8d7e0f092afc9acdb03775451a9d34cc7b7f09b83c7c2c08b74e4d4ab172cf9d515ecec5752a706ae4e61fed8ec23d7058b655c4b8a5e68c5f52e290f600be28602a3fabe4775fef9a6b0a2f95c8d7d50fafed85ea8278f2640f7cbdc56cef4771fc26843daaa29409a8fd054e740acb6c4ed989bdfd3b3b7d723dd781026d9ecf6e91e86ea812ef54fe2505aa5fe8283ecdc8a138d1d92e10ab3e0747e059b6829e22728e060fba1e530c858fcb17034c0f363190f3fd9475b26f91d625971a27d0b2c92a7b7904ac41c55e42c35fbed858822a697e47f205f73d2a4a7e5679e97c66c203691949a415ff7fa4c0b70bdedcccfcdf96a337ed3620ace31c88800d14a300fa65f3a450adff6ac214b6c7f8bf67f4ac0e01a11264271292994c90ae04ad91f14ae0e3e38d95639adcc7237f3311c3a6f225bbb338b9f53029a60eefd48ce707149b620196160e77741e83ffb25b0adeaa4dd2408d0b3d900ab742d3b38f6453070e8f6c578b697e6576c059ee99625e8e0f8239b23e4474457ca7bda595bb4459c199d558d0e553565dd8edba4e381347d76fcbdba09101dacc2333609a115eb6838452b17213a1501e6984d1eafcf8e1f7a7d5cde4218f468476863167e7aa39311861fc3c15093446ba9c004ce8fd1347903a105cd613570623edd839028f17b00c08a8a19cf1c05ce6a488b8dee27853fbb933de8c8627f93c18374e5381c484c5049acd1be78e0b2be71f1af4d073d4203c7f10c04332cc10a8bc68e65be6915c3c9e4ca0945502395365441e389cfc656d4e38d46d3eccfa40cba5461a4b2fed5727157a7dd3712e23877f8842ff143e7684ee0082f0719c01febb760769780e19b5d225dac4c722c1ed7bbbd07f1fc5dda9a24cdc4df2c81f18a40e9cdef8f46849afbd06a1b5c55e036a5e612ae620fcb7e9d6e6118ece031d5632af732761cad5fb4659e9bfcbd310e684a3d7b8e783cf7f477090979065bb6628a79b75f140c2d332a59a11f0b55fcb25d4e574be8a9fc3bd2766d306192df8ab911ff29c9e5f2607260b8f44f1a68971e46835d0b736bff98d5b86ef74d70b36e4e222724eb5c96e57ad3b354b4e68ef477f68fa77743ca3418e9822fc99e8357059788071f1cd6383a2e1a4793ae6d254a3e8a75379b8972efadeeba5ba27477751e6908b5ccddda5143a9bd"}, {0x50, 0x1, 0x101, "89706638e42c69879fe36a374dc65efb01549c86a5b69f36784190a9a6240d874bf176575276f8f6d06c162f343631d3d29a361720b30ec5b00b28aac3d224ee"}, {0xe0, 0xffff, 0x3f, "cf7b702c6514b04957e705e2824dcfd5577fed6138b41113c938f5285498ba267154f1f38edacf750f17eff1db4b6b72dbfb37f1747781231cf965b1b0f8fa68f4a076b752713753fb0c057661bf3688fce684ee027e1e23eb2a58bb7d83867ec9892395a51499bc51bb16fc3f428dc89f83032d758a4dc23b176b32613288887cae6a38935d7983934334982e548c7e9b290dec7e0ba89d6df8cb23d75fa04bfe14ff516ba577bd183745e8919bfdb4d9fd469e954059e5042c315614a49618287a7e0a3ab96a2324"}, {0xe8, 0xffff, 0x1000, "632e2e15a7126c4404f4e15654728bee17cc9c140b8ea6b7db809f326d0417c477a7be69da23db076f696209fe1c342acccc367dac43d19633d60973b037ca5134951cc90a77d2bd42f9e44fb7f3dd0fbee501843fe710b1e55c89b6834bee15c053bafcf701a22fdba93afbb8609533c2de93dd78fd2f0b97c3a65d77bf1e1326b38924342de168a058f2ada5aa463954a1191be01d39c005bafe15f70580180daf1e12c3ac717987b9faedddacb03758ce2c6dcd91131d90af89d47125aba60b09cbaae52523bf513f54b548801b6d5fde"}, {0x90, 0xffff, 0xba6f, "fee9415de5b565a8f956dfbd24d9c55adc840f140d3ab812bf4b8b9b25bfa0bd483f53a3ed53ee495833bc26652d8d1b150a9e5d495c3ac0d96a4f336ccc8b0e146006798bce67311b2f509e093b23d0f59ec9ea67274bff63553b4193db379975b43d326e61d9ac5836174141c07696c5528831a26fc016093584898ef6db"}, {0x98, 0xffff, 0x0, "5273b9ebb97cc2e75b89d11caa0f67e0e6d2e5be8b8583312da99d3716acd622c88c75d8e7ec8328d6fde10b391064b6702e492c920c7fee66b4e353d6458d59c0e06f69e8f80ff2dc252e2ab39e4dc4f32bd6e8149d24aed9f148663342c4158b177d74e7ddfd18425dc7b6eb9c847e88c8519ccc6f1eec7d01afc74442dee5c8"}, {0xb8, 0x1, 0xffff, "5ca8ddf3d067d1d15024a5eb73f1d31417d42ad850a6b8d63630878677adbf3bc18e3b7a9a21b33bca41275e98390b9a3280cbdc79bad7c491c31450c2b72d05780781c26535f8afef9458a21308eb53690d5a42d42e1e60571937b663e6133eaf400048f9f4819ed8b5db051bfe17dbdd0081c91830f8c468e77d6ebb872185e0bd037df469a5c564f5f8b17fd142f0d102f2b5515067aa56e009addfad2c3b3cada338201844a0"}, {0x20, 0xffff, 0x800, "a2ca64f0eaf4cb63872b"}], 0x1428}, 0x409) getsockopt(r2, 0x0, 0x4000000068, 0x0, 0x0) 16:33:32 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x640, 0xc0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x7b, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='-({\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='[$\xdf\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)=',]\x00'], &(0x7f0000000440)=[&(0x7f00000003c0), &(0x7f0000000400)='#,/\x00']) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) 16:33:32 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200), 0x358, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) socketpair(0x2, 0x5, 0x83, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:33:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x59f, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) 16:33:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = shmget(0x3, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000000)) close(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:33:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x1, 0x8, 0x7}, {{r1}, 0x0, 0xc3, 0xffffd, 0xffffffff, 0x5}], 0x1fc, &(0x7f0000000140), 0x1ff, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 16:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x1}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c", 0x9}], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x400000003, 0x0) 16:33:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x22) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xffffffff00000001, [{0xc6000000}, {}, {}, {}, {}, {}, {}, {0x0, 0xa8}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {0xfffffffffffffffc}, {}, {0x1}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {0x0, 0x1}]}) 16:33:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) 16:33:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10280, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xfa, 0x6e, 0xcaee, "ee2fbdb2169f15bc6ddf9c28ab100ddc6a74643e", 0x1ff, 0x71b}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000140)=""/109, 0x6d, 0x800, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1000, 0x1, 0x0, "d74926b94602d88be1d3071f32b3153115fb6c5e", 0x80000001, 0x59}) 16:33:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:33:38 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x9) 16:33:38 executing program 1: mknod(&(0x7f0000000700)='./bus\x00', 0x20, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&-*]@\x00', &(0x7f0000000340)='&\x8d-\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='@!\x00', &(0x7f0000000440)='%*/\x10\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='/dev/ttyCcfg\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x4, 0x7618, 0x19bc, 0x1, 0x81, 0x400, 0x401, 0x0, 0x1, 0x2, 0x8d}) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x80011, 0x4) semget(0x1, 0x0, 0x4) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000640)=""/79, 0x4f) execve(0x0, 0x0, 0x0) 16:33:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xd, 0xf0000001, 0x7, 0x41d76f10}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:33:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf987a01528eb6190000000000000000000000000000220800ffff4f22276e", 0x2c}], 0x1) 16:33:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f00000002c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb57b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52cc20f7d8567a8af8cc03778150b5cdacabfa3f214579e0e783328094ce0f05892e35b18e6623444b9a0fc7f6c496fced1e8d1c350b89d95e94396f464ed5b6493b255010000000000000000", 0x124) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="885000e23b46a81fdb50cb129e3242c6f42e146c43a144520963f10e7be2264a6f9688efdaef44e6f148f7359daefdfc3d5d0d48239cebce8be543b2c42a3889569ef6402931", 0x46}, {&(0x7f0000000100)="f22a023e5a659a2d838bd95074ed77bd0505509ae69f250d51e13604c0f82ed21a8ede50df64ae4a2f6779b5dc50c15759a56df1f76ca3d3c6e41468b4503f3d794280de0fa079637931c9168f8c57735708ccb34337e2058105dbfa223c12fe8495f0c836b068", 0x67}, {&(0x7f0000000180)="8d492db0fa35b63596ed50f55776899bf05d611871dd185448e37998fcc1fb0fe07a23708a42f6805cd1da53d17cd15957e77b6352103d84693af7660dc675ba9bb9649181a591401fdf11b250916f1b57fa6fadad13c30a85f508053c0c4368bd5c32b2b6c67ec51cf2dc95a00c6a771a56eb485c40a806032185acc9cb966794a21f52d4d0115570a1", 0x8a}, {&(0x7f0000000240)="50d5afd7433713a03ef617c7592e38ceb375", 0x12}], 0x4, 0x0) write(r0, &(0x7f0000000440)="078f9cd4b743344d5912ca08fcdb0423cc3af47a4e897d4b38ee2f40cf23b135daa14e872ed51360bb48bbd6dfe3fb48ba5e7865b0bfddcdc01ad320ed7822ff395c912fe4ca7b15a974a098c8b13e60c78cf8dc0e001432ac05e2c2eff8ed58574ba1fe85dd1573a7d0e692a9915f23ae81b2f670a0ef1dd09420c58c166b81d1", 0x81) 16:33:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2022, 0x58ec) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r0, 0x25}], 0x1, 0x0) pipe(&(0x7f0000000080)) 16:33:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="e4f6ed2cf3b4605c6a460510943230c37ce5e9", 0x13}, {&(0x7f00000000c0)="66042c1e7c14d21660b42b1a56fd301ba18a070052c99617af0dc76524b11145e57f6365025cc1e95e67c71205946fd1deec2c127a6d24784892014957a8cce366a9228fbafb7acbcc74c11eb45884c17c1825278286b6880508de8ccb571b390b5472ac708693bc42eef19d178bae", 0x6f}], 0x2, 0x0) 16:33:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:33:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:33:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) 16:33:43 executing program 0: setrlimit(0x11, &(0x7f0000000080)={0x3, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x2a00, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x40, 0x1, 0x400, 0x8, "2ccdfe81af9a716a818998bf7c998ca9388fa1e9", 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x8, 0x57, 0xbb, "b4b67432dfa3ec9f78931da5144804e5ae068267", 0x80, 0x100000000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000380), 0x1) 16:33:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10002, 0x400}, {{r1}, 0x0, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xef40, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x6, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:33:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:33:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x6, 0x6, 0x20, "11290c2d9402772a20514388e83f58b48087025e", 0x72, 0x3}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x140}, {{r2}, 0xfffffffffffffffd, 0x4, 0x5, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x100, 0x3f}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x100000000, 0x101}], 0x99, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x85, 0x10000}], 0x3, &(0x7f0000000100)={0xfff, 0x2}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 16:33:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xb, &(0x7f0000000100)="009668703a670c703ffb8f6929a97f629b0a94f31bbacf4db892da0b41011da4bf", 0xffbb) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:33:43 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1005) msgctl$IPC_RMID(r0, 0x0) 16:33:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x3, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 16:33:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x10, 0x6) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:33:43 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:33:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) 16:33:43 executing program 0: r0 = socket(0x5, 0x4006, 0x10005) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:33:43 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 16:33:43 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:33:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8a0, 0x40) setsockopt(r2, 0x6, 0xa1e, &(0x7f0000000100)="0c00b874efd805d091256d1eea8e22a606df256dacff576e70595fcf4c77ff1ceb56d451ca7dbe61fa13ee0cfa94c61bc0304b385676a3e17f8a2719536f3bf095c41719ba", 0x45) msgget(0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7ff) 16:33:43 executing program 0: nanosleep(&(0x7f0000000100)={0x9, 0x3}, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x7ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x100000001) fsync(r0) 16:33:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x401) 16:33:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) open(&(0x7f00000001c0)='./file0\x00', 0x300c0, 0x10) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x0, 0x10000, 0x2, 0x8, "356d38349f57d5aa9574450778fe301c77a08623", 0x66, 0x1200000000}) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)="be47cab0e3a1beb7351f7f4a4f440736493dea914cc60c50aabe9928d980b4862a500d4851b02710e44cc8c95f91", 0x2e}, {&(0x7f0000000280)="0969446cabd3a14e2e0b42a94321923f1bcb8b4ea33cc961f4b7ed05486417bf63726c70e678d4434989cfab487e9315850d3e44693da7e9dd12cbee39197bf1d065c77d4ee12f68bd50b6294f64879661cf2c2389fa338956b82a80d5fe0c809e7e11cb9fe094cb5d49a4277d96b3b70c68dbd3f889ba798b02f35e23ced8e255643ddc1010a44eea1540e4211f73949e878543006e48ba869eeea71d56560075a83bbc8c0f9d0ac48aa1f445d0193b6bb64ed9ed358284163a0d7679075fe859854969212a284c463ab20e62f95249e030a47d5cbed586", 0xd8}, {&(0x7f0000000380)="2e5310491620a1444313d7882863832864074d04dd32186c877e4ab13b3d1a82f683f9b338910fd0547a4be015670987d2810f2ee303409783ee86889af5b8d96e06aff06aef7334ebde3f25872eaeec1540564838f78f8169b31a871b808f80dc8d2c8aed12c414ff71910fcce60764bcbbb72f3f65d2c2b28439a307fff29b2680a2a9949619441cfc8fcbc4aec4d6150ef8a5125fc3ebbecbf64e0525bd19f09e7db39e0ee1baa651b6eab48d7a0fedf3e9e99913a19c9352b3f223d8122f93545c0f0859b5a03f7cf95cd73b871252a908", 0xd3}, {&(0x7f0000000500)="70fa63be7e60a5adce6377c446f762534edbedc27dca550fc3f932f65c35e47b980f9b7e8df6d50809c07896052a3ee30954df6747c3c2f5ff08217caef84110fe3b07c04d830cdc5aad426f6734a127b093fd49970189", 0x57}], 0x4, 0x0) getdents(r1, &(0x7f0000000100)=""/183, 0xb7) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r2) 16:33:44 executing program 1: r0 = getgid() getgid() getgroups(0x13a, &(0x7f00000001c0)=[r0, r0, r0, r0]) getgroups(0x3, &(0x7f0000000040)=[r1, r0, r2]) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r4 = geteuid() setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 16:33:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x40, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x2, 0x726}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x9, './bus\x00', 0xba90, 0x0, 0x80000000, 0x400}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) getdents(r1, &(0x7f0000000100)=""/102, 0x66) 16:33:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) getpid() symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:33:44 executing program 1: r0 = socket(0x1, 0x7, 0x9) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) 16:33:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x6, 0x1f}, {0x18, 0x2, 0xffff, 0xfc}, 0xfff, [0x4, 0x8000, 0x401, 0x0, 0x2, 0x5, 0x1]}, 0x3c) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000840)={0x7, 0x1, 0x8, 0x2, 0x9}, 0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r1) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000540)=""/113, 0x71}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/35, 0x23}], 0x7, &(0x7f0000000780)=""/35, 0x23}, 0x801) getpeername$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f0000000800)=0x8) 16:33:45 executing program 1: select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1ff, 0xffffffff80000001}) 16:33:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:33:45 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "4ce8eacbae90110697dd641b81e8051cb69379402d2df40ec07d8aecb1a28e387dd038930d45277e4d1f6e68b10a75c25eaf980636e7edbebaba270fd2f68ef91fa4fdc0"}, 0x4c, 0x800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:33:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000020, 0x50fb3585, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc00fffff, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000016, 0x1, 0x53}], 0x400, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3}], 0x6, &(0x7f00000001c0)={0x8000, 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:33:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xff, 0x8}) fcntl$lock(r1, 0xb, 0x0) 16:33:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:33:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5, 0xfb, 0xff, 0x0, 0x7, 0x7, 0xf0d, 0x1, 0x1, 0xffffffff, 0x7ff}) nanosleep(&(0x7f0000000140)={0xf0, 0x7fffffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5e) r3 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/62) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2}, {0x18, 0x0, 0x58b, 0x5}, 0x111, [0x1f, 0xe59, 0xebe, 0x3ff, 0xb8, 0x1, 0x4, 0x401]}, 0x3c) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80, 0x6, 0xffffffffffffffff}, {{r1}, 0x0, 0xc8, 0x20000009, 0x5, 0x6}, {{r2}, 0x0, 0x1, 0x2000000c, 0x1, 0x1000}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/181) 16:33:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:33:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:33:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x4}, 0x8) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket(0x10, 0x8000, 0x8000) ftruncate(r1, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(r3, 0x6, 0x1, 0x0, 0x3) fcntl$dupfd(r1, 0xa, r0) 16:33:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:33:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x3, 0xff) getsockopt(r0, 0x7fff, 0x4, &(0x7f0000000080)=""/30, &(0x7f0000000100)=0x1e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x25}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) 16:33:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1e2a, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(0xffffffffffffffff, &(0x7f0000000200)=""/243, 0xf3) listen(0xffffffffffffffff, 0x0) 16:33:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="7d354ed39e64b8372c78e8c932587e4bfab79b469755eb7ee31c628451f638dafaace595f783a4a05eac33affa24f25db12c2f233027bceef4dbd30cf0caf8ecb9748db9a3081c2c49e5ee02d47c1ff13a7ccea07ce796230c842500b0fc9a9f3bc5a144f33bfb868f3cfa7b22e11c11e11e02bb5ec2784db39b18e9b3e3514d7839ac3d716f8c25a8c0df6ff0e3d5648a01771296ba57c1240f05158ed20e94a291c005424e5759b2bb463889316b02abb836669ddcbd8eb94f7ab71357e1510450774c3b55ac40187a01ef1ac7dca0f4c7ae80165facf6b4462933a702f6c2de", 0xe1, 0x408, &(0x7f0000000200)={0x18, 0x1, 0x4, 0xe0b}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:33:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x7}, {0x8, 0x7fffffff}}) socket(0x2, 0xfffffffffffffffe, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:33:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./bus\x00', 0xffff, 0x6, 0x400, 0x1, 0x4, 0x8, 0x6, 0x0, 0x1, 0xffffffffffffff7b, 0xd89}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="ed29be67618567165db723ba79a500432fcd7013c93c3d619ef14ccd10001d7f0da497699522d0e8e1069be4e08100940a0916b989fa8de43146f553429c850ffd55d1b8a1c7716a2fb9f5bcbcda5e64940e17c7f3a9dfcf1501132ed17b1d5613ddf4cad7af0c6694674c652cbf649dfde5b4f4b966f3585b921394", 0x7c}, {&(0x7f00000000c0)="e9a9923a97a3e9d22ce37c246aa85297b7c8ff6d9f791df613ca3e5c6a421a3b81b238498eb545f86c99ae131fda9f762b54543122a90dc066860ca09d13eb149122bcba5fee0f442d1e9173eb4e437f3197b0c2984999718f2e23648c017f86285e3d44f7c4beff4c", 0x69}, {&(0x7f0000000180)="97ee1bcd4679cd5dc8d122fa974c9c58966aaf357b5eb3e0d8956cdcfe91b4bd1d277e0e8b14d7ceb09b0e15339ef335e4de04ef2c962be35bac3dc8c1d610073ba4f9e82fc8de856c944a8876ec5d10443caf41e641aea0906991ad039b516e160167861b29f677f443cc3dfb7911362a0a9079c21dcc3b8fb0bcdc38", 0x7d}, {&(0x7f0000000200)="cbc91813724191c0112c5b01039e6e61f84bc1b7e7419e4361286860174ab8443fc4e8f390a59886156bb0da9c24cf3699f861f5a0d3f448538e7cf27332bc78d939e3962218d544ceb4b6f5f40738ead8c11e93b226dbe46e1d2430a18298eebfa0ce4ad70a6f6f5577d7c3287e6b09ac978bb5eebdbc598278b88a556492ae660414164080206154fdd94cd25bbd0d0e58f35e1c9dd380190e0aac2b024f4811cdd04c1239ec6d30534d7f34e0e3b90e9574b9643754ef48b28b28dc103fe8fd925f1b4fd98cdf2a84e0e5cab899efd0eef76601ce6ba1fbf1f460a3bde1d5325c4b2d95567fb8176e80600c9c83a8bfd4a9e47344e85ed979ab", 0xfb}, {&(0x7f0000000300)="9dccb0d00bd3a88f8edf04ccee1d7a29992e0ccbe7972116d9fa5533fd44e3093a52427a4b55c1f05857cd5bb54c925e400c87dc49f7f0e6765128dddc1b0a551a8bf27456c68aaeeabc3cfd6d4b077446ea4a545639a9000ca01c7ec01c895c549d169825bb9097dbcf9dd4107d8b34952cb28209b7f4694407133e4a04a6a4a3d6b2ff2f427dee2b5cd2a06fcb5594c0fdf0803f96c879c9af1699f546e6816edde7aecf1fb370cff52927cf703238a3ec", 0xb2}, {&(0x7f00000003c0)="626fcef34b5b40977a9dc553cf075114a55014faec39e2241a570074cce97d1888798c1e84a3e9842c0d353531ddebbc3edfcf2c33721eec8bad4016773fe191c68b4936584e844b7ff2c15aa1d03de235f84b1299fae78fde818ee881abb4c03869d472e98b4194aff48a31d5d305b41660ff9b468fa0bc7430401a7f8ef1bb32977091e8c15e09b9e7e3cc560def626521e75e6b94f41ad7941b8c459682ed18e357e97a6cf8d9a598687011b36268c87b3bc01ecd787fc3bbf8be4de8d74f0cfd2fdb3cf8053528c74379d5f19a759a5d8cf05a72c318e72975da3dce13f5cf", 0xe1}], 0x6) 16:33:47 executing program 1: setreuid(0x0, 0xee01) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/217) 16:33:47 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair(0x20, 0x4001, 0x401, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=0x0], @ANYRES64, @ANYBLOB, @ANYPTR64, @ANYRES16, @ANYRES64, @ANYRES16, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYBLOB="4c99314a29dfcb3e5967ec83bcace06dcbb9d6cc44834c816e2a4494a267042ba465480098f26f948b0776ba9449c3e58cba3f69801c6a9ee40351651f9c12cf5c71db64f1b1578dc1081993aba487a1431c57cf28b49f2308d3a8cd4ca5def008f8cc687afbd6880101b32762d1ae002258ffde01d021cc8fd88cc5cc65ee0046579578a12de76a1b93ec8d50691a507dfa07f80518ec1f943030275fb79390ebb8a33c7baac37608f394e2d1920fa02aca44c8c33682c2d52b81ea2107cead590995f764f83d3bc1f8f396e6554858bc7de08a", @ANYRES16, @ANYBLOB="439788e73d6e9fe4e17c3de52d9cf6a0c82082c5efd9c4816df2613747ac6ab6ba22d9191297ef36f2e853d11ac69b1813236b51729a8b29a1bbedbe01bc8ad179a4c07607ecb9b307fddb4b8e13af", @ANYRES32], @ANYRES32], @ANYRES16], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x9, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:33:47 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:33:47 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:33:47 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x311, 0x1}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) semget$private(0x0, 0x1, 0x720) 16:33:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:33:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="96a77236ed465a1654ce32977ddd9bfa89df55361652cbbc63cdf64a00c7342d11fd5686a997ae52c786084f00b13b926680d4dd19374ede223c4401cdb125da807d012e737c589a9a5743fb57ee8d0ec163bb3eda16", 0x56}, {&(0x7f0000000180)="46a1bc81dfc3c1d21a205ef11222cbe2a588f8d9e596e23a22", 0x19}, {&(0x7f00000001c0)="870e38aa649ddf810095d584f18e6a401dd4bdc10e3fe79f5c10935cd2d249050c77c21cd7f7a82af259f0fd48aca8796d11edfd5032e9e42426739d72f3c412a74315a045b3a582ba4bea475b6739743d", 0x51}, {&(0x7f0000000240)="6b638d60642d93499c2f7a5686f19834949ebf57ec80094b8510ff13b52410aea04889552e6da0ab9abf6f772da2c1b1d7b00d5dc90eebcb21bda33f1f741e584473b393f2d6d9c06a1a5bc22fdb0a0bdfff076a8391b15a897b9bc6b70e3feda4e776d9f28366", 0x67}, {&(0x7f00000002c0)="3f4707a16739ab535e5df014a0b44dde3f720d5226733ec98997509e3dbdd7677b9b6b56fd3302c755afba575589fc23d90b5296e7a51105eea5582fd0bf01f65c56f7484b93261f5ee9745b313fc7130c58149ff5611f3edaae95f665ecf6280e558fafb6bbd31bd91e73737342fa906bacd29b61103a423e473034db358c9deabbc7c482e0c87796760e6ae0e07c", 0x8f}, {&(0x7f0000000380)="45ab030faa15b40b15c14f4d55c9e49e66a9ea1e51193e5d5df8869ce38aa2fcd3bc482100d8e249283758e6fed456428f803c9fab2970ce665d11a02351261b1230222188521943a2c05558185d18eec52fdf0d19bb5ac79ec2e5ebb61db8c92e563a73995901cb35ef4796262912d44ab86e72ffba3451b311d4eedcaa389689c7b7bda538df", 0x87}, {&(0x7f0000000440)="eb4bbd931624b2e408b0a526069f39a635e52f0e55c2f682abcc669a45324ab4e134df333a2bd70ef9b59c5c05b5d98640cd16889ff405490fd19b761f102407c2b113a52c44a7f3c232a5210c8cd36f76e3ed259b8bad2a4a0efece73c8ab8135d6fd386b81cfbcb5a8b1f6c31e0bf206f556eb8efdde93a72868c0507b0cf0a503926201c2957e5567ac8a96b4a1eb4640dcbf090173246bf85d38b89b6df154596f2d8faf7396d81f18a902d4a21834a193a74ec3537c7d8cd2950d94f4dafa8394", 0xc3}], 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x80) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) flock(r1, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:33:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0xffffffffffffffdc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:33:47 executing program 1: setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:33:47 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000640)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f108692616cabcc19a5e10cc3e30704ea392158601fe2b5ca95de8b77da92d07070531499acea910de8cad40691b377421abaaa28943cae8128e8b3db7439670f49d65c6221d30adb520aef4bc5d7e19ffafb443fc60267b273b263b9b9e70cd22d255451f81401ccfa0fa2ea844dc4b44c39c520f7538d837ef8a696e65881462eb2218c0a86d0eb72c4b137937a9664601032c035ca30fb5f2c36da99a62ae2d33cec5caa4b49fb0f42d87bb69a7ea192ed22f2d2731926d99962396009fdf8dc24cb1263c7dfbdd78ddfa71c9bb834cf81cc2ac11312a44da1156ba4b610d248253ba7f8b4f5d5f0ce03592a95a905a6c3880ac981b2aeb762e6f89453f237342d22b41812b006597d8afe757fee65151ad6156d0ad2fbf2b01e81503ab89c361141b20d4c10e4be"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:33:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getitimer(0x0, &(0x7f0000000000)) 16:33:47 executing program 0: r0 = semget(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x4) 16:33:47 executing program 0: clock_getres(0x4000000007, 0xfffffffffffffffe) 16:33:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8e6eb295a898ff8f0d0861d33598d13d4d2458baf8751366a0008bd0859e018d8acb6d05c8c4fc0f6aaf7bf9f13a17fc9d9d1236f7393f4bc25d55cfa7956c83bb24fad31024c5bb109053173a96cd6701fb2fb85c2b112d4e4a69c107e1aa5e4cd6537e2d20010b32fad744bd18b761c6ada09b1c4ddbb108", 0x79) 16:33:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x201, 0x0) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:33:47 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) writev(r0, &(0x7f00000002c0), 0x0) r1 = syz_open_pts() getegid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x7f, 0x7f, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x10000, 0x1000, r4}) syz_open_pts() 16:33:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000009c0)="81c08379de2e4f90ff52d19ee9f75518d239a94db08580920a868db450e9e359481c0a6d9be6b5ca1008ef3350d9b1c973b4f5ae75506b7a3a1d287f39a16540d82fd13d3403eb48c3f427208245e264fa704371c00480fbf2b638e178626d6a0c9e94cf15cbec3a1538cc10556bbb813d47b45d6f9bf759e2c7ddb2c8495243a5868713fdc5b025a805802637ade07e6c177d72fabe9febf2ce88fae91157637a40aa82c673989260c209df170e7dd318ba9185e072833c1d55b538a5e1416a3e77a8b62137e063494726ba8ec930a6c1cef12db250abf3b0c97f459450356fa6b483e2b7ce6344f55d65fe1e3393f39477a2e8a1ca8b6802396c33f48dabe76d2f3d0c0aba3c9cfb06a86f181768e72b5e29b2305a324afe7015191f57b29b9ccd9117260774e6e17858c4c88c17ce8795aaf0be911bb394e7a8227e18dd51b06feb76c2024c2b5068c578b258d57bd464e9bbb5c98df7762d4bb5aecc7c00478750257f4a3221bef8b1ab26c19ba43cd7af7af5f1796e8e5320018a60aae36592ac1c92e9e188cea5f97fc52cf07ee649066543a6a35609e48a227a945aab8ee4d63447b7295e1f3c1fdecf1daf36f9154f4dbeeee2d9d348da0da43dda09a7a1869b90e7374ffebf2705422f2d431675f6d0d3587df9072f987cf810755d9db7d8f4177df6e94aa9f74896b0171adccc4551afdca8c2462fabeffc034a38c7ed841530fbda03e38c0f090833feda3c216ab2e4d4fc1dade97df6a3fe375dd41c445f9906a3935bbbae662e56e904e1db71160af2911ccc03d7101ee82fb3e9670fc4c1574310eed878506220f044654fc4e6c3a8b5561fa8db11809068563c58dec8e9045a8d4947cb35ac04e54f39f1d400abffdc3ca84bad01940a1be3c047444a61abbb8a767e8770da3b2a1d985a41226cfd631ca6f62532212a6cc9aeb8873b682fef674a31050d685cf9541bd2569738c7b21b14571e97413d87bbd48ee56418aa28f811a05830785fbe18515cfef63787411a17db71ef4f9473d2ca9d88f496847d25fe8756cf2ad88ee2751a29d2b3b668e9b7d2a4e15aee14925b874e0bc5476f08854f0ec2fe79d762f358726488b437f85899c5b5ea499d3d52e5d88beac4374664d3a30cbfd3a4f92bc54af6af45fa535cda0042b764c58fb864bd29e56d37877a3101f644b2dbc32b8c4fb18e4dc046495b0b6cde0d085d73a35ccea10045b15cc718f429e87894b5660a0e231c4f58fd5f60eb8c5f9f811ccb08fb081fe6beb5000f768dabd8a2786a3703dc7c5e50721ea10588b78cdb8d83d10325b928b3856c6fd78bf6a6402d98733c04f526669496e6b4d9e55d41db6bf7d5e16ae87014c5024459dce1c4938309da559219b74c31a1e290234324aafe7990df190f0fbf105b361b3f135a1bd003cc9b39da870a88aad06484841dc64b4e718adc148726d6b174fe09240ea8aad40dfaa82142505f5db200d8837f037af4024cbf0436b77f9e07e5178db4b248b5abe467be3f76fd509b1c353142b004ba6174a62e45fd542397f3ce7fa25cfeb66c058d307db62520fdfa8feaa3b0afa17fac6950a3d35964139fdce7447fde5540a39e1df29adabebbf260", 0x47e}], 0x1) flock(r0, 0x1) 16:33:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1}) 16:33:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) write(r0, &(0x7f0000000000)="9c87c3772c0035b87e33332e2479ee9add2ccd3c31f99130f28399df8e8bb708411fa9f22f3e289f6989d3", 0x2b) 16:33:48 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:33:48 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x23, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:33:48 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000080)="d5b3ffe772681be9c167196f042f20d9e6ece72203be893034f212dc68cf", 0x1e) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = accept$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000100000000000000010000000000000000000000000000000049ba185d814ac83cffcd0000800000000000000000004000000000000000000000000000000000000000000000000002000000000000000000000000000000000000006e7f02f50d65e4000000000278a3a50da3f8fffc8106dd4f8019eaa63767d6b6264b9d388f67049f09fa110bbc79ba38ad7cdbe2b913dba514abd96a1048fa05ed565baac73ee31ddf3aab7fe3f9a4cc199e7a8e804087f4703c620c6eb75fe7b21c6e3f317e58aef5eba260f3c6e4d686f25ea82a209aa51f453b68400069dca1e4e9d237cfa7b3ee198d092ce155c86f4c66de58b122096647e1859a8c3d9ce1425b21a7bdd40ef523393f00f672d094c0bbd08d04c7466440231c02f02c02cc9ce80bdf5a991174bd7acf14cdb193adce82f262f03b9af00dd02b895571962394d934fcbf624c1fa7487b92a3a74e612493fccae3e118ed6ca2565c0d372a31f3ccee7413bb44ff856375977bec4fec9fbfec625833c4"], &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) 16:33:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:33:49 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:33:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) close(r2) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x2, 0xdb, 0xde7, 0x8, "86555ca91d007d580a2575fb250f74a3accd7a40", 0x0, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x4, 0x1, 0x1, 0x4, "9e7e0c2802cef10260f65d5ca02bb7228d76c4e7", 0xff, 0x3}) syz_open_pts() syz_open_pts() syz_open_pts() 16:33:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x6, 0x5, 0x6, 0x0, 0x1c000, 0x81, 0x7, 0x1, 0x2, 0x4, 0x6}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233a27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:33:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0xfffffffffffffffe) close(r0) 16:33:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="7c83942b2442dfef4de9a9e65183390899b68084a7929744", 0x18) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:33:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ftruncate(r4, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) 16:33:49 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r4 = dup(r3) poll(&(0x7f0000000480)=[{r4, 0x2}, {r1, 0x4}, {r4, 0x180}, {r4, 0x6}], 0x4, 0xfd67) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() syz_open_pts() 16:33:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0xfffffffffffffffd}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:33:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) mknod(0x0, 0x0, 0x0) setsockopt(r1, 0x5, 0x100, &(0x7f0000000140)="6f352e240d586b22480e318cb52003b976b108cb1274607fc62bf8a642c3d7d7176056ee52bf6acffe458db01abb553d11eeeb954cf59007436f6c3e3fe8e1ad1a89a2301d578e3baa5517784a5a529e59bf18f6fcb77584e7855725ddd1c33e1b843743064b92a60bc535b362be200b33885938cd1b2993e43fcc669ff2649fcc18bceb7475f77fe32800019df49059b6e8d67b7af212adf4507a216de028a12b7b39c69dd27c9b22f16edbdef6f234a73db0dbc1938012e8bb20d1c114093e0c87392a1040877ab3", 0xc9) mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x5) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:33:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2b, 0x2, 0x2, 0x4, "f39c18ad7e4fbb824011a01426cbd55adb96e5e2", 0x0, 0xfff}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:33:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0f", 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f00000001c0)="0b7b3a4522300e", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:33:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fffffff}, 0x2) 16:33:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xd3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x2) 16:33:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) 16:33:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x7, "d730bb6fc6e23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:33:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x1c, 0x0, 0x4) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:33:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000140)="c735ae29fa42655e3a6e5a0c6bfb82e7983d68ca382e272fb245be706153a31dfb435416707c568684a75606c3afd90d3b4bcab1185d9bc67c7b1cd3f1a74bf16a4bb4bd90caeea28c309385d132fc43e0a0ff48701196817b", 0x59, 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)}) 16:33:51 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00006b6000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) sendto(r0, &(0x7f0000000080)="a6f6ed2bf97f5827b23af76d3d8a420265420211ededc8af650e8e0b24eb270b77e9586aef957a96a172233812934f1f9b85b9d3eaa085dd04cc65c6523f6fcda6f9f1a04d80619e521376d36a2017710b6a766f8e3f2f06ae04e3bd563721ebc1cc756b7d738210d73299586d3a9ea5625630f8443761c8796e406c9959fdec831644fde8cab95f7063a35f53f0d01b20857b023e7a498991e1747f8607bf96acd7116cf928a73fa42f7174362efba4c206379801c037354c294ceb88c5bc4f977ca8b923", 0xc5, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:33:51 executing program 1: r0 = semget(0x3, 0x0, 0x10) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/30) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:33:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x20, 0xa40, 0x0, 0x1, 0x3, 0x9, 0xffffffff}, &(0x7f00000001c0)={0x4, 0xff}) 16:33:51 executing program 1: mprotect(&(0x7f0000031000/0x1000)=nil, 0x1000, 0x3) setitimer(0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}, {0x10000000000}}, 0x0) 16:33:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x808d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20e, 0x0) 16:33:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x81) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:33:52 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f000023d000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000640)={{0x80000001, 0x9}, {0x92}}, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x7766, './file0\x00', './file0\x00'}) dup(r1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/175, 0xaf}], 0x8, &(0x7f00000005c0)=""/33, 0x21}, 0x2) 16:33:52 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:33:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x4) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/4096, 0x1000) 16:33:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x6) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:33:52 executing program 0: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000140)=[{0x2, 0xffffffff, 0x800}, {0x3, 0x3d}, {0x2, 0x8, 0x800}, {0x4, 0xfff0000000000000}, {0x0, 0xa6f, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x4, 0x1800}], 0x8) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="eefffcffffff0000"], 0x8, 0x800) 16:33:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1c0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x37555e0565e53468, 0x8, 0x7}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x38, 0xf0000040, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x30, 0x40, 0x0, 0x1}], 0x10000, &(0x7f0000000140)={0xff, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffded) 16:33:52 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x3, 0x0, &(0x7f0000000040)) 16:33:52 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:33:53 executing program 1: r0 = open(&(0x7f0000001440)='./bus\x00', 0x22, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xe, &(0x7f0000000080)={0x2, 0xffffffffffffffff, 0x7f, 0x583a, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000001400)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="4a99842ab2612967769c1c098b5d7e19e958a52ec47b3790e822fd6e623a9b26d47fe86f16280df979186f2914ba9471d1e68c95f98656dfbbc734856ad7ab88757a782429212a8f4b2c34776b7d394c9a9eb2ee2748e22e8d7df0beaf3b15aefa0051bb6fb6d0e75e42eb2ff9e4d1a98ca67365d41dd13e8ce7895fb03dc63ed605f598d603bcdfe4f2893a01e3815eb2b528474879cd7857bd73e9aad38adef8d79a9470d9d34e952791240b8b9404d04913c326bd767bf22801f5b3d2b960c31fb639876fc209212b8c8d", 0xcc}, {&(0x7f00000002c0)="034d4317cbe28c0cc6b04d9e52269ee9468e2dde217f87ed2f72a4a4e1e30d965a3edee6e6dbc359d79bb4102dd0b2ddae506e619966ccd15a90b4a6be7738f94c75d396f50fe6eb31a0d797d72a482e51cc9a1c3d337f0fa90394ddf291a966d86a8af6d0ac35bc81438e08b5fa591eb89b965f1642b688ddbaf89a54974b29118a5c867fd9de08ffee", 0x8a}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="1010000000000000ffff00000200000073ced0e26538216493e9e7ec0a12a70e11fae1fd2f460b46f02424f472ba5c983fe794c177941f0bca4ee741b26004bd0c115d4830ca5696a4361523edec098db1fd66c7302aa729ab491006d2712b26fe299efc272bbe78d82c11b512c3b033a5cfe3c2f2463d3115ca6552c5646c7426ef197a6ff192bd892770d95724b19c38dbc684f7c5d6af360be0a22ada9367b4392988bbb08bd6b6bf130b424380671ed87c25624f5edcdc4251424e63367fcbb9e716b1b272a4b52cfea7f1fc593e7c38d2210624a7970a2a089193a39ae95cef5dfb8bdc4dc3962661b3abd390511d0a0ffeec927a3ba1d54c7b4c30c843063873ea20e15a6a3c6c1873aa0f8739e103467f9c0a8066bfa03310379672e92eaa5fb80562a7839e2e10bb6cf381be371ff35b169e6f1f018595f5dbfe4f551f96c64f88ab1a89e276d65cbc2a842ede36a1a8756542c114dd82afc1a0db31d6942cf44521e95764c1f80b07232d9bdccf10fd3e135bb85caad59e5b86288450760d70a97ba6ed6edb093b58bbfc4277e3cffe6cf82b94a10b85238e7f6cf91606531e426baf8182c0e9d87ac56e04408888bfb04cd497614ac3e4545507a62595536e4e634412ae96a21462049cbeef8dc309413e3ff6033f2f4cea08c83bcb89ff836ea477ce35f37197bf72c41a714a1ed09f2fbe31d02c81a09291ba6b1477e1abb2fcbf4aee7e849ce9adca2e10d793049ec7a0d1a336b98d4640049620cc34e65633e2abaeeef200aa53d4a6683d54634ce254392d04067a4662c32df4f3a136ea1e536a791f3e318b3a15920ca77380482200b2d50c8760b842a95e0de7368f1f50c765db3bbc73f3e6534e00a676912c66857c404bae031dae323f95becc3f4349594cdc809f4859b81f676ce4378404c887713b551dbb9c5d780853d42b00c9c28fd0cbb72e7310980d1df77ccd8449e9945aca93c7bc4aa5eb6d2edf84afeb6fc4adc37300d6a70488ac75095745b58b945add13e86878ce78c2ad090832fad4fcc91d741987709ba50016910ef6494553add915969c7153d979539ad3da812b0575f0e437c3e412f9d843909d44fa11d89b8c3fc1d2001f2d95e8f8ee44b6116b55fda2ddaa8aa07f81cff2ee3a0afecbecd6b77f85a4453c3195c638e0409aa6eb5f8fb8b14dd6b4e13804f28dc9645af440c59a8a61547e1bcb80929462a28d3c1fed7f316f407b8b615366d29a9fb786050f4bf30a66cf81f95f5e7bf4d3e924aa50071af69f6d6a5e8919e2ddb3695ad172767a46a90e3efd3334c0301e5169e712b1d9e5208b573ff47da0650b84a3ae4e66f014ebc9e3b1237012a53241f81cc39ecedf7841c83c3eddc3c24727215799115b5dd089d923837900c15b790335e74f41237510f0a57d07742b26699dd4a398a806dc95bb066ab05061f8c6d66ec3ee1161df571a01dc59832655c267bfb4c98c19ebb91e6e96ffeba83e2487312f5323d79cde1c23ab013083f6076f952deec8b353db4a0ace755cde81cc00e0474f3ff8695fad7bb397d80ffecb7717e0304a430742c8591aafa48a88ae4873c46284382b828ef35e84315c02743173d87bc67274d79b58953abd067c4b6575f710f647de0c38bf4ec3ab5e490d1729b0cb4e7cbacd615dffc00301311ee37a0fa302b45c3b1ae571b47ce330d027756f736a1c8f7f993e75839df12c7060df6ac25ad6673ac98a28b49d792baf8144cac7bc7d12b8d786097e200d1c9303a2f6e16b147c38f5be5b087ec848cdb45953a2eb9e9c7d64c4d17dd037baf634540317a94014f98c37d4eef93af6539169357f39b74c4d85fa868b44f2eb0386dabf8b7190a2982f27c5dcb5763c98029b1a97ccf1505e8b252bdefb047fc025e4aeb45e645853f2dc19c5bea2322fa51576e3c092d1e2b3484e8d18031573bb5c4fa4145c3ce08559f65eaab663243b87349762a466c16b87e2a33a42c75772d350820667f2f5a68e46d045bbd169211df57db43b8310a1fef72e034604346ca6e1621825309c05654f8d89685b265ea9159a04563378079a7806161f706def15f5a0e2aa981ae0eda5471e3da8b376702a5eccc0a5e93329e9a3a971624f5ad24ce4be5bea7c1661a0ec5cd4777764761871281422ba3628f21c399d1ab2b4c70b2d880c2af4bc584272e2dcbc5ea583bbf32b940af8abafa8e7932c7bef6f5408045fb1f8148ac4d7494e8b1a0d5a1fec1be8411a7bbcb2a1c59e10f040cee9ea5bbb41024004082d9f09226e1d95c97c56bb3af9145a5c8c6a26b768099d69048845a0eaece38fa2d1b46dc67d337025dcbdff155b4e1c59e106e8daea556ada586eff8283e416881226314a37ec9fc1183659433c007404a3afc688d149696d34751e9b318b5595d03e02117c4c4dd72ba52067f9f52015f4171216a499230c9ad330d8c16c651fa9621893a1e0c890bc13578134727627634e9a880e286e8120a5abcddda881ec9502f27e7a780a9d9a6178294cd91622a4ed8df25af174191a2684503da0a7dc6fff696e4228233a7549188bc33331dcdf630e4d1c3d104516c993cfd382d3644560bedbfd33391bc4817169cf9b9343f8566a1f1eaf5100572f64790f3917bb1f8ee7dda499228cd6f957be6705d685fed7c419a27298e12597cf34864b2f4b85a41d0af972d3e83d3f91ed70e7691be7c4a0704c57f3fb966c5f98448214f80e584381dc857001a64abe5e0ea810f58417a6f16f1b9b53207c8fad35191a39c345e1f62ee7c04d2dc647004e7adae3add35476cdd89bf2eb87e201ec53ec7ebfaa7a36522bceba6f3e39f144484e0959ec2a700674314a9723054d28c2b8466d1f1f03a92c1dec355c29bb6edca0b0f0db0726ea215a6db6bf91152fb229a3ac0c49b45104060f1e7159fc57d718aef38e6fd75e571dc41d20e1326cb1d879fb1c0bc2c38d676e11d76f7c02fd6c770db6c30e35cf7f1dd9206ced80313b809fcccee18494c8c2286b521eaf382b33f4bda999926ca44f14e2234c7bc0474868da9323be252e8b0dbaa1c8e035f416deb1200c794e7bd847ef37a67735beb36973deadcb6b440fe3d887db54f723d9961f488350c570ccbde84cfe6317d6affea685c4863998f10e5b76a30792a684607aadeb9497eb4892ceb134e4de1cab971b99d1a93dfd77afeb9d3d5009accd84a885658cbc0626296ec1bcd65ad1602f8b36615da5364a81f066424e9cc75bf633a7f14d1399526153f75a47c47170eef2ec837238f88513d6268b0b4fc71ebbbe22ee4e7410a0e24e4a1a68bdf7c1110b2211b826e7dad774a216a5e2d83cc795a519ea320e8813bda44c2484e9017900343d87406c1a7e5249b9c79753df6d2dbf28d2f9ade3e8adbb8fbe57159b325e2bebc1b6a61a992c6ee77fad9d27ab7728b060ce6a4555a08a744bb39a39769d8d1d3fb26a3f5ab95807420b78b70ad392fc5d1c6c9c3f475196156bb243687dfded1c725246c514a7b403399dd487c3c027361e1abe88de8ffcef36dd2b287d84a75d6780298724bb211c4df90370388ce6299d3894e40f83e1c06401bb26c72a62eafcbead70e8cccf65e64f5577d67ca67df8f856c7119e9c5b68d68aa1d82ad5d80d60c619a954cbe0d0257d6cd3ebba5b0e2ae30df6d813def7cd86c935f474191c2f7fdf1c408e63b7c651ad3c7c287c12717ffddcc1cad85d29455be7994f45081e44e43d791329c435d9dc80261f5fe1ae23d91068796bf13bffecb7e1112cd908cb5441a91367d7060829a2368942df7bc33a7a5fda9858279844b739eb3dc83d7c1cc41d8d71b72aa8f039abc3ecbfd04460c6a6d9387e8b1784d8b4179125df9408916600cf419fa70011179059c1c26729e96122744b8105af1ae67e4d65aa277829a66f32e34dbcdd4889fef6d93fc818bfca3356db0062774fe557516dac1c6c6bebd7d9e43e98da6f4b7a285b06000000e72fe73b964efcfc9a03df15e907b13eb4a62f01ec37044fc3be6cc456f294cade3825f1cd3f3add1312f85985dacfaa33281c8ac5522f4e9a8031204359eea0d917e93417f6dce49ed9cebc34f270641f0f679fb91f7903d9e662de5a8098db98c1d79a3523cbc90399585766c1fa009c73c8320ff6bd0ea530853d7aeb1a9e5c12d05e9917144cb3eeb02ab95237dd9104bd7194ef2de9d0241d4b50513ac11142115bb9a3a82477320359da4f97aa7f6d718c5ef945430087103e09c841c4202558e4dcd2052bfcd94600db5b9497d1e0d011722c7cd7ca474db8aaffc8029ef123cd1dc3596b65c9b16019998171c60d3fcf920a36094c4274bd0aeb64be0200438c27a616d85d67ed7aa28e903c71eb6984101d12bc24d122fad372e6413aa4dd0d2d15b589f62126edeedd1650ecfa861ef53e77c7c33caf31ee6aea528cf48c1e46eb1959b0857defceb341bb703efd398a8fcc598a1bd1c712fc040e017a783e2a5bf7a4d9b2f4c2a57329ec226de27fba786634845fa7823b74b7d2137a6a95b9d82cb283bf4cb5bd5a085b2cc0c997af4653907539d921a9b72ff9a86962e6b7f0d7c738162d3b8f358eb4d43a0646349624cf44d614b17cb360ff23eb5eac8b4ab127542d61180a5d09ebd788fc5eed06743cb53eb8c1c316d6f3716938f8a9b7e4b6c2080f8a35c6c3e58f10a94d750dfd052e528981a57960274aff8bcbe716e3eb20dd685352127dcabfd141e33328b72e68b729afe1cb78f15fe536ea8abf38f83b7236cc224c9c8db16d882aca0b5d3f87ecfa66b5069ce18442d586816c8d5d1e15aa5c4d5bd6d52a66d8cab7215b65d4d8e1466a647029eb587a9487868c675c6931bbcfc33ab9b4317c64762faaba6246764ab43a3e0824475fb0bff45679467cb92d5d0a1febfa30052fe8e927c732b4e08f0eabfbe17215f5e18d8b2bf16a43f50d14191c4e0910091c0631f4b0ad9af587bc27112675acd53b6a006028689c2d7a7376b4fc72eb1e6ea249595757da6bdc0424fc66fea8e695750152272a65697214faf367f82fdacde7d7a0b4dbe05460db7087d427a16c62f11e31753832ac63d13c24e095bb8be9c42c5ae473311b711c94d69eef17b61d4300000007afb7040b756349d130f7a9170796033f882be1ccea4f3b7fd43ba5ee2376c309394d13ff367763eec3126891b876d9a093d3b447b119d8d66ef20071cdf9b8cdc15383d4faa0e21454dc8bb29943b1397e64042db505755d913faa792bb8a0db89336527ca8b2a03aa6654ee36bc1ab6f6ada898475cabdf874e4b1b0142d84cb0a4ae4350666c20704e7f705ae4b50d3b0b070918281ec9814e3377fed5cd62a15c9bfbe5143393582c8fb4d035e487101f69ef2b49c876dd81d747cffbdc17a48f28370c7f2926c83f95dcc992c8600387122a44f49cd15a1591bebe9ed9cb081ce39669245c0f2ee8a1f915ed764b4ce42917323c47cbf36817337654af11d54925cf2580ae26eb75a3232a750af3bf717a1ae168d5b30a28a061fbbd590c4f1360a890d0df4b2822b1b2eb29a51692bbf28d605dc2637a8ff97e74a397b608e726c7c57cd8aa1751262929fc6270f671344f4dec00c74b3e674aeb927e23704b8651ca43b6e2e5bc09b6d76a408dd6efe86bc4ac0f6dd931e8c17b94da306152fb036e1d8612b852066c766716b12ef60f12b37951c49b05d606fdc1411f3ef7dacb43d1dc5045e5c46221b93813d9eb11d539ee397bf208eb840b4a7c61413d7c730e1644f87c0d69c16e962e91f7339ed432eef23f1ba9cc"], 0x1010}, 0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001480)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0xfffffffffffffff9, 0x8, 0x7f, "84d0ff33ffc06341d600cc1fbbdeebe1d8b9e6a4", 0x10001, 0x40}) dup(r1) getpgrp() 16:33:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x201d, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(0x0, 0x20020, 0x0) setitimer(0x3, 0x0, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) lseek(r2, 0x0, 0x1) mkdir(&(0x7f0000000140)='./bus\x00', 0x6) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) 16:33:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:33:54 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="51022e2f66690493431dc28a1e8baa2d2c9b7479dbe9ef1ee3289ad37f41c3a038"], 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xfffffffffffffffc) close(r1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c6", 0x15}], 0x1) 16:33:54 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000017c0)) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="6757f53236e2483d624e3c312f4fede990955892bdfbde67146c2575128bd9ed1a2cf748f16824972511e79d604215b5b9a396d951a9cf8375f72df50a1824a8748bd7a069d75701c5745ad20b81290d39020977c09f21f7b8a974fdc1", 0x5d}, {&(0x7f00000001c0)="6f247a78b69e98915b98deb758e57bc295e451414d8a5fcad3dcc724c7e3b2afb4e51dce3a765191d5d021bc247936f49611b9a0d5c5d2d1cfd52a54a04e8c012243500cd96941c7ea895b785fb7098ad64cd066e2219bcd06f2fcc2a04f6dc0f63303d01fd5ebc6e3075f4a5482f918b59f4491c3af8dd16892dae8edbd91299e3e375cf14238526ec6aef17a72267e8f", 0x91}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="5e536b3182faa7b5b9581ec1690a8aca213a6c6366d147f007b8e6520420507bc80e501e98bded6fc90d83caccb2e0d21d2d7b9e082b95746e92a7e1b9f1ccc58e7c752b8d86bc0c0a680039383606e00f371aee9c51d582cfc32fa5f73538ee327d66ca9e186477b581606c62fcea5c7ba36664600b8069209e550b8110801820fc47abd600", 0x86}], 0x4, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000000)="0ab3968da6a026b77049aefac083432590d0b82f6e8ff05ff01bc294c1463e13dc6063f1e4e147f622402600720fe9d5c4d0baf6cb47c8286b0347e3df36a676ef3b9e0f628d9b1a2606bcc938175d1bb454655b7efa0eee1a987fd1edd05c8bbe20db23f234731f23d73ec66631e2b682e894a58cb5c1a9da5d69e44f19a5e85bcaf4b24696a25db5373fb3a4f76f5cca6aab1abb191f95ce16da7ba156434659f68c74276a598529bd5aacaebbeb0ebe6bf80de6e60697ca79886aec12f849293b4c895765035931d587") close(r0) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x800}, 0xc, &(0x7f0000001800)=[{&(0x7f00000003c0)="6b1ca583d50af8cbf0ca328c37a6c8cc11ad11d227de8556bfe1fe7be292fb48cff1656d313c35c3b945221ecf170b41c2d8b4984e1368df445580b3cacadd37fa0ae921d3430a92c64501fa6954016563f853a9d08bb9debe557d4a3d17221e605ea0576540763c240f421b0386260b227211fd429c558f30cd21bd5a4a12762f234c5bb92a00ca839bc91f227eeac4dd4e25bc35204d5ef02ea1fbb441003c093c518a58f8e307a105c93d36f09dfc9b78155b40d08138f432ea27b961dbda7e755180ba98f9ee064e074bdaf2295ddb5271e8c9dc77ece56d844c969e", 0xde}, {&(0x7f00000004c0)="183d32e4e40c191637da6ce2c69bfe6a03d5dec88b6b815fce6ac5d11da8557c8d67ffe7c9f752dfd9f4b94ff97f28ff62d54ef8d3", 0x35}, {&(0x7f0000000500)="813a5707b05c6665a308aab1df366bd18277e3cd23e086a79ac441345603187668fa073c9e52819353ae84ba0b37e21539eb926d6b9fa20acbd9bf4c27e3581fc768454a752d6aa62ae3dc0449ea71e7492bc91ba4fa43ba2e64935327e1c6a9e506751fd4a5fbf6e856195d8cf1d8884882c101ec0ec103018cde36a118be5cac3907577f6f2cfd2fbceb6b269abf846ebe9acf9e038bc36890bdbcdbf38abc5b5ee7ffa0fb27c6bcb282bfa6a1c828fcebd079bd822b564684a29f5355e75ecf5b8b15a7a40a2ff87fec87d2070d6053002b2e4f90c9afc494b35d716bc826209fdba61bfda2df793aefcd64dd40042e92", 0xf2}, {&(0x7f0000000600)="53e043ae0bceca86e25cca955b5525b1f66a857b063bb358de4c5f1320906288c1dc7e869f505587dfb78c9ace642e22bd5fe68e355ba29d902a0fb0627746b9c2de241fe0a6708bc1049dcc7f6d51f7490abfaf4fafc945f2d3235254a0eb12413f18b8fd0bba8a9fa952e6c50d5b16ecca35209b96d089eb9a0bcb04d68d2a1568d4ab81a52dc56c352d09fc4d8bde2408ccec235f214034df035ea6a35b58e5d32550d88d772504591501b9fbb2f1bd63e963bff5fd3318189afe77616e25ab1d9ad8baf41e1535", 0xc9}, {&(0x7f0000000700)="b9451b8b33b14fa2a23ecda01dd88227ef7e09ff6c825855b5b50cd430f83c024eb46c2e8c9905014eedac41790dceef5ed6cc4317981af4d57abf4e9cd273ee564bfb47a3d156952fc566c475e8aad2e036484f0fd1bcf664d0172a44c3b9e35fb62e6072f7f5bcb8833462a1f6ef6706b12bc9202862bb6cfde70e1feff979763394ef0e3f6c8c1fc87068dea0de9286cf66d11f496d94fe4782953be5545da95b514779a6e22162afeaf1f5712bcac992303b9c9464f962cfecd3a2610306d34074dfaba9bb832f3bb065a8826f199b69b92b812ed4a5ac6f87049853a66ca3f11989c38bfe092dddd66196eca340cad49fac3578924ef7131ddff9c1fda17496351421a206f0f2178110edbe1a180bbb32294d37b3db80d8e0e65e7985bc2f46fe792c69b2144121dba794b566fa9d1e5370ba4f0195be0bc89fcc35682cd75d77c76ade55cc7694216117c4ce5ebfd0087d72fa17da38cf18bcacd3b8065df5dded593fca3ce3eba21f37a517b90e8d06be2921bb896f16f4a02bc7168e43accc286cffa29dab3961c44e241e8b13e2fce7cf51ed775ae94e52c4a9353ae7ac815c3ba5c474d0b19f61e19af875ed0ce41324f82c8171b836caa9820cfa2ef8b4ee9b82229955056d7cfeb112657d1af937becfc89c29a0c67169454fee86ed60033641de235575b47ad7bca5fb0d8e035ac9db43fc15e867760be9d2684e26eb8c766a982ee5c79d0879058d027701c04b7cf64d87961fddee451bc71666979956321924d63ba21914c562d72c608b9ee34c52ba8aa2b846e000a9b720f54f1010d3a4b3c18abb3ee1b76634df8d458323e504b60fc195aa5733ad0e88a4da5c3c2fc29cb919056f35952ffba78466f54a6fb29480f1efc0d31774a7656e7bbc92582f230a761b576daef9b674640fefe3c186f377186b88fd96c21374d60f29a0b825e71d3cc1aec33b6f7b16702ffb902ef79c2944e8dbe4259b7d582b1c6c560a19b4e505a61ad8c098e912ab5ac1d517fe3e8f963c138d6cf72b8999120907762a5be7649a08a51248d7d5bdedbe804ca4d5dc6bd70bef5f2c194f565ed67d01acfda6abffd95ce837b39cfa7f628721da64fafdd19b3f6a7d0b6143ece16cf438797dc246858570b434628020c21b8506bfd046c2a6b2676cce7b1d7914616f4b5be767791addcca4ea82f495fb458866f3aad4a89b37a2b508a875c25aa5c5ebf5a82742a597154dc61a43d604a974e39e1c92f9ecceaf1beb2aed82df21b321c6d6a1cd9754887e6e4484c1eb77e25ac5e1153fba24a316258dd1dcd759c216536a0c39cc9fc26520d244df8c9c9ad0001fed557e5a97f475d90b4e1c55cff9337f15e70713893c558ce532db9578c5a323fcf947459fd6262cbf77832dd4b99beac9f70062b18a823e6b95f9d85964a1b6d0b2edcc4e4882bf813f4af9251118a68e0b39ed8a58a1075b3a71fb752e2e6e5ee2c982dff431e294af6efe0a4473b9006b4d99f17de2897b3c239f3cbcd4a31d89b8eecbbfa3bb4fe123f95c632a1446fb3c7e6e0d67db0a21d4dd3db34770cfcfef25c69e0c38a8e02272b02194d87271b0143c30b77faa360dd79b13738bc80430ebb2dd632db1dd2c36c398bad9bfab0db13087474bb58c662c746dac698ee7ad98fe409e649494d2bf1b951b509d5320728bd8f6b3d355ffbc5e782614ffb691ff4dd1edc4ada01cbc5e378a19255d8b1489929bfa3f01988c076479256fd5ba1f8731a2c308a2c534c59bd01a3f5367f53f564b8b3cae5b44b4c831b35552f59724c4ff594e9536b2fe4181de787f76283cca5ef2ee7dcf78f1c13a5d8e69ef5e8907b0cd24c7907c152913331578ba8a1ac807dc3d568485fc49d40af513f8ba901d067b9b844499c998a3393d262fcb37a39561a80e616f9d324095ec51eb9cab875cbd3ae09ed5893a59f370a82bd85c7a3a07b70b68434d151c92a90db11b924792fa6b8ba2010f149136d24d8aa19fe740e44d74f8b13d8268009c665e751efe0264c5caedd577cf5514e2a8c5793ce8c293fa8fda5b260f40eff8388ac32793816c762dfac4a853214d57a44ea74d13eb309ab24a909ffd531c12112b3a2f74bd897d1f234caece3a1af20629439df6762685f419a78e8a7ce55af9780b0b64e31d6713081d5a08323ded22f2b8fc44974439da31d182ff616f34f6d90d1db1a36a410bd39f7125414f44957d789ade949600ff5d0941b84d0f2d5cbe5a6140f5c654c084593f98339d01f675aa44135c7211945d9efe6b4e74ec2af37d13b96217a0f3078781b5d8cea0253f75f44d8fb7f8acdc1304b7a8b7d53a2b0bcc8e5dcfb725097288c1ce1cfdf7a7a39874d00d378f2adebee4b8afbf8b3c556143a390c5716d55156897aefcd8e5cc8285da0c8599a72a88bf4025e3d2ce8b1848206b731c028a7dbae8b361a84dc7f4df122ba2830595d81cdfe952888f0184b1419d0dc6e90d2959d713c820c35bc177c07215e34c97ba5a38c802a09e27843c5a0aba57b3353da9da19397a6c03e30218b77266d06796801c32f47e223f89ea0844e4559790080c1986ccbf0b629fb8ace36bd997db03ea4ab025ffb505aa3da29c38c53323a411d28c639451fdb0accc3175af043821704b89eff78e996f446caa0748465cdf8049c7f362532f4871ab5195706bf849bc1267389084c87da51bb37f8828f13d18eabe308fc445d3d36b9a253bab05bc5ccbc42ff6b137c09ff06c927c29f476621ef5d5ef5673f9f6a44c9e27e00a8855fd8400e7759054df4315ec246f3164e1b2b0ce0faa2b065350d876db604f9f994c92c013c4df0f86da7eb6458514aa6952b136dc2a2fe9c5958e1106782690915a73792795e15ac3db853c02b9c3660f6f1a71c719db1046cf549995b3da447e99d352c43e9396646e8ee56d2b79bab7ce74d742267053751ba3f62fe6368d5c292c98f7fa3bd75c422a038e2545aa3d053cb74e4252fb20642790526dc2ad21f72c86dca05d6294ca34457dcc5e4054ae39ace2af8bde0688a6853919c95b40ef7ebecd7070e1ebdbed5c680fdd1d8a0b56fcb6091fa7113c1bb3dd926aa98b28181aefe92686c99abf5aa994ea9deff9cdbba5a1f64b1c120200f01a275fc5d70a20c86c692c5b0d453fa6ae62bf60249ea9405c6adee3973bc2c93773e90d9987ebf91a77b9632207fe804ee9106eb64a8968b65c54df94120de12444f96218123c73328b738c555bff7e5c8d8e2840564c5ef3186634d0611ee42d4183a73553ec3f53322431b143719c1f30942d31fb7b9f8b3373a8901111ea02049599a120fd6644ab2194122969df3c0f90646ff24c5c53bcb298cf570e4f25dfa0e20608dd5676c68e562a1e7f4487ab6c883b30a7f2df845f7a4b3c9a15e462df5d86a3b8cf213975e74b6dfb1cc922d674c7bb3dc92f10298dcf47c6f34412c8683b3056b1bcb35c49ad75e1e700367c7c178cac6cec9ad253fa0f6e5ee2b65ae979e9c4493f103bb7c61a4a474cfaa7a98cca6d73f8b4dbd8ada3b5aa9ff81ed2c75d2e2e09d90ff99716c4eaba758bd4cbca17af3fee4a24fd4743a9860a45db33e6413b9f76fc444c278e36d59ba61757ee0193e62b8117d8f482e089e4e38cac413dc1ef47f7aa4abd858d16922335580363976a59857409281ed2ebbfcae1bff20e3f7e9aba4d27475697ffac6de74bd8fd27962d70b723242fe106cda1ebd8e819e23dad808d1e0c5ac7138cef0ffd77cff631870d5eabc4b3321ecc29055b8df4e68675e9ce0831a9c68e9f1aadd25de5de3f75ae908a429ce253567e00a060b33804076d6bb7d2d5ec39ee4fcda5f37f9804b8d3c0703ec74fa9ae5773a89e684dc94f2e9d873f8d3bbc220a092325cc74d41d17c35d4b536311a83b96274a98dde4d9a0b7c5090bc488bd832a29c413374db0eb4b154af456556300b3ece6b901d6c5b7e5e457f1d89324f93fa9ef8be232ea930e464c17a95d34607d2178b76efd13878f5d179a30424945072b56819a2bcd2b8ee50c86bd01009fbdbd43fd7d0e24bca77c08a86cbbfc2e802c485ac49cd27a4e5f34287adbf80f86fa884b30b209b9c51222a38c6f95f5e24124470dfaa4e250ef3cf1870996342463eab6222955b8bfa11d60d363b3f95b01d72c7f19f91e79df1a1bacca2439bbcecfc42a896009c1b9f422d9f2e3bbeef2edbc07f4b69f3dc2c521faccd9d155d58249f65f930efddff0824efa153692a4509147d129c979d92155729e9c8090acdcf4edae4a04623059681c86e71c03526514c7ee0d676ffe8cfd50d65025be5a7f76cfebaaf999c1f732f48cd1df18409952a59ca818b2f452b5d38eed0e72296d38caf26da25928909464a304dded488febaf23d8ec343212c23a29611b0d645a848b733ac7c2a5a9f740338dd46b87d5f33c6c5949baefc0b12e7700d862666d84fa3b9817c676ee6bfe1582106774fb1b325b342192ba94032c705222a1237fe53654f24e2c0d75ca08192ccc8c28c681217caecac2e7bfef4c932d94b84d0f17ab1ad44745c136b11b59380c8593ccf75a57fa172ce5e9d528a694ce94d70ccffab47444bd491c8d3587bce9cecda5797b7d6df1bac29322a11b241b921f983618bdbbf7d2ab83e7e411b84952ee92ba33625cda8ea5cc3cbb7305e7bd63069d18cf5b781e41d379363f261ecab2da187b88be6b69d78846dca2e44588b7a8e71cf5ca469ff2818e72f699f73198f5e20de80a3000a57bf4a50cdf9b0538e06dcf88c38fb23d3ed64bf7ac8b44d17892d23b5e86dc0d99ff4ca43341c15240d7c902233e2d11e1984452703f8151f24fb7e5cea65d138d97c93276ff32df2c691845e2c47ea954c54675b5594ef8a51910037f8134389332cc08b9ea8acf25448f46395647ca8f2caa48c2aec001a8d4b47d9422a67ae9b08d1368be060ddefcaa6410bf294f887544be9c7610b81e19c99e97c433fa3ba496cbbbe14cb884c8a2d1352c92d72267865414801c694c185011db35d6ecc730b2084b741822b2bc44946c1e9482c7a52e9f2ff3daaa200d92cf6e983be463ce450f107cf44dfcd0780e96bc4a595ad741f1d977e9d848f0b945be4420c147f32c0e7729a30d8ce39057ed6c615a0e977b8c28e2ee6a4da85bddef338d3e3a8ead9b1d6be6c448487d7c34f747d33f8e8c1d844c815ba5e673721ad6327fc7b5273260e369ef89bd42248728cfeea7f13acd106447c1cadb8df13216f7916c8feea791c3bea87c308d4bca4226dd2fd36559dd24715fc361b0e98ff346077bbea3ab2024142e86a20f4c945b9994e6e7c60f24d03301291157de86a27abe53b5e696e03e9a909d556ebbedc3d2a8c543bdc3984709123aa644509bf71352c66ffab3e8cdce2c81f733245821f60c9ee289ea14d007e51a0d133eab99037e58ef4cc26ec3cbe7791ac206132ce25872985501f8df4a9ac6774ee5ff517fde7cfbf2660d6b97810f60ad743c91efa3a92c05e558ca1835c8bf46ed327c112e96c90b8074e646f4086577b7560e7561b870ced4bae81dc0dcc3d03ce79ecfd01a1b3071620c032942c1db3db8bac8b40e3aabc029927b5ed197a54c5588ce4ae34dfd1969159d282e9a635181e4543568b7869a33d695373a4e6cecd2a74fc0dd7c78999a9e77b1378c64d428bc0527a0c01114eba275077d3d87def3f26e262baf1a3d0f56af5f6b42563aa2054cce839a2a9cf02f3640a9ae58ee3d21fc65db914b76ad22172f57caec7ea7e2c2a37f", 0x1000}, {&(0x7f0000001700)="62a9ce76003575c747ff9bdfbd2bf6f2a91bdde6e1c47224fed5e98cf49daee8397f7be90143b859cb47261dfc086411e24598ce62694984119228a246035007e629d5e39a5f7288a9137db6d45b34505a71eccaf10d54b20bc7ffd9d3c5693a734f9066019a35e64f91f3d92ffd80df51af351a9154d167f932f829a75b0d0ae84be54c19fb069a82d87c0fa83b4822eacda0084162ee93b9b7e2dce25ed926fc5780ead0897853840e238fc41553a305199add80b8cba0e41a7a8e", 0xbc}, {&(0x7f00000017c0)}], 0x7, &(0x7f0000001bc0)=ANY=[@ANYBLOB="d8000000000000000100000052a40000f372f8f71bffc4c0610f06c2e11518667c2ba257177a3bf93389519996b95d7142bb5fafd7b27137f92330ccff2c3940eb299b1f81dbbe65a6f29875ec0d457bedaa75954e2d8db9edea3d62231dd8e177d7541910820a23e09481c7843c41da348f26d30f193f6fffa61d9df0ec61b9ccfc59ec58d274a7bae47c24e5ef1140b739d4b55656dacd84cba99f1f1b995e464921615607d8054c004c0f4557c92088d7fd3e360a80c3a1481232e9657185ff79be9b49fc91e039d1b8781175259ac11a757fcdf4ac003800000000000000ff008000000000000fcbe579a6edde4e0c424b89504840ce61fa6fdb0092ea0e8b22da76a151f4b33e00000000000000f8000000000000ffff000005000000453cdd73e8b739720f4a0788881d0474b263966a0db798d50dc4621680e641407f45159e4ab46da6cffe70e40b7591f4e61201dd23cccb8023dda9b1da85c812d0b967f5dcdb3778158afe7338097b567e5591a0ee75fc9107c031e2c24a70723d88494e7445fd134717d76c7725be5c14b9c7983b3cc81a03cb7ead307a1e701baf9d602661c73ec86560c9fd19e2a22b568c5095cbcb457fdd478f50ef64ff4838cb4a294bd5359c3af57708c1577828374d391d6d903950e66ed696e2be5769ac65db644b64e11a577875a1a812d9cdf4761c3a5ce80eb800000000000048c6000000000000004d23018b4abf894b7c980f052e906054d39fd980723bbdc13d6bcb73b8ede537dd92f0b789c348ed345f37e40e0000b682b78550ab72eaa47cf4c51fdc69e1a5f9c21c8685fdc76e7bb1ef223c3d7c3dc12b50cf8df1cec391359414c488108e2bd266cacd7d08e6450f724742adbfa1c22e6864667486367345f252f1e5305d0c564315f3b0f538dea71f27ad0d64a1457165f7ac032db2d2ff431687ec78817dd7c5df94cca5881928d6d4950f85f0c1bb8fa0c7473d60b2d6cb99a04cacb750db984fb17c2000000000000000ffff0000010100005a0000000000"], 0x2e0}, 0x403) 16:34:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6}], 0x800, 0x0, 0x6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x81, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000801, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x80, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) fchmod(r1, 0x21) r2 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x60000052}, {{r1}, 0xfffffffffffffffb, 0x3, 0xf0000003, 0x2, 0x181c}, {{r2}, 0xfffffffffffffffa, 0x1c9, 0x0, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40000000, 0x0, 0xc37e}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000055, 0x80, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000042, 0x4, 0x3d65}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x9d8d, 0x60}, {{r0}, 0xfffffffffffffff9, 0xd4, 0x20000000, 0x77b, 0xb73a}, {{r3}, 0xffffffffffffffff, 0x9e, 0x1, 0x9, 0xffffffffffffff18}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x6}], 0x5, &(0x7f0000000040)={0x80000001, 0x400}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:34:00 executing program 1: open(&(0x7f00000002c0)='./bus\x00', 0x2, 0xe5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x20f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 16:34:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x2) 16:34:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:34:02 executing program 1: r0 = semget$private(0x0, 0x4, 0xa9) semop(r0, &(0x7f0000000040)=[{0x2, 0x80000001, 0x1000}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r1 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/220) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/53) 16:34:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getegid() setegid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5d2, 0x8}, 0x8) 16:34:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffa, 0x4839}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xfffffffffffffffb, 0x6}, 0x10) socket(0x6, 0x4000, 0x2008) 16:34:02 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x14a) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000340)=0x2) r9 = semget(0x0, 0x4, 0x5) semop(r9, &(0x7f0000000380)=[{0x2, 0x1}, {0x7, 0x8fbb, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semop(r9, &(0x7f00000003c0)=[{0x3, 0x40, 0x1800}, {0x7, 0x1cf, 0x1800}], 0x2) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000400)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x20}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000480)={0x80, 0x0, './file0\x00', 0x1f, 0x0, 0x81, 0x2}) r10 = fcntl$dupfd(r8, 0xa, r8) openat(r10, &(0x7f00000004c0)='./file0\x00', 0xdca1d14205af3885, 0x6) setsockopt$sock_int(r10, 0xffff, 0x101f, &(0x7f0000000500)=0x6, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) setsockopt(r12, 0x10000, 0x1f, &(0x7f00000005c0)="7518dcdd773109d4b09ec7c58922bacce9bc4c2a4423a019df0b7394785d82c3f1aef8a354a07c9eb95c42a21a7380b0a1adb349b3180bdd07a22311ffd9fd5270f7e626dd8cc9838fc79e0a85f315662f8276368cfcb2d96951514bb6ead0c3d63591acc51660d85ac5d01cbbbfe19c96079b179e68c70a953205c71ec835bda9d4b67cec3c171afca44b32ca4fcf4ca70400fb898e03e064fc4a59f6f94addc59171aa7349a3f5f9f72bbc940a9ac3e8288ea78741f9b574fbb7f9cfebab3443a390379d437c140d96ff000a", 0xcd) chmod(&(0x7f00000006c0)='./file0\x00', 0x120) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000700)) getrlimit(0x3, &(0x7f0000000780)) socket(0x18, 0x1, 0x4) msgget$private(0x0, 0x240) fcntl$setown(r12, 0x6, r11) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/4096) 16:34:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:34:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:02 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) msgget(0x1, 0x10) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) 16:34:02 executing program 1: kqueue() getuid() socket(0x18, 0x4001, 0x0) 16:34:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="1b5f99c8ce1612801ed6a805fad02bf5518b10040bba530cab0d91f4388c95c26502d25a0fed7584671a8c2eb5d23c50e6e316ad86e7a07a905f9998a5777543410e489c162a96c74188b49d10c1d59c20637c1237e881d59833d52b6b835d39b2539219bb045e860ad934a25285ca4dd3d60133587394df850dd855730f1523ea186aef1b88ce8b5ae35f9aff017e49461d39feba9167974563f9e1d1a7a1942efdf2f7af648f131046999cc8ae2dc1329e733bdb023253df8e3da66e38f4f593f193c3a9e42b", 0xc7}, {&(0x7f00000001c0)="3320ee4462c47200d2bed5eaf91fb5311cea32d9f7ee5671ddd41ae7d5514be3ccf6f7179dd643d6c074eb6885f93612a2d69c1cc24f9cb6e71971c53935a6657ea9d45b6e790a4ab5a216848ca0e3419e2d243f008c5391c7024b5bba3963ae8c4584eb09366f79651a4606a3eb6d5067f4d4684438197e85654de579ca53078f0dbe2674e4ed78abc7d80019a86d32ddb22d99ba32e82fbc09c67b673856bb02ae761fd3874a784c788384ff6d05b2f59c315fe62f8058be2f3ad92e661c2e558bc37d5f4c46367c0bea356a", 0xcd}, {&(0x7f00000002c0)="9def1fc5088a6a918cfcfbd90c4ed4def3beebf6831c5bbdb2e8fa9d9aad526493b93dc5be774ae88213c12b6948aec20c023386ae70eebab0047cef7938d5bbcab39c536c54a526686506ea24ddad19a08179fe5b4e07067c61a046a0c3b99e960c4d350563059664395b5b2888d81c1da0c81c9184144fe1868afebdd9d0f6667fa869020388a94939d74bda445be4d84876e6aaf3832080848a052d9c907897092654a11b8b479ab3df35842b54d55a266598b675b20fd5c1", 0xba}, {&(0x7f0000000380)="9c18ed41e1564aed9044874179ddea81377e1538d882588e0bbdf834c7c319871246e7af3b3a0ce1388a1cd35b65f909678891e1ab6f6dafcc1397064517da53bfc6b6c6fa0239c0a15a8fd3933681fcace9f158aeb0f56229ede7a3c4e57cafa481a9095f42492f", 0x68}, {&(0x7f0000000400)="d76ded5823a4868607e53e0712914e4c1cdb87550bef5687187f1248a9988859aacb8d4b7bd41c3455c9b51a9cb372df2523f66d816941a6fa71291b93894cf9fe2bc5305ab00a523a5eba7af6380178d23f3b8eae081716c38bd9bc122475a7128b6bb5f74ca6041655c40a2d75045b681e24d16b8f7678ce0b226dd4016461f49a6c5f56787f5d6e8f20c42ae4f14bbc861c652eba3ef7acf64328e8522b9a294686bd750e029697163dc4c3f7daf92957fe698b64791c435d1883e4e19c85fb7f237e52ebc0d32d3426444351b1f0371a6208e476b7f085b613b4a5c94b98fc542b90a4a7c656c38520771dae", 0xee}, {&(0x7f0000000500)="ab934f296adfc7a485476a274a58a9f0693f4cb505608457807e15d07aaebb665bf2edc629567c233844253793ea0d7c56b4b5bc271dab13dcfd7294f0cf05649400f8acb88fba23758ebea50744ffdb20fd03bc5647", 0x56}, {&(0x7f0000000580)="68ac38ef47fee2f8c95fddac149d0b772379f24121838c936ba5d65dca2319f611882d01df25ac8f7be5eecc0771b8b2a9305fd39b6cc06e0948ae18a816f9480a7ebcdb08e1c295e10c220f16156abcc52627307b558418e244ee07d75b987513d4acfca20d20b3454496460469163f7f40c84ca0233200a3d8aee6485265ba43c37668021c098584501ae36358dc5388c85fce984ca3164fe634384c1216eb4ec92958d9205a8094932dbc95083819cf0d0862355b7f33961587a780189f26ded676e5428d71b483c75efbed10bf928c604d5a968117cc54fb544ebb382792a5f4f14a2bf0529331087482dde4a61615be13ef7fa2989b16fda595aae769d46bf0e792eee8c3c09caca73eff5193a72f97e2a7dd1f6bd051ec0364321c834a7f360b408d3d5e13e976952ce5e3a32b3fbb21b65a89f13adbf7b90b015d3a6dcd45e3d1b2c090b7dc8ab2efbfa28822649d0808d5060c88c63bbc2d6251742536bb5e29a94d95c0a6914c051d9be7713125f921a4b5998c693d903d4b1abeda4aadb6cca7094256d10e68245f175d872818c4dac9f7b775e5dac89941d2e8fd17b3ad511955d3bf7b7da17230f8085a14371c55f30267e03d0aa130532c1e75de9304e25b5eb27d9d217901c4c375b7aac3b8126a3e0c9432d6b21fce1a44e6d6cfb1ff4acd9b79d438710c3f40ee3a474bbe3de327447d24d6af3bd9a169c78e336c2df5d54e2ceb3f67845c4e6db03e933b403cde52020d51b208c257d112bdff119063447b5dbd18165ae05654c76fb6caf54d099413c9a59eb2d8f8bfa09ed3abf0bbbf1ef23287af48c624d2c92b724c28d08ee08dba99e1fa242589f0cf9c8d5006b8ffd5e7a4e7d1ca6dc9989f28fd7fac35e101657dee17293692f9fa5f26d84750451571580998af03cd670aa980513968784b9f8027103b58606705e4f3cdbb8c8c988108eadfafac8ead233fe328a79d6db504698578cec96d1b2ec034bf6313b6ad25d450a599696c9db6a7dfa5068d5f55564b08c253297db87a202bba2f74c391e44cba1678ab6dcdae369e4a4beee4eb600971bd1e562c3d0370a4975d3da8d8115193454311bb39d49695a1887409e44172e7e79cfc754b87b4787ecdae93d5c96c4d9f1882e95d720a59a8127b10cf591267d19207e8fabc6100f6e69f9dc51b3e287c967f0ed55eb1c32a93545a34efd71d592f2ff83eba13053b11934f7d3962d7e04bb8cdb888b1436a6f728851c2eb081aed4db848cfaa688bbd0b49ca78faaad3facc62d1b41b168161388b200c2a630af5e9719badee7a3312c92054d6516fe7b3c37bc4050decc9d4c81452d43e354d3024d2c56982688c763c5d1446516fa214b53b9f4127e2d874fc9f1feab5129cc05843b74b6c7387af48e43064be7067dab0b1a5d03ffaf5b1e6eaa96cade6fce860a885805b87b79f1ead6069017ba2b627b0407420c69799c51ee6e2b281e67262879accd979f1ff3bf2a706bb74acab12b31f0e3fc7e3bcda42c5ac7c8b1cb95d68c02d230aa476aef4e508cb1fa61281422f467a9ee31d2a1dc19bcb79011d00469c08cbdfb800e1804573575c79a79ddf37d1f554421a63965cceeb6b9a381cca8ab79a41a7aeebd04669d946e971421527fe9a9fb694511f127016ad83ccba6d00a45f0bd240802abda8bb72292fc8b29c0efa174bc1f356dbedb74c930c3cb44b60925ef281d49efcf6bc0fffbaf9bd71ee660115c2573ec392346899d9a6ae35ff68002929b9111177f44ec19f8ec04d60cbbeacef279483b18bcfabc03a18b78ac40cb6813e7f6bb1568c96a9770dccc564842e550dd3b2caee7a496b2443de01a9df29ab507243ba33581b4fde003d41ac7f7f7f5f9148f20f7dc7d529ca2e3f39faf758806b2712669203c7272b17f6cb6d55925b9955ee7a893efc3ebe46a0eb12fb21c6032e122e11bd12d8391b329e6c682c0ac6c2b85b3ff8761ce867ec4a7321f0ad3960c81c8b831c227a3d9511435322bfbb2958d1aad9f1593cd188ff90855531173b5098924402da8fcbb268899f269ab41995c514a25828066db0143528de1170903dc598974cd9f43cfca4fcce650a2561e7ffd7fd4d72418c1b57f1bf210b22b6be3d0863653c77625015e96262b4da1d3bdbfe43ab10296e3cdbfed076107c6ad52072826f3cfe1dc5768ee17f969154aae6a3bdba7b3d764e2df1fb6bb32219033a918effa6c48406e48153264b6f5cf9cdd0197392954ba9b4332fc8638ff5076376587887cf9b6e3a2facdd4229d7d4f8637b6470acac737e830d7340bb02576a1c3f65ac7f33666783abc13face6e19415831f997306f5ac8f6ca41eb1cc7d2c07ea0b2a3cf6a7b42e30fc3373e5dc543844e185e2a8619fb6b90117a4c3f47777bc5a3389834c26e3aeb073f2b207ca9ab0444977979692208a81a7e02771f13fbc403860d76204574f8b746d3f7ca95fd0b41663acd73d4cabb935508f3a2ee94840629a4027bb0d8610401e92cc6bc0d41dd33d1cc25ce729e28c7282d9ae052e0c5ead38685326c0c3cdeb6a2121b47fbf24875faf23690fb51d928810bae65eb678ec2bdd5043b453a976b54e6cd36a34addbc4ec060eab0d375ce750478f6fa734e0f616676123565ce74181d60f3792903e59607af1b1eb5daeda2e618f0cf2713c7110f8acd81b47f286f1d2b48764a98a81dc46912efb3382671a39b0646220d6b4b2742b0ecb3567a4dbfbf4dd14d5587c30a1ab86b0675a854c6e58ff6b0c9cd973cff448159b6c923d7db573fb197a2a6e5e220474b4a105e11888ac897e64aa3603fb4c9447699983b0eab5d928a04c22d62647fdc4d5365b072d7bf32f54f8be1a916e6a745ea960e507daa27c342240b74063b8277c6e2b5fafc3afac9ff0844bfb0ec496a60748ed515d5612cb5d4c9e7b05d1345d292fbab90058b3618404acf1ce19db7e7a88e7b733d1f8050883ce0f64bf756035f257d039a7ac102bd9d6687060e85598c34f8b3a80d1a21dd11538d733d2c6bc61f4587f7491ae04d0ee5c70477cb258c0d21e4a872fe88b9f02f3188b3d61f5c08261b32d282e91665e99b77a6b907c34ea5323f7f76b8068e5a4f3725b2a6e0752536d64e471c6b65f4e89c9d93f2f7eb0eabc7018b81057f6dc6889d19ec4fd59bd1b1f7b4de092f10ae344209a839af69ca846fc845956c56f9f6b4614e6c68a9bf5df151f47005006227b70aab18b934c0e00d5d7b59874d493850f375320d8a1620e2b0080492466f1d6aada8339c50ff40c26443683a4d67db5a4be17f987aa9196b6ea2e62a3ee077a3f73dad28e8b6d17bc6038c25058aa036a6bb9a87130f7956c392cc3905420a5dd082da1b32bed0ce4c8d288c1ff4afdd26b2e47c87d97992d0a0b70f8d5fca51e3ce8de167317a3fbf15e2739fe118dd905c212a731d5c2745bc5dce3b646c202f2b06294ed956109ed1a977509a7eed753e0c3c45afa57d8ee82e8ca08fa50599cac44168ae6fea33dd141a81139e777b46e900dbcdc2ead8ac90804cff8b07b578f96b1e122c4aafd2a2623200616c787b5bc4a5bfec81db036ce81d43bd5d3eaf0e1ba67b0cb37914fe8acd6b78ad5f6f720e393b81a9daf4a848dbde92ef2a275d1d64b9d7c88566fdf6b28daa578b0bc9cc172997271d07b397ef16bc51e3d41c8e43c83ba36030c0488ebebcc4f75cfe2ff0a7e9d6bb51e5353bec31f6213cc9eaf4bd274ca8e7ae404f30d48224c338c5176da9aabd54c1e83d0c3e0a4dab31c9825d4a9648b56a9ecfea73002486ca29717cccb047ff50b190818ed0c538daacada03cec77dde94eb4876bc2237e50732ce95417134c6f1ffe66a90437016304fffdaccfaf5c09721a23ccd1615fea09d95fe78aca70ec09d1858b599d07541af57440c17382acbfb1d5a3511711812f7640e4bf23b6488c0da9b72a743bca00f6d52f6339d191c727546960041f1423528cb943dfe48af3635a091c90574a70aa003d0d3ae074161f546baccb69fcf8ff26a19c969e860e94f6dfb40fb4ab33869b895f7cb2641a91e5cb1d90503cb63d91b99d97d045d0bab665c770000622e0e0b5474214d9227e644d257b634a440115afe754ad79e4af6cab723a585f99c458301dfe158f0f40185689fbbd33ac62abc8b9492eefa98f378e6a4dd1afa2d052f882b3d414563c30c8258c5fbfedac2706f08f3416fe90ced54c44fd9983320db790a44bc88f04ae33cfb72b7deaee69808d60565b86d1d475b0afff31414b539f9690acf47beafa631ba5ce21c72851ab968dd140d8142df5d28c1d4adff8dc618380dd2d99268c972c5870781fa0ac52ae4b686e3256dc5a032ac8608cd1b266ed20f40f0c0701c174538968263e7ceb05b9cb60c1059a5c2115c4d50b0b1b71517f38f0b81f0653483f5b8940f3631d5462e9aa815e4f32f9bc9e6be3213a5532b2866b034c3353c526e21e4f6e628a803bfa5da5010153774cc870befde8de254e42a43c7259b4268e041466b35b8f5d15a1bd6e15fc6a4a6e084b7774ae4f38fa19776e584c0c75c73bf1a04aba29b3d4a90950427e36e952464ab4aad373afe82d84663f65510a0f8dc2a0f0eba874f56624058b42b8717af8e50048390fd942dae51b7154d4aa376a28b2ce0803e795e15e850d69db3854806adf67654e13647710055f7fe01950dc9067b94cf384cfffed2bffcf90ce2dcb85680d5d7c020a54da786613adcb5314d239ecb93d316e0cfde091926b5e7ba7946daa8f3e5e98568b2296b8fb7332a6e45b5bffcaa507b7c50e51d620c784095c702612c65735f4a0c1d5c7af3718d0c1ce7fea8e25274d89de5d454ff41c7152b84f9b7fc560a0006cf96cae1ed149c17fd5af7574b3d4514923421db3db3937ab023cbb0c0f79bc4f53e119faaaaabe79192e3bd7093fea3214ce037c85dd6ed28100016bc8adcb87c48fa3a25cac9a4bca4abac85d620233c2dae78b526f1786f920f9a69a7465741de1cca43eaea547ac10e2490822747452ffcf227be70d0905b68ac7cbba479ac5c59f5788046e16f67e55cd578b65b0d434bc2516ea6fc26560ed97c0987ef1ca339f47f9aba663d19ddadc5855dbbc5cdbc44dba94561d8d7c5fcdee5288d8eaf4ae112cad6eccbf4615cc2fe92e9f408c8b77908d76ed27bd735b823550fb9ae8f279480c18fd2c88c111bfa436f7ae2fcad9ff795d9370e6d7af19265990d02eb9a37d749791252aa12990d1711607559dc3e3b644cc8b56f0f4bdb48c604f869a5d0f547a2b0e1f811de5aa0b1a9e86eac699169defb36e60fe6d7433267578833a5e942ccd451b903d561642dc8917f6f07acd5b8824a87ff90af19e748d7701658f76d5cae2887e0f5847e28b70783c2aac7a2619f5fb49dc528f90dcb05f75865e6d9757c33f6a5f60c50a8a08fcaef1add2b918ea7a1e4dfadbe1a516253ecbb2d98b50ae1dd5d2fdf4ae0a3482b50a40deabfe9cd1672da74d714d1131760ba7d35714259163e5bf4cd78642b62cf291877cd6220d598a334ffe7e1f30a5dc5420e5303a1b32434b6f6140cb2bb72034cd74265a988acb669a1c9d1b4beb2deed1b33a5cbe1835bc1716eb233b8d354b01d23210638939801bf407cef2d8d07ac80190cc55fc08ac82b2ee46605e1e566bd4a04dd466c702967bd0d23dcdf3976ad50dda3193983bf742906bb56cafbbb15c6c68c4e100ed66834c393736d83a3c4d3137aa2d23cd6c4ac1c6ab2adcaec711d807ad847d89049", 0x1000}], 0x7) fcntl$setstatus(r0, 0x4, 0x0) 16:34:02 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001040)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) setsockopt(r1, 0x87, 0x2, &(0x7f0000000040)="357ea40e223b06f0ea5c6338037054f9546083ca583c92193ea4910bb2b5d0c8aa50168bae6323c4514a090385eea16446719b67565d63e68c40fff934db1afe20d7afad67e1f3a73fcdf1fc8f8a7a69262def23310f3cf18d1d1f977de9287023be59a369c80b70d1b9785b971e7a1a0464b2b25c644a64153af868f14d09b7effe581ec492f0b5e5731b929aded9a5ec101863b89d4c0e312b340394a23ab4b5123d52f81d606dfdf17f1078ae3ac93f2a0c7e4cbddf6ee168925a2480ad904204c0a2b4fac884c9d19ad50de889f94c21f6e36ce4d3c34e2db81f5c184220d5a5b9c9a15e5cd239eb9b606005c6a8169bd502edb3dfd99e27b8f3533d7b20e7842a00a99cfead37297968f980e278941f3bf038675fa709c968d6cc7ccdd6bc460f7c6daddc0fb7f701d4aecc2851794bfdc9d4627b2ea258ed2c1585c89fb7b669818e33e92d691b089e04b9ce2f654f5926e4f3dea581a91f434746744a2cfc6380cff6259cc9e7e3f0b339a80a0dbac6f5bb0731d27b66eb7d22b5e7afd8ae38692e48a1627f11de439bbc9cd9039603581a4d21f496497065ec90d82483b1a28a0e2be7ef032a235fbf28add4789d3bccfa7f5f5a2372ec360a4799e5fe82ce9db6ea005c83eeff915b2f844f8437857a27c40b15c7d6e367d58275fd396a31bb076ca2aba8da6341aa0594904a7e593357a6e0e0bc55cad19be01b11a0931096d86c59c13d69ddc4068b80d4c847cf158e9075a31a2e34b460cf25c0c989789388bcb9b9e4713a1fe0dd0d446c517158d747b013002ffc6de5a92384577803b2fdd4a58f4d0501b5b43a9fd6b0db828e4e339662080a50ff5ec28103ae0a5d7b62eae4c802e5e123b39b3fc8abafc7bcbd621064415bf395a58402535a23457458decc821d846a716cc31a2d2173168fc7922e2da37f0b131eb5babdb0b3446a3a0df561c28745ffef66f9ff5172d4d3994b1c740d22c2a149e899d093d140a49405ef30139bcd835584629e4ab0352a02014f16967b57f1df65e6734edc564a0d187af089e2697e46af27610d51cde959537ad3d7dddef7e3e4ba49a288d05151b713ddd13b654380d5aa5b3cad115d53b8db3a2acfc40244b31cc3d888ea840f56143f74b404419de9c871e2bf6de4775c7f08e79d90963822fee3e9261b13b6341aeaff9c905c73ab523a1f2d7bf065dcad43b605f855f32f5b875adbdc2c2a4de0cd8b82734a80403b1622e9fa96e3c292ed926abbae9f8072fc0eba2b34699971c85b422fa162ced67b9f58ed1ad7d30d6edb0ab07ff73562d1e38af5a5c3b0c09849ab1d0fcdede5200c09d9285d19b2770ae1cb8d4563b126fbb4f3a4cabfe7e65cf01375dbf2f3a68a59c6fbacc5d76b96ff19ef393c343b4d831a6472a363ce2875bef2ad7b3eea0a513570982e0c103af948550e1fd3ab13b0dcdc1540427efefa3d9e2091b832e7dd54cad0b0113650be716f8b1abba8de0b4bc84754145e2929611f31c903a0fa5e0312481b6cdb16571cd9c313e601db137a74511a0728e34ade3a9cccb24961425a72ba9715d63fca6e2b3d8fbdf2cd2fc3545dbf9eebad94c9fee0740323cf2af06abca0f1fafcbf37d319a50104a09b7c83539d7b775fcc8a9c8cadc5df4d8013037c1aad72f858b0154b85532ef3a20aeaee7c635a73dcc064ba970b13ac661944d85913c8a399ab7bd24ff1932a6a853c1341e2b45cec057e29852c5dd5c371b006db2329414f85b8f9dd464ecad0cd1fda7848f5ef017085b3536a55af6312e1f7a1d1064d3488dda76838ee9d4ebc707d8d90ce9880f938bc081e251de884752731b550a1c09c8786b9624b042782e9d0c0e024d21e42c7f4edb9055913354dc9966aaada801a4084183c517d50a8112ac30bf6be7fd56288eb75f453a9fdd3c7cceede05c142c21f571655d13294ab29cd75e711a50def00e8eafa9fdf8d170c39fac8ba72970eb2fc37dbacb9af00c0d1df65af0001d5bde117e3c30d7ff4dfd2a56214ef63c2bf8a90ae066894ca379704ad0f88b523c19dc0725b6f9370c79cc019606c31b493151e66ee88934492b9279e4b17e42bbc0d65147c250068fea52f741f189aa5ff9c813b1800f7da4a77a37f6b71f1e887d058e5a6b7eba5f3e8e623ffa08067bb16244ee0a408d592b73a1ab26a4356cb8d8845f87776198930049bb0630e3f9c6e2e1ada108c4e340f171240b43677797a60eda4cb232eafa72b7723eb0d7b04282906887478a8f12d6593209873c7bcc30246a3b3c1403f36d446f006d5e4825b9689a52f8512140a4aedd9435f6253d78afd3326fc645c3a04c5a58315980abc91c805eaa8d46c209724f21b91c9d7b59d3139b0ccf81b2dacf5bdccd9c5e9a4e3f3f73e81d10ee6fb88adf22a008f72d4f2f160da4e614d6d44777db4f3b27e8f8ea21fc3f13065876dae296b12289739ed91dff350e483b3235d83ebfdd1be1105aff9a85305791c8f40a9b42752c47bcfbb2b0473f4f7ea9cd71b863c6ddafe4c88b1a1da2156435a00c0043bffc729d1b4fae8e12ea580ddb45de616a5bc20b3af7db38a5b6be56187b5e237c4c8cc04dd4bc1922a58385961c66d3055c0c82abd72ebfea6f79c1b799471c1cf6e7ed86a9a556f4ac333b2c7a8761b30f5b19f955f233ecdd0046dc7e93f92eda081b47129a4ac44ca5bebae75cae61bb5238f25b50fcc243c5fd6e3e74b0986c3c1ebdc3b38716bd6cb71a40c5c16e114061a82e2c1f6bb27246b75932f62b05e99369cf412499dfdc5014aefb44a57a6c7a624850c031cd6347fe9856db4db9d792f6e2f37cf2a2b2e42e045371d0f5f73e6a740e0b321c4e963235f59a8dfe8a1d5122fed8826abdc317fa46c74b1e37381374ff53c0af9a5f9248d3f47da2e4d59bb1b226976e170a3c7317498511d2d185a483e7b9a5643ccf59889a3230bd19dd8b0e6b12f8be00479225ae1d34503e405d4250b0aced7a4ca53aff400ada66fe1a917dee68d1b9cbbfafc2cd7f4bc5f7c7370e82684dde61d0bfe41a8b83aaa170b79ad6fd26bb4d1d529db001cba5bc5fe78d9bc5bdc9c9fe4ed44607ba2c75b49e3bf7450b483c1f1634f32afca4a5f54e32a9fd06aeb0a17d418d9e45aaacd4422012d8f6d14714a78b1be47e83e6522072654e8ea9e44aa510821e1a3fbcc20ea683e209cd903fe1d77716c667e1a1604a3f0c24f205d720e0fd2ac91ac977338fbe1ceb9a62ffd24424dc2db99149401fc6f21348923a9a4fbe686d565e2129e5689783d1c77d880f2c66abcf0797f0d52cefe4f1ecc32449d308a0bbff84d9823fe4e79a14fe0965a61351081968104ec2b4c1a21ad2e49ada64f15bf0f09481a03f46aafc051901ccffefa2e208383383429e81b5dc035fbf300c6715965549f8ea66292430421a4fec96bea28ca95d5195434f26ab30ceda4cc2097a68790a231f4b53e630d14420429a6603a46488ab7116b2e1733b232bdb08735e5b5c32dedd28331948033040e8b83ef09f183f0d131fd34feb1dc65513ffc59670acf4bf1afd498140e906dbd4570c9b0dced0fa49df780c14f08a33b325742ba53886f7abb34f42dba88f023d9c7148f586af42305392e3a5e5fd5a1e6f8788d26de9ef934227e78d8f3fba1ae2cf9ebee16ba2dbdf827a1e48d5b8f3f9a2a1fb04e377dfd402f64045053fca371b200d801b9e7e7b19d01a8897543030b23b084092b97077d99c519a2fb9019d04c0f04455213a8ed8f3cff986a4b1c58b64a42ecf91aa4cdaf4dd1588618211920b998e0eef5d272572acda845afcf66449a0e7cc561f958ad15c495e033a8b0256ccc929a7008987f91120114f0aa98870951242f18d2ae2628135f8a267a1004a8559deab2cbb9a13c93c2dbbd48369bfb839ef2c33de6ce0a278ddd820c9ac257e0e38ba7cd4b747c0153f1e9600ccb12949c625f5920b972249f3a53057db7979d7d2740e4a63e0c02d362d47e839458b15a9784911aab78b2101d1c89255e9a954d3287e3d36728c9e015dd45a9f91ad55654dbca97fc26bf5cfec8f5beb44024533ef9cd1e9da1731422008e50082639d4e388a08de19a25ebd6381f9c1fb8b180794ccb90a1436a158981667eb35fad5bcfcb51c56468bcf15fd4080cd1355795bbf769c399e2916e891123e0116e52bbdf3c6f74c238c027097ac051fdc59ffaa7127c1a05dc5e713b2f4867c02fb4e7958edab859d0212fd013ead9b80b8d8a585800ed0be65d0e538beceb696afcf42b90145dfca55d37c0a429335e659158b846f72f5081161531a9a2a44049e88215805c0bae819144571a8fc147115b1e5373ca8738ec25575cebdb3a626c5acb6afac3153bbf3f07e1ee586e8c85dba12cc981c6185c5518615c19e38c686ae03ee15b7ce775b9379e5a4d0e5ad608e4fbf2d24a584b2e63973120387807c993cdfa2dc14b582a6337fbc7a2df61902df7e8c1cfc73ffafa8cbd30972a46965079ae6f4a087a3765b638ae606aa17568898cc4796749f518819f6e322c81848f13b93799279e32e56b2c82d6e1e9700ca2c6ee0c756bc1366b0d86e40181cfca92ae8f15e01f7e5a0255009577c57407fb3e7c69f458698b7aed6ba023fbf887a5fd26af3add3fe42774a40da5014aebeafd036c87c94da2e7900b6dce6ce156b9b19fa5451517f748da5ac8100ddb83f21e19db9cc082a63402b317cb99358a362522f0b04b4caf7ed6fbe0e3b709447d35b36451ce821ac42a24f36a1024ce6469b04fd040e9329a6ef7db3b6c4bf5870c2dcff9e8c9aa20fe671821ee726b4355138cbc7dea68b69daed7d01685f0d3b2a16ccd4e2b8d37b67e5bfb90bb28b288036c487a50181716e28e32bf94c8d85d81d672d25a4d43fce2a87b3ff7ca435323c09f26a5f4e1775d237350d5c288e0d7d53b9ab254e5f97c8bfd1abe53944354cfa79a56976e8aa9a69cb30149175d3f31594a3408db69d4b3f4252043d34c03e1d1b14ac86082f93dd67b91b47e0ec0bf92cb4bc8f54b55b57bf7bd2a275971c5a448f1571da7e109336d67896936cca481a387532691421bf7c5f47112cdd672acbef053b91fdb6b2358238ee336122dd70d5a9f3a6bc2644adfac35d59292b00aaf0542bfee5d8258fb68dc145c9901d1e6551bdc3c12372523ef6075e418dc508a2d20c5b0c0ae2a7d0cc6de0edc4b78e1d4475392d810432ae1efea97c7dc2c0c550c7b8f240be1d732e7f2334f1bc89d92b17431f96ff79ca0d3aa33d9684c2c0af9a8900b3c7e8324f3bc169d7c0ccd893d2601b0d62b3ce4a3bdb6a2232e65feea50ad9c5bec8d47b63b55121c0fa195e3549f21d3ed32047bf786a848ab91b0ea418ac93e55698daad097c56a2bc7cacc68cfb526be5a0aa46db6a8e75ec4b1b7f57822369feb035ff01565e730657f5c64a38be38a0338fa38f84bacc300fe8aa82726b9e06ccdefb08e37caca16496a4124c0fe671bdfc88b09e64c0a16f28214df78676695ca9633d8fe1a795851edd3cb5c2bef3a52228eb401de16e8dd9ef53705234500a7e27f8ec0b49dd330622378c78b47600743eb01ff8c97c491531e4e72bbc84d6f5f259dfc19aaae271a36a0828e1c06a59750a2831f5cb2d02c206b0c35dc429127e0d803d25115d72af70fa92d2af1ee6848cfa25af9f73640dad4d880ecb02cb8555e226f7159f236a0cf0898eca8b6fa3f3fc15b965fb9acf9372e539381fbdcd8785d1b1b06dff3e72332447e4c33d1fdf4586591d0bcab43c5f22976", 0x1000) 16:34:02 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x4, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r0, 0x10008000100) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r4 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)) 16:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f70491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba59260870a20207837ed09d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd59fb5f1a5d6012017bd1", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:34:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:34:02 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x0) 16:34:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) getitimer(0xffffffffffffffff, &(0x7f0000000080)) 16:34:02 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x7, &(0x7f0000000080)={0x3d5a, 0x100}) clock_settime(0x2, &(0x7f0000000000)={0x10001, 0x80}) 16:34:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="eae36befea7afd2ed69af164cbbee1b3bc9b758345f1b84d06d8b0f1e7099323db8a85e2baf3e9a35405b2cead6932a33159cba3060cf8b4545d7e369cdbb876000000000000001a1b3cce3f8ad3b2e51cabcea0174f1c3a4f7cc7666ec5c4dbea6f1e8fa82d8e5a8af928112ede7d6ee34e3355a510b1e0aa4725ff0100000000000000f0e89b7064321b3ae2acf39c1e665b37da492801bb4980fa69434dcdf0ad98147bedb561f4ae176a528d46e14779a26120f0"], 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup2(r3, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() 02:03:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r3 = semget(0x1, 0x0, 0x84) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) r4 = syz_open_pts() r5 = socket(0x2, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r4, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x2) 02:03:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000040)=""/131, 0x83) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:03:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xfffffeaa) 02:03:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x200}, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) fsync(r0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 02:03:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x1000000000004800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1ffff, 0x83) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0x1, 0xffffffffffffffff, 0x3, "9112cca753a36ce8a3321df448082ecedaf5e497", 0xedd, 0x9}) 02:03:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x20, &(0x7f0000000080)={0x3, 0x7fffffff}) getrusage(0x0, &(0x7f00000000c0)) 02:03:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x6724) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf000003000060d5306c85c2768511f5020000000000002800000000000000", 0x2c}], 0x1) 02:03:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) ftruncate(r0, 0x401) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 02:03:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:03:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x6, 0xffff, "d30114f606b73b70ef14e612e484e15ac77b9b0a", 0x7ff, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f2, './file0\x00', './file0\x00'}) 02:03:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = semget(0x1, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/21) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 02:03:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x2, 0x5, 0x200, 0x5}) setuid(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x399) r3 = socket(0x2, 0x3, 0x1) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=""/212, 0xd4}, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666b6c683000"], 0x10) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)="ce7d4b1242a5d4afa24c66c6638a16d0f2770ab3a32cf5bb3e98f4fdc6d6bb43439c74f87d88aa27839e395c039af8c034999e8b2a8ab0caac21322b8be89a440549a9e9ea1404813050278c4e53efcb2fba701e871599af668b0574e2f1fad59f0cbc12ce36d4fa6fef649f1b88ae87be", 0x71}], 0x1) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x2, 0xf36, 0x300000}, 0xc) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300001200000072e98c72", 0x2c}], 0x1) 02:03:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 02:03:50 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff3000, 0x200008000038a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shmget(0x3, 0x1000, 0x203, &(0x7f0000004000/0x1000)=nil) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) clock_settime(0x4, &(0x7f0000000140)={0x5, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:03:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20840, 0x83) faccessat(r0, &(0x7f00000002c0)='./bus\x00', 0xa8, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="57a3c382941d8a91dad59aea5ce001d32da8c8d96ebd46f8eddf64937dd7eeb5545908e194134ae841188d576bbc6d847380713c46c822dad99cfb47b152a8502f05aeeec6ebd40f7b3e71c3af30038cf20784a4ad38a9a5c5900dfda976949d0d1db80764d98cff84a64ffee62a6d045b3d1bc4928056443dec654164d18233143dceb3e3c8b5e59464c848cdcc03d0fef72ca250aa68b3f3257801cf8584e4acbdd51fc940b353f2b56e75fe243a071ff83ac5b19c96b0bca58dbc66c7e1581e6744ef979c9400d0a1c84fcad8bcf8d54d64c244de122e306dd5658e2e77c464e2765acd2f735a", 0xe8}, {&(0x7f00000001c0)="ba0802a676d96d48dcc9ed5ecbcb605c2d0d408cd49e1105d742cd5017b724d25dc068828933091daf58ef053e1e58adea6fba4d91b42cc4bba25e029d480cb24b6bbcac772208384e5676a5cf70b67c7a439ec430c36fd8d562cf5c2be4cc4b90e2b4ae6a0b7b4ab641a217223e3f8803", 0x71}, {&(0x7f0000000240)="e8e32d795222f94beb4a993fb04a0f3cf72824edaa7f6e8d302b79628d96db2734da16815f600678d3cde813e8e09d2d86cd0cfe024c8254e070452f756a00f78fb9983c32ecfa", 0x47}], 0x3) writev(r0, &(0x7f0000000300), 0x0) 02:03:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000380)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0xfffffffffffffffd, 0x0, 0x7fff, "644f13f2335895db6095ffb8eb6c227b4da302af", 0x123, 0x2}) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, &(0x7f00000000c0)={0x1}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x7, 0x2, 0x63, 0x7fff}], 0x6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x81, 0xeb}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000040, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x27, 0x29, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x9, 0xf945}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x6d, 0x40000000, 0x7, 0x46669fd0}, {{r3}, 0xfffffffffffffffc, 0x48, 0x40, 0x5, 0x4}], 0x40, &(0x7f0000000340)={0x1000, 0x4}) write(r3, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:03:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000001dc0)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xffffffffffffffa6}], 0x106c178ff5a824c0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 02:03:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$KDENABIO(r1, 0x20004b3c) 02:03:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getppid() fcntl$lock(r0, 0x1000000000028, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x5, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffff0a7, 0xf89c, r1}) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 02:03:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "00000090d200000000000000000000df00", 0x0, 0xfff}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:03:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000002000, 0x79b2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d87645d5220bc6bcd9628ecc7442e13f2ba73e1158fc5cbc9236330f89327987f5586bda9800cbc7774a5979e781fc376b3f22a5b95d78973920df4f786258fa8d2772239bf4a0fd4b4ca34499df3f8c020923ed601e7e0152fe95ee8cea313224dd7cd3d0a9caee06b3690b76be633e", 0x70}, {&(0x7f0000000140)="0c89672d3267e2aff7bb2baf5601c9c25a8580addaa632389bf32f9a9da21e576eaa63a973bb15a07baa7c5f143755d8280cc0e1143a0a206496a25730e14ca80efb88919cde6200da9d1ebccd48", 0x4e}, {&(0x7f0000000440)="a92543e5f499cb79709e18a98a3133ece8604ce95dac3732c0a30c1353bc89a79ae8dc56e11025c0585eb70593a3cbf323f6aa33b482a5f7d6bed81c35f73cde998e67f453c1e3c1a8e0870591c9fae312378cfae3172b9ca1d43381740b0ac2c16052e88b9b19fb249c5212e78929bcd64da5d2e4fbca815d13d9ed69d3f64bc701459862bbdcd7b887a4554693eba69e8e55ea3638d918bd431687a7546f2fa47f0d51c9b21832b33f50f0453aba24443e9e92a94396bacf5b2dba264f82fc2f1f33da848f709051d1cef25c357a3dfd54f55f8c87ff5af9cc74084b0c3984345eaedf58b8b98218b9c5b30b286b8e0857718ecc77d47695308c7fb349cd0443799c16cd9f8150d1354bdb58eb81e64468b039505002276227248b3258c5467921cce4c272e9eecdf9f0f2cdec201bfa5497ed4e3579e924e21a147a4cf944d3df2ac50e90983fc14355da56b2b07a870e1ecea4bf4fd5e6b54c52dd46d7110793d9efb01b6e8b5be7374272072b04e8b64eb4f6e2a1eaab47f99b41d3694966492cf0d0f887249dbf194bbd9dec4db09eba3535431d43bb5df87dcb8c690db2644b2f4dc5054e5b9f83412fe565c72c003ba087fcc2a2642cc74648b0145225100616dc02bd7e3ccb9298f949f43c5aa7b76cfa63dfe8f2a9cb5b1acf5915329e5141ac30cc983a385876116ff99aa2b36001deeda7456d49ebea9088fc3b37d345774235834b35f96fa9010155576b71ac03f87d963c7b808b4ca41a460766f143576c88ecf556fdc4c6aa89c76fa9229487f963ed936b2d0d2748a6142cdcdc69d1f76f9a0f8b7b12fc60235af5cc657b09280f6b365d7d119ea4326e59a0cbf313676f39bf73fe5fd6841033c071537c379ce74e2e2f67fb8bfffbaec6ecc50d30c51ba2f948634d8c3f0dc78d40117de07275f05de376dc4e43fa7c85dc17930df71805c62443628947c66f7b453e5f2e467861a7228e20f84d39a727287ee8c73ba0f7e63eb73eaecf726deba0cbe3ea11a7841a9215b9fc6cf094bc3e9f401a28d73a986f96fe12ef0575f7a48789877a854989dc50c000cb819f9d19b00429b4f6205a85be3930254bac417ad666efbbd9f053a662b395f983fe84779f4b3093680de70d4973e7821f57445b5c50d0df6be3e5c2cb0610d2e40dfccd5802ed40b3e6054d31e01950b3341d834e6a3649cce5304018fbc5462e279e6f687c49a8a95f3d6ba95869892618b2c2500543646a979be6988a912f4956ace13d383fa985d61c281f5ac9772017a81b84b25b653e05c7dc6377c7d939519a6d6ad68c710ab5b1a138503201f3740493fbe537cd46edec7c709540d01ed7770f1f2e0f49b504bc8e5ad093ff783d90de7733dfaadc8ba32e3752808239bbd434ccbbb3e399cc21daab61779a583d445bf8d5755d461bf6f56713c99e5913285cefb7d64c80d4a4286092efe53148cb9e55508c25769885874c0482e13a9ed15181ec42f178572d1f38faaddfedc0582c2e0c46947351ff90d9a58eb6dc3489e2ac9efc01ab041d1e1b42187fcc7eb0af2e5ae0dbe8f9544e381b71a14cef6cf0c9c5ad6bcd171b29afc2fcc79b85930f1b6c74c73ee5dbbef6f6fd84d02d7fa406a871cc5060ed98ab5e341af7b900cf76c531a3961941493647a26f8c4cf3848555aacbff4e9042ee5fd7eb342e1e00e973fe9bdc41132fb3d6f5656f4c14cf870e4da7060561eadb471a5003df48cb8c56caf798e333248ae5d08ead3f2a55eba7f8fa4cd6d3067cc4928e49c6fbe5b2ac2d29d4f6af98b6faa47116dd1a5bee06cd8e630d3f3958f15a900ed55866bb1efe4fae27f6324958df298d58714a861d8c2d1d5dd73cc6fad4f44e253e9c346bfeea7693ea42d835669e73aafef86c48351dcf0cc0968feb95932cd3d9116c3419824a35e16ddf1b0d991f699861b4570ed6fb427e13886941bc4e8d6a4256b881865c20bd7ddd45bb80c520fc325b4c00ddd526f32531de791cdc1588dcf4d687ddb03622b99ebb301827f38758d16305e58a9b66732a4f9856a4a9d041efbb9f76b02f8ea93db4a60513d29e877c321ba7fa19acbc881c601b7d220e65d5ca73b73ea2ecf9756c7764a7b0c08603ccff50ceb40b537e545df0a6565aae08460c37ff14b2377d449dcbdfe43366bb3e1d38df8698e8e9e9fb97e61b71154025d3137c4f8ab0cf98c2796786e47795ca68b3536ab65103dd5858671e36e87d65c768b8c08c0e8f467c0db0225a0a58e84f97b6976d95a34fcfbfdbb805f6cde1a67b38c60127aa598aeea6542fc9c842819957ef5e4100ce003ee1eb08edb2417d846f81caca170a4b7b5a20dfeb2f99aaf9de893ff6788b24a9401e4d2b3fa1e0732ed5b7cccabf95555165f8357bf1d833e2cd553dfbb63bfc97d8a3b5b2b13eeededfea9f8e9bf1e446119a99079c266c8dcc593e6b3a7c418aa6e2b9f4f1fa5a8dd5d7a3b385a13148fdc6140e4697c4182c3b9858aa876e1da77f364b357095690ffe429b20c4e93d99dbdf04b2110c859056a197542fd1fafde41cd9bad9fa7af2b54bbfde4e6ae3fbeaf8248dccda19de3966f8eae9c558b05171cd5fc20097878f4136d36b06979173218f7660143f8cc608d221d4c6d4ab080cb78612238e6630249047c1e69cf513f3fd9a70098978005a1904e998c4febbeae7c7912fc04d21a79adff88e9753358e0a3e6e9ae146bd90c5ebff99a098bc14572d84208dc8cb182bdf2998533f16b97474bfb07fee6b46b86053c2282b77646a94742368c33b3458094f5b662f39580dc0883a315df27309d0573f72b053f1528922838d4b49378326ba426287d93d06f4cecf8180fa09822ca27d46d1dabbeb962447fb3ae6d95388c3af62a400509a511afb31d0822891337768920ddbca9aa429c23b143994563d5a42a49885614ff561d41327af3e6820facc8cf260bfc297450b7d06d8afd36f4f91761936543eccb090b4a3db0d9594c4115cf2407c689cad6028f1c3434c70edb4aa0811c34bd5bff1a9264e190d8bdfa8010d0b5419d1aeec581329d0f3db7e511ea97550b54f7ae59a769e2585f2385faccd3bb2f4d2a7265a6e554dd642f9afbcfba215fca6c53ab8fa5d6f68fa9e05505935e49b1af0f8768116159f424ffa1758f440a6eb2dcb12c6043b03594831466e1ceb998a45f8bbfb270a7d544bb15f519b838afd82000ccd41c2c2a8cffb60b0b318dee768fca4394dc5c91881f3e23e0755acc4c906145178e2908f855a870659b202d93ff9da1c6f11c38218bd792da7e367c111b68e9552a5ced27fe5e9865279524950efaaebca62c3095143c953076f065a5c5d38b89e30595ade6c39f5508289ae621aa0b2e5772e597d01ab37d1452f7aa833f17f935b987c42e7b28f25eb7d24cf39e35f720df85cf6c3a3ec052fe2e6acc8ca927921badda1d601701a43b07850116d29b8d5f8f0f8d0f120efcb2855e6e6b32176276eab08cd5bc408599b0eca53a0e91fedb729e03bfb634c337e0b23797076dc2f1a88db13f9d243db07381bee19336e9f1bfbe8df857bfd27290824273f798becf57dedec491c65f2b10e1e0fc9d8e56da1ec40233a7769278c9d97e8eb0f7f05251cdaaa1e5aa271e921e732c95085d1ebe0eaec8ac05f67738b137056cd8f78e21ac28b6dcd1ef96c8a449e01d8ccd6cc8915e26cc2c4586d2119d270a5f44c8f65869715a30ef3052ba157981e92f2b91c0940113946ead3a4a994ea23db76aaa5c2100e87026ce9583ce4482b14e998f2bfe68037f174e1dff9e360939dda2df22883b504acc8c728f129cea2414c91096e17f038c45810610805b448364d6abd0255c2319c5867d6b50fd77765c3985c60b3d56c88532e5bff737aef022c7996d2e24906b865042df87b8d9947cf0b98dafabc6e23f92b821eb565b858f392535b95adc12df2f9d02e7f9594c6622fef2caae8ec3162997649d60a27484d6740f1907c705b05417d950e6a02251f477416f103129a495d16ecf9f9ce8b892a3412315ba7acf8f1b983ce6b7ed70dcc2dcc21dd0951a9f7ef8b516b439a8e7e9c85769220dba23fd61ebd0bbd6abd65115969d61cf8bbb7cf31b6a9100022823e7791476bec49c3139d84b159359ef9c3633c3eb66b692dfa0ecb799bd0e3bc18d7a86dd2b043be31cfa3ce2bf661e47f36f2d6bd73b222248529e16cd39aa76f76a70d40ba4e07727ba9b899c064a6e7beae8d9377cbd21009a78e6bd2fd40da441242fa580678fe94e3d3ecfcfb886f5975ce4f369a4cb0f5c30e07bb01acac6fdb6ad6b2d4717b948cdf1d8d51e48a234cb59d8c5648e0b6e1a10cbc350e37bc876ef046cd7163c9eabf2914ff77487becf4c9a3da1165f7068546323fa8238810c446eea1827804062d686da785131397ac59ced50016e0c348f76acd8bba1a153e42fc02b815ff542a50b03c7bbfbfc0edfc476840d7be09cd8ac390da3fbc77c3788ee2dc9e01fb072fe1eb036c2b0151a6d260d4d784f45141d217b8bc4ed10a5cafd8f4729910a345719d6cd2fa446b312b1e65d7033f48c27885c76a174b96e4b178ddc47c1d48735e8cb7b0b087e1532b8ef2b00765cc93106b0a69f8cd368f0060240ef452d2a2546bf0ffc1c44a336f39e571e1f57670c72aedb1f20f7a7a17fec23ddac3664f544c0b1bc35f132e2fc2357a8048d5156af70ee7e0e67d52f5f42cfeef8e5806d054916eea92f4f743752871d744d9c2568e96492bc4f3ac2fa80709e184a0cc163dd7821d447ee73f1a23a12e69be865c00fae0a8c158da4cc8a62f9675570e599abcb765020270a5957801ec097b729e187c6c4f3c30490189e5d6e5280cf2aa0b05f131bf8a5dc2ebf8c998fbc993b80c20159e87a8fe9fc31958a6f072284e9f4584de2bda5b05a6c77fc405543ed4f039f2488d6446d46bf583940efcb380dd9720d3ed678f9f68480f7b252e4896e0cb2e41f7f2cd9defa29034b9bf01310a2e6da53783a1f92e5b33d96deda3851183c8a82f97fa772d6bb415af206cd2abaa23a3c9cded2d3a224867bb3039eafbbb81c2d1a0ce7c3635b02338e2957a11dfcd956d7af51ec70436a57df92b04102fd5802d8c4dfdbc73bd54aa30d6bddffdefbff91329477b59fdcdef8c5bcec3e9475e871b31bcb095b72d0d864cd7418b1e2c5e5ee53094a85d113782134367d1783fd3f2483e16f942ebac3390721561f8594406d42412eedcdd6b6f3e32522e8d01f50579ff4563fdcfc563373a3e1f33ad4ae076d4a0daf91ceee7ddf5d95a5f9a1c6ed75ebebbc6d3ee56047a4faff9b23589acae1543b48d6299c0445a1c53989666f5717c074a0a82540f34994df62f939ec42e72c6268586fa9219eac67d3eb0933379eda1f5447db25f40f2e37e0c1361c319dc056ff35e7298f29916c16f39ad7e660bff9e66b02f8fc5a1ac6b09a425cb5d6fe73d16efcbf300857ad89bcbfd7a5542d6f88877204e96f410f09aca61fb86e22e54b2cb1bf800ab90f0ff39742b280ab933c0333ee1a7d9deada672b64af3f12b16000223f144e6286b04aab054d95c9297ec6a3d5268d4d5bc0a34ca36bd6787d086c46e891e085e8cbd4df0357d2c1ccf617d37857b0ad54bd27fdd459323e692678e4bc037351ec8f505242c3f7ad0706f73fc4177b291bf629c8c146cd7bfa7cf4f61f41cf6bcff35e37f8b3593ec29dd995444cb4a4b4d1223f428e06a459f45d3150c1c54afeb7dd7923d8847cb6c17f7af49315e6fa4a9190b99da", 0x1000}], 0x3) 02:03:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) r9 = dup2(r3, r2) fchownat(r7, &(0x7f0000000280)='./file0\x00', r1, r8, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) 02:03:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mlockall(0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) shutdown(r0, 0xe43aa435f565d70d) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x9, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 02:03:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108040000000900000000000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 02:03:56 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000100)='w', 0x1) 02:03:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140), 0xb51) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 02:03:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x200, 0x81}, 0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0xfffffffffffffe25, 0x0, 0x0, 0x2c5) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) fcntl$getown(r0, 0x5) dup2(r1, r2) 02:03:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/128, 0x80}], 0x5) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 02:03:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x8, 0x0, 0x28f, "c8d7b506079cf93ba8398cca8c9063e61c1ef7a1", 0x5, 0x1}) fcntl$setstatus(r0, 0x4, 0x80) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3be1749fa98471cb58fb6", 0x70) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 02:03:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) close(r1) clock_gettime(0x3, &(0x7f0000000100)) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000140)=0xffffffffffffa4a2) write(r1, &(0x7f0000000180)="632d1985eebfe3642994ec792c9e9ca60a3199a65ee94bbc6f6f8cbf79e48038a340a19b9c3827e579706522aa", 0x2d) r3 = getuid() setuid(r3) fchmod(r1, 0x4) fchmod(r1, 0x1c9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x8001, 0x755, 0x21, 0x5, 0x401, 0x100000001, 0x3]) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) r4 = getegid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r3, r5, 0x9, 0x7}, 0xfffffffffffffffe, 0x2, 0xfff}) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000300)=""/132) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000003c0)=0x800) getgroups(0x1, &(0x7f0000000400)=[r8]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xfffffffffffffffe, 0x68f5, 0xffffffffffff0f6e, 0x47, "aa85cdd74da8bf1cf73ddc58b657964ab98e9d1c", 0x5, 0x7ff}) sendto$unix(r1, &(0x7f0000000480)="0da538291aeefb5f104e0e481f5d27180486ab89ceb09360e49ec5fb25bef5c204e46b3c455df511575777de68011aa2b064214f2a7d50c197bb0ca21023ede3d32ec36145be38a555d2d46674474071028e35aaf824dcfe90873f207d7320ecba4933510ace80c704a06e60372012156e521857e5af7b2a5316439cf24fec5bfbcc23dc631fbe3458d9ab9852eb12", 0x8f, 0x2, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x4, &(0x7f0000000580)=[r5, r7, r6, r9]) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x4) setuid(r3) mlockall(0x3) setregid(r9, r6) open(&(0x7f0000000640)='./file0\x00', 0x80, 0x41) 02:03:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "854955050040004009337fcfc5001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/72, 0x48}], 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 02:03:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x350, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x3, 0x7ff, 0x0, 0x9, 0x9b58, 0x8, 0x3, 0x0, 0x5e71, 0x3}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 02:04:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x40, './file0\x00', 0x0, 0x6, 0xffffffff, 0xffffffffffffff50}) fcntl$setflags(r0, 0x2, 0x1) 02:04:03 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 02:04:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="173ed790b545b92c93ffa87be120529c379ba087515c7ba197dfef76753daca40e8e3ef81225c0810fa905d7143f49e800ed3e7c513999695768554bdc3d2d27", 0x40}, {&(0x7f00000000c0)="52e9a025d47d70a53a26b724ee16c9df7cb469e0b541a41b1537b5323cc7e0ae4cc9e6efc29b783260b766cd9ea3845c8f2f18d4c7169e0c6ff6cda2a788a23c92cadb9446f32ba877e624bdfa42658aaae0845447a72dc7c47d9b63ea958afada8a27abe33ac8913ee6beb9cd2e6f8ebfae60e243bee707d796a6c4a3458b95aae128a787bfd5efcc86257fd3568eb1580beff51ad4858f7dda6c210cf9a4b2bf", 0xa1}, {&(0x7f0000000180)="b9e2a019987dba5459f16776bd7dd36a05d8b52ad24daf4b75b98f", 0x1b}, {&(0x7f00000001c0)="96ea958185de758c1957c35ac392da70894e371ca942e33384be760d012fed5fd8f37579e322081268abf10c24f3e7046270fc0a6ce063267b1dac29e7473d51f65c2527612a6e3b4594c32f9204f2ef1e77244614d13a582f0296b203c6f72c0bb67292942530e1717e2135ecddc6f0f646ad4a9bfb3422589b4dc528264cf73a009873486eb0c1ddb1ec4d42d055672573d9e0bdf7296cc6daec5ccd0601150b0c0eb3e59b2e0f0a48c9d44d5b1a5abcf335b39f0e355084612133e7adaa9646845f400d70ddd18cb8b67a613acbdf0e5f190f04f63b5f8fd0a0592e364808a7c7", 0xe2}, {&(0x7f00000002c0)="db897a79af8b17e3c1b08ea0b142ccda45a3d021467599cd7e389c9cdc933331ac017a12619ff57edb60e7d2ab699bb78a3c012e4b0af9fb3355676e65b641c80c77546854796adf48fcbfb36a5fbb24af4366437fffc8dbc7a35046e7da0188ce3aeeb45ccb7fda429e7e9e4e10704808789a9886ac020623ba37a84b0a23ee8fb35baacc3a31538a1753a8ac4d52820a9a6e8e168daf73e4f0ecb17856574f730f746b409b3b03a4788590a45701c9934bedef05039bef94b9f58cf9f04985f81ee090b5f0b53b49bb6bf5", 0xcc}, {&(0x7f00000004c0)="cefad3e342470fa9829a24004a7f8eade600c69b1e2304a58f76ddc26a0d9afe4d7d67aa73334059b7f304a674555345b77bdd5f1c8a1205e3d817cd5cee6e1cef905925de63441612be4bd83a84ec0b5e192b628aef74e5288c2c997fdf9b7a3a0942a83fb5a62a8b29bd888e5a6a3f8a8311628002a299aa533e445c89393bd146e6e476754d1d1c9e67ceda6c4cffd4bd2dfeba9c70673e994576ba4cbf902c5a1bea3a2a165bfa7d25356833cf954ebd", 0xb2}, {&(0x7f0000000580)="5be16f94e1934386e067b466d2c3381921d93b6140e9f0471e2631758a1d031a7f23b1a25ae8525cae83c237b2998b92186a838341f66fe2b6ccb82b37ce9082b23596a0e183d76db140051ac0504ee32667f47b3376c6216852e2d7ffdc4562637cfb87488b1b47f8c92aa81b221f376be82cccdb6d18c20380e26cfd3e455c608083290c5b2a1a4d35103de1e8a33a09e6df0ce5ed23d96aa154b71da0646da73892712c1908cb70378b19946ab0c3ac225c93d222721dde20a9eb18dbce60f63007645608cbe8a8696e35c5e3a032205bd0cff35ce60b4ab106175ac16093018d30dfcd2d077f1d392745788e4f443036", 0xf2}, {&(0x7f0000000400)="36e1534d80f13c2ed52e4bd92095375b64f8e0d2ce86208abec2ddfc55dca3e94802a93c2130c0de272b8c938bb9835d009d5aa7d94be1b8f160821a48ff7945ab2f3a37af0b9072a14de75e9845c622bf94bdf22614c0a4d267172eb43bba5a192c2377d52f95ce1bfb1b1d58ba7f93861e726ebad5ec", 0x77}, {&(0x7f0000000680)="5cf012efe078353d949d50199db88f8e5fd2a7ebd14561febd1a054a76b7ea2d4b60fc7017e202e7230a96ba095bc178582bbe2229c750e3e3271d704f8b01e2ab7d51ba2d962d63875a1d1d8ce03088d3c752b1d271958d80b8dc6d2653c34e01a14fe7fa69fc7c203b", 0x6a}], 0x9, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x100000000000014a, 0x0) ftruncate(r0, 0x0) 02:04:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 02:04:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) close(r0) 02:04:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "d70000020000000000ffffff7f00", 0x0, 0x40000000}) minherit(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x8000000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 02:04:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x4000000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) dup2(r1, r0) 02:04:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) socket(0x100000000000000, 0xc000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) 02:04:06 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r3, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 02:04:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x200, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x10}) r0 = socket(0x18, 0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000317587ea7fa1b44ac9cb92eb175f88cb3700000000000400"], 0x10}, 0x0) 02:04:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe6, 0x4, 0xfff, 0x9, "a27fcc8217fa559eea7b6125457b5c32c044f2d0", 0x5, 0x80000000}) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="4e6c7c3097b8c04edcaa318fbb24e108f13976d14907868f448e20ea47b2570084abdf41606ba85338f2133f0731cf78e296055c83087a821c534fed09e30350e39791fd8a114fc7467c2ef7a96e9f6644992a7e536f2b8c66b4a37c94a1a6af6fc48bbdcdd0242bff876613e2431ea38a3ad4a917e97e9c6c5b0b6be6f16bc2587df6c23c6213b917131500dfe7f48e9a82a55e049c425d2e8e5a27894cf95c8c6a5f458a223190b8982e76fb0c9360a33f1d11187c57dc8923ac22d3a167f44ee68d6ba7a39fd86988c731c3ed46bfdc739ea094a5b0a243625cffadc538c11faf7d890ef03f12195378850751564454037217f0ec6a2566a519228ac03c837c7a251c798b99287507df0c9db956d88ae4d92ddcd39b16505783ea13d9c1362a05d0234d7919de35abe9f2706e735df4e932a0f9927d24ca9cfcee71b712fb797e1e7d85d3a1c152cade32ca10df84babf9e334e28875a5ec327f9ad3264e58acb3c52c5b70cc683fe8c9262e84aa8be2b2eaaa285078c8a04e38a26386f020fb35e5c9a2e9eeaa749d916c64e2804071ceb9b036c7ab0521668862104b10115cf559be223cda7e6481aeee3f8aa816780d4fbf19ae3edfd2bec57ed4b8bd85804e096c3bbeaaaeeaf5005106efcf1b4bffff660fcf1fb5964d6042fe5555c4ca3f0a99ccd66f014334a22bea71d577df60736b488cccdd1a79d213d5822a3953bb06e8b8731edf793149f0e93c599b59906a37abff633c3f6b6ac5b2df56570b5ed476ebeb976912ed0ed2ad517dbff6d05211afdfb35055ada486365f66b84fb6328b3ca1d7550bc2a5adfe604e4766674a1c2d1ff9f28e2acc2ee51b12df137f036eb0f7663049053e21e8f3b561f019d855a4b475154a4e9d345bae8cf539e6c8e154ad9407e9e43ebbcf5b052991510e16414b0bb3df737e3faca9e0b9b981a75ad5333c02c810e11f5c16bf69a3f4da90a0eaf335c89c4af9089a71a45f33da2cc16c5e375633ecf9a0cef16132caef88041585706fa1b36f77b31556eaa823c5973b6090e6f64b6eb2474f0dff102f545df2a947e6f5ad36fb804a9c1dd3b9258e6198565001d982dd1b9c5e2b24dc9eae264bb10a3b6e7417587147f4304ae46199860bc8a277a9aa1edd1d90e5681ed1e61fcd9ed2e7eb36397368b7cf71312590f14897de0e199baa94b6ef61254141ef0831b6adeb51a1b6a805f9b83ee2d5bf975a607ef497b44293c12ca64cc0a8726c7ba887b66bbdfc5665bef24ebfe732a7cfd3d965942b818dcb8863e6621936fa3dc7b8cb4a3cef129d0b79295b406d603851b2901f4d94e59cb39cb689d34ae9284547bbc4459a7f6c2d692136017d43332e81b2797da326545739ddf27d3a250e759ee6408090fffc9718949261f2cffa0e011e184207f38715a4585a8d323091f77f686bb9d2589bf358ce518128610dc995d3ecb1a396b2a96d92d2c3cd316b052580be4b9aa11cac3491184d48d536a61a9c6563d663bd37f3a64ab3815f2c4938e565ff0fe3974c9b8f34e530e75302310ec25d1ba152c92b2ab9cdf26e1bb269f1e3abc5d3e871f659edc460be7173009ec48e0b4201a663ffdae248fbd6b5db44b7770aa9af1ff12d28bc3feb7f68b76a53cd3bac4d360113ee9f9a92fd7d785f9be39249cd81caef2313e09bf5f07d56b9aa8b3679045595466b4a5fee531dd1852a5074090bc70b7781497b223d736994b7fafc6f75f5cec5ea76829d71bbc61e17faa8503b202b32a001421ef2a44ab5ab95ba814d952ee5ed7da69f6d7c40bab232c1ad18ccff2d9dc94508b2e88eb472693c0c90dde97f3c846e299a049eec773347e5e6738a544f2204879ef21f218d3cfbd3e78bcc953dd2c944d8698a1418793d5e655bc93d86142246129497a7bd3e0de2b77bffdd279e88de48af77fa42a7b7cf268240b91b5648ce2d9bfcceff4813ff1d5e84f8140021c8acd184b61d0f434631e14861746844c4792d74eec654183a94781fff1ecc0d7a424092909d3094541ca742497f90e32adb7b91fb467859293eb71c31021c224293dbdf08704281303143386b060294c05d57b595c7ce11a0bf5887a3f9edc523b9e3df27811e50bb61b4b5b60892465666d75fe19fa5c630b4219244799a4f09c7cdfe8794be22c60a76f07f534da608520d8b8e5fa7df8549df46d27876f18a406eacc45ee1c55965b203faec8fb79cab5c7e0c8f9d87af2fc475f78e74307a2685429fc27d3992fc8c2e2e87fdccc755e671cc1c1c0052f2bdb6467fc6b619b57b00417a05da014b85cd8105889c42742c8c39ade95a512cb95514765cb15de3ae5a48599054c033ae66d240f936d7d34946e89c80cc8b39e83bfbf2c3849dfd6e9373eeb9fb64d613ad0520062f0fbb4112ffbc4e836d8f4761003bedbca594cd5f4dc11a60cb2f8894d0a1c08da54332905d13b25437a4311e2ab3f1d95a9b920f3c90617d31a1dc8143e3d55d2ddb14479c633d6b86bc75a355509b8fb3cec6733373e96357fba344a63505803f872e779902db37371b9fbd5bb9b33c09163382b5eed3b0eb4c5556c82be3a92f0dba0364cf5b514b5f3487fe717f1d2948716a960737fdc2cf5b071608c083232e613aee258d0e77381b620b9c3e8d3a439691340eddc9191ff1eb441fc4df6902343f82aaa6026adf24f4fa0573a236570309036ce5df40c4b71da4467ae4504ff2dfd78555744c4bf04394a50a4e0f315d5d5f61c9ef21d6f325c2101509a732850640b1fcaca2d0c5f0d493a8e477bf234b6597640db9efdff08c6684abda41919c5e85e5197e19a480a8d0c3893a76d7e8bd5c57089628ec92928308b642781080d580b8ac01b9b1cba01fe15faf7e6db4e4ccf791783dfebf12f633c66b3f60c1b9bbcd02a20f07e446c25758141b5626f7eb941b687a440ac36e5e738950cbc95a83f0746033c3f940b5e1176312dce194831006b2f004ea8080b7d58400a8530a3bdd68b1e461af70b047da5ae11ce8dfac584308ee288ab5594236ef47df24f0ebde5302f856d453cb015f2fd7bf088e647fff782cd31fe179cd005d92d51f98a0e494ff054abeac2876f50ad58292a254bee860c87a2edb8271d193f5b329796b721cd1ef9d499598d63ebf2242c670568bfde8289e57065d3ffb58a44b5ce94ef1b53a7344f476d927d28f789bd9e5eeeaa54d2c8086d19217ab6c83bdc0853e28e2327e54e895561796a3a11b847f8f7c1d821566c6eba63ef10ae0815d6123505510cf9f0efb00a2e96b288eae92c41c98323a93e89607500c9b56bbb33aba3fcbbf99987ebeb537a91f2b500869cbf132263cc517dd26030ee2776a6944c1eea6c328936a3b2c007ba45a73dbd6e3af2564652917d4763087617968b5ebaad39f5e98ab844478854b4d12da9503c49cb99f584f2ef04764305ce9eb13c7e9b5bb4ebca4c1916096f658df0d7b16d0aea7545a0c50b76cab9a237c0070c82f5326108c3a75cb0a1fac153a86e72857249b2cd3dad1696a683f40f351c5712668e6cd0d1d986c7a0f66426bbd5eb9df1e3289f180e93ae1cd78128248735f3b6336f14d60152bebd026dcb9e11d324f1d4ab935942708ba6fced938b76c366c3c1efe48163b5a948ab6b02e3bf6e4d5310a44f0b01b757fac7d2afcb4dd2477ed9ab1d6cb3cc969909a73733f691f91b2d5e4ac3c2b01b77b8a212fbc3589126802ebd7f86527ce75a28d503c4f364c5366e4c1e7b6507ef27bab052c3d97a3f651247c597fda3bce54a2c7a050a17fc63c09a2a36ee292ec1eac18ec2518f4490cfd63518fe4e15ec75329cb7fa6e7f078bb5397354249361af6f13207a6f439509bc5f98d110f47067b3054d01d10725c144916ffdf0d30fef3f45f87d306ba378383b83eac7ab98816fffbe039f115e103a02d0f12298a6d09277b55ffae641d47d4a02d01a1e6c85da524eac80e23c3ff6b6c4ba79dbd741c8fe35a88a46bff2a468f39bfdee91ee11bff27b2c26a14379caf1c988a8fe35b0b8b2535e69a6b7d89e536f49d423be5c6c6aacc1f1d3ab7325d9cded104fd1e3133c4a73873f5443994c181195e2f3b3cb42bb5053fea28429ee41b66cf80931eadad6286a1643673d0d2b6f3585d9429a3bf01a44c288bb854ef873a3869ab5e7aeb0ae14b75d5a21152242a4bfb4a0c2145e11a366f39c28b2ea5e7f0414ebd931031959eb3915ecdd25152b4da757add08fb56199dc5b4ddcdf35196b87fd3f6408af0bfd0f4bfcd5b6864588e01ce89535c7fc0599fc2b2b87610ab0661f213c3d9ffac649db871be6fa92fe33c06929226ae55c87744256799bd3c0a346e15ed1a2b24344039e13745b749d2aea3770bb1bd3f98d2f527e894181e3a1242d1604e1bb9272155350b9697f0d24f186a35045419246d0e731018b21564ce3e3a15e62f461e7827478978af07d1b6ff5e6603b4733d3ae8609d8be0e82757e298ea87f1143e323e7df988a61d8fbedf059272a390e654e69f46526360835a5906d826ef4efe0f56f51e4917c4bbeceab78a8ccdb7202211cd1319afb46d2af631aa58591d12473237a2fd2b9a7d918afcd96c84fc738589151e5153ce6fdf91b864bce1a73e0a1f24a809c1b63970203497c0513cb983981ebffe5482f4a6ede3a257957ccdcce1529799d4e80e303d61baabca6867c834edc40795c416e46e0e4986500ee18e60c14666e0c3b74a994e330d9c77388d5729c03486a63dd6fe2b4a126be4b32c8b23d4634da0252a0e331b5163fcccd75e6447251104fa09ca6e69d3787150f90d2b84b20f8a7309f329021409f34589e462ff27361314619a59d71a7fb3ad83ca12106c750fc943571a4bbcf2055bdae14b06841899789b39f44b791d1f0e704a2d93e3949f564a1103d2f74419f6206cf3c3ff5e14e2fd10af6ec300c2fb69b6e34e3c77ceff99df21f6af98433564e6164319ccac3d8c4f286f500df922f7566bcc01b9b162998340ba18f91a32f66f0ebbe2323b6187eb0b4f790bd7026ba4fa42ea3a5fdcf0c823d4bc8e04a680481ff88f8a2636bbc35da3403a7e09c686074f16cc703991b176f99faffdc4a65c3ec4980d99439b30e9c923bd6d6bf84ab292248d14a7fc504187b9e2b58485df43a9e51e5412273dd20d0b0dd88a75491cd3f0450430f09c5c85083940e8a52e64c541fe09ced11fd0332d484e337f6b1bb8a67118c1c7d8a60b844a0896a2bba2a6388aaf121c24c76867661926b10fece1ae84ead890f57f08af92317c1ce35a465608f96d947436ea023d52922d77e66c72f73fcbe24b86b323464dfdd3ca446f2f149f26e232c9b9e7c3c68563d2efaef9274c6b0c91e1ab12e0f45e1996acbe3f723d0bcb905b779957f71989eb7d57c3b6fe184c4f75880d202bf91428c803e2ae977ac322728c3dc9904bd8b7eb1d2419f7c7b1b89cca284cbdf382dba46892e52c4fdb4a2633eb46de07e3cb0438964e370963cfc8ba2a6076f0f4170aa0f6b781cb95eff2991d26a07275d876dd8edd1c845f98f87dc76375a0cf531d1479b46be89f0ed5e2e5071acf497664dba605a544581f52edcf9480cb9aa92b503f4cbeefbff312c867790d2521d69015f3d8afc9204f3028dc6422f085255711f2a38ee4a2ff5f527110e33a7938781c45d07bf350bd864af3f582dc7680670da2961b91663c129132d6f3c1b7f5dab0d43eede28e0c8e76abed2f9166bee963b782afd79500dd6ab821ff6498372a8042ded8772ccf7342bbb35e177", 0x1000}], 0x1, 0x0) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 02:04:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 02:04:07 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x6}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)=""/81, &(0x7f0000000080)=0x51) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x15c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x45, 0x2}], 0x1}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:04:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x3, 0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x3f, 0x10000, 0x0, "541e886ab3d0079164d4b5fdd53f4ab30017adca", 0x4, 0x45}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 02:04:07 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r1) close(r0) 02:04:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 02:04:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x2) 02:04:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 02:04:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) 02:04:10 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getpgrp() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getpgrp() wait4(r0, 0x0, 0x2, &(0x7f0000000040)) 02:04:10 executing program 0: r0 = shmget(0x1, 0x3000, 0x30, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:04:10 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x4, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/133, 0x85) 02:04:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="842b803f0f1b4ced5c7236db9e93d553ac609b95bcb1f66bc7dde76e93a57f9755c5c2f77a9ecedcbe00e0060cf567de952c545717595138f64611ad6a227fc83d5f399ba7c664ef3f4772964b11015592e480abf23c5bf73db7215f105586c44b0f8ac7334efa757beec141", 0x6c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x30) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x10001) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000001c0)="dda55a44eefc64865ffa4cb3459db356dd8000cdd8cb2eb8cdf9bb1aee7f1621dc0f5e01af9cb3f391fb7a0e8461fc7cb6e683e04fbe99b84251e6d31a36840df01edbecd0dc9356180523600bdc2a54203394dcc7256d794f06c841d610841cc4ed909ffd66ea23b817d8b55b74ff9176889c5748fc2a3ad2d207a41525ffbf5070e80b1870583ade", 0x89}, {&(0x7f0000000280)="0bd46913aa95fd85cc71ba1cb0750751aafb9980366bffdc6580acf50c61221ccae15e71353659c3eae4298fc5d48e1833f4d145c7cc564ac27364774744d71567d61b31108bae3169eaceaa0288ed88e7c725ca3657497a245fa9e470b951d26ec80c4fbd1a3222c527b15935a028a51e0b0782bab922a0b5d4d1fed3f04965140b3654b3e07711a4f70d89b98491574d691381", 0x94}, {&(0x7f0000000340)="d6bb1ec799419a01ef8bc6420d630ab9809e74fdc89dc2e8003d1843933089bcd0185ad291204417a6a0b6f33e540f0cad0c30fde3bb0c92ec99fb1914e36e6b9b3367537809c58bbbecce545308eb84ed9ada9a1b8cb6e678c40e71eb9580c376fffc94bd2bc1f9ebdd11bc13685001001ed9892d7b11404fdce7032500c4bf8118951969f9c7700d2f1f127e021ebc69d407b22b1006571b22947c816130a3deef6b2339ab12c1eb8b69cf6fd99c2003aa5d0820283d", 0xb7}, {&(0x7f0000000400)="4e44afd68f2303f72ce14949d064ac89c7cd31c09d35dfa778b7c03ec1f24718807576713ce37081ffc2591f999068ed90a25294bc0eb484357fc43a2ee7871d366a47a93aa5c3202fbf41d8b3fa0c450fabfb9e1f5cd15726b67d3161946daa56bd24918667ec76048c10b1b988620624899150381fe11ff1b4ce85f3425a87a93fd0e4af53faaa70b75dde08c0d8894c52f795e43b4366611f2172c5df7a3b03ef306266ec348a4dcd2b1607c46adac18b27d11860123498b5d70f11951422611eac32433dd1ddb12fa2339f714b2b063b245894a186a6860f696fc209461db43bd76b92bdbad0be2b6b42e9bcb2902126f2", 0xf3}, {&(0x7f0000000500)="ebda19a5f60bb2b7d7108a2920dfc2a738730397e7fa28d2bb745d62ee44d415f075b24992bf50220ea82348039dc0799b5f546ec32261debc2976f2abaccb00ce54ab8e882eaeb2c35cbed6691fea06d028e8adc60912444e5d38677bd3576b0eadefd9c1c9c63ce1d46bdae152e89a8031000b273683330335b6a57a3ec4a92d13285ec1b1d9", 0x87}, {&(0x7f00000005c0)="0ea7444a72d8d5b5f1ef87bece585765befdf2b15bc1f7f2b8fa70e26f5f0d429dcdc8934cbaf6622dfb61bb73b46b417e11533a1ce78aa987166beefe0701821d54bbb18ee9786c062ad61b27b836ca15a073bb3ff14902da95ebaec58c0a47441b1f92c430d4eefaff192efb7d", 0x6e}, {&(0x7f0000000640)="0743c2f08057946adab822286281c1010dbb72cd7386e86ed7d1b8059e94e9cc9e9171e1c2c612fc3013f83a77aea2778262b303552e868e1b42592f5e522ebaa14a225a294da3117f7eca797c0051a5f753db4fa9ef3978e4399af0993d2d2c2eaf063fedb12d3009d604b9b2389da2e7", 0x71}, {&(0x7f00000006c0)="5b623b8f3922922e72c5a9a19c9a7e88c742f8e8c149e828cb4c84ab2c17b721342a2cd6817e5b42424c3710603b0059275d0a34b52ab6a555768dd005a62d561ee127b1f9d224dc7ca51ded986ce8ef1e111d19ab2dc250e15ec1fea2a3d9a2095d8f3598c72477610e260bafa5f3d16f096a21d4afc95e813fdf09e684230e3a9bbab93773f46e9d1557993cb003ce0897360d1c71df0e75b9f904a26aaaae240aa56196f1bfe6923d424c29ded4d3dfa81f9d45e7e34e1ac0f60778d1d5afb2a077429e64b36985a3b5dd9bdbf7548afcb495f88a0463767c0669920ddddf14fa0ccf7dc168872c0d2277980150633b8409df6ef0", 0xf6}, {&(0x7f00000007c0)="aac8564d0d72ae7860b4c51803fed6742695ff912c1220e6d1158422f873b53d1ae8f1a53a5bf824269666ace3aac7e5f4c27657d9e3b8ef89d6bb5eb02c0e059e0b0d7a802607294f45b8fbbf3cfbf4b3aff54cd9fe9965ccd10173c39861be5010f7ceeb54827050122840e1b0f65316146679e06783cf1c85edf74aa1831dcf1dcd50fa18cca625fa5aa9937e22b5e7fedcfc98e0e4062c53b42a19e2547cdfb22561cffdbdc56bc5316ed8e59379b6370a58dd869139cd92bccd84f0c6e8155a9608db6dbd4c", 0xc8}], 0x9) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x4, 0xfffffffffffffffc, 0x9, 0x1000200000005}) 02:04:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 02:04:10 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r1, &(0x7f0000000280)=""/73, 0x49, 0x802, &(0x7f0000000300)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000000)={0x2a, 0x5, 0x1, 0xffffffffffffffff, 0x81, 0x1, 0x2, 0x4}, &(0x7f0000000040)={0x5, 0xa15, 0x9, 0x4, 0x200, 0xcdc0, 0x800, 0xffffffff80000000}, &(0x7f0000000080)={0x6, 0x18a, 0x8, 0x9, 0x7f, 0x8, 0x1, 0x4}, &(0x7f00000000c0)={0x1, 0xfffffffffffffbff}) ioctl$TIOCCONS(r0, 0x4004667b, 0x0) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/212) 02:04:10 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$setstatus(r1, 0x4, 0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x54) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:04:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a36a60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c895ce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f58c105fe2bd1725d625e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd28f5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e11093"], 0x110}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0xfff}, {0x18, 0x3, 0x958, 0x6}, 0x7, [0x2, 0x80000001, 0x1f, 0x8, 0x25, 0x1000, 0x20000000, 0x8]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 02:04:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa2, 0x0) getsockopt(r0, 0x0, 0x2, &(0x7f0000000080), &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:04:10 executing program 1: socket(0x6, 0x5, 0x7) socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000100)=0x1) setsockopt(r0, 0x7, 0x55, &(0x7f00000001c0)="971aa6a87f5297b5d74dfe8934ebae32bb19966410b20870abe14b697014891847302f38746d1c99528dd5ec15c990e7c34678b62a11257e0297bb2e250e5998e7ed4597425ccfe5b71cf0f070044d191a61eaf12584b751b797619182db635afe2f587c906f6955", 0xfffffffffffffc65) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x39, &(0x7f0000000000), 0x0) 02:04:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 02:04:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) r3 = getpgid(0x0) geteuid() r4 = msgget$private(0x0, 0x8000000000001) r5 = getuid() r6 = getegid() r7 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x7fff, r5, r6, r7, r8, 0x0, 0x7fc}, 0x3bd9, 0x5, r1, r3, 0x10000, 0x1, 0x8, 0x73a}) fcntl$setown(r0, 0x6, r3) 02:04:14 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x800000000000000}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 02:04:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000100), 0x0) nanosleep(&(0x7f0000000040)={0x38a, 0x5}, &(0x7f0000000080)) 02:04:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/93, 0x5d) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 02:04:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r1) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 02:04:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff6e) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) fsync(r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x3ff) 02:04:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 02:04:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 02:04:14 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4000000000000000) socket$inet(0x2, 0x3, 0x200) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) socket$inet(0x2, 0xc005, 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x1, 0x8af}, 0xffffffffffffffa5) ioctl$TIOCSDTR(r1, 0x20007479) flock(r1, 0x4) 02:04:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 02:04:15 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0xfb, 0x1, 0x6, 0x81, "96b0eb4b5db65f2ffb4ec86fe017b1d0595a8e7e", 0x8, 0x4}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8040, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYRES64=r0], &(0x7f0000000040)=0x1) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000200)=""/143, 0x8f, 0x841, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1, 0x97}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x6, 0x0, 0x5, 0x0, 0x3, 0x1, 0x3, 0x1, 0x0, 0x3, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x20000, 0x0) r12 = open$dir(&(0x7f0000001340)='./file0\x00', 0x0, 0x1) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8, 0x0) kevent(r0, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x40}, {{r4}, 0x0, 0x10, 0x20000000, 0x0, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x3ff, 0x9dc6}, {{r7}, 0x0, 0xb4, 0xfffff, 0x2, 0x3f}, {{r9}, 0xfffffffffffffffa, 0x40, 0x8, 0x2, 0x2}], 0x100, &(0x7f00000013c0)=[{{r10}, 0xfffffffffffffff8, 0x20, 0x0, 0xfffffffffffffff7, 0x11d}, {{r11}, 0xffffffffffffffff, 0x2, 0x40000000, 0x40, 0x9}, {{r12}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x3ff}, {{r13}, 0x0, 0x4, 0x80000001, 0x1, 0x395e}], 0x1387, &(0x7f0000001440)={0x6, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r15 = getegid() syz_open_pts() socket(0x1e, 0x0, 0x40000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001500)=0xc) r17 = getuid() getpeername$unix(r8, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x17) setreuid(r16, r17) poll(&(0x7f00000011c0)=[{r3, 0x110}, {r0, 0xaf}, {r12, 0x8}, {r6}, {r14}, {r7, 0x4}, {r11, 0x9}], 0x7, 0x1) setgroups(0x1, &(0x7f0000001480)=[r15]) 02:04:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/90, 0x5a}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/176, 0xb0}, {&(0x7f0000001680)=""/112, 0x70}], 0x8, &(0x7f00000017c0)=""/97, 0x61}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0xa9, 0x0, 0x400, 0x1, 0x4d, 0x1, 0x2, 0xfff, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x0, 0x1}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b272287be36d2290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) socket(0x18, 0x4000, 0x1) getpeername(r1, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) setuid(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:04:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x12100000000080e) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 02:04:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xff, 0x8, 0x5, 0x1, 0x0, 0x11, 0x1, 0x1, 0x0, 0x6, 0x8}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x3f, &(0x7f0000000200)=""/2, &(0x7f0000000240)=0x2) r3 = msgget$private(0x0, 0x101) r4 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x2, r4, r5, r6, r7, 0xf8, 0x7}, 0x133913c5, 0x4, r8, r9, 0x2000000000, 0x3, 0x3, 0x200}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='.\x00', r10, r11) dup2(r2, r1) 02:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget(0x0, 0x2000, 0x81, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf56a1558dd8b0ea6daabe136a2030cb981db23419f37e360de16aa5cbb7ae7ed85d35f39b998019967f20c517", 0x127) r2 = syz_open_pts() close(r0) r3 = dup(r2) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) close(r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x4, 0xa8e5, {0x5, 0x101}}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 02:04:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/99, 0x100000006) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) 02:04:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="b7c3d0cde0e69fcf358957b00d9c825ecdda943be02babbf1a0bb1244ec7b4ae5ae76360eefce8a53a93c4fda8da51335dda734acf8234f68ea5ae463366dd7cd5347e06a7d9800afcffb4ae2f8b8789160e5011e420a0ea5567d088e16e82d8603d0512f4f3edf120c628e476d61616840b1b6216babfb67b030e632f02d7dc", 0x80) getppid() recvfrom$inet6(r0, &(0x7f00000000c0)=""/132, 0x84, 0x840, &(0x7f0000000180)={0x18, 0x3, 0x80000000, 0x2}, 0xc) 02:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x10001, 0x2}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r2, 0x2, 0x5) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) 02:04:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup(r3) 02:04:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) r3 = dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r4 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b00079aac365ebee31df05dec42074f325f8c8e38bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r5 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r7 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r8 = semget$private(0x0, 0x0, 0x4000000000100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r5, &(0x7f0000000380)=[{0x4, 0x20, 0x1004}, {0x0, 0xd3, 0x1800}], 0x2) 02:04:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) msgget$private(0x0, 0x1) 02:04:18 executing program 0: semop(0xffffffffffffffff, 0x0, 0xffffffffffffffba) 02:04:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = socket(0x20, 0x4000, 0x8) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffe60) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) 02:04:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/101, 0x65) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 02:04:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0xfffffffffffffffc, 0x20005}}, 0x0) 02:04:21 executing program 1: r0 = semget(0x0, 0x4, 0x450) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x4, 0x1000]) r1 = semget$private(0x0, 0x0, 0x98) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/173) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r2 = semget(0x3, 0x0, 0x100) semop(r2, &(0x7f0000000140)=[{0x1, 0xac, 0x800}, {0x0, 0x80000000, 0x800}, {0x4, 0x6, 0x1800}, {0x2, 0x8001, 0x1800}], 0x4) setitimer(0x2, &(0x7f0000000000)={{0x1000, 0x20}, {0x0, 0x5f5e}}, &(0x7f0000000040)) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = syz_open_pts() readv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/196, 0xc4}], 0x1) setregid(r3, r4) setrlimit(0x7, &(0x7f0000000380)={0x7, 0x9}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000003c0)) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$KDGKBMODE(r6, 0x40044b06) semctl$IPC_RMID(r1, 0x0, 0x0) 02:04:24 executing program 0: socketpair(0x19, 0x8002, 0xb81c, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x200000, 0xfffffffffffffff9}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x482, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2c85948a) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) 02:04:24 executing program 0: mprotect(&(0x7f0000643000/0x3000)=nil, 0x3000, 0xa) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10280, 0x0) madvise(&(0x7f0000170000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r1, &(0x7f0000002300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000021c0)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x3, &(0x7f0000002200)=""/242, 0xf2}, 0x0) sendto(r1, &(0x7f0000002340)="6ea4633ad60109826fe54588a17d9d5cde8d168340d0e050293ed2a46822edb5b06d45f52fa7181ed911a370e1ca9c63a26aebd803dc40d70acf99bdc5cb85b85d44fd46be792fb8e3989c1c62a2a6761ad2a4b2a6708f3fe9f4bb97b9eaff88fc3549a99e43df377e4780ee161ee90508a6f2d3c0636615abf25c70f4c52d71d47fb55a3f71de014e37d60cc6d0a2b8adba7bf16a4f0932d23e52c8ab0930963f7385f64f6406941b1143480d56b3d1f11b8517a4ef7dde26f01b2bab79bf18f64efb2ab9b790706b382360226c45d0c7e760ec74c803b7244d9d84e60439df2fad8964c90c44971e7f66edf1a0e428b182524a66de", 0xf6, 0x9, &(0x7f0000002440)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) renameat(r0, &(0x7f0000002480)='./file0\x00', r1, &(0x7f00000024c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002500)={'./file0\x00', 0x9, 0x7, 0x9, 0x1, 0x1, 0x20000000400000, 0x0, 0x0, 0x0, 0x7fff, 0x7}) 02:04:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) pipe(&(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8900, 0x0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 02:04:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20080, 0x0) r1 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r1, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) dup2(r0, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x80085301, &(0x7f0000000140)) 02:04:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x676, 0x80, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 02:04:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0xfffffffffffffc57}], 0x1) r3 = dup2(r0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000002d80)=""/4096, 0x1000}], 0x3, &(0x7f0000000380)=""/7, 0x7}, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) ioctl$KDGKBMODE(r5, 0x40044b06) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000a80)={0x338, 0x1}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)="20be401a805842967c5ab3eee4bf6efb76bf1eb7e187ccbbff06e988bf29c8e70ed0277e437214e0c185822a1270736d3677ec0cb27ed449ba0451e3fc2410445779dd65d5ae9479a321febf3ba32b7b51ab2965e02acb7f66305fbfebe670942c1f3a340bcece65a319a76d15ed08852869529de5eda52b624336dd4fdea66fd1de0a95808f20bf9176d80ba99810d896eba2836604e0b786d07c864554ec4acb2d23ac7b32518282b65f2449b84563048d0f2379d8b00ffc36b547b293481ed3ced6c72821af240512944914085498ca286a8338a577b6f3f9c408", 0xdc}, {&(0x7f0000000540)="fd0c19f5255bc1a8da43cbdd10f71a0d", 0x10}, {&(0x7f0000000580)="75e4ae3e2171a2057f782a6dcb398ba8920f2cf9261c92f11f75bb67029e29bd42261eba37724405be7cfb28578c7addac1057c6af7e3d51514f66", 0x3b}, {&(0x7f0000001d80)="89f2528379eb8ff994d3e3c325597da744f7a4e71f23b31b34358e5a1a91f2bd2e9921acbe46fde3bd54dd9eef7e9156468efa479c0ace0622520699925cff08bd9d26d941f9e5ea7905e0b8450eb6a664cabc407ac10346416f3e526b2450d9c595371bcc1ba62b3a11e09ae6fbabe95c92aae09935fecb2216144bd8006f68141e6e54183e6a7f51ecef0b54c41114f8dba8771047f6f5001b0c64353ecd8b0c06acbf71cde081496a4c9e1b02aa84a395a46edbf4f6fe89dbfc39bd3f37bd32a2763e71d59c6c65a7b12f3fae2c3e519ff02122e9bba2cca94635bffa09c4038d001106a344bec072b51d9681f3d83f01ecb807953aab40fc136cf8dd232d3a92e2bae740eef543aa59ed7ef2e57360c127d18bf43f994f5346c01ef4ad02d931b8573d75ce444f3528f2a4936e137c6eb3a20500dd7a3d7043c15e5d7907166446dcce68c5ce0d0bdac5c25b430ed9e41c694b56daa76ffc30f329b97ced1d50d76ebe4e0abe4a93523a777b69a752a2fa0dca6095494d39d01c3d1177fc9585f88a0b65b564fb82d6ff3149959b874f537a22e6a40e98f95a05f85d49397e4a788d65b573583937f95b43dbad9e6a179c2d4f928d71f72175f6362cdb407046180a73bbab7cce0661428daa8a03ea554ef270c2571f22c4cbfae8841230cb60c269f9d3f9b7d981f0f8c90719dd92d9542932b6c849d054bbc926ea1abe00a985255d7f4c2da50504872009db2f4630b73e7b8f1a31c121ba50078ba556afd5a6d510ad66e19fcecb712eea2e38aa6c40e451649261366eaae359a73197d0bf95d25d3c73217ffced3eeab5eaf4e5c3749da27ee6031f5e5b402c1571cd002c689654db506e7a53bf554ca661c0e4c137f792726a3ff4d8ed6ccc6a399741744fb853c844529e2ad8c09ace68be8b8fcc9495d96cd8b7021b695c31515239ad29957308d11e1478b2a014af03ae043a8af34f68fcb5c87789647f94b47333a1336948f5bec783d7bc5bf2e11537d31b27b2407187cd93e3513a42fd129e2159aa6631db42a90c12d020bef9990a0b73d7d3b1f0c9fad3e5e62637969326e33f98c6f6123712b41df2d7ccd06fbe53a5186119547dd509a13ec2c658c60ed1bd6e281318fc80d87250faff33c9f7f59ff6c9bfcb4f328be5038a6b37ae31c6ab7d4788952252d3eb8c41654d7f7199bd779c6897e7b41e9368e61c0de22486c77d5bde90742aad794cd9331289d18f28fdf48b94759fc1c113de4af9a93af19d19746c61b7b9741dca92ff3a7db506f41754b9304281c3e1eb361e14d67e22d16b9bfc5aa779e391c8ddc4a03f2b37551775eb4db0401b446bdb59909c20fedba94942592747481ab200e0e93b07152eaefec9dd3f0b0154f4f96d69ddaabccba53217f5d6824f6ae38383d89899ee75d3cc4dd5e9daa26618c97e0833175584013c8924490231cc402901e535fd3d7f6ce85883842f3329132903a711e0056caf8c1dc5d14cdb6be3cc6c505cb16420afdeeb6b371f44a46c387f11639557b709f09cb88329b47cdecd928414410a1ad4affe51dff3a78fb5b22c7f0c801b1ee2d51bb4c58cb9231b89f0f83d29553d06f8ebf8c1354b68c95365d96839a735fd0da1f176146e8d3241c8783254a632826bd8ffc2ed281f01243931d14d749bc774912c51c27db120d6eb0808bb41976f0d1ae35ec7d83ed2f4f3366d40579feb6b503cbc2a93da9ab882ba5181e236d33bbbac991c1f35867e6b19807d7b65e601c60e30dd35d9148ec8d528693a895f3b0c83cd8d856bd33fb4d52ad247180a47d51ef4fd5354062c7881b63852e07750a585da1179bb31c0bdb558699f71e8b4dd164b0707f085050a19dee4fb2c1ef0fea492652f2da526c97eef7d0a0e87e0ba2d14443215c52b32191b6f082f8abae165b3560e9aa2156326aaf880a3e0cbc1366393109a6681829b3e5f25347ffc299989ce2ef7e5e1e2b6060fe6c3661911e8789aa89c62c8862fd05dd99dffbcd9f12401fa72189d7977a9f8ff23790a00fb5195d8b4606671b9a36b0aec382f0b79e07056e6983ce3ce2d8f83bef34d9e8e0d0c40241805077d08fd6855937600c5db7eeca7b9e4b12cf5431efcab3f9c72660d39eac786b9e8ce877293baa032088ff4bf210f32a39e534a3aa5255c96b3fdb11f4d4898dff40061275e8df695855f0f42bf305fbd15a2b413fb29b9aacdcc222c2bbc11a9f9bd6e974d6fb2921d224c5bfbe9f26fe8c49bb0a15e35e6d527e2cf12b029fe6217def3dedbd4b6a408b7aa4ade4333663071f30a6b13df2a67e4234ec3a3fa9823e878ec8b394e466597bd23c36a29947c43ccd5c19dc1fbe5653a11c351313e686a2f95a252854907bd3f14d5e2d9eac42715e28e9b755c1ad87ed83faa228eb9b413d4d3775cdfeef9248e668ce67d39bf89edc254e3d10599937170883420f782cd89b7df465fc4597409787edf70b7af336663346876da490b1ee9825de4809b75a067833f5f608e2c3a0f00b88b36432339074ccc84cb0da5dff7fa3bab5a95e2a9b33f3ff47bd6f0f1423ccf4d35580113c9de3252b0f3eadc77b21a0e9785ebe737e56643e9ec57b2aa272a2a7639d37e4f35c0c2fb58256f8ab2c89751fe2510dd6bb9b462ac4da35165fe29345ef6fe25b0f3aaa15b0cb17657c5ea9e82516b5a1199b93ce19f540f81595301c25960a1694f9a4d6c874228ce830878786feac6bf4154601592df378dcf21bc7279b6755c809a8d39d3044008fbf559cd56a09d6f0128b3287221eea2d0cd863957f39f95adbf73fe938b0fe92824dd5ff409e9ebed6ca034917852523e3a2fdd4633a3c9c7bffa6cf5d7d2ffadafcd904d32233c258c78d4bb23bc63f906dd80bfeeab687f90f439428da080ba5bf641305b6813c5adf421f43d1bdbc8693bdd53d5f751ce4c00bcfb09f749bad74a9dad948acaa30ed09c9aa3c129de0f51b5829626d357cc5022d71f396310f9b1e8cc8e1e823e50b6ba7a35a22d511be28ca44a6c731fb76582fa963c3159fe8a5cbc83f4ba3652b9e41a3d11346d679fb27e7a2405de65dc680d5c65b87b16c19910c813338672e7a967713597b748a3291ace20ac9468362f27430836efe7ffaf50548b2b0088523883b148746e2c664dd7c2b37d9a680dd67736c5e93bf4b6fe26e32ceedb1256302157f5387da567a935b5a6aae6d3d2da4555c98490a6a55f72e8862812cf7d3981cbb9abea72d7e372dccd99994064f7adfacedef1b2bbf054936607486d8a19c7a91987fef31b802ef2af4be4cb47879264c54ffcc0ec08660bb43eb192a575c57387d6ba71877d0410c9f2407e58dcbb84251e0d5fabc656ea1a6533b85a7d5de620f1ef463dd422d3daeb06095e5c99722fddd8abb1c436578aab679a8e56733cd30b7f8e568b6f8661270ce745a4c192ef2b4204ed8a99b55f8a48c852331bb8838fe2f14f95175ffed4f681ca0d18f123fd2f0946c939f739da61f71584d379a8065f2446f5ad76057ed5a2e45eeafa090d5e0cafb7b832d44d37d74aad2a86b81e3c3db60f5fc74c7c89297fdd724a267941f61dd794fb75e8ff47e864b97de399a54d191e16e74506c3a008503ec1d3b5a1443f2e830f4bcec24c68d7189c9d9fac78ec12e3f42814c6bb6b1ea4d69242abdb530f8918de9cb884ffd9ffe5b7048a2c9d323c0ad57cfdabff9b4c987334868701d4b0284cef7fb853130077e71e25eadf6ab5015299f627f19c0afe67da4de5876d2f8ae79f99fa2b5399b54df846138905992da959f86856895f6b868de3ca2c0420fa500535dd83e04782bbce3b94ba6f20c089b75799eb2952541b938993da1c2336e13d25ac3c4542ba1e74191195eb14a66a5891c67a0f1b0fab0205ea800378a2303cd18f87fe9bfb2f7675fdbe2d32dd37b3b3134058098f3e3335fdd7c7d873fbd3ef70d2e64fa8e2dec1e51f38a5b4a80a5036760fa8c2b4d280a4fd6a73a112468e15d88c02863541e1079117f1378de637cf22e00ddd85d994627712f610e203271deb8d759a0f10e7138588c530c3c56f8a5f442ec96a48ab308b0f1bc232e74b7be5806606435da75e6b73b07dc1e62fe4af010ecf56d9d1e0da34fd1c099b068141b845248565cd6865b65fdfd6cc6be082bdb85f054ab9331cef104e6b5aeb9edd1cfde74240fe6a483114e9ed91848eb93e646ca0c82de65b10593a26bc70b116481072450bdac668fceffe21e8468409d6b77298f720cad5cc439e52d2f31f1dee4cee1a2a905c76ef89daca3d23173348908b27727a628758e29268807b05465c108d1f21258593ee26d748f154b97dead872a611e707ae592fdf8e090266ba4a8950c913f7c69aaae07920e8e97273c2870b94944e90bf4a4ac584c4bd827d4c66c5fcc1174b72d7da428d6b2ca6fb5ed79c13510605ea19833b19c20c57ef19c211621095c54fa2f760c8f58853cb23423abbe5a1e68cee83fc4c833298bbc89dac6e0251bdf3be282630d056719fe58fd86730412078efce3d7b8f516ab982a36f639076566558fae6ca6906ea3a2ab4701bc8c8003ff85961d86c49d7a1bab64c8bc6b30d511112acd31de4614e2146774d93f061339887d79ebae371d8a28b056bdf0ba9cf6ffaecf74a3b49a97d59d37cfdf5bd6096eadae0001aa6f77aca4c5a620634d2a7186c4abf19672f99b02b21a8b5ffa1b72508146d9e90ffc0a5f7e7bf227df3c2009a3720d07c76d6593452cffd77c9134d11b5f27870710fbeb68109910dbef127827838d7feda86dca5f932bfee124b4ad6167cdcff8d4a06ba7ad436263d8fce2b456af8836797db76e4e2b5922fc3430aa7570b61e0cdaa777b9cec32fe7d2610e384535478c8a522860365c8d0e9cf0a2957ee41fe157f9fe84e44c7a83e209103eb1ab0afe84b0eb70fc00266801a2dce16e4ec6ba030f8cdc3263473f0761a470750f9d8b0890c255ca68e414f2d1c47d99e25199446ccdd1afb551793775da3099b652f9002914f24122799e0be6547e3e91966a7649c147b683dee757fd76b648ed4e55ce76b14884962452ce23e28ba7130b03f0cf636fb6f1dfc91b546f15bf2a766b6323eef088af84a3661526c2a40ed6ac2c5735fe32b736753ed174ed809acb8029be628fc6b1965a1849002f43d1e5aea14fbc61eb752dc382293c76b3659ea65bdadcc62dce4806d6e5d3448d0b3cdf0e8a58adba84f3d0f3c64f390c97e2468d93e0cca2dac7d4842abd5a007d0a1df8ea2e49d4ed7a0aa2c5c7656fde9a0d6b193f0ef542ee02c7939540f430ac971faad1e4cd410a45de1e2235669b00faddbebdd6fa9b322f7ecc39e79a00bc1765df80e771a9a4c69755dec9e4b3d0ba86dadfd1e3b7445e6d1f3edf47455e7d3ff6621c67a788093c688cf4ece23431a178064dc7ba73647d65843b53c2f8f9ba97331c8959a7357d8b55b0c1bbf52f7b75989275da2b684685401d4cdca4af2bb9d1efbb15a674422599ca874e96ac495417154a08c0a512dce17697f0126824ef5492f303dc17e0dce4f1c5c6db70b1635a47c1e59090141360166fc351a905da56defe0cfa78007a67d04c4468926253a75885372628b20f1566b003b8ee21e5a479ed7ec9ea4cabbe3ac9ee1577d8487d4a38b6022eb8142d852558b34a7912c67261591beaf57bfa34c92aba1a5e8de8fd3df03d3e86888392eb74a7eb9255688caa1a7304908cf48f1ce18d46798e3fb7340ea841c749fb4dae04a528b4855fc41e6e4b265", 0x1000}, {&(0x7f00000005c0)="07a4233d33e1b675e2c8e1f89ac0949eb43a39c47313e5438b10ef97ac621e6094af15e018a7cecfd856d7e9a073208ff931355498c39474857d75362de10c5e9c3afc5a4c830bc230234a3b25aa6a3c86c1da90ce60a9bcd9928f018a289932a53e655e0eee637d9291756aa3bc3589c14d0cadc4014d3013991bebbf483292f30e63eb4cce4cadf7e72a0508d274d0bdf22e094e9a841ea0fbbbc550a26fc95f17b83e29c94757b3b73d8d2234cdb020caf9cc6b794ba68cf56898447e49ae0eab40f1f1545d8f430b95ff2c0c8c0773ff609c8a4a72ba38231c130f4c", 0xde}, {&(0x7f00000006c0)="addbb2", 0x3}, {&(0x7f0000000700)="21b6761ef073f4dd704fc16ff763097c80494be095b078eaf6b2c38021031e3844506fc7102b9ecce322116e9537e0ff02", 0x31}, {&(0x7f0000000740)="3eda7de3eb08644ae79f5ff054ec3f33e6836f0098009f708b3d11b645ea72a3415ffd60bfda373dddc146c0b3aff9c25b0720cf00d2f222d059b2a5d13da8a3de02ae79b80ba904f5a84fc5863880c8d6d8e26c4e6fd5cd000781202b132d04cd43591842a4819f03641d8b74", 0x6d}], 0x8) pckbd_enable: command error 02:04:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="5827cd3a751049a213c5fb86818e376840691ed73c06d7bd98e97740627d1fa56d30dfcea6d797041fa500f5bcbed3781723372ee0c4e9f645729bad3bf7138d89060bc6f3e2400434a57342669ced873dfc9009c37888c52d54b310e79a741a74e8c2bf489fe8c5542c40bf17f6aff3ed218bffd32ad2ff765a0044e59f58e64f3bf7ae2df1fddfe671df2a51520396ec2c25f1ece7aac31dce49a808601e9ae768052a8c6db693439048837fd089378e72af5e6b1e5e33f5feacd4fc20f8c20942233b567aded6936628f0780c1306bddad943aad29d0bacea4f0de4e740bbefc148d330", 0x83) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x920, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xcced746, 0x0, 0x0, 0x1, 0x7000000000, 0x8, 0x1, 0x0, 0x3, 0x8af, 0x80000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 02:04:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x0, &(0x7f00000001c0)={{0x200, 0x4}, {0x2, 0x3}}, &(0x7f0000000200)) close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgget(0x3, 0x210) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) 02:04:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000500)=0x101) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="901c5c2ddfb296ba2c878d1acf109211d51a7c183543c00974ee36550f06ecc1969b3ec76fc89cb444f5363269f0f65f69a2329be788056380c25cc0ca518cffd931452243267352f4b50ef1d91d5ed22159026a04faac95a71646427a3ceafef6b07a0230c48c6ea20603e3575957767a475183eee21f753a5b4212a63ef70c2ae3041c146db35b85a15ccb26400dad7d0979fb475899ce3b424ab73423ba1338e2f9e47f540dd70a67bd045e11dfe658630b0e75b1cfafa5da561ea660d21b53f5bf87a97cc43b67433e0ce754c0a843da1f811f8a0b9231706e79d0cd3d16ae020ac593e4f9ce34cf71eaf85dc43b49db27be0fde12", 0xf7}, {&(0x7f0000000240)="a93d304d057c4e14f3416cec71bba3fff7fae2e74c2c9d901219ecb32a", 0x1d}, {&(0x7f0000000280)="b66edfb16b96fbcb5feeb3e37fb81d02773c60d5face019acfe43ab22e39a2cb3332c272b46ee82fd0874ef870a0d89a374482899a2be79f867163023d6902e7a3307dd9f089a421d05c6a49df4bee8e668139286adcfbd697ebe15a15de7238f3300848", 0x64}, {&(0x7f0000000300)="3d651fcc97ea7f93d442aa18d1cb64c2be26956497ed84e4bc2fcf7a85ac2b0bb0", 0x21}, {&(0x7f0000000340)="1b55b9c7fd4b8dda6f7a35f10f765f0d70cd19eb112598dea1bbb184630ff65d8296b7ef60ca176679917e3860365c261c0c4dba1cf9be1a77bd285fdb9223e1de52b2bcb1fe4ff6d97e71c80fd17b0a990cb35df6ca07e27149441995bab4b7e598230f1987034842d843f13d9ab6134c16afd9848d7618fc82f66f40f99ea898d5b65767facf0e2e2b74da51f2d184f5f081ef91e98b5d8759da703d1b768e0ae42e0ba3f6a87a", 0xa8}, {&(0x7f0000000400)="21c71e9d539d6b91c92ca5878d8e812a4743cd6524f9bd69f1900272400febc6a3213905a02b52543924e3768825ea00773a9d07b47e0f59d4a86a5c21ffa8afe153d84ca8d2fa6b42ef940cfca4d0a496", 0x51}], 0x6, 0x1) 02:04:28 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x6, 0x2, 0x1000000000002) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:04:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x9, 0x81, r2}) 02:04:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0xa0, 0x10001}, 0xc) fchown(r0, r1, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x8010426d, &(0x7f0000000000)) 02:04:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x3}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="fc2b55a11a804bb5e127f68022256614098a89c5590e91c126886ed9ba1ebb595db9194ea89bcda7fee123aba6e792030fede820e47056b161434b82f4eb9a471fd8bae3b7b22507db2dcfd56e91deb1db27441972d3057934179696d0b8441c7a446cf841edc9dd232be3dd62fcef556b864c51a09f8b368f79ef34", 0x7c) dup(r0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="839ec77c9da8f59a978c6f0deb604025429aecd5abec890104a062b2a3f77a65e6b72615d6a41bbc0ee9485f221fc332221b1a685d533166dd38714bb311ed", 0x3f}], 0x1, &(0x7f0000000180)=[{0x68, 0xffff, 0xfffffffffffff642, "ee050002c8770c104f20803984d594e3d9a1d301403cbecba55d6529b6bdaee29f11c3561bb055d3a6268f58fd4f2ec4afaa3c00ab00c1a618c117fc11829e3e2a62337dcb50633acea3061d295b0bb29f"}, {0xb8, 0x0, 0x800, "e4850c7210934df9136f40fb6de6568d4caa9e86902e3f7a3961d83013c65a515bf38eb9cd999a4ffd28d33bfe7ad83e0733c2d4a6ce0483cb065e08105dcd4ad86f459ba00b514a1dbda50ee30b6bb2ecb6f47ea9cd51b51239d3fc2fb1fcd409bad7c6d8d2155a810dd5d311c433dd773b2f1da5085aed2059888891d30fd0dd9a2e3990da4d3d1643811eabd30e02dca1b23ba52bc28ed1021d46c8fbfcc42845fef4"}], 0x120}, 0x8) 02:04:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) socket$inet(0x2, 0x7, 0x4e) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000000c0), 0x0) 02:04:31 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 02:04:31 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x401, 0x58a, 0x0, 0xb1, 0x200, 0x400, 0x2, 0x0, 0x3f0e, 0xf2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 02:04:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x3b, 0x1, 0x479) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x41, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x68) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x4, 0xfffffffffffffffe, 0x200, 0x8, "a44783fac3d72146e360f6c970d64aa3cb02ded1", 0x1, 0x1}) setsockopt(r1, 0x8, 0x6, &(0x7f00000000c0)="e88c2ee97b10bfc969efe15a82f5f2b518d66a3d5ef0d1a8f6fe61d5a1027bbbbe7e0539fc3e179f311585e370cdc407b3d610d7e1a0a05675666aa737a0f463fe1f458de65e5c937160a4d8c5a0c022e8138b6835b2137279075d7cba82", 0x5e) 02:04:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() write(r1, 0x0, 0xfffffffffffffe2f) r2 = socket(0x2, 0x2, 0x0) fcntl$getflags(r2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x7, 0x0, 0xe8b, 0xffffffffffffffc0}) 02:04:31 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) 02:04:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000100)="a40c8309401c5796e9efdfed61682d1fa28efcd663f5057c14641d0d09859a9091e401f1cc287d72ec86d70de124848f555015dd1c2ec90f4ba2ae5c7d803d5d2fdb1c05e82d0c86be6fa25d2b021eebdf537ca695d644c994fafa3dd7ec3b0e104246d940134757d339ccc38cc2bfc0ab00e331819b88dd40a1f647f8bd6cbdb6769ed70dc306b936f09b26097ea685f5c03f5c04de729425a974413902c0b4d9140047fdef9c2bf45c144634140489a21063e5e27453dbc2e7d279ddaec28946d5b7db33d19e26063b09b9de8380051e08684b272771bf3eef0c591d6f0d6866ac7e", 0xe3) fchmod(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000040)="439d9be8b10b025fa386f89c10e498f6a39762d62fff8744e356c94abb3c89aa", 0x20, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000280)="1e6a9da2c2aa05c11e1311f5b7f13422d48f2a3c3ccd59d1c1fb18c5f692caf3d6ee62d15409b832797e72e57fe1a9c452f039a147a8667860c5f0f52e9646", 0x3f) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 02:04:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="400000000000000001000000000000209532695f1c8af2e7c8f95288bdc33061efbadfc2fb1ccd69113dc8e47d9df8f9ee861e729fde02ed18d4042a14e53cf957c25798389f623564"], 0x10}, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 02:04:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x3ca, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) sendto$unix(r0, &(0x7f00000000c0)="14fe075a2d53a4afad3d77195fe6ef99e3b8cbb4a4deca6ceb28d4b45bfe087b0a1d", 0x22, 0xb, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x19, 0x8001, 0x3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$dupfd(r1, 0xa, r1) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1f, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 02:04:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b282c, 0x2) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10040, 0x110) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='L12', 0x3) 02:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="06cac557494fb90b01352aa9a9b1439477a3708950fa70712a5928e479b68e1c2fbc6d6f093d24662f74300657bea95e293093a902875d911551b7628f90296937759fd1d2956632b8fc069330c8cad5cbe575d024e11442a074ad255cfef58d096fe182d267eb6200b6b7eada4f910f95b5d6c8d70aded5ebfb00e960b02308b14a8a0a66c2e0b9df4a119030554b2d1d6a5e97ba3bc61a", 0x98}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="ed0a5cfef0b6f406f1f4f13533aaa5f36e9f55c0933ee936f8b5a11aaae7fc81d675d76a63e0b5c421d66cc5a5ce6d5a5a95d367d540183ded43c915528f973718c8e9ea8810d8bd3f16c0a93b00e0f79fc47c372a275dc56331f1a373f9a0e48d05be5ab32b197a98d41d38e60d53452feacccfd6e86a224ac34ae6af15cde224a2ed19eeade5a4abfac31e7fab0f477a584aed4d73472b108be092b69cd0cc5d5252d7b2746c0afb6614f9a2881e0b4aff0f860b7acf00e87c5ff43ab28f049e3d3cf88b39846bfcc56ede117288", 0xcf}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:04:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x0, 0x5) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 02:04:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1ad) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) fchmod(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r0) 02:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/146, 0xfffffc73}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/95, 0x5f}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/63, 0x3f}, {&(0x7f0000000780)=""/59, 0x3b}, {&(0x7f00000005c0)=""/132, 0x84}], 0xa) syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000580)=0x1, 0x4) syz_open_pts() 02:04:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000600)="3de543908aaf46abcce1d530b7da3079e1c579949725e2450fa06843cbb6c10814bf7ff088e3143e64ff1f401b735ffd01d7ce5cc6909727d8bba1268b39f64668c4bdac652c29451804401d2992b1a39774158677885d3eb8b78fee8b22a23acf738210e1c7e365c7cad832ef736f7b3fd32b53ef62da7ec43901b233643d1c1575cad202b03bc66f9c33853714d22fa8dab13a9efc27cfd6be18a72d21fa1f5f7689ab031c8d397aaa8fc2f75fbffade6388d5f9009f6c78ae8c624f26b9486bc797136d0eb279c42639fa2b718b64c699f57701a78bb2eeba1a6e34cb3b67d7440c7765913eee5c32d5c1b8919ab2c4209914e1570e37aaaaf5a7b0f869f0ce8877e3dddff381021f49ad18125d3d970015a47f458f08a6e9ae3f41f4a215f67fbd72831e4454e4eea3565ba0baeb1dfafb78474b3bac76036154a4fc2dd0f41208e624e28a010563a4d05fb802cda9431962c5f9b5df8538bf8f28f07bdc88673cd9a5ff590d7d38caf0da52f84b50c0365cbcab3c2a8ba3b193e39b7cd849cf8e441e76db0e242f62c13651c0513bc770c952ba472c92466c8a2395b6b39bb5adeef510445e4ad295d5df4f6d901e52d887e6c898a09677275ba1d4239d66b82765098b274947f5bfbc5f8989adecfc19e4203d4d4e5a2fcab34bf81df0a7909d18acf1227f5fa8e5ad77651c5a5ff96e62e6c1b73903f55fab7543c4ea5a3a912ee2392a7da96a41c74128e4a36db29f832993df7e9b9a9e685bc49fc51eabeedd6bbf0afbdd49046dddcf5590da0265c9699887761680ec03bdabb865eb28abc51600956c39cd6200882f1156dd4c59b57046c91f59cab3bddb14933fb3ecd3a4110ca481c05a697669596a5da201fcd4ff874469aee57c95a79b5b0d0bcfb0bf3fd1eaa029abe3cd0742987db0182b55d5b59db3cac556edfb2d982916f874d6f57cff6031d264951dd5394d28b13c2477524ffd16d9c120f881893d03a062b94ec92e606b6faa16ce114f6270910b17c7e40aeb8248a7f2209da59e22b6ce1c955c03bdea8eb402c81e27c6ca58ca3b15d3c1f83e775013ce71847cd0e9a5717f74fb31e392b8560b343ea24de30f8b2f82a6a22c36cd91eefa70506b05c50c92db0da4a4d495cad9e729655e1322ef85f772f9b6f8b8393918362cd4e77aca5ba786e3a8ec42a594575e7c85843c8d1c253740162e7413f8f11fdfde5530379563c7cb3ea277ccd038522b40c99153e9a1144b6b6e9aab6a0c6e61dd60747ff343dc2957513cd736618778070647f70a7b7e61a48b0087c934138c8fb8ff4f375fb7a2176e96b6a5fdfa416c2f5a3acfaa5b8498f0628d8699b2c1b4658be123d060cc36e0ca9c73f1cddafd3afc1f658af4ba031d028db14bea9931ffd6298da3f22e1be40ade44e1efe166937f21d6dd8996045719d8977ed2c37b7747bf4c5a320bcbd34d30623c01a2cea8708b3a171492a90aed5a2b2ed1a45b7548191756cbed98ecf22d1a77a85d4c85e9e649df2a67d46f88e1c2f7d7d0f5fb2ccfe1a877d2a29ba52f9e55729626434a608c12e089d80897b7e95942b8b617b31fc746a3e1ab58f6b53bdc958d917ed859ca75e16366dd0bd39070fd70d62ea6fd13f49cf2956fdb777ac09c4963422add187ab9f2aa4454f983eec672a0b3cb5ef8a0e7b72e068b88b6da8bf1d9e96e6f95007e106dca2c71cb393cad2e40d36c46742c1bdf0266cbe7f0f755c2b0398a6968390eb2b2767137cffed8a9adf93cf04f2a1e65e7ea09d04ac99bb15d54abdf2b57bdf372d1050bdc0a05d9db6a759ed53dba6969ec37aed0ccfa74b89bbf129b5748e58df446b1ec7905433162be55687780015420bc6b7b914235668c10fd21424e3640df13cac016cb141aa17f424d9d15f6887150ffeabda129c03741a2a2a0b54af2ae74a123d1427fcbb4c9d48744c41c915fa3ec27fc8f9bc6a2e2a16de9cf1778eae4b0ac2c0192578a6b35d8198637fca7e4bab9d55c84f91e2cf586ed52ea4da9148fb0ed7131dd0d85849f5d61deece9e951e16b4cf7dd40e88330e0fee5a3198479d6b96a46092004d35dccbdb3e597fdaa1e647c76c094bd0d5bbf978a79add1d85651d4b636302ccd45929160ee89acd3bf4705dff1a503b76eb1cfa9656fb33ee4d75953b0ac8b0b96ce6e2c8a297702051e773534153a20f95ad6abcbf672d06192815fff99bf9072678d28af2968377fc6763f3f50c74849227b9d03e2d2085614c3410c9019b3f04f5e33401e23f4baa17c5e943c785ccce4a16c0f6109cfd1ad39197180839cd4ae6c89982210b0a3c6a0ebf056efe1e919eecf09eb8ad2becc5704e4e0b9396d5b82bb0aa5045b580979867c3dd44a5f40edf6c0dd69dc918acb58b0c800d46c588fed907d486a024713b47c3e99986528366a76a4d242939a2263abfc082e27118c57db5855610f634be81f63eb79b5c0339bbeb9276da88e3bab1dbda7b1a94d540765f12892759fb516e01449a786373cd5b4e70d9b9932e8b8ab4f9da39f25dfd635ed268dc9d6b142c220428c8aa73c3858fcf5b03fb34db808a05bae4c1539d81297dd62c8b6543299890328ca811a3f9f21613735586f24387c401773678762870db31dd1f1c62096b870450aad43d005462a00ffbf7b58c909da4d99864d0a584610da9ccc21f1b430921ef31d93f97eded4fc2aa809d14dafab5758691b43efc65705630002be90f5ddda7bbc91c39a1d70c571231d9428fb8022e87436766811dd539a33b38c8ff26aa37521a3829b041e6b3c45c6df69461321dd2a44c7c91990fa3f2236e9058d9e7518f6290441c008018e10f5a2738a98c4933bf82f42a373e143041234ca49b22e9ffb38a2b07a80d97fe6d193246699e804e81629bf9e39ee07e62ac5f993d3ce849d0b82f0ba67fc47331dba63c6f3a059485a21cf55a71315bc290d4cc6adb76ee39fb286e36f33b49c6c8b63c65648ba5be108c94bf4207f3a3760c93c34afc84311ecd23b4c98f52a4477cc22c3061378d9cdfa7c492f1f77f5af6d0329d4a76f321800ca17716c1d2c208b74c0058681464322e61553c2a1e8492214f8f579d4071f25c2cead1a27420e4eaaa9cd29d9efd1e1be122b67ee82b1d0a0574c0689e146d871e1af00d34c240c138e3f51e1aa3ba5acb5c132dd30b7365827fc3bccf94eb353ec4ec697271bc9bfc60cd09ab233aa461b610b079672df47d5f8048132b90dac7f056c0e5cc3fcca1e1f872fe9c81ff8e58320929b4dd2beffff113b528ccd91e0cc892949d5c101c2fadf10f5e7db451b765f921c3c1e4f3fa8618ce318daf7c34fa1506747cbf4785604c3eb05a3ae76e4d36ab34d9fac6edc80f73096f0d6e78d5267f3e2b067e0d4d4a81946daf8c9156ea66d07970fae4dae4fb132caef2d88e26c2ffe4fc9b175e9e14744afde2ddf28c14fc6a98e9c8a86a0c0e564841e4aab32c521c6632c6b5c01378e2cd9e0a09ee047d8c6bfefb47b6daaf4170cbf12ebe2464bbbabeef1d35393398ce84c7d7c22c501559e32815de5da291979a8e0693bae7d66e1b08066560fe9150a59504fc955b810a69942c8615d4d511b0b8c84299bbf6e606abd6d3af89acaea0019391f9aecb5676d93402ab185cc3d6422c8e7720593e5dfdc2956031ba65e8c20efbf124f626077daf0091536a7e447a98655348fc7b713d3e459bb26bc4ed90653b48531917e2217523d669c802487f5caa5fdd7b4399473c49621f03429c5ee737c2ded7683356472e02b090041f510498b60d1cd8aaf079608718188710243440c7a7bc4fd8020598994ce271e12e17c954cb28dffd757e668a9893158a49e85e3938f5dfa12f5ae6dee09ca7871d5cae35714fa8ac5032d553ba471603bde89e092b34ee47f9560056c9404a45ab89aa842507516a3b902a328fd0f2ecd6b815285d1925ed729546d7535ace4b8737791d7a463b974c31cb8333f0b6446727a07db6c5fc6ac71474e80d00cac9a01ed8544a7ff43a7bf75eb66563182ff96fff89ea85ebbe11ba822a5b66f92ad53b716dadc0e296c4775a33dc07cc24553b11dc814d69daf17541613c9d23b544515b07882fcaf9daa463b05859566a8a78866f3cf95b338a6ae1723ef8115f54e18bd52efef387e147567c7064f1cb855a365c87f200d33109479214b794bc1a494ac5345703c5385e4458e387c9d02e64c30e2ec5efbdc574f17fe996018e6f70679c643f63dcee79dc7b4c801938edf7c37eaee23a8d87353de8705939fe91e4bb9dee17d005a6977a8491b7331848279ea6fecdf12a02a59c3898c822e79799d47734b34bfca332b8bfca20e8c845654be699e63536df030c6ad4b4bca763254c15296174db77fc5da880db958291623b287994531c505a450157fcfda6269d2ae76058a0e3b4772b80cbac1c9e3fc1c0ccfeb82a86c34a9d2f08edb874fca7c4ddc3674415b1d524cb1deb3d2558d65b09c2dea6a43ded4f7c1d2c3f988708efa6b86b5758f61fcb133ca4d0e35e40e2a0cb44f66136f1d8b9d6eeb96c63eabd7f58f3634e0186a4f9fdd9a5251155919dde4c39254a6c24ae10f5c0393cd8b4a079625f36ea1ee700732c325075a7433673cc72ba240c7c8d1b50af6a3d86adc08b879d3b06e7cc4600f7795e32d2bc534a2defe20b4f20b76713a85130017c69cfcebb66a8692034dbae427cdfe5c30d6d14646b478a11994c61b7f624e3aabd3642829569b456b6b1fab87a90012e675a07b97e31785316f8cb21311c3be6502fdafe9eac8a8cc4d25ae9d46e4bb577f0963613890b5e7edb89e793c5a8ef4b132a5f76b88eddd12fcf322f9cad157b93cfc21b2a26cd31cbd8a4ed44313a9579c719129b8ca3b4ef355c29087692da2ca4296903884a168a35dfb61ecfbe9071bdebbae88125b4b193130e9775c73eccc2ce54c342f7d197219ee9867c5d19cda94603c9ae2c8cf767505ab1b347f1a9d4a5d991db912608948b8741f17c6225675454018a78ecf20d1c24b463e335c29c6ade344e79d10d95b383a77d97e0aa4df328304f98143f30f3d6c5f30fab3fbf8c80eba9d919cadd3ca1ed3772374cd0f152d514055e19659aa5ede86259af60d009daa79cc71febe95a5f4b9f0c8f2a1d6005ac0ce4ce2bd36958bae2e52e2105013448c3258d0532716e32b2fa3b3c82d95631bb18afb4522d09119f892148513e79c4f9a285dc76a544e8b23eed189b3a0777df4e1d516b364f7f59b439dce3796cd08dfbb1ecdb72b6235e0322cd87dde02f1915b2a6c40f77ef9cad48ac34bf0585a03e927a181fa66c439aa600d88039e81e05bcd456f7cfd1762fe8644d73f1192a39b9370fd753915a006cf13dabf96cfecdcad977d9d834a247b72bd88b55ea345fdbab79701f61e33c2925da6c54d94877baa2cad4d9391b763cd3733d8464fdb90a0f6a20bf8a93891d8ef666afd2ba4c360d3da249307df603cf8b155f41a120aec8dfd83c9bb8fdd13c9bd6e196edadce994a1c2d0b9ee93a7f0c18af26636408768d136ac524a2b3e987ad7a647d9ec3df7202673140200e9fa7ca6367cb078a57ba7710a3cec5cbb3ddcae2c08bab9d4e5706b673500c46a686dcb26a9ec8093e82877235df898f386b9ff3f9a560469bb139be7bab5e9958e100d94eade49faa4a99b8572aafd79812fd4de356dffdd499b4bcbbe7e75a781c02a6f729d9ee61b19b28fa76efe70186e90094de096f0550185df66b86a4866a4124437388f39a8f96a996c5140", 0x1000}, {&(0x7f0000001600)="10c7b9ef5e2feba10e5d6a0bffef77aadbf4cbadf99499c41413642d92f82e74cdba0e1e5205a5a2bd3f77c3d6db368884230f8b2d0b1848f93c5a2935d58238cafd83ea33dbaed944c2fd17b9a4c0ad0256b77fb33722cf199c4fc49372da73c68473a9294fc4d43167a705462306a7347537e487c00816f49e9689cf0ffe27cee78b5e47d250da86f730d6e369bcda8728f97ab978698b652457fef3654068c88bf4f5ce3ec97eb32551afdaa8449afd8c72f2265891d1f7c7165d68b1c32374294575da8e1d743ab47e05bf838c69cb23785dcbc6479ee9d7efac50ff5a2238a7635373b5997f11a72beb0bcca7ae3b98e908ff64a88164bbbf99e542c544a704d59362fb7aa077636341db03a51fc56bcba31600b0e507d396146b0d777b495cd4277a3e0315c22b7563b3d6d06d86605eaab1c3031bdbd3df7d93eab5f51f530fec39c589b6cb4361d59cf35e37966e4381a5ea73afd063f5bfa9174a86fb96dd322ae0e56f62aa54b391cba5b3ba1560034920f1cfccdb9f38dd358a70a4601afb445b9a2da9fb7df7c5c8c1541ce9fa964ad4cfd3a441870eeaad272bf4f602d6634e1a2c5c1f13eaa5e327cb5a2ec2347d3610002a06707ced73231b4045655e301d79b7450cc91646622e6a59f0d9be1b56368e7f76a1dac1fc603a96d4de3231b037b2051fd8b416b86d2648e193e4e75cdd10a26ea0c3df9185a7eed6eeed71ba7843691e70a82e7353d3d892e31f8d06a51526ea0e61ba5c3379fdfad9ca80609bfcb1c5520cbbedcda2eabbfa730d9658b6a56a9973d3cb456077d341f49b07c489fb428c4ac5f98ec83a568b9f26e2bef34f3894a130ca5f6fff505da1b1908b820d3a6ef5af21c1267ac744d7c7c3a4f983c7d8e6acc03f736dc834b209efc2af0f449f761314be0e94b3eb48075da493690425b3cc47008b51a0d42d71f9ad1395a15940b2ab5b2981ab75b60e851d33c8abe3a65d8057ee4fced7eb84410b4167d10bb7a0f41a5891772aed1e38346d55dc959925448afd52e54f21906b30bc86af4d84437dd7e7638f4e98aa9b3b9cd75d1dcb19562135b13dd76223b1da9136f41e7a6c232c833360c81545028c6f0a7f7bd95af296c7fc1e07beadab7bdfcaa4f0cde447c6ff9d7558a491c8ff84d4a171a20c1610054a4d0f6d28a715695dd055a5407b7a81f960db405843892844badc718c8b3e35cc0feaed9aa0823657b3796fa5d5e924dacaf373a262769256a34fd903279c0a834feebf16cbd86725f82a8bbd7c2dc6d4cb73e6750c0a9e83efc13260c909dd61a3a0240d90146fd7cadac1a62b7e97fa94227917e5a87e768b610257fd3156c05fdd9f96f3f57fde1c5f747103331104afd1210c7511d71c070ae9ed2a65beb8ab736f48b965de69d2d35a61e798a7e64c7b9af55f3fd4fe0ebd38326aa8cbdd6565b2e6c5c797bbeb48c3af41227c637372549933b10597a7710bee903f6cc999bff933bfbad27bd496c23c885cf0b8d6dc2214e439fb566b7eb2c944825cd37ca88a54c87b04a4ac55885b793c59e7dd32f7c906b8b8d8fd943437c5226957e84e4dfbd187f247b5630ae5e05e16c7af2e78f43fb6a920651434ccd84fe71fb39573d33d5e2857a8b00bc7d1ca86c57dc2fc556e817ed1bf6bfe5702dca59a15c00eee3a9605e10f39862bee914434ed42c606cc8463a86b6c0a8c069a7ee75736d309a267b5b8e48110241823ac1d0536a4623bec7847b6030b35b177a0da3862db10ce25211bbb7d1dfdab39f972a3f37acdec4dcfe28f85a0a26273ea48ba79ed93a373d576574e6fe38d942a77521b733704f990439f91a643072f714a3a5ff696a47419d6a25e110008e8d0e4f486de31672c0fae116dbc07c785afd508f76d8e44a1c0aba3f0c22fa12be5eb2214532590655362c1786fdf7caeee96be4055a8a497eeacf6780058634955c920fd935088409272c28ebdfd7ba85b35cf6ddc236f1f804d1132f97b92d7ec5d7758263cd3c232c9c94bbc21d7d614d4d5ebeba36bd8de4e2764ac79d183d505755619517862dac0bd80c61269245e531edbdd678902db1721db11df762b7548dacbd8357f35bd5908be8438c022a7fb0cc44d6f3ba211717142c08763784b6c4d1fd8e81b6da810ddeddde607899b9d12c8000ae15c249abc502ccb21fa6d7f6b3490d23b21ea60d75aa66d14e4548954f1b1672d84d7ada31403a9761933211c5c6b6ca77c9120e08b4b3c65c7a17b5764cf97974596e2816ccfa3a06f6cfb50a2edcdcd199fce68db222dd86d094a51d4fb18ec28213eaa8427b001f811620912d9885aa92e951d02669198cf13ee891930520a5abc660885ca465a6c613112f182c15d6b75ebccc3fc3efeeeab680501adeeb7d766df1e52a6365e31bef107ccb5f15b23b0dce35b9b719c3adabd53c252ead96ba98f23c865a67080ec0e8296cf1d1d3223402b55a8e92f5d4b29dd4e9f1694a78d650a1386550247e824be091abcf1b974d0dd7099c2640812612d5c0d127e214eb74a6419cb784bbe88e0d9cecc8f45049006c6dd33659fe1c4b63e3d3339f1dacfe1e87ebf90c10159c0f954ed54a6cb8eb0ae49b52117f36b84f76c3a91c9984c9dfe89f7755f39456ed131bce566272568210e32168bb727743d359140a28ff71dd8bfb0c103e45b66c50cff117c6bc0cf50c82fdf73434cc100a87dfd7380d1f32f026f7968b40775674a987f1a08ced4c48c92cc094169297f7fc6621d1619dc8ff39d69e4dacd7d58273d540a3a28578d3123e44dc87c325c7559884ad0a655e4b4ffbbf104fabbe713da2b6bdd6c1ee1c5e14fcbb6bb7c5fb93f3d9d7f357225d13ac11bbac281048a72d8c77156b1c7355e2c161cbe10a9ac8694d0089b3589ea6a463a0e88b847ae857558e10c38107682f0d69fdc63be4057cf6a5c266c17a6545edae8bc8f8f73bd68f64ae28e66203ee237bc0e1e0e69908f66173dd07036ac2e6d84418b5cdf88a839d9753a7be5908110fc4c0d6fdc12190901e47695ec302c830b225b050f71b22b036651c345d494168d394d182c3a83e9290fd4d3fa3e4812955fa82d6c50f98e94615d3f6b68361be40b6b44ffe2dd15fc893aa4672d013904920c164c4de001ec7ff5ffbccc0b732f2ca2787114667548e4ad7f3e321bf6afd18f0be5cf02b7dfeea8bc754ccecee08e13ec3a1d34e7d1e6f2e928204db0fdc9acfe2017aab2894cf86e63d0296c84c0c42ef342493ea690a857fd948fea08238ac59b08aa44acecf7d1fa86a520f8614b0a3187f11ee805d49eb7e703dce5217333dc5d89f3ab887c1401d5b1a903c60b2ea50865f65c54f614bb2386ca5c7a1739ca5a4a0437f4ad69339bb440ceb19d986f5ea9f7f124d953475ddb3f99dc25dc3c6c581e9a07aa53c852cf0e48c161993849628dfae44fcf83d695966f4e33a20581e04f77dabd1d891b553c7e19561567fe1a91db325fe636e0c76f6053dd9d00e448053b65ab49d67eb8b96079cf42a78def6ff80958b4af7ecfefce95f1af788291d136183575ae1da55e4370d13888e3438289d31dab2beeb583d656f65e84ba373db6a6aa7f7bf4298f1a26482cc58234c1cc65dbeb0ccdb4033a0118ec6c474c8367fe1eda7be2e157663a80ff1f23527aeb02d0abd0b678aa1bb3495ee55df2ce8b07e79a8006b3b99761802d7319fb09281dad4e4ec2f16c6c85ca96a07ecfd64d0d1c2b72e83aa2896d24c4bf5f2a529f6c7d98d479d5c2c887f84b1ee4b68b03293450d537347a1cfd9b66340cd6b444061f51a8272db8cad751d557a13fad70884b700e650e51a48e5c9c3295e7f88c474af4cab788da7d0976369e1037f40615ad4576b7f1c3bc6dc3baaf1aee49e9b1fa97790202c3dcbc7edfb35ab8f2d64acd9e8944945c291cad1ee9fc6bbae10bec2fb4f6303bbeec9d3e898172d7e3e71288136109998e419af64061d034c6f04a12ac7c2d2e21263d9579a5842140c26498b71740e330dc7a8a00d2bd9568147d5c0d97d99028f64566cf22db326994be45f89f8559392f9f837b1a45c4b47df00fbacdb7b082445fa0441dcc8456208c101e782e752c31b3bdd8eabd7567f66519bf01d242c61332bfcc69a4d73f963d781e7a9acd2413922ad30f029f91d7c7ec37d913199b8f3177c4bdff813cc11a202659d0317ed606f7ddbc979c02669d069394306bccbcc727f77c991eed3ab17e8f7ef8578b1ba2e59447072818e068f4a252f78ba0e249ff26073888519405c2ea49104a853d55b72815e8b3d7261951741eda04aa5cbeb39fc94be3959e29754b0932ae541501053ca3134d0943cd4969dbd16aed6cdf9bda89660b99723a219164358ea7f168e52369157d2b9877141687070f78218bf30c91a4f3ae9d892b79b3f61c01fa2ece4a12a464068640ea34ad225baf2f8e233eb257fb6b5ffc6c03e45dd1d7cb70252379de98e9310c99ded27c6877451d1f04256e247485d0e0fca059397d471352e31fe48fda0f410e2f9725b6816d727787c5de8ea7787247f3ea92aa7a1cbda490bfc7279fea0f69e218c63db6496ca775ac93e5aa1e9110efce37b9d8f080878622cf388b6bd285f76441c0de8467c1c94bd30a524d313e2bd7cc13883b487d0bfcbc7c8e70e5ade91702db22d612ac5968c3583c229627b683707f9207f9f14887c2d82adf93f32dd3e3b0b8ca4b9f1574971a63b78844005b9f8dd7b0268eb5c9d350bc940ab3239328114a26d01c40dc5becc7f9360058abe4302b264074ef784c85ff9acd3d22a9eeb4099f39b750bce9884b190f544b3e47b19d4a25cf850ee71eebb572a9e831127ef81561e9caa79a1f5b4ecac4b01eb6ac45f2cf1df1c2bbd738f1e1dd77d531822fc3ade274be524d24985439adb4f05ee621f1ed91cc89930c97872d15aa9b15eedabd01c25d441d482cfa2de1108df36e6a0645923222fadb10385111c110fecd0bb04df12af90ecfc8e3f100923265d471ae3ad0cceb64e21a3968173ff068a3b9b30d3b0a7ef83da9900c07ba4980b228cdf069f105c5bed9292abce7ee3d3c5a2ef06de1a5af13db5e2271252b6fcc5aafe0e71c9daffaccab2b97f8e6406f21b04c96ed5124e4c157f4fd34ddad4f9fddf932288f3312e04aab1f33af8e8cead9e03e3b5be12328101847555842c90ba5755a630af3cc1962792f1ca8341d7ce50058ec19809025d7040e1ebfba7061fb8452e024c5b7d262e04bb72d2fced0e5dcae95b66975c11d5b906df2327c5e91f8f4192358d4648288e7d00f9f8d744530a0e8c7f4f308038b11737c72e05fffe07aa0f52e4f54c5d9005d7905388c8a0b6b00569680abf134f26bfb8e45e05d936cd5bad31d10d713892548b4d346e83600af5a92dc54622c53aae96b85605d43cd03321ee24d127324cdf800c91fd0439dfcd6afe350e918f8f3a0c72ebce1b4123d1a301ae6615587b3e60af3341c782bba27effd2b0ad702630b6f7cb89fbb49536ae095c96f410cff10ff84624c3662f580cb55a908002e8fb3429686db2267011486c1b61b3dec2b05100d15abbae9f27d6dab545e63d4ceaa7fe5430b9bc92c3cd6149ad9fa97363009e0407d3b61aeccecbeeed2bb8b2fe859550e45d554fa1bb50342ff40047e22fcd2b615e1b4dea26f71e4b8cec62e81ade9b343ca3e8706b3aa66b1ecbc24f275884149ca8814c0517c191876f8b70abef708a97ccd26d78e886288690a23ed2b51f3c3d252bf23df6c724a84c779832ed5", 0x1000}], 0x2, &(0x7f0000002600)=[{0x1010, 0xffff, 0x5, "bfd84642621fa011207a4add7af484b2c0666ad0646275bff7b1c01ca1fbda09f26ed2de0ad3df0c4ce9f9fed861e8ba19ba7ba26fec44171f090a36942216f3ccaf282fc6dbc6c74ba88a26d676fb5680c2285252b52767bb3fa57ed3c4e81dccef9cc47649040cb027611fd98d62179ad26bbcf592d787a278395680f55bba0f1aa19590a2891b5120976c8fd62f74e480a9bd3ab064f0e1dfcc0899f1ef3bbe75432fef8411b0dc3edd135b46955dc1eb07772b6f45bfd26e88d45de8ea6e639e29cfb39cb6570897d9816abf0b7cde62d783c69caaadda7723dffa642e25e6d88fdce4581184904d50a6bd19d7fd566a89e3ebb8eb7617f843effb3254d71911a31af5d462ca7e356f2def93eb54619f384623ddc0963f70ce10b77b52fdb7f9f3f4dbd063cb56785cb1509366d597374f307276a89ae069fad0116187316eed0163d86f9b9fa9fb5e6c63e7cd005f5110867393def8e62ef59d99fb43f45649e1f895efb1fe179e8f8e96cbb788e5faac7e7989861e3dca0dc375604048218e068735214dfe779fa3442e835967298bd24150d9f5f4fce6ea06ad9bd53f7468e2f5f49ca5e4bc3788d409c881a27d54fb1f52568525369df5f85147719a6ece00b2321562c22c7dc3e73732b795ee49e2346b7dc8f32d1d31b27c01f63b85bea354be274a77999865f69b8694167f3ce6d5b139532d39948f4fe6c297f9f929209ec5a0978de589dcfcbdc161d58403c4e7e5345c697e299b201aabb7dec9e9e18110acf280e7bc89e786af335cbcae019c70a9f73b5adfdae51a5ab75301e92b1202c436cc794cdc4555d9da0b6043b335dddbf9de05d45fe0e53bd68cd9a69472a613a4ff72300c70911dad045ac01a465b0aafa9afd7ba318970d4a9f7b7d9b6515896d20836c8e5255d1a5a039d3175747a386d0881d638674477251752ba981d17a1419c860dc17da9f156019dba34aa1c03602461b55b98f2e64e92191872685663354d98bccf86b35e0c6dd98af5450a9d043b66d443dc93edc6af90de72d7f5991a14c589c189ab76dabc2f7bdd0522182c5766a1ffe78ac1538bc36cd55ac2e92f6c17a8ea967b1f58e400a04c0e0b5f6afc6e5e3ae4a830c574add277839b8b640057ab05e025289540a06da81dbb5accf80b9c834cb4d419344c8ae5f5822d8888ab8597fff1570ebe8acd17cbee3a4ec4bc3bd777aab0f31c035ea80a3fa6771475024e73d18f372c11ecb74f67aae46f4140c3ece41b64fd4eb5f516bed605210b890bc4f0466ce146e84b2dfaf2763c0207da46ac8e894704000ae41019e26966ee39203445d67627d92d2cfb0f876f9223a7bcc09d479fe29650245c1a1bffb3ef4c27507acb493f9891fbee75a0005a5b3130c6fc809b7361bf17930814a3deab03c636fa175181d12f4bcce99500ffcc365c5feaeb439e247079aa07d463df3babc7692d3ea787e2be2cdfe820cc610ff93208168d27e5b2d26270cd8ce8bf55966d9c3d1f0e56e23ef54c8fb981320a2707d661ad53e4f52ccf6832f3655e01380ae1cb54551b223c1e48af661c17fa6b5a96ea5137de2992b8627c20d8a1b9f998d98034f7e0ea43dc66a924a1af951cfa2aaf59210e93fc6441e792a0f929c7721f41d813feea269e0ef931e4fbf1a4667c4447550d58eb1063c66bc218485cb321b8eeccfa3adee6ddee1fb6c847d375f6c11e7c0b9a7f41d0fb82b77c02b5c56ac5f808b929f15ad305c9f2bae479bdfbfa728322f5eaea91c17dd7c940818e4a20001dcce8d53a50001195791713483e5b12690c1aee46ec0d861c0ec049df4eb5ec88fed2ce8c7d0b2b35193bd49daeb7c058c0f94a148f1535b8883195ad91158367b1dbf8dcff7408f3bc0332295a62ecafecc9b9348e66a37f0af393d37db11ddccfc1fb4fe894895a075de9c2cb345717c1f17cff08771b7dc40291e67aefcf51d72a389d17cc788e36dc9ea1c99ef4e2c9586edf68caa97b4cb5764222c0effa8fb6b0b7be0ee09d3d7d767b473875259de4dfa9cc9681dc6993f096be8a02d2222423d94bb18b28fef0c0066415d4f22ba3441e8c550294b817baa4052eed3068c3eae6ebb46bc4f83fee99e0cec246beaf40af31d827d57cc6a96a0467dcb86b6e22e4dc07fd80dea4872e1dd368051ed7cde65333697883b337478d14d239433946ea56747d1840b57d0a7c9655cf1e4ef62aa6980bdf25666224187901fff152f4388930169014ba615ca911b0f6c871f28ce51318e79fc0ca682471b46e811c14851d2467a34b4050f2be68f5bc013f3ba556bcf86995b32552f00adbdef97f1d5ce728437d8dbd3499fd0817b404aa8da86ba4b438e4cc493adee8ac4bc5084dbb6e224bdc8573bc4da3d014d4f0bb8618eab2733e9e758757469b8e9147da03285832b299d7d5ee87810fc2e0fbb5dc86566b892ce1f7899986980cb5dd6e80aac7b0f6b22ad512e5535e50fbc365272cce7e5565eebfb20edab9e1c131e44e4ea962bd22c7202c26ae4cbde910577e86ab48ca16c83b57a9e60ca0633ffcbdabd472e932bf57282d09ac91ddd3c27b17e6d92cf91bf57ae7cf749e0ff810a9ca30708bc6c49f245e1f8afd23f5db3d86fa0607dfd09549ac7da92f7ddf9eab428cf7a891ffb20808c436dbc18870630193a440766495209ea8aaf1f38fcfccb9b182f211a56950d30ab1639cd74394ad711de1ccaf236ac6ae806fc890fc878c1d7497713b16f5a39dca9899147e3cdc2112a156d019463affc1ade395eb0a6ead740c7b9c8838538b9db35083c3da0c9f74b0779b68bc687750609a0b3453f453cef9c008809852377b7bd60d4b4de974712c4268a01735a64359dfb1741ce53aaf1b93e2653bf94750de7fa6118d1ae52a3e27b6b7b6eab1b01ee00e3430ca383670c8078841bbbebaffcb06841a4900d706a24a7afb2d5cf6dcfaa0bea967cc529e24380a8f5bb692ba5dbe39bfdaa25745078c6d0928c6fc42689117c01a8ef887e68358c36680e6ae4e54ac84ff75f66f2c4536fa951d97701efbcf5bb97610bd802be19f9d35fd7a0f4286fa7352bd611878088e694d0bb055efcc7c1ddd88adf587108014d85f77383a82886d9f355c3731057f1a15523919b529045a0089b5ed97200c05a3f47dae23d191612ba5dea12ec1da295e677cacd0a01fc134e3f23e35d002b9708e05654498ddbf980706de8c51ba773be3c640df5b06bc0bc04db1b625eebb05ba17499a388d0797aeedba086abd8295d5e2255aaa39e64d98c316fca43f37f973911a95ebba8735c26252c09022c854cb6fdc3a872ee1faf78a31785d5f4f8cacf2a05fc8ea78e522b78de4ea186a149854ec410c87693c607a0d28b894b87483e653c0109e6b62590f5021db01a9732049ee4a125859715f292f836d640341ae7544e176e74293a209d875a6c96f11d40c721feb502ae3dd8326b89c66adf44a2fa5302c537724e5677e8ad0bcfebe07dd56d7e6c5156548c75be93a0d4450f113c28a182a98fe40ff1a82b7bfb4af94e70c7eef8b43e41eb7830b7e95e5dac20453f0644e91df16b0a1619f96b039e0579562cc24fa33307942f582f55842d37cdbbf1b3728cead161ecbfd60ed7db39dad35a4a63a7ba4298a4341be4820482665e934b6d85afd0f5f7eb80db7885a0d9c4ee8e00d562f826bd358e35943d0a17d288770a353263af3d28f920592e58ba4147cad242701b59af220e45fbbf317fbfdce276c947b8731c5dea345689363f488f1dbd7a1d32116d86397c06472ec4f72655b5931780274a97f9bc1fa1ea916028bddb39432c742e305017f02cc31cbabdfc5f38229e50f93c2c42da937b3c1bdf046e16faccbebd64e373ce46c5531035ce53b0cd5740c92e4cf2adbc00f0e91e6d2a0a8bcc02afb2254f4b229a329927863dd0046362f8c99e8e3f18b17f41f6d822c198c0b37b1e2b46f10b0199118eb3ac4309067ab47749c0aaa7bed3104c47537b2849aad3ed70203e2fa62c17fc606d1e05946574c1d6a1cb09cf5f70609f6ebbc4d3c443080717d458dbf51352ba879155d0d0ebd8dd01e3c0a1180d92e437b63a1d8f018c04b98bfaa2f25dca28345d215bbbe05afa279359d1972a536b57405589184d504169db8f9adf9e0437810990426e2a6fb2cec8bd44e26d6a0475550bcaa7ad109ce286dedbf09deec03c2d54cbfac2dfc6f161757b872d833480253fc360dc8287a39b18f8b73d25c5ba93a7efcedc7d8f7aa5d2d5ba0445bb6579b3504f87af7e711d95004f18478286543b29536d1c49266c8bf9cc315e3a346ba836cefcbf247dd2e2031482073e4a711810a96076ee07276ed07f077de009f0cf7ec51e554b9ecfbbd3d784a2f5c7478b19e1c65fe8cb297ca07e0b10a09eaf097dd51d6e10345dfb5efe65c549bd5016cee9ee4c731ab5e9c23211e5a26dca98f9f0290b2e612f1b9e5d19c115712287abfa3ee78aec84b5d5864ca83dcffe9fb9ffeffc3f8c2c25c0202a65c0f0f7214b7103ce3bb9ef7c596fce2c151ce401b6ff93b89546fbc2d5176ad47449a7c8baf7c0a630f610ef891d4858c102ac48ae6b2cc125b2a0a2f52b541ffa0dc7dda2dfbec6b6de2cc15841364ad33fd7c5c94d5505f985b1c497dcd069fb4e7cf9eaaae7716b8e2308266077c622cbc980af5783cd3449533f98a48a3dad625709f9200b19020f114e1e1ee3867545353dd6de1e43eaac5decc1f0a4d5d190d7581047f35b57f94ad0bcbcf5e1cd0053138dc9a3eb9f23edb3bf49a5914e7093027c769ebbec4f4d0f6a90f53de81b5620ca4a0809836415c772e3c0c591e576c113be6772cbd908ddfebe99512480997c328fd7bf07b90c3ae1fd72ad055bd593053eb1c69e0a95fb853090c9d47cb5dae58e890ae61012cb717cc288a3a672b4e292c870ba7917aceae2ba5f1c3a83b547cc73c55fccf0c3d1e6e7609d2e3408048ec626e8c91c823a1f8ecf674a5340e5f0300020825dc7a0e6557ddbdcc01a23e3bd07c4b232f6b6f546e4df505a479187bb7463e25cfef8b45f37f25010957b62374abea5beceb6c627cebdc2922a7ad5a282bc9d1819f55b34b94108fd24fcb34b9dbe808f2396d636603b4b543797a7e761dc658e5b2fc5047868213b8c66fad5fd11fbbfd78ff097dfc5ba28c9c16935c329bf314013eca82378693366ca2ab0f610aad2f6368a61a0df92b4e5962203b3019b94eca573518f287c0bb35df8dfc07a2135aca8ed0e234bb4555378129cd20aebf5f4e9eaf5da77248384b4d3cafc25abf9e4fd935264f66e4f6ca50badf6d1d994b5f9f4a3cfd04ec22faf86a40eb1e482c64a2e9f25309bcdfdf7f47af5a314eeeca264854fb06e6baec1f9ce6bba000ea7377f126a8abfee7719b7ac424ec085181e11d9bb2e8719053f623dfc6a74d1e61c411d104aae98bf0098235d0d6f48b3fa1ad621cc85a044fa299c6950e95e605b3ba607e918cec66241c9351370551700773031bea8453ed27f2942ffff7db4cb979b273431a1dad3fab80a36652b588c0a2e35321cb421f9cc7237d24b0d4f6f07731d78bd970a44e86eaba26e9794e6eb503341b6ead53d898d6bac5c7c41a99b552e8f8b8f997d01e46ee467e4f4f65e7e5c93deb6c1ca06ce892147fb6085ef18edf5dd455dceccdd5e504b637cc8be58f45a6d3f632b1c8e79cfeaa793649355d85079baf4bf8735abc7ce1f64c3ccdba471063ec32cb9cb18f04900642d333e59cc7639512d4af4a47bdccb7023f"}, {0x38, 0x1, 0x6, "856cb667d6ffad870f5e5a23c60c1b3379db95b38a3dd03a1ba3e7ea69d4dc6bf1c1"}, {0xd8, 0xffff, 0x2, "fd696353a39ccebbea10f56b0a971e4b932f2ba1f599df756770c1c475c1f8218ffe6c69df38d354cfe76791adf8d7754c72d4d0b4576bff523e21eb3d8dc07d4372ef79c5f2ec4ea5502aa93b0b41665d293cd90762d3c21923e7b2d4b8b7e95ee728d14fb59d13ab7ac16be13bd5fcb07f69452fef66aa43f64e58e2e3406bca8882affd9f84852980f4d2e12914729341f888fb2edf9233199f73a6f38871f52c5952ecf800564d75d06c6227e446c2d18ed8f47afdd0d6ac841c1e01758d659a"}, {0x48, 0xffff, 0x1, "db58e5ffafe24f8472a5075b1c903866efe24506a29ccc7d90a20601c7754ae985144a7d1ebe775c1e9724c2182d26c28e"}, {0x68, 0xffff, 0x6, "693e758c89aabd7cea88ff3a5f3ccfa55e87e691b3431c3305cba5661986e7c6e852df6028a96ab2e2f48f48a5df207330ab7863b1a3c1013c7c5706852e5f8b92e0cf4d59561a819315893f5a008235ab"}, {0x60, 0x1, 0x3, "586d5899d814892a5bb5f0a33b3c4b0f1a667eb494eff7333a1d557ff01a5ebe15c6d355b95fccb7f03c36050cade9254ad37ac3345a1f716c04b8b5eee338907f72b554c80c82875576da0ef61f"}, {0x60, 0xffff, 0x6, "209d4059a1ad1ee3c17b1f26116c02e83f61f9823bda442bd1df056c3e968010382d3adb9cb02469765b3e27a876c7ac95b53b385365b31a8e4d7f3710aaa76e8caff9c81731d2189a791a"}, {0x110, 0x1, 0x0, "9684cd1bcbb416933d725b29500e528fbf384a811c0986a89e2761f2c31a6845a3ee2ad2d0edbdc696daefbe83cd30bffe2709243b93abb000e69307998d2ad519e849c7e7cd77b8ca6e73241c5484e5e6b8250e15eb922a160e7c280631fe7e6543f14cce0049d54e9f1cae113239a8b4ee523ad2837b5689e033f5cacb63ee2f736d31d3a8f880b7f57efcb3497e9d63ea3cc0c9698484c9ad78461f13171f1197e145776eebf4345c0d2ec36ddd471a54a6c6bb6942dcd3f0c29547d01ca99fd19d858d04726d7ef45042540ae97c32397ac8b0fb5ffa3e1fc09583cc6f336497df04fcaa75de9a4f6a4f1d8ae2948b405db470dcc350a4"}, {0xe0, 0xffff, 0x7, "e871259f2b74fb56970422b9552f402e6b2e94bb856f4db30e4fbe35df43aaef89772617e005164437cabc0511207ecdd8d1b433117f5f030900ebee365a45a048feacd8d7c374b866605812f2a4ae6cd73836b62d57f71ee1983e0ce4201862ddbb4a1911a8c2c0443936c923cb5d773395e99cb5aec7c518c3152e38fd94325a46b427ceec92d6b6cb08df4535f89b905e3bd850054ed41735dd9426a3443d42fe148869d367151572d765777ef07b1e8bf7164fea4cb16a00b9ed6180d25b5aaa617617f1464185612fdbbf65a5"}], 0x1480}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:04:38 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x200000000000000, 0x66b8, r4}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x1d, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') 02:04:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(0xffffffffffffffff, r0) fsync(r0) 02:04:38 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) close(r0) 02:04:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x8, 0x2, 0x4, "f68b0e6526f49c6b76efc5c674d54193c02c9dd7", 0x1f4, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:38 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="13", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x65) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd5868", 0x10}], 0x1, 0x0) 02:04:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)}, {&(0x7f0000000500)="7aca6b8b18905b4a78cf2fab7b079f191452b6a2dc4711e5e587a2fc2a6a65d5dd9bc08c890182bde25a37246526f7f878041a9aa2f7bb912d5dede9f9c022c6d9664b8af08c8a79549faea7778fa71b7014aa9aa2ea40d06415fcb84d01106c7f9d78b6dee38c277628b0eb2e9c0121672392d88a09635ed60b82c6ca40e4927fd5d480721da691742173facb3550b21b39dd3184becda14ac242b75fa9233e63e81dc52c3d5e62c8382010cbeda7f13289f5c6c82e2b850a8c376466d8863f5103bbafa8fd56c7d96f10e052cc1fba11a213f40d4cb091eea56909803fb475763458ab1105188b6f6a5921743fb2f69979429f03b8742d4f6877b2b240fe9ea78fc72cad25137ec2e1767a3fb8d239dd918e6b38e499f7c4eab9682d90d9b0c06e304c9d8d099b6708e925a1e2bf057791e36619c8abf0a19e03f6ab6190f90e4d380ddf9bb1ff7ad3f2d0958b492fa5598e937fa642353ec8219307f715bab3a8534fe9ddc906544e2e716631aa8a597cfd3dfbce6d159ca07511ec944912641363b83e137d8fd241925d69af71868a198dbfc3430bcddf56a80d73515ff1dfe313d431a746ab4dd8bcf09ff4097e209de5c36b8de7b733f15e3edcc4ae738bb011496e54f6dc304b5d27f97c643affd36e7e28e6cdc88c96c42cd11ef8c0b38a5a1e1dd0cc06e87d2f5ed1c09a21881ede2c5399ec234b20f93c736bcbc15cbf6dde0a7aa73af3c33db945736c9b76508e1aba22826875721cf00d0098b93244065022878ae9800ab340c1f34347aa18d210423bc4c3c1f90fe39fe930767c4944b352895c1eaa3f96355fdaab48961e453fbc7209746c6fba316755a9c3fa10e4a624dbf1ba046e739d9aa6112a0d6a4b3097fbc3af8ef74b59dbcc0687251908863e7d8c4f70d4c4da37e38dc2177eae05affaa4aaedc02a8b1e8c764bedd6a37e4c4dbc606d8dfe1f9d1b6dd005897db5be7277abc1499109f2b061891c9954c3a7f7b45ee0e4dd8cdadee616971e889b52d2b3cde8b2112868de0fe310d353e09cce7842ea0091906122d013fa91bcdfddeb7117c92b358e07f5fffe09a5e40a69b1fcb55b6b30c4291a5dfe4a5286350d3600b1c62a27a491ccb3be9f32ff361711e95cd786526ebc2dbbaa5b4539149dd219788eea1334807668b97c03c4e4155ac7332e1b1a842252e0caefbee8486bc7b6ac8722f249765d7952d75e4af264d0f0cc56e3e9f9ea3a8e8655897c1c8bbed3b6a5bed6a12e7456d1983db6e8bda0962ab7771dec3b9bd27e190980224ee96e2dee73ca6f3bc8dd9c0f508c8ea161fa1f7edf90c01768bb1ba47b6a23258e82fb298f210517b2d6207959d967928878ccf9f0baf83b9c3abb0519d64f91140d51fe56f5c92124f14a29fad6c7aed061850e7b107bd8d9649afd9d931624a89c5799930e05e1c113aff70d65ed862397bef0851bd58311741f9cef694f9751692fa6baaa0d89d78ee8ae5c9bf58a041330fd24522121f507b2910eb1281de5da76f39cb2248cb4ed6f35b66457e469d801f5be48e5f41b97f0d85a2f177e017d125327578defed133c8a5d9df3c21301aa70c5db38bce2f9efa365790514e738663e72d3f7fa82f4c0cb5cd99ea415a754c058fe989472bc01ea6b4df82482635823c75abdd66c114fc85dbcd2abab08186d85a9294ae71074ba548f4900aad6678e3810f815c02cb62c89228efe164987699c2dbcac29dde48ac48a7062553707c4444996c4412460d40ea015cd1e637d25c2302dacafe709c9d80086c2537b4e4539062f074e255270a01bdf63e0090ae597b2ab204e91193975c22360fecf5907818e0e85e59a91b9f0b210474caf4a13844785eb6fed250637f7edc73dd1fbe20e4cbbff30d91785e5ef4df79627c477842c14465dc8e800f19541435681a12c2b4d50daf319a196bd6599c97ab7d97e84ec80a84ceb5e8e1193aa29c2c4c8d497696d046fa19822a39c9117fe4310ed90e18f25b52d500604707670bd8d363ed38d7f0efd2c3804ae506353ebb591733e4b7d0fb636010db0a6289a62578f3a5fce1f87c33ae7d20446f41af1762c4a7832fa33a447813fa8a5ad4dd1ccee45403e5b3003fb762141ac4811f880ee7ee231853197c03d6a5530efff3b4b52f1ef326cf5894bf6595666a1e7bc73f92dd6fa1e97c36ac9cddac4416ee6dc329a069dca5ef76f0a7313dc55acd8cbc849c279caaac0a09faa8f404424549dada0094d68a9ddba171fddffa6be28c2df77f38a249564cbd6b518fb13f594edc15885890dd55a0dbff565df1c64da1471264800d0614e13b591ff0cfdea33aa5e932891755836359aba29061dae3cf2c1ec27b98a620c2233a6d3cbb976f17436aca0b56e43132462076a5c54e048bf83f587b8819aa6ee049333c5ce64d1fd09b9cbcb3b6b23f3c05eaaa4683b9b0cc85416978b0280b3dd4d4b0a5bdb5258b59e1d6f2c7d276513dd19464ac2f5258c4744d9d2cded04e5e26f3ad0ca7550a4b6d89f07f143e6889b2728dc9a0754b8d79a187c5406fd054be9a0674cbe2302323ece10dec3799652ef69c257b76e46cfc7c24af33bdbf9cffe843eaae3df8f0d93593e0bcf2175ae4ba40d6288d1c370d137fa1790e684ef1f64c2fa397608187d229273bab63b77d1f85ff4fe9ed3580a30aa5c67744735b7893f1a34331cf3b55785b6fbdfcca543105349997dbee2daad7de5455b3bd2b217cd5b7f38d5d039e3b9ba3c23a7189620c34f9eb6ebbad8b4fbcb0cfb25549cab9faa62eaecae42d79275b34884c2f8cd8e491cab7c8da54b7487578181d2f255cd2a0063e15fbd839cfba318d580e9dc215a1f62454680ac95e2ab776b184d90b708502b6460d4c3e7d0fa25089332d28dbc8007c4e20256aebe2845f438414fc23ef2968f18a6b9a03f8eeed00a92deba59c3eb6e7a643901b42645b83ef89db69424a6b3860d22f34defb2fd3b7c4695372bd25e713e198ad6cb0c8bcbdf3aa349aedbc2b2a23e2d84638740da56c14c7f6d33a4de129bba55dd8484163b126646d03138d9f6d58ea1cb72e75a110c3518e5fd7ddf6d7f0146569b8a5ce58835a8e7461dc73043575b9f5d7b19d259d5f51e5fafc85b5d781d8513d9c014a916573d5f0e7144e68a56d9ccf08b33b91079bfd31135ae1339e18868d984cef5b7c1f37a3ea41f1aa4aabcf13babd810040a1cc250091947e6a81dd6bfa84ca35313ce550fe5fbeef0a8060e7ed574a270ffc7d321ec18565d8ebeffb83c5901375fba89c08fad3dc1d1b1e9a49fdda98a5e4bbaeaa5af31bc20f36c3b1c14eeb90db178898bea91b729193922d2854260abbab1eef85fe0f0e052d4946c754d100b88cf883710460bcebd53a8b2f3bbd5aa9d66b25dcb1e92338268d3297bbe0d0aa26f65e2ad227a7ecf74d7737ffe6a1db51600ff9c40c9ca7cc541e5de50b719f8750a1038ab8bd167cc4ad601f3eabe79aab7eeff2a5be741234d9a7d94530e6c26782debedd132d4c18aaab8749d15f510b819a1ee42f1ca2001a81473d444addcc7c68c34c934c1550e1d94223f513fb15d19529d00ea06f8c4edc2a56b8442f19289ecd20222cbc5ef55c90ff3f2c9ba10e79af7b9fca32c621b81134dd3eab48163c3abcb10d643c1b009e74a530a361765db22c4185333bb96f4aad48bc12c1aa7294b2d5f39c8ec25f93548d86ff6be0a387f7362a084516f623c4bb0d71f12c2bb47b0eb065b67c63e030990124cb18a8dbf053313b18cea01b6fac8412c7e58166b5e2121527266073517d0f510eaca1bafd7a1c388b3cf1136938fc4699d0d22908eb87c7900bd2c7487e3eb56e74929c38256def2972910a43c98993c5c592c2daebe6f81fea45bc913c14110058bc9a643aeb758d7c6bd1ebb6e462eeaafef308f0e64b17a13b54a8bba412abb34468e7a20d04cb1f3a5c9ca26985c798d5da9f89f4781129746979b89e3f2baeee664ef8836a58603ffdf663151d82c54cd244d93c993b796d4918d0ca7fbea3076fd8d5379b0c78fa6c1a93dce49da36807fcc810a8ede94a6f8b4f14d123534ef0ff34b36f87138c84d49172e7fdcbaf828277a701f5ac512d33c1283f80b2b1918d66feabf98c0c87663c31ad2dc5fc74e91b71db75069948c1446832bd22e8ad28b518d5d6f8754c142c8487f9cd45bd2d8f0dae55a381271e24d40b261fdee1370e18d10e6760a3d7f10b2738df79034913faa86a48be5e64fd9ff4b9a2878bf61302643ab796269d4b631a7f2b3ad442412238ecc57c4273c7084462e87efb8fa0cd3a59759646c63832f4c3bf3e0d15fe2ec1a22b2e6908744d04f4b78b7b89139c3951c8f2b9aa607b05b1fa6dbb797c449c04f3f789cf55c420af2cd42101617b3ca3ccb0aa8d63be86ec276643f314fa987cd5cb2e512e8ee2b632cd48069d379ce7ba039117cf7e3df9b2206f132bf10264e3b48bc3f13d23e6676b1b225cba6d33adbd95fa627c7055ccfd6e429acb2ab70a2a812ca6df93138b7818c66e4ead94e45146817d6739ed3fb79b732c41a7a8269bd9c9ab2bf0789d454ce3579752b55bc755d21ba6c52751c459efe773cf4d7257a14cd915c64fd1ab79568a5f03771a641e0af91067ea3b194d6e0838399a9b3af7939c9c71b710e6285e5e89ad65edd8d57b701d9215450177e717686d463c3cdec4f4eda169565b662283dd483443357232920812da878a6667700bbc23978593f5be817b6e6e94c1e664e1c21870d5e330a3b8a2cb9e1fed21e7ac92edef11696621866a3a30804df5f029b5a7b73257d0caa4568b8c0d6cc20b1558c65c238d59b60ea9dcd8286f67a686496294d1baeed91ebfe93349bfe45ee5f5d6a0f6d666c4d22b135d2cc6438a25d7a3b1663525098b7d468b8374e0d7072c86df43ec95a64e9a8d2c30b6d0269bd8cb34bb606b4c8319cc182fc7b48a698d0f16890b270a4b3787d8e351b0ee836d4b59f9bddd7e86338c3c569494c865d41a10533562632bcd8ac2e841f286ee0f320fe74f142824963f0cce03a76bfcef50e704e6fa5f7b33a1f4364885ffe866c4b6e004cfc02c2670e259a48a1d3c4790e291aa7fc296c1b56203707979e44663c9be12df68d8f0a69942d713189dde8784b359aa38f82b8b4a999f8def21f6187425d79199264a19783da64c14c1cbd0d6103adc2dcf990e170796706e347721b915cdfdc4cbc0a44a93a1dbac329b4d6a2e9100a309bdeccd544b116f9b99b2974b843a154bce4289a12feb3e1292ad6eefc763b3fc31a013c39a122873fee69a606bbc13d4484cad8b53d2c138f0bc7fb08f5198607981273342246ee79d2accac736d938a90f4754725ec8c094a7765eb2654bd1199cf04551d02d375fab86b56e4b2d99d090d426e5b6e442e8635cdd9b0fa4018ad238449b15b3eceb24b184ce7029124a285764e262ff9bf35e91c582cede5866c082c5bb03ed920b35205009c93802a710cceaf7188a1b37ed19eb151bf7bda80118cb1a1259cc5f3bc505a3ec9b7db1d608cb270b6e64c78324542eadc8f4a8f9074ee603a296cf60f164842dce430aa20987d7f068c2a680ea75d1b8c8f402a3f390c8a06cd6e5b1c134d5f44b945d55bfcaa8632bdf27978c3f0a1b5b07f85fed2d7972004f3ca49dfc6b082080a77cdbd70959537713a5b1a27ca21babdb120651ce2fa691aab958e3a9f68705849accae727a11a64ce4e21a303384fbe9dfe114b9ab00253acfbddab102fe02a6815427935f40a0ffcca0", 0x1000}, {&(0x7f0000001500)="af1642a253df93e820a2cf9caf13e34fd8d59d4c5535c0e4bb4cbcdc8c42363f15dc8ac8b68c7ff04b3670a9fe2da35ab741912985ec0e07894bd3ac3b53a72ffbf5db543e500a1f876b0e58eb8edd579d402199cef80690d227c16eac147548e44fb8d01a6c538609f5d112f125a12aaf8a5bb71fa19688d66610de8a0b0c81563a5f61c3418f6e8eac28e21ccca2c74558fe6b382101f92a49be5dfcf6ce7984cd4d11fe59c286564b40afdaeab924adc0a990e2c7913bbe1c0c4906a1a92de51a1188ec543e103d9ae92f370d8258eed8b51fbc406f89f3d045805b42f3b42623e35070115f8873ca4175589b5ed28840e01179f3126d8c2a5011bdba50ec41c11da7be8dc8b5e6808f6973a67f4006f49b0d7b081dc0fbafad9797b709fdd5e06db0bf895707d3351f69a653781077beebd21d29ea47b0dfdde707b092ee2cd0de826ed7bc3c3ee8f65a62a99fd4c9cc86af7a2407ee6270cf6b36869e8158281359de690eba7cbd4b73f37a849e5b2f770f35fccf5322fc5462d874f47f83164ade7ddaa4841ae19c312e93d44484fd4b2c4bba5a1a89c69a42ce31e79985ee59163752345bc58a858463a0e36af635a456dc256431eb1dcf65040898811856b9b0dec9ca33d28d7dfdae8bce7771f0bd1b10c345a6d2e31ad4a408c64a4cf07ba9b084e1dc5fd88107b431373e498378a21a19758b689b62cdb463b6bada819fcd3ef36612bcc9ceed0d29c2706de83df87ec8e71b2dfa25400cef489bebe107a25e4a38c351a569067a41ad90025a7b3a5e310469ad1f190183d787fc0c609ecde6d7d4eb6debaf9bc1b9b290f1d25232a90236fddc3eb5961ee1724eeb0b6ed98f0d0c2790310c7e7f1ad67657f674688f9e4eca06399ad7b52ab9997be5f72e9bb5ec1a8992a5528f7ccfabc1153fd0ca8ce22ecfee8ed784d6c3d03a5f51897c55d9e185981f85d1ab8885daa787270f3de2068286f93198d8e9c7baaf06bec32fac6d27bc30c18ba533480c740ed9527551a19ae26c0709ba0d24b2d051805c9f32d353fbc637a047d00ba24a5bb3cab27e0c261e367efe83aabb0c969476fbdd9fcbd6a94a3cb86d87647a84118294d02e242fc912d58fb656a88b7f712a4dbdd824b517295d4e8e483673a101c3e2ced32b939726c4496df5d4b3e5abec4bbeb97734ef94729ce1aa0f3cec7217c1f9446115bdfc6c5511a5f3520f7a11c072b81d7d6ca8283d9e2179438618eae2acce08d73ec9a4358817ab56c5a733f2e7a6210026a2402b2d3a315867b8155786fd9dfa6779ad02226bfc7c9f97aea787c82116c648f08124aa8d9cc00fccad84443c515404550c6f2de1aded0165911df85fc3cefaedac1c7644f632be3bba9282ce6a7b1f09357f25b65e56538bb3f7f96c8336139b9bddff9122fdfc9c3ab6b9bc9aed3e946888e155f9fc619205fe0d4397aba2991ee1eea1f1b1ec709c600f8be9a60f4e4550efa0bb3435ef4b5f0301b2acc7c1615d2ec798489a81ee9264ab08d0ecce6514d99426ee4ab148c4aa3304159edaf580ac3f572c87c605c049221296bd49d5539b8490dcb9b00a270b012ae4ab0996188213dc9008f9d9a78ee618a3acb41885390d5a4a2877341b701fad404443e5e3191906d2ff0664f650544019272618b32a4691f6349fec2c726a88a9023a66b4b35ccfcfd241b1de84a55fcb5d67d1f37396980b9a9fd9baacd56e5ed3836fe2e684d821569004e0e8ff985da6af1766b6f12aee605af0a7ad0c6010cdaf85052be7cb9e261e179625c95a110d98715ead3af1738679f214973f55b9730f40f10dbbfc812470d0e80490ca91dc3b7108a9a850f870afa048ce364819679af47899fb14c90d87649d019de41eb4d07b6e81e097e9c8f6202066b7a7cf078c1636207cdf82a21563c6d1d0513a939d5ea03cb9d5eca283a3a58c20cc5dd375b75db71509a15e4e80394b3bca3dba3ac0ecc00d924dba55b6b2cc44fd4200fb4360bcadae5c0e0b45074604b7d4058eb0dbb7ccfeb1be4bc41e6e8443d58bc407c2c26733030df698318d87278516584b0ca8056c49e092b36afb021108f49a05f36cb61db1f57d4ba7c284133702080b878e3d497f544877aa01e8253b9ed2dd52970e59e204b8e1ed44a773d9bed0d1f101a887634dcea5dfb73c90a2028ebc1ceb49fa013f34fd3650e993590f7f7e6dd3bba9fde6b68ec848c85ec47e8958e84c9fda0f332a42231738b167239c1a192ef7516854c17f5e0985d3f8b94fad7bffa4de948503acdadc00a4e5637015f78b19784015a813710a687bf4d3b27e4c422e6ac25c3fe3b23075c6dbab19c6a6fd724a3e91aaae843afee791fe1b97eeb458552ccea8e81a5dd514ea10660f1df5e39cf90d56d0f03a4b1955aefb0e5d1a0ff88677c30b0e41801b001e6117a3475343edb4181ea432b76cd38fac70cd1f84967442ba3a415013a6bebd0d203f00c70146292998bcc770c5587ae7ec24a0940f4986b93ec7ff42024d61b785079928058d81f0e45358cd5176142585844dd17759a4ffac29851708ed09d4822fb2845595a019eeaa0bbe4766dc7e6265f2abdcff8eea9676c8e126057496ef0eda768d3b6924d1ef2f77497f16a9a24600fa9578866c57a4276397e1912bae5bb5f017650d7817441931ba17f4a36223b3889a9cb1e5901801d4fa583045ba27f59326da71fd88b1e9788f2d759f915fa1123c57c6f648b0221f1c9c61798919cf4c411e22efc94ed104a41c76269c2f99d5663e0f711ca2c08c85adf30c9c4b16f0fb9b0a1b68982e0ddeee76d5becfb950f5a23b35526adffcf4260d509930dbb1d250c9f96c07864e55a6b9006dddecaf230f526e30dfc07e44cbe62bc3a3f19f46cd944ad7ac4b42178e126979486fcc2c1384192272da7f5367ce60312e8aba1a57ec5769a72c961ffc880ec7efe6d0364a12ecc1b12e1ff54a6fe806f1a23c2b31470595975fed1cc5d751e8861d335992f34a121696a3510750e89aa4ee885de3462b4b0ee1b706996f4e479aa5b0f257990bae682ead8bc997731135de5c8681523faed9e1609978e2882d06c7cfa25905b3209fea9bdfb2ca90b9c057f37a901845545135f517d6eb0ff588bdade0c721cfc9a54f76ea088d8c1e284911157be623e2260b3c80595f7259de7980b257dbeece990df5e889073c7cbc42038e864deab98d68c78ef341a53e4d8831dea0f9b213cadc9b38660dc91e63c188a93166235f6b2adad4f3c6f588deb3ea26bd91a058192d674236ef290cc19bb3bae12ba2bd542a4753e2143e2e51b2202e5d122799babbd255dc0aa94ec8b6e8165f74aba88921f47770325c0da686b185b1ea86cc94d9613a7e7c5d5982af22c0da82d89e6ae3e819652cd56ce87565e102e2f255d026e9a50f6df17efa1efa46927188b6ba2775146748fad803e1ba5c146ce8b576ba08650e0ed197077d550b0c7ed7a35016331bf65c6dd6babaed6c00fc70ea7cb4ccd6a801996bab79d512ee3f3914e3d7098ddeacefafd1b0e4aec660773be4fb0595b19e199a4e719f5b2455639fb7119c235e29999c1dce7e5a557d959adcac8463f06dcabf0e9aca4f0190c200e5cf81b8af8da9f9b73827c7b8a382c51ff7af87c70063409eceae8530d9f93887260b55b90baef9c6129055f6167e0c9d511f6d6032ad6e09028471f8567e2e1f0910790edd78863a78daf769cea48a690766bf5d9bf500fe46cc7f1afcc23218d7f1f04ce7f6a5c94fdc3645f4a54a79ea364fe8c55e03f7a290bdce594b9a816745e62d1e35e164ca5445587e333ae4d91dc084504eec7b3f0ceca41901801563d6ce3d60f758b53ad6e7fe5791ed3af3683b6bdef611c44218d0b32c487ecb34ba6546f64933105c6b2dacf9eea2429062d32552bd248d2e376501060e501d44957d7739cb20611e14f961d775038a52f14fedeee259f311490f739ad1e6cfd1c45b4e0062537cbb7a9171d05968505bb989453cabd242c94ea2addb85a9d05c7808e63a5941ba1f8106611ea792467d0e955df5876a3bc9a117a3e0d00b7464e012af0571fbf73ae1256aaa6a480aba427786d8fbdb47c3220c5d8c2d10b443dc59865323d4b3e96d8a10bb55dc607f1927e076f4b8407c09be61e7b2fa75c03d196427f3afb618d0edcff5f3065554bc22f0d66cfe984ce1b4b90326bc5bd9508df2e05df5722cc4bed72ae6965a779e554b9bb97908d7fbb16ad7f5fbd1220dcd68414bdf862a231ab2a58119a4b4d9cad3387443520ba2fe9f35b0a8c9b8a4ca1b202bc005488b4bd1eabc850a26aaa38c49d1d29db6292178387ac61abe6de7ab5bc59c14e07d4a0ce3844e9b9ca86c5ce86b0dcc52ce69d1abe43c405ae9983534eb7d8227781502251769a4d5f129a6ffd4a7b35a7ba55bc4be5ea4e2a06cbef692a539ba24f694387bacb7f9c7d07f7ac47f95c18ae2b62dab4f178b72f20430d1b3146e8adbafe0514d0764caa459e993c2a2616f9e640af4dd026cd5d3338e70bacad1d1ffd5dff44f4c942e9e4c1196fdb23b89c9444d23130f66cdcbff685da77672444a825e8e8fc4c298ae28e8e05c3c3facdfba9a5dff6d4b67eb3c414082c9e50d40a50f216ee60772f693c644428117e7f274fe400381ea9b07e80919d90ea750fb7cd26f9481e778281a690ca6ff12342f65d36ad1e8e1f4e80383a1860c739e27780926b5ba82f9d9c5a26c8ade2db03176546250825602ef63a61b7b6a38807b63bf4e27cda22d0feaf25978acba8c791b117635ae39526862721f35c5c853dc7dd0c849b195328e5ba05085b783c99790661f4b7e7b5416d1e2cd413b1053fcb20f96fbabd115b82eaf02147c631038b7348921a97f6db1deb32a4ee22367d0bd0b9d3a5a100133c8baf9ac836be974e0a5eb68b42ca7dda3bd0d8d379361f473af962ece52dd53a3fb44a56b997fa2d6af6e43d3a01b1e014cbc9345a9cabd9a0f76be7f8773476231fa81fed2a36f285809972f2321d61d8776fb5b5204b7e7680495573e0c8bde5507b126ef5b09ffa38ecb6ed1746a08785e7fd2c4d00c5a4b69c54887363f83bdfdaa5e072508ff6e04f7d7c850621a1181f3b4024863d6f86e07055b20d627d8e96e860c361fb1136718df716d482f15b35fc137055e63d796815b58dcdeb23444bdecefe9cc14f797e2071f7ddde9213d656635cdd57a15b4bae727e8b1fe3cf09a940a7924a7974cd65594694aed1a2d853bf578135ece9e2ef79ba914b1b25adea85ec8c2957c6a411dfb7dbf2a5b603266a7627dad5b52a2627cfd2657683da34fc27517221efeaeba4144e18375ae5813f6742e8228fc76a79d457507940f5ef4b4482ec78fec782a545aa6d6d3ebc453d0d2784f1ca7562b5dc26de8b3842837e41c49050a7b14fc250a0cf43bfd7d246a3add688d33528d067f9d53e9d49abe7fa38ba6b74bd611b0737381c440c68f6c48cb1820ddebff49bee3285f53030a9cf4bc6117fceff1a06309df41b1f716d707b3f121a8e9ff579a87b23bbbb272f6666a32cea97f624f40e06253ba51318a1761d53bad516401f8428056ab1b921766442add653610e9164c571ab85ad31486dce4f5be1a7982a4543d4793d93fc86e9425d4044c674a040c86d0e820a6fb3a46935dc51bd74f8ad9607ae017b52f3ff2e3cca6d11eb792ce0824aa79b3a2be2827b819aa80cff9739186892bbb242e2b630c4aa5f6154f232832e2f2825c85053a65c947892b872361cf7f6f303c45", 0x1000}, {&(0x7f0000000280)="855c82d23a662bf541bcbc98d98ff89b394966d978ad0738e06817a40c108dd7d006f3a92480ea0f7c1a44893c3e9a1d76ca5e84f7d6a47b453e", 0x3a}, {&(0x7f00000002c0)="702322b80c0f201fdc6b9e5aae560f53db2466ad532efe2c415fe6f3d8e671e1065680ed16bb74c2a3ff10bb8e774302c1b69b94f107998ec49d5ffe1859569316d0da328419b46312540149601eda7a3d3c98e46a9231bf3e2441893e66093437f04c0d9e8be6cbd36af0a654104427d26cbb555fa44429b640cb8ed5108fc74f3e2a3fcd3b542c73fa9ddf474d8204ba0898878df80768910af8bf3e842dc766c0748f6f3fe91ae78dbe0bc42034388cfa023a41409f2900d683108b504b1e1a81a4a7e64206ebb17ec101e51792b9f20d71dde7d87ff992ce6998", 0xdc}], 0x5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1ff) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9e0a) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000140)=""/130, 0x82) 02:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a624a77e320087044dce2643b8599aa9bb0047b438edfebe5d682cc67c85d8ea67eb91a3df689ae5c355f7dcb602", 0x2e) r1 = syz_open_pts() preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000003c0)=""/26, 0x1a}], 0x5, 0x0) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 02:04:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000003a000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) getuid() 02:04:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) chroot(&(0x7f0000000080)='\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000), 0x10000) 02:04:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x34baf167, 0x2}) poll(&(0x7f0000000140)=[{r0, 0x4e}, {r0}, {r0}, {r0, 0x82}, {r0, 0x133}, {r0, 0x14}, {r0}], 0x7, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x3fffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) 02:04:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 02:04:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) bind$inet(r0, &(0x7f0000001900)={0x2, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000001940)='./bus\x00', &(0x7f0000001b00)=[&(0x7f0000001980)='/+:/\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\x00', &(0x7f0000001a80)='\x00\x83\xaf(\x00', &(0x7f0000001ac0)='[#@]\x00'], &(0x7f0000001d80)=[&(0x7f0000001b40)='^!:){%,8\'\x00', &(0x7f0000001b80)='#\x00', &(0x7f0000001bc0)='\x14/\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001c40)='&-/$/^\x00', &(0x7f0000001c80)=')\x00', &(0x7f0000001cc0)='\x00', &(0x7f0000001d00)='](:\x00', &(0x7f0000001d40)='\x00']) bind$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000400)="a9d55cbdaa05efe057b4f6ea8bf1406040089d79c1cb2b93ce55423944c2352af7b26767daa9bd5e4d32a011969817379f746f3cef3d6cf0beb793b46804eae3b4443c5052e45704d6cd4e39d4172758ad9b922d7713405c3bc6cdeaedbf203f0d024b546e0cd90c4005e6971ff5db38ec66ba585be32e6b0f0a81a27e04da0148a8fc04deb94a57c7a81c4e090c7282a6ff9bda4b2ac4f2359acca4d9fe914baf7bb0867951b58e66c5f26d260ac9ce9ee55b5690b3dd060285b82855", 0xbd}, {&(0x7f00000004c0)="2c06e07d41996ac9b2ee7f05e1946811b21c78ea09d7faab8c71b5aa386bb1bdc57bef95b269285b89cccae38548100dadb9bfbf7c5b9164e00423403b3c814937f3b1374189c9dd99f1159f768957d00f9ef5469e2df7d5f2b012bc654740723c616c2d3fe50ce78ff45e3029470d8f93bea1333804430e0fd801bcd157f9287c6d632911412a20f3e984ea10cd54d99ff746c807271b8e9f5b40fd59e40e9b6c53e2401ef8cc09cac9908204490d59a502375396bf4a83cf2b0df90d35e818fa63242aedb3157456be1e887acbddcb041024d666a8f098cfc9dc1e08a593b57c9e69b8f539e77a9a7d6f414c68b2f381c8320e7a6105b07ae12487216d59a59e7b9d6f5263161de1eb915e4f903c7e17624d21b845a16722ae65386c5a8f0b2dff5fb0cbbeb5665798ff26adbabdcc6ffd52b40595201c8e533c4e21c2357e2143cb3dd0a312e9be2fa231573fcac8757237ac37bc3a00e4bb8777ca2d64bf8058dd09bc2b6ce5debb9b65e06cd71fdea2cf48623e287ab98688d9eda5025db7841b311ec158ab0950a368e8fdc486c88cb4364eb7211f64e6dce2d4de8bfeaffcb4f0cef70773439645ccee99444fa409cda30b4a8b9b5e0c03d5453a74040b0c6a12fd541d98b66f3da392246c888c6aa013675aa3d32cea73878c65ae9110406177babdadc7661e03b1362ffe41510ecce0cc3596234168675c016da7c0f6cc1da01b536e45b56079437cfca5450b59d4f85280ce2628638e10632991852614662bdb039c690f3efc6e44dfdd350bc8daaada8fb0ea01243cd9253f066d481f84cc05bb2486e281c06259eb90d4647c9a5bf0aea9156e7757f854c4c8f7cf55ef7846a285edef63c0690c323f17dbf943e7e0b7d6f8579466d4d1922a9c9bcd3881b28b9ab247836a0d21feb3b0177644978daf2639af2d91dfa46947fc797ac4f6c01795ba117a86536c2caf9a9ca443521ec5ccfa245652ab142f0c81b010370c8918311a8fbc3c2c1c53c908c2ad40a21640622d70b72c0ffb8b4de9f6ef94b254917a97bdb0d48354e13f4e895609689fd64c4c22a71c5c9544cb6a95334febd8983e60edd1ea6ca60ec64cc32d1fb46065d63d71c25a87786514a0a92f83c1ab68f525e546ec08db40f496964beaccd3cb9b6c32ec5c0414d89459d47481cfe4c20a4a6870658841d83387367a2dfe2e0b6b9f680608e2cfb3902f5002ececbf07cc8b0100d6a6899143e0591c77a8bee709a79b559c2dc39b3e6c163ba90fa5961e2e9057bb138e8f5e9999ee813e17d2a8290583d28bcf577dd4f4e2b3153aa099e568525ee81f6f32bd6eb126fcb2fa17797598f15081d0eb30f37aaeff7d8bababb6c0bb3317eb4fea247f599a4bb293eba117952ad11fb0818ddddf5e646feb6c7d141f150cc0111576ab26e26a75b0df7e9a92a962dfdfee4b3d47d75fa74a8fe268730af6da946f7362d75b3564339d6cf0a730a61a13d2592d401d087efd8dacae66ecabe5eda10b4a42ea1b4f3c210f58ce786e8ad204d7f7c3a58a8192018b359d92341219e568a0544d047ae54bb3cfcd67f6e9982953531b48529c5121ffe24a84df75f99c8824fa3f6d8e2df4ef8f1039d01a1769f5bf4853ac5a5118e698c4e00ca0d14934f0e5849f55801f52cc30e05394fca7b91ebb87f93b598aaac6e62b76602be2518f3ea4c3e4b5075cbf4bb3ade86601135e2a6d9e37e707dd3601fd83c0e8c72937618eb6548302401c948dc54187eab75c010b25e664da6f0b24b72884d0c8f7d1756c0d8ba99b990ef4c47f54bd8b8f3aa1e6f9ff2fc15904edffd5117a7c938e8f659d2ca16ee63514873a025c4480aa6f6173677ec25aa91dc3837023d5809ad0565d6bab6e44d9be6278f9cfe4909ffc977c96e7fad1e4db225aadd95b5be060627bd6cdb5a8a79133d7007cae19b78c2de543dbd21d9d3c7475bd355b5773077bae28d9c2e45a69c3eaf316a2cb0ce5a5a762b3123bdb98eb79c4b1adb5df8c1c1f47c78304429dd8b8a1faa5bdb5bfc946aaa0e890b85572b8861b3221e61cea9364dac191b3a8b5df07907be43e7bfdab8f70b7083266d445f0c8bf1e8b07e855a7df835c7963c599c12cfe02d3460624d483145afb30221c24db21d9399a18dece0f6a5e4197f40fa659c4aaabe7b00ca67012edf8f61334b1112b3cb63653e01179a45a4b556ecfc1416ef6418e0df148d8572ea2682c7389ed80c4d944ba13065220daf0d4eee334f1b0b35ff834c649d7288264eeca23890e458fb781660c2c766594648d3d02399b2498a2b8bf09c566b01e1cb2880d6b6fef11f112c19119e148c3c5cee28f888f8f88979010f9abb686714b4715a8d79521ed0ef701f5e484c36a095406764bc988a47884169db14952b9a1d5d1ead28763461203c4442bf653b85d204b5b51af6f863c2f6e86e485daa4db38872bd8a318a0de7de98bd8846047196c36ef5c5abe7f66deb343a6c0c51b205a70656a0a61efe857e65ca5f4d6e18adc83b719cb944095c193543759ba30446d0d543a88ab53e84fab95c2aecdd238aba4fb9bb3248a6623d58bc81856db5b48d82fb7896aa557d04562754b1874c22f2e6dfb74a4dcc6e56aa078e1c12bffa8fd73b3fce88229cb06bf6fe4703777296d1ee0159e80309d7b663beed06a8263634e7db62eb3280855ecab344ce533a4ec8a6ab0f09a8052862910dc3bf1e0895153b25e0f2958edee7ba51afa5f2fadbf0e78bc26c1e9a57397dcde55a7462caeb44fa7256904db00ec6a67f2fa4bd4add26680a01bd240e9081ffe13f1f4d1950891ad06e38eb8de9760a76a350d9f227b427b6f258584254c3febbf3bdf05e5fba0090f9e0c82fdfb0a2ac508b8f812116010c817afb19d90fd8e848e37fc950ad34bed7b5c7f54f82ff9ea6dd9fa4c15e4b66deacfe6fb3b0679b700380df194c45bd2af914e787d6b4b74d03e21e19a5bb68b3dec5ef41ae589a514a4e54c52491d4dde77dec338b0e23f03c2f3b7a3cd78a79469dad8ad3081d2682e8b5d1f300c5154b6847e8cdfe0481bc0f1332490ebac6f4136f99ec50362ee4e5f177578ea75c9df3b658d7c30b62cc6cf6c864462126f228db33753ce9d5f4efad1491cbd4bdd4350b2a00e4272b935842ee84f733fc721c4e4c6531b860facd3e219415692912e94d202e967c1d9bfd7601e9820359e739eb28a4de618b57c2248fa1163687e1c877a09d00255c88fe67b31c528ad8822221faf445de367dd8ae2e498c356db1a74f5c9865147e1af8258e6b942d22aabcb06387e0a9dc6a5612524b8fd564b67b971d4bf66c0d06c6efc4def83db388d45921e3d3067952aae874ca4bda57495d2bb9a0ebb6b30f1289d651edd5de39f0b33fb926a138370d048f12c79cb90e4146f9a5cfd530b14d286f9d35497b7778b1046a536bba4649820ebaefa90043f86996ee9de77251e7ccc13e91dc73baf49dbde6e3d5cb5d4c34320832de43b3b284d231cc3051488bc19b25eba3d7c7abeb6ed8edeacf41d98d3ac9e7d2768cf77b090fa9f01b9b3985e4dc931f112e3b4bde2de2559a262112a137da84a8e8b621a57a4484648623c31c0b6372551238f1e56e725aa9cf43e9acad8ea91b263230f8a1637582e3c8b5c496539df291b037c14c89a423cb3448be994c02660e2896366e0e83faa65c7dd689f2722dcd08d05b0bf7ea2a0d552699d57ff21e7bb8b409d480339208d3dc0e75c6dd455253263b929924aa22d863270b10b59ba62f40362f47cd7ed7dbce52da899639b76df4f761313fd8b1806674b54a6042806f0087b921907fac546327ca13a387d6234a07ef78ff31c0b6bcf163037fb3f1a73828cc1ae411fa98b6710982ac14e1513d67da4ef2c339fe6dc49beb00ff401f84b96ced6f96ce650bd63974aed689ec81576945d8e5018cb0ed6383ffbd04d4941391395511f71ce976e768f176c1c3f9a6d2541a7944234864d7d011468a2d62f2c985adfdf202326ea3e18b1b37648e962a69d4604011fa49ea0f7ca0dbded06667c897302141463240ac95e9afe9513b04df89dbccdaec1eecc07a53e634a97d5b31547328750832ec504874309db3a85fa2b6a17aa702258abb348efc91bfce90a7174f925856decb383360485682d826c91437d4fa3e09e2affe5cb54e8b30edcd3e469fa155356ce2fdf926e990e46acfaae32a94c92d73947aecd501ecfaf3a63bfe444a9d0edf38d1b9b4a4d6e14f6d432b1f0f17d948a64bba56285ad327af7fa410626dfb09e5568877f113ff0cd897b5d05063b6c5e284e2def3837ff540c83adcce5def7f3007aaa1a2927b0776f4b25e3b4ef1b9c5acb52956962b7312b552f505be6e508bb7e8f2659c3bd0b454ffd78f3cfc4686580812a27d9e402a756fa9d606c6ed0910aaec17ad0e58bd52cd5143e28e1cc5558eafc18edb7f8934100f9fe6e7726f159c9ce82a17ffb5db13c70221b5b1957b6eb67196651bd525aa6a207ba88918adc63f24630c4844dad283eb16f01addae4198de8cf0d6bab3ca9442d0b80c54ddcb6595999738d7f74b9bb63b2ab55ef169a1dae365749e51a3c6f6934ef440d9cd300b3d7f9428505ed6b761982f94c477d904eaf6291cec2b06dd61e262dedff3285b1fbc046788313476d723356a37e6e77888cd20ad48440a43882dda697a5b1618fb62f8e47288e189cfb0e2fef3f951e9cb5e85fb88ff4b14ac588455da8e0656be607a65d5ef5152da4a59518af7f8772f0929404b1354e3657670f55ce1f4a3f9d6d4190f86fc5ab36a4adcc6157f803b3e37addf49da4abad9e70e4c1752a968613f8a02883357f4ceb793a59fc9ffdaf3ad9db3cd260970c5974cb0a2d34517c0cee03575cc546a55a805c979951f9acac4ef750c13da2d57acb0b74e2aea0991c0609680a57061cd8886b8c4001f02f4d88d4b1fb0a3f9278afdd33207658343083b3fcc5ac92c1dfa28dfc66effd9de26ab77f2a72d963cd053051cde6bdd11cf4d44b12534e74492513b9541a38c0d8942be27d289bc341633535ec0886cf38cdb9072d8d360fbb245464f5d0313ef1924e2b6c38e88aef9c4a8b8ae28cb1acbd91697fe52ede4fec01030b66139e61fea09f651bf4dd43fbfd9f2f90c762bd1c1062b73b89a2b58f5d83bd57813ff179c53dc454a3a32aa428777b811fb42b53c603d75193c749f83c3756de8d4db73e4ecf79de1b6455a7f8ca805563bbba7f29d9b5c6305b74bff44c34540d357eb445fef4bc31b476eb8a0a591321de38817acd64006583a2cf24f670fb9c5892af47096109c57e42c9e2345bc2a2702baa3a11221d269baccf66c89b3adca9f183de5a9ecc671a536a7ef0efac1fc2212f17dfbedbe2da10a7e949deb5b5cb3cc8317e8f3f5fcf3a9602c912adb4ac4e5709e59ee1db46193079d0539b3ede191ee7f57697c12554c9c12765a9a72a8077973b97e3526a843ce4c81bd892ef437a8041d75503540c3dec3388bd62d4e5da82b3e7d28e2833e67a6c16b81d9a6d92a05106efbe67484c350fe54c0eb0cd38a154566050b2d219e4bd9518360813e3e2bab422161c0ca7a11d9dc2c594f4149d44e5a683c1fa6d567751f245f550bf305e27eb1d976aca8d149774f17a770eacb5c39ff3d662424de2035dc705591575177110ad03f4869099200781af5132d8ca3ee156b1f77d23ded45872dc4a06e70c71b9297f0f77da94fcecb6e998f5db3a1fe572c19aaf011742e858cb101980d91d60b05ca61c1bcc", 0x1000}, {&(0x7f00000014c0)="d2d145303bd5965b3757a52342ca02dd0134230904efdd7454f6f6649a47accf6f61cd1aaca20959a1c8e1c5271763468a9438f6c1ae70461f70b48db1afd8aaafe418c5929525c94d7a1ff6404d", 0x4e}, {&(0x7f0000001540)="6910bcffdc8396cf8b691c67749d8755672699cede3dff798b9cb12adf168bff431c640e8c3eeb404f1da46e9f21cae3c6a54c629fe30065080eaa", 0x3b}, {&(0x7f0000001580)="61279294b4025fda83c7bcf70c8507195502116121e79ab08ed326c84e4a6b19b4e2f43d4c710a67421d7a8ab9c8632311f2581f194d6905d7f7fc31bde778ad5539eea00251a95a45ab58ef47a33338142c5b73df9cd3a1149e3f04c30fe80a22349eddf3cff7519ae8ac25ba5b2b63c6914d8be6e4d982e4532bcb128cc894d8e082184f92459b149d013ada7e056d7208ab6e342b21157920245dbeffd52355c1f23f27b9790924ac0b46d2b5d436", 0xb0}, {&(0x7f0000001640)="ac17b49d904b57c75afd6c6765a4e677159655d1f4f503e47ce908ee026dcc9372f55be1b8c9afff05397002b27ba0734e1b1065a06253434dc417d387410c77da57fbf2dea96f7c33e6bf4732110d5d46e624b7a3380da2f541336ae684460115489bd5ed02b7ad3663233d24b4c295b2b228d75818d6205cd833977aca811b9591a2d25a1915375e484fe19a2b25d63bd9ce6f8021e49f9e4e5aaa3d42494d8ce4e7f72d1b3f19af679996792e65ec8cd10788f0397f69cc18", 0xba}, {&(0x7f0000001700)="849a434b93b66fea27fd2bfa07bdb8f36920a7c3a358f48785d9d9bb6533934a4429135ae38e739b4d0c1b2418afd7774abc0f937ba5e44b958897fef1bbec8b0dedb6cd7a479febcbbf5c0d5e149d2d0236803a8534154eecf273e327f6ebb637752ca8516cec2c2c4ca907bfb40bcb03a2ef9c76e538550cc0a664a0801cd221dd6e8efbbe19be412a350875dc7a1911d6446d9c066b39fe1a230ae59698f1e1f52623d87b4a81f0b32d99358ff5e921ed56be14241e6cbc8e20c99ed8c0c57a1be92e809065d6d2a373d186b84a23790d9e80a41de1bd9a", 0xd9}], 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="465ef8ecf1ce5391f26a97ce1fcba6db8c9c28ff70d4541eca661227fab6a437b9fdd1ac842a6c0251f41feae183f1e612595ec57bbc4f32dc206490c62441bbfc2509eeef034a5a69c7efcbd0299951b18bce1cbfc1601144ceefba", 0x5c}, {&(0x7f0000000300)="b4032bcc565b6450eebc42018cb7d537379a8573ae1f10f67413a646aef081b8c96d8ecab41a5c4d3966f4350742513daac2eb08137516f33dc277bd6f94583245ebae1407d74cd8f003c77cd961c9374d78013401b99c8742f9f8691d1aeebdb6a847d474a88fb4613519b65ef3e7b4fbeb7b5f94b3464edbcfdcb714fbd36240dbe90ca6273a19108e3546413b0407fc59fb76b86778faa31b4c4237e0b4dd6cac0b8e710282511ab138d7c570e3b6f433c96f833d3cec6e1396117d1126b758594e9e0e16038e472b3b44faff7ab037062295612ab6db68b0493f13758c3eee09c8ea5224068fdf6b666edc", 0xed}], 0x2, 0x0, 0x0, 0x1}, 0x405) write(r0, &(0x7f0000001880)="4bd20b0b64d5de028e44c17bf4d83725346fb3ec7b3fc60d746bb816c45f48b717847438bc78d790bc9d1db107a188e5c36ae0cae6c13fc0100c5dcc7e820a97a3dde1e98332c915ab8d", 0x4a) 02:04:44 executing program 1: r0 = semget(0x3, 0x2, 0x20) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0xfff, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x5, 0x1000}], 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 02:04:44 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="a5b692b34aa903f65f600c5bbf370072ebd4217de184651265bf13e63dd47ad322b90339cfedaa13720aad32550de6519f325d3c6b3ae3438cc9ace4903a0d300f205101b25f49e297dce76093fdc65bcf1c5c7615d601050891388883a903a99b17620333b205015c2965d69c8c2edcefcbacef9504a451d630524beaa8c22135db5573ac19d37d65c359a372f35f1e651463745061745e84fbe7d0faa5502182bcd0ef53536cad730a360e82983f72099c22967361b642d935d2784b5858b386144c92a0fa1bcdb8a55181febbdf9b9140f172aaa2676b2bfd587ff811d34df2be1fb0dc308589d2af4a4155189ea76daece03e0c20bb9292acb70c38194b3fc7ebe6361bfe53556b4ec63a3c42623721cdf65bfdf1277009bedbd02b7bfbf00f26679fc094919eb1a4ae1116ad272db11a6ce65c7683ee9e660c15e2bf37f0874212c5d514b9af8eae0356497", 0x40e, 0x401, 0x0, 0x0) 02:04:44 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socket(0x6, 0x8000, 0x8001) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:04:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='M', 0x1) close(r0) 02:04:44 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:04:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r2 = dup(r0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000100)) 02:04:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = semget(0x3, 0x5, 0x4) r3 = geteuid() r4 = getegid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r5 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0xa1, 0x10}, 0x5, 0x2, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x1000000000026, 0x1000, 0x0, 0x6b097b5263078a16) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 02:04:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x7, 0x10) munmap(&(0x7f00005e5000/0x4000)=nil, 0x4000) 02:04:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x4) r3 = shmget(0x3, 0x3000, 0x588, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 02:04:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 02:04:44 executing program 1: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xa0, 0x0) unlinkat(r7, &(0x7f0000000300)='./file0\x00', 0x0) listen(r6, 0x6) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x2, 0x8000}, 0x8001, 0x4, r5, r8, 0x9, 0x6, 0xe0}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) 02:04:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) close(r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 02:04:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) clock_gettime(0x3, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() syz_open_pts() 02:04:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0x17f) sendto$inet(r0, &(0x7f0000000040)="27312feddc5581b8dad96b2d40af12ac976bdda5e8a1dfb3543bb25a9da9665e468da2b3df84b7e405d74d960ded9929b265ad4fd18bcaef19e766b850718a431262bbd8cc08ae8733508d5390a8d884c7f4dfa50cbcb2a6c112b9ef6be7c482059a8eaf5a171a8a35585f90f5feb8c0dd6ab49e44741709fe67b635294c96707dace1d8ffa068d8834f670358570e", 0x8f, 0x408, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0x8) 02:04:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 02:04:48 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000003b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c08e4e25a0437211fd052063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000001f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d803d22ac19708c42578740300000000000000000000000000e2ff0000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) fcntl$getflags(r1, 0x3) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) semget$private(0x0, 0x3, 0x1a) seteuid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) r4 = shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) open(&(0x7f0000000540)='./bus\x00', 0x80, 0x48) recvmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000002b00)=""/4096, 0xfffffffffffffef7}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000a40)=""/166, 0xa6}], 0x4, &(0x7f0000000b00)=""/29, 0x1d}, 0x100000000) socketpair(0x19, 0x5, 0x3, &(0x7f0000000500)) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000a399cc8f6b852782579859e65fa602bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0xd72cead01369c6da, 0x0) kqueue() msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 02:04:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket(0x3e, 0x4002, 0x800) 02:04:48 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(r0, 0x0, r1) 02:04:48 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x6, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r2, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) 02:04:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250, 0xffffffffffffffa9}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/244, 0xffffffffffffff01}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000001800)=""/250, 0xfa}, {&(0x7f0000000100)=""/38, 0x26}], 0x8, 0x0}, 0x0) shutdown(r0, 0x0) 02:04:51 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x800}, 0xc) 02:04:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) 02:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) pipe2(&(0x7f0000000040), 0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x7cd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:51 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:04:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffe2d, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0, 0x42}, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockname$unix(r1, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000003c0)="444d3d4fdb5b658b5a582743de41f83f95eab6a6900d7aa8e988168a86c1be0c860fb6ec3a3d1a43d316c0532ac3891f5c3d00c2ed93ac380525aa3387f0fd6583f43d2424e5d6fe171874030aa7ff5bacafda2f283bfa8e2ddb07e1221025d14de38c4d4ada248635cbac8fccde479905a02c5b7f40b7517389730b7433bd7273df849ad6162017135139c2740c9f2c387d856ae9998a7e77f7e3f7851163535eb4625f0a13e1b38bc3e582ba055d0f8dbda5447a2374e83b97d9ee1daa491e19f8c0afc0bdd25a58286a258b19bfb19c694fea402c648ee005abc8bf0fa5483a", 0xe1}, {&(0x7f00000004c0)="f92cfe8d5afdce7d0a364e94e90f3578b39f3b0dcf0dc0915d0834611b0f0a9d78b750445540dac4a3a6d6888ec945a758f7d5747cc1a69598307a0c532dc4e040148d7d8a58c0a3d96abaa4da653ccc63ef55cfb06313505baa55adb8980b3b90037d2dceafd368ac1fbb61a7358c108e59dc33088335", 0x77}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000000000000ffdfbc9a8f21c600000100803b8761d1ecb8ff57731a6af0de1abe0ff7fb672487465eed787bbd7801000080000000000c8c9149541ce8f2193c7797c7b2e455f3a8d302f4b493ec6f9e7b979459b56528e585686bf4e5378c2fc713b2a57d", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2], 0xd0, 0x3}, 0x9) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000180)=""/89, 0x59}], 0x4) 02:04:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0xffffffffffffff06, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x6) close(r1) 02:04:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 02:04:54 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075b2df8f19f95aa1725f4755aaeb6fb1aeee81412c206dcd656491d3f7433302703b21717a9a2d2ef0c2f9245094022e14d652c709c3c86c95d9402cec6f096dbe14a779d607078607474876dc5b7c3d5f3b648f725dc5252287d30235"], &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r2, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000500)) 02:04:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x9, 0x4, 0xb247, "be9edf0369066b49ccb2a77ceab4b8d1fa443b5f", 0x0, 0xfffffffffffffffb}) 02:04:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/115, 0x73, 0x803, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xb20f, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r3 = kqueue() dup2(r3, r0) 02:04:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 02:04:57 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3f) symlink(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f0000000240)='./file0/file0\x00') 02:04:57 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x120) 02:04:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./bus\x00') 02:04:57 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 02:04:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:04:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 02:04:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x181, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000800)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 02:04:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getppid() fcntl$setown(r4, 0x6, r5) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="9e0062f832c55f442cb2d0118a404699229719c8caaed5fe9ce5c04d3dd4bc3f7d4c5bf6a1fdbdb407f7014e53da4fa25d3138b53fb279d163dd91ea45e1899d18930eea0161877870b0a63d584f433926b14bf66f2ecff00e9d16710d116c00f1a4462a8f3672e0eff2697f0e087f0ce0ed8ad89d0052873a9e72d8014ca7bf604eea03cb6e46867569bfc95ff1e563d2f3b4a4a9e8fa9a2818d65db3d79a447f6a36b40e4b081ff47318b34f76c08ff0ddaf63fd54b6807bf4783a0ed184398edeff27a92340f8838f34588483bcf7374fd6d7fd680e8119459d89"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:04:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x41) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x6, 0xee, 0x3d, "7deb004590d57b7d5998060a1ca64bd685e056f5", 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x80000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x101, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000001700)=[{r1}], 0x1, 0x0) 02:04:57 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x2, 0x800) msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 02:04:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x220, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x1, 0x7fff, 0x1678, 0x2}, 0xfed4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0c0dd645f5c87157e67fc6e5eb3206f9d126c5b96c1bed33f5dfa3e6247153141a2d057b5916efef23e59b3c4896c517f91816528f69ae200d61e3cebfbd12aaa9683ed368137880fb6dcc8f574251885cd25597d2b55094cee241d525d98f2c79e797b62e57473e8ce26c583fa067512b701edb78e33371e79d370edded93da4d8223728bd94e39e2f3dbca508dbff2c34609063b7c980a990487d11927857ea1397a22aed6bdb8349a14ca541bc31c42ab39e0efcb6d7be9f4e7e3ef48fe66302bf44dac3d8f97f887b166b0d29a4e3076b33be37a0fd61da4ff114d9479ef0c8fd8a92fb9e1", 0xe7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10001, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 02:04:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10520, 0x3fbace301caa6a18) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7f) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x100) getsockopt(r5, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=""/162, &(0x7f0000000000)=0xa2) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:05:01 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000440)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) socketpair(0x15695c3e12d53430, 0x8000, 0xc9e5, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x8004000080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000480)={0xa42f, 0x0, {0x99ee, 0x4}}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x102, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r10 = socket(0x18, 0x3, 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8400, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7a9, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xe65, 0xf800000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x2, 0x2}, {{r5}, 0xfffffffffffffffa, 0x90, 0x80000002, 0x9, 0x40}, {{r6}, 0x0, 0x2, 0x80, 0x818, 0x477bed3}], 0x9, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffd, 0x1, 0x80000084, 0x66, 0x4}, {{r8}, 0xffffffffffffffff, 0x25, 0x2, 0x8, 0x2}, {{r9}, 0x0, 0xb0, 0x0, 0x96, 0x9}, {{r10}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x1}, {{r11}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1, 0x4}], 0x1, &(0x7f0000000400)={0xffffffff, 0x4}) 02:05:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 02:05:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x8000, 0x0, 0x0, "92a911bded0d0eb89155bdca29c4f5f447361574", 0x7a3, 0x1}) chmod(&(0x7f00000000c0)='./file1\x00', 0x12c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 02:05:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) pipe2(&(0x7f0000000080), 0x10000) L12pckbd_enable: command error 02:05:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() ftruncate(r0, 0x774) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 02:05:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0x4, 0x8, &(0x7f0000000080)=""/4, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x4) 02:05:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)='\x00\x00\x00=', 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 02:05:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7, './bus/file1\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d", 0xdf}], 0x1) execve(0x0, 0x0, 0x0) 02:05:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1}], 0x2, 0x8000) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setstatus(r2, 0x4, 0x8) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000100)='./file0\x00', 0x190, 0x10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') getpid() socket$inet6(0x18, 0x4000, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x80) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) r5 = socket$inet6(0x18, 0xe60f664bc1f9241b, 0x4) chdir(&(0x7f0000000240)='./file0\x00') socketpair(0x18, 0x4, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x20, 0x8007, 0x80000001, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) r8 = open(&(0x7f0000000340)='./file0\x00', 0x3, 0x120) fcntl$dupfd(r5, 0x0, r8) open(&(0x7f0000000380)='./file0\x00', 0x3, 0x8) unveil(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='c\x00') socket(0x30, 0x5, 0x200) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000440)={0x6, 0x8000, {0x5c0, 0x5}}) r9 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x8, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getuid() getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r9, 0x1, &(0x7f00000005c0)={{0x1ff, r10, r11, r12, r13, 0x10, 0x9}, 0x7fffffff, 0x88a, r3, r3, 0x1, 0x401, 0x476f1e1a}) 02:05:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x690, 0x8}, {{r2}, 0xfffffffffffffffb, 0x89, 0x2, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x89, 0x63, 0x89c, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x44, 0x46, 0xffff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x5a2a, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x10, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2c, 0xf0000000, 0xffffffff, 0x3}], 0x80000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x68, 0x1, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x20, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x7, 0x123}], 0x5, &(0x7f0000000000)={0x0, 0x8}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000300)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000480)=[{&(0x7f0000000440)="999a5826881d88843e6b510ff8ada7c1fac5d8989072e9e64c372a", 0x1b}], 0x1, 0x0, 0x0, 0x402}, 0x40f) kevent(r2, &(0x7f0000000080), 0x48, 0x0, 0x78, 0x0) 02:05:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000029, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9d) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:05:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() r1 = syz_open_pts() socket(0x2, 0x8003, 0xaca) close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:05:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:05:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="518f9653f031ff539cbbafab29ff18e799ca5a06077cd49d9ea0c7c5349c09d8c317723b8fc4d585faf2f4133f721d2ec33529690ea77b6bc9ffe8d1945359ac450447310ae62b9cf9c5c83e9745989a58777fc2ea1686abae6aa09bed56ffcfc59c83f49f068b0632841497753b8d79813914ddd14f1090f48bdbf0ec451ac8796aeb19be42809fe6b018693f1d315986942ddaf559cd6e8f8c9e608b1f7c865d2144684ea074d2a572ea2b40a827f51194c7522948157aa53fed3a5c9b29", 0xbf}, {&(0x7f0000000100)="b435d3e09c1acc52e18ad3876f9e4c7a5f34b2d0feaacea9f7d879bac49a30255cd00422fe4f5d9983689d053c736a180c422f22a2c6cf0ce0819cbdc95d34819ab4cf6d8213192bc7e572db24efdbce1b5b94067028c5383eebbbc4b2be8bee65a5af0ae92dc0428e47ddbedf2ea2802b05a3ecd58db9a5fe783df99a6bb92e3159d59f05e2b81a08dd05084fb270d8ad58eff7f43a548b1b8608c0098e8ea0ae94373537fdadca30e7b4f13da596bd428b250b8378f2751f4d553c7862b0c74d2409eae01ed72114e110e35a58ccac44d5e04b", 0xd4}, {&(0x7f0000000200)="c432118ce29b3e5328767371fcbec75fe42b5e4f62ceb4d8482f5c34e177f364ac7830230fc6b85302ededa69f81362cee185087077ff1f029f4b9e17b00efac9fc9d0e8165cfe4fe0f713faf351f5907cda002747325f97e607aa44e7fae61640e1cab66ac18be0bee7e0533b2a4232ac89055e587d64f0ad8fec6487", 0x7d}, {&(0x7f0000000280)="f3f90a5e581cd301fa1204b18b9d9d52345d91eb76e3f4df35a428ab4413131409ccba8d34348a71814656b91bd34abd276b7784c3a83c9eff5e68d86bc6d254a786e4186dc8a041062b9e8aee4b90f5043744", 0x53}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) 02:05:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="0baa64c3df71420a296d3e077a4f903f59b614f24f8b5d6a57f69b5c24", 0x1d}, {&(0x7f0000000100)="f7d3fbd763e3ee7292fd30400e37f8c85506182c392bdc9e15c48fd3d7e28470276e3d541dd3e6ee9b015304c784fdc24869083755b253e68423734da8bd7b8dc74a6197c7a13eb7d5c4357afdd37ed635a605ea6ed660b1dd79358516addd33183712333891c23b35f472c7709ad93bc53f8b17fdb9768b9b8a515b2f253c8cbdd0d8dc1661518a23b8e6bdc582bf496d658d7607632a42ae4fe2456bbe1540726a2176f8b996c2d94afe9a0959f24f3018bd1d6cb1f5c33aa518cede13044b9b82246d8fb665f026dae697", 0xcc}, {&(0x7f0000000200)="b6b90e13f3db2537b186b9fb7215005bb49f181d5eca273652aa38ba7f626debdf56a0926ce09a228cd6b4e19496a0f44a85c2bccf866a964e744f5d9024bbf23f9d1f872f861a4fe08cfb9651ba1d8d9281d29d6e2ffc7715ab29381c65491a41b39dcbb917a95959dbfa290e5fbbeaa727de1b03fa13194c1abb1936eabc13d2e5f564d3a89b209aeff41478058dae3b", 0x91}], 0x4, &(0x7f0000001740)=ANY=[@ANYBLOB="d0000000000000000100000008000000a4b344a5786db1bd4207c0d264d58abe275ea73e18e6f10ddfed83f6ed8a3cd3e275f1a1facc8a79a95b2e9ee29eb48a01d3aa6b5a0e0d8a322579fdc4860703c1178b1502ff50c776025138ae7b7a717b959ac6033a6abe8f3ad26edb8538a3059b9ee8c8add0c80ebbd8b71d413bda15e21060120869c64484c71717feb14a9def49944b074a549e9984245282396a3f5fb73b2ba3ba81d7f14f675e16783a2ec5a8b6a6c3f317bdb9dc6bf87ee0d505ec1601c3d89b4749f4bc4c76db18003800000000000000ffff000008000000875a3930576626eb1860ab2a5ab483c6192de1494b5207dc92f685fa02a35eeffb445e3cd16a8f577e7142b6180000000000003000000000000000ffff0000060000003523b0fe550342bf1b3ff4b2f0ef869c32978638b5cde7aa06db15edae6d650024191399dfb051ffa16d5dff54e3b38b7539aceb77aedb0221d81bdabba86568008436c8e02cae66aba622184a7cf132413b2f13a6febdb7335fa0c08797d454bb503103326107d30082917db5d7df3a268aff7c2375fcd17d1c28d5f3bd5dedadcfa16e9ad80e8680dd0ad50541e1b32ae0130fd6077d4da1ae4cb3ac8ecee886885eff79a8b51cd4462bcb38b856a867ac839d5b26b937fd098ef365cfdea9c138babdf795deaf1bf5131c5482db21b4aeb970ea24b5c6b47c47cf96c9e08c31f94912cbfd7f33a9216c59c69118f07661872f31b0b6722728b0399dec2011f1113e6d10bf3bdaa4ff8fd74e419d154aa7278906834fd4fc2afad6bf7c728eef75360645b22e98c50a60b65c4f9920d2be9edbbcfe65cbc315a5c5b34fd98627162739a43396cd8823a5618efe6ce289c9a3e72d1250129280af6884befcad10c9fa89810c61450c17a2aaa92d7f06fe0f9eeb532522ab7c8dcc5c58533652ba4cc25ff7ae4a9476a1bf1a0c20744390bb87d9c3ac4c177c354f77713afb84b9c3a4fdedd6f9b149cdb46ed4de856b07365555"], 0x138}, 0x1) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)="3f5b0a74f8f809852bdb3dbc8c1a6ff5bf2e391283ff07c58d6da3ee41e2166fd58c43c681bc49b15e0966d694d22ad72aa69986acde700c63dbd628f8a097a15ace7895dfcda8ae09c566e1f6b55b058a07b529c04d582f47fe9d80d4749952066b4460d8ed89e612a2042e461842c9f35129e760a7741fcd92d3657827d67ecdbad2eb8e236f2c6ed330d68b9c957a79af86a374f9b9996fc5d1dc06bda61c37bdc77d8441454de78b38a8ae9844533a80061b0b57d526a6f3c09f463cf945a5262a2d1153e2057799af2d71ef403e90d7d6df2d4a3b", 0xd7}], 0x1, &(0x7f00000006c0)=[{0x30, 0x1, 0x100000000, "856f468a678e37ee42970392659cf22276ab8d83352a347537b3c3645f"}, {0x1010, 0x1, 0x20, "5b6312e5490f3ece4ae4473939fd60405e146d2cdff7548bbfda2a62f86115a08a5487bb7d50a56f3f3f9ee84639b909c4ccd2f730122f070d0eee01f9a70a5108bc05c9db02c80447a57290cd6aa30d4170078a577d9fc39e90ddc2780ffb6a0e5f5540d603f013c0f7c298dba733e1b62b92a021f2f61c7f2c3d0fcdae7a5b383690d524983013ea86436d847a737be52ac581f9db410d7ddeecf1ff3b1b6674e247da7748557591adabfd0372d77340fafafd731ed8c534401e24d495a43353fa097dc2727706102f7c52b236c390b550ad16ec057290675605ea2373f8eaef47c76580cb5e8e773af20da36a3296dd3ddb62ce3607817af41ccf394d6887dac0be6a462c72b861e91ecbf59edefd9db16755a5654f33813ad4cdd66c94e77914e154d7e5d36a786e47908b87e7c2fdf4db08aaa5b237b0a8baaee6d1b459fb4335182652537aa1f28395d59375bf2847180f3ed4fbd28a7280b04d59841202009f409cdb7ca7882bfd81b0baf111d9e4eb980657bf3ac41f01296f6f7a5eb9e1d12c27ced16628e2071337c54e12fc9204086b0365d8c2f44caa4f7a30ce806f317baaba289a3cc4dd8a72d3b0b4b87b4e8c3b5036de5ca450b02b4a8a193c344c23e5d4c54de501d2f18a4dbd7ab120b5db695096e6327f02ac293dd2580a2f0033b961fe2c2ad71cd7c72a309f0627048fe3050ca4db5ec52bb5510277ea17bde27dd98edca721e8dc6f808a61cd80e6e998578054bed983cdf9668e1e3b2e883e34d2af8a9f49d7ed8d8f047589f37c4c073b0359d9bff8af1ec3752959018640a59cc828e23d2cf0d91a46ec0dbea894c2281d2fe5d6c8ec502132d1233b2d621e7da346b6d1acbaaead9ae327702d7e38f1663c81b28ef5e2c65b7b65609f68e9acc7ff796208486328793f2a8cd8023e56d5de7516e401bb421756cf015ce00b3407ad7d35851915f287713f87f989f84a7dc72a1a8655996d3dbe140ebc248f2b63f7d61f3c2b585e2c4145cfd46d16dbf045792210a0a004a8f5b141f6d9749964806d76ed86279cb8b883d0b0fa0ffb6e7c0b17c91b12e291a5824e017cd7397b9e51875bc99d8cc44272e4153101569fc21cc646bc7214b3de5cd7fea85b0f5d91833a2c3503bcf6436ee8447544a76317e1a534fa608679f4bd5158fd1765c97b93cbcc9b19515a526735635477ac1d431dfe0d663e41a221accb29eec134e07e1803a1bd8a2f1fcf828a90d2c76eb024818a9f8226429514f709c504640c5bdfaac9421a7cca89586f41694a0e9be377a83411ee1a1782748260a4ff5592d177d1f8acb99530013f9ee7109ab407079120fee6d27399058a72dec8966475f106f3279b37108a7f17a2ffa7c37c4f652816d849ab9bd2bce62217fbfc3be741182781364866ee17a587b64a62ddda712675b9203c00586b3927b44b5bb43895ab40e8a13befc3974a21d0da3ccd0d18d842a137871328a60177be08fa05c6a384c4efb8d0092f8e64fe12b367f9f1f68f1185e75573d61501726f1cfdd642d38eeefe7cfb259126801bc1e03c022409a5da59f781ed1cc9446a2418e02e0589c56405db7ce6c9a270a193b5c14542889e589bd09a23184d5bfd0bc9c5a576f9506e58782c112ab81e077455cc406866349fa37861ddf2f4e35af6810fe6d7c4c6b5d524ea0960048f332af4672772c1b64d99e4fcdbc701257acb492f17584dbe63ccb994800e7d2cfaa05d0187cbb173b9821d7efd6b06e5784268906f434edf8a1e20acd41512e772fa193a5211c5b62f0c83f18a7d44e6a6e3975697e487ef5cfbd2362e87c9aac0213e44a632ffbfc5c73e3aa92d81ab58ddf56a683004eef77fcc8fe53f69ebd04b2c1ed6f60c1da7d58f58d5b22540a6f5ec27015e726305fe0c0ef12c8e98d123692bf945bfdfa5b7198fdeb637a8ce1c3eb7757ec25b2d3622940eb25f3c2880561a36cec8a68baac24e909aa7fe48a03c10d1a2d40cd984d1d4571a5bbc4342810d6c088ddaf5a253d8b28b1e757060716d320ae3f9006c3f92b337445b18bd4bf9bc041ae1c5c33b632cac82b05b5d19b69b08f1dabaef566e2bfa9784b00b9d109ec87cce49024edfd616227436bfa5c20de3ab5c3cfc9c9a4986c47626e28d772c53bbf7149c0d3ac4568a944717fa6fcc248996afdcc518228cbce2cdb77e4c5d9e76a7ed42cd45cf34123c8988b8a3b99838f3e761fe4ec5284424ab00a171b9ce591bc7402a6862a2268b03cc486805180f339fdd1df546ec57acf7f157c9027285e81d263a0c665c65b64d1d7f1d648ef0ffc746f3095276005879a9590bc58e5605fd65bd36bdb4b3d6fb307b5be0da528d95437acc7e1fffa610fc073502c732e592c0d945aa6c1bce2b6040585040967cd9729e786ad80b3a37509d74913cb0bd53f7ee2cae7d7baf80319e7aff45c97ee7a03f222cce1d2443101e5ef823a749768a8a7a877955949079d042879718ea26c12f5f0a8f352ae98c8ce52a73174affb55e798c3e691e6da8f1744ef01971cc3887179bc8e5bebf3c7e21e18edad72f93d8a0df24b137ad17e796a4ab5cda73a7d64e534d600cdde6893f6e6b0bf27505e0fcb9cc0dbd67149110b508ade439e7ecfe7d748998861d069a7acacf3e3f22cfa7728ad2fe908e47eeae8962e1e3ef5c6994300725d88b612550634eb6c705819c36d42259356e13c23cca7d4d84caf5a276269f8422274f5152edf8f962259b507ea360a59bfd230894742b38e39ececb713804edf1958c399d0f1f3b33f3017d2fa181d956760813f25398ddf3768cfcde0db9a42fd64bd448c7eb5529aaefd0bdd3cd65c47f20ef01cc3080cd485fe195e23699d711873d4b15720e8d799ae2eb2904a58a5bf9beef0e6d18b63e4712b1d19a82dcb8a1ae7868d2de34079bb3c31d79401bd8f2192ad26994c78602049a76a961424b28855f2079a6ddc286ad6476c297cc82a9972219c747ef119f29837e42339ff48bbd6471ffc2804722b1550709d1b0808cd3bf04617e1a053af2332f6da0b50fdaa58d24315023b1352c9da66d90ae902e1bbd89573618c55346c47af9ce5ad6e0cd9096e5448eae3257459cb2a2506a905469612097d77f1be13cd54f5796f2c6267b195c495e1daa3528d6ee510b70b2f0c88e0fe78227fc54f330f9fa83b082cda148589542b0ac49b092e4b4d5aa322caf9b558198a4766df0bc79de61cbb522b734b1c240a78d094eb0b162f91769d77ee2914b802bf204bbf6633bf528d08afb9fccc00fa46bf68f2d811ab47a33a0f342e7ba7f742ac881e041bc503937eb3dd11bdf1f5100897ef00b39db138eaf1c770ba0670c22913c99a0ab235867d40a3a64c7fc4d8b2c67ed9cafdb9169daad7ee3ccfa085ebd793bc5c90e2fa26d6299dc9012f3a51a16e5661bb89da57f50eaffa5f7f9ff8979feb34a7737d09c87c87bcd3bf8c20d12d13760e2ebe795d63e7a1f2b7badafcccf3538bf57050a1f39a060baa7268d6c0fd3e0e6dee174afddfa3f39bb873e6530fcc6dd6d9602541745d6ed03c33228168a2f689672be981e96dc5f37532370501606dc24fc8419a795b7a633f4f410506114db85d44997e26c95600f73fe42529ea2f7865007e79e1dc53e82a922a63cd0bab2fe3bc3de937dc0379ca1490348d1b0f1ff4e7b68de9710646e44e79b4f46053c712839b86e51e9277f33956cb489e24b6251dac58e86981901ef0dba403e2b071d1757e278521b06445f3cfd017078687c3fe142805d17d496bb21dbf27be1a20049cc3fcb2ea31714f84091c046a967e023049fc990dc677da764ff3b957fcc20cef3b64f106adfda21458c5504d7556ea84c07d600fa664e2c03b7d6a0e5b94c2bc40f80b7bb66f5995abdd9b089efc1836f99e12d1df16ee724e5d2c0aa570b88538cab4d5d9c414987ad21e4e406486403557e63258b928f98c023f367706c7866e63a3f6c36c11531ca60a8f807a1ab4f62f32bcab30b449cd531a4aa13aa761996f685a0ed3ad69d52a037536a34ccdd0c3629bf71e4e651dbe8fda65b242cfe17bd6030b5dadc35a3152da8d1f294df6d6a309291b48881461e1683fab539cfbc57da06c40c06ab031e7c3453d7a712f7af3962c0713aef6a7e1c24f29b1d32242a3add8bfe5f3d021cafcc1adaec869d5baa4ef4189e76309dfa22bdf590407cab69f7e9890fe3fda0e7b9d734f5d92d1b160db86a0689322905df68bf4856caeaa2fb03c40ba63e7d9fae145cb98d5eeb10c9ae0b0fb03f24f568279540d35998862517f0f86023981c38e227a8101c077888555e4e5c58e582c6cfeede3a41cf9d8ea139425c68f55cb3be7577979f869bf9135d4f81409d408ed6e9165b2d5d3365853a4aaaccd2f88117a9adca30dbcc72a3b06dfeb3dcd0a0eaddf364fba21388f7c40756a1f1eed9ca57a846a5ac740664a9cfec85052a092ea53c2bc2d9ff91a205b3cad4e5c10e094abd216dda1d18886e2eace8d4d92e328f9a86a6746f70ff61bb3e383b2f0d2441178511bc3b9f4bd0e6fa8c4922ec3e4313a5f5ef45d2cd28ae0b2bba8045840ed055cf024483f9d896ca243ccbeed7ee8bd85180361d5118a7048aa3a26d5ca7a18bd728017692bee6e798ba5e42af5d28f9588c8e28dea74ca17086ce5c494a99e09de975eda3be54f89cb817e959b01a5f5f2c72586377a3dab25dbcd834783be51042ca03ddce3cf93208db15ffe93a8618564101eeadb80c5bf127304f5958af3d5b7a25d36d5f2f7d8d7d4f8da0fd39767e3868b3ed371a2097c0d7e94ee048e25ec89e1a875dc77a94595f4643bd8f80e519abc879da994d2efd31aadaf59f1feea4b39ce7a189fc788fd4b87f645317f37a0a535e0b814c1f274363fe6ca6bdcf34e154e5b2962635e28a32513f2e4371ecf07928058910baf2f3ded322800f2582d78756a9f529423d7afbbedd8caca9080890ff839ae8a1711fc57f0183878ae3f68e8c071182a7c7950979dac5b511058d75f1fbe8034787791c9ce4c65503db83407d1e7d3f6ba88b52d98a168b07e15e77b2a252988372ef1d4e8a487a763a2ac26a00d604b73d24977cce06d0b33dcdc8e9747a77d2b7f072b87798712920f00dfe5ef731505a4ec5902db248c3809215ccce82c89ac65f7635b01940ef078dc6024990ffa35e90c5c789221780ed69d75ce3c5bdd64717d5bddb5d151bde2d0818fb1b368ebcd41bc13622fc53532aede6916e5bf4faa67e654a952fe3651dbac15dbe5d1cbf112156636849d0582ba55b3c5488140face2db97e5dbb778509a48148b8f3ac320981bffe5590fb624dc3b217ddaea5046c5b8df4b66cac29177beab6b6ec1d0a3ae5f05a7f7f7fae2574aca3f4db2b5ecd621ffec81f1b0515e5cec88322634c5bc2f41d9b69bd6a8abee894937bfb12d9a222e5918cf8adb370d7cc78f647149dea926dbc8b0938b426a6e8b79a62599cc3808a52ed12acf8baed00c34d614674d9ab2d025ff51ff975aa0cf7effada3985f70ca9cbdb123516ac46a3be0831f1090940f46b3476a046addfbedbc7b920801ad9a64e184ca38145616ce98ec47010f43f3b4561dccdac024570d5ebe0c2e7371737d777827974c160ffbd84387477c9ec013674c190af2dc7e561ef3a860029e46c7126f73b30323b6e9e17455f0a06a17caf46341ca75e162b98d6c6efb8eba1fd3fec2520b7ec41df66abf08c6290cf63ee1d416f0823ff88b950533a21b06c2772bd84fc70ae0f1742f3ce7"}], 0x1040}, 0x405) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 02:05:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x1, 0x1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:10 executing program 1: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/251) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 02:05:10 executing program 0: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') rmdir(&(0x7f0000000040)='./control\x00') 02:05:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000140)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_gettime(0x3, &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 02:05:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:05:10 executing program 0: r0 = socket(0x3, 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="937dbaed6dc862e0812edd651fa3cd9080dc4f554bb8ba9f58016c2272dd60d21fa711112869b6d08120e7e5a187397738a4e363cc01a160a5347dcd92cdf7694e612fc5d4b0356b47490dd64baf11131a3c06a94ba99370ad977169c0c9a89fa37dc376785be1a3579ea908354d21ddbe38b42ed55a7ee0fe1c8cf8c03d5da36f5d61c0a4fa1611c834f0f20837e03392be8f56c0fa3993182bbc6d2364ec6c82e80e9bbe26884b24695fc5585ade246ac83306fcd1670dc4269ef8b1831c00780a6ccd47af473c9810cc0b8a60b30b9365672596c2f5553762e8340af2f4c85193", 0xe2, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 02:05:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x6, './file0\x00', './file1\x00'}) r5 = msgget$private(0x0, 0x0) chdir(&(0x7f0000000740)='./file1\x00') writev(r4, &(0x7f00000006c0)=[{&(0x7f0000001000)="f254f0a802a2754040e8b79908230968cd5d3dc8285de3822872c202f679dba3d2197fb2ac2d6c474e9d90ff4f7db055094dd3fef8e0ce6a289f54f0ee9192fe22e2a953ed149c1aec11960c4f1408a88263b98a85d8983f9cd0867fafa577330edfb7234c4796c08e7642dc4d663c246af035c2fcc308d6524ad53468af1732c292580e7ff42ef1095ab81dce37ff51935c4a425de0558768580af83f9311f74eb616bdb78ece4fe324608d5c70005affbfdb049978b1568dc19bd12a45973360e9f4951e01d67874000bdc861c7c4135e5d4c50623321feb215adc2c387a4224cc2d55a9310f364f50ea80ed983bda5e038fed4b6ac263f24ddd12ffde4912a24bae477a44c3eb98bcab1f7040c97050846de01f632aa472f19f2ac030d44205ba7d4eba399c5193e7ad9ca6f509b2f113b794fd5454f64dd2ed22cfa7fc5a5a68b7da82d400913e25ca4fc7ae0e058c1157e05a32c7cab3b11bf7c2ac64a1c85421576641d6fd0a60e62b4462f451ba36f5df5cf07a2d8e169ae83ddb64a906f4bad9aa29d558e9e5cb859ced6d14dfd25b53970101903616725bc777657f58926ce92db1057732e4e5d65498e748490902d81caf3d18e45ac520a76890759e907b63dd5d25fd6e0af7ea499b8092b719ad99920cd7cf29becebf4a5afa01ad3d1c291b1169152d11e3d2c54d9373faf4d6ec838b7a5a89562c7c777393b9d5af72278b92217d8177d6745d7f92a4394ee427c0f3401c42576e8170e63cf6ee6d23e38fa1f32545171fcd160ff0d191b1a276a33392565c64ba50c465ff8a65beaa729df15d7e1e991c4f2511b27e2914b202545ba0bfbd2aece9acde38015a7dba5a83cf7208b36a4b241bcb1431fe061d49b549c4ff70cc62dda51f05c76b39e8a20cc938c9ca1e16ea65ee316ef7daf3b2ba7994fef73ed5ba162feb8ff689264867331ceea1cc22c170cf20e7e2121df1c1c6f0a248b864947bccccf627012c4f1fb36fcb8f26371286e48cfb66d4537727e5347748443e5f9a61cd422410272c8ec1fde02ae2db9cf749ac8e5ef87f790a7199d16d370a2366d744e22a10b28e7a51da5e7eeae489ec77ce9379b1b30c9f3ce8af3e1c4800baf4b2f28e2de40228976bb51d4d33f49eec2871dcc3332907c2c1de47a0f44b059051159ebf074ca8b36ae1a747e4a8e9ff405e8df5abf6dd605450ccfcac1c2d6e2454c9d75c2c471847387c694a5d2a764f8885c75ed9bdad74e5f952940b54ef0d19ec7c55d783519a57e71d6909d3aed2f7da22cde6f761bf859bb741e59161498bd7aeb47587ba0ad323c28d9c68253478a14d69807b2efecfa0bdc4e56ed470e93c036a833398c4fb022ee4a8f7701e862c1de189409ae0fde2290e75eeea8d93f020aefda1fc3d1d5d13c9da4d0775ad147f63bf2d8f5133f69c3ea2145cc80521cae1ad2a10e8ccb6530e5ebb4d208eeb2de9cf3eb76abeb8440a8bf17ded6d23f4149069c43a56b93507929c3a866a0c3cc7770e00679573eb0d7e4f99eed5aef8ed4f3b70d7eff02a72b99999044c0975ab8ad7220df338d4c35b1c7db8150d001c3788feddd6c7a2700a9bbf135da3adff1c2087348990eaebba44676d3ef6a8abed7bb1d3b9fc1920ab1a44c19fcb8ef3f90a15a8f7bba16e2d6ed33837b585956bd754e0de1fb80766f744e072a089b009d12879c8fd10ac3a7ba1268ef55ba7ec4fee37b139ebe1dfb082066fef5a4c1fcdf79834c7650c8ac8fd388abf15c0ee527863aa1bf81374631f58856ee3d2687735fa355c32cee00a39976b363ac8caf2497df300195eae713444ab173ebca3731ab231851ae88a2b8844488f187c0882ad83fae5f05790707e795341766c3c769e3c829af795a2f36a7cab7b346855390ce191784e8704c8fc284ccd2e71f7c0d5424526fa4dd891dd7b2e5dbb0426dbb1818bdd1d5db0d3ea1032c6c10cbb7370ad1cf310a32afe4eb2a28b88b027b38b3c51d6c4df8aa76cd849012ad2b2af3d901a5af064263c6c595f5ed2db9bac74f7503ea04a582cae31c62c617b73cb2ca4acdaccd434d51b99a949fcb5f7211861f632476dd6b0ca2aab5653356599c3d33004cef736cfbe9cf2ec4431d071684f7f52316edf399af412ac8dfbb74f12fdff625cdda5d6acaa303323585a2281091df8e9cf36053eb138b99fba44f9f0181eb0c5fecc82e21e81ae81c2ef3b3716b56069c3dffa4a0e706670a1bca362aa6524f465457bfe126973f0740d38b3bb9a9664d2e3a96917912bdef396e48b40d82db6f09c6190014916afdb9c07a9a1f89835590926b16b675c468a42dd46703ad0e7a94f2dc0583326db527680adc76752fba23f6585b9bede52ffbf281a21af3ce4422f2495428742ee790e23872c8044ccaafdc040b863d50a5cb2beb968302402fb66d5e5c33fc649980471a8026b4f4bd670f4e8793d574918d57f55a2f1e11e02b13d1e0920540141b1176c7dcf492579127b905d6781df3d3ce51a5f0a21c15edcb272d2aa9842f9d20c30f11db76ac3d4eab61e4ab9e32c2a829c4a062ea4234bd82ccda794618c0a3230a2520992a4af4f88510ddbfba18fe6d36cdd1b6cf48bdc32d4ce86265ef435060dc65d3869c864d483804c4658eb4332e918cd6444dc1c40d54dcbf3a9e5e0627e41f18c6462d1a63c1888d2534eb7bada261381bf85916bfafb7fd84f0def6140552a277719cda6149aaa9217c814bd30625ee89d96aae13134f247a838cb09ab99fec4e80a2c4ce110b5b4e63ae365cc537b92a53cdb3b6f151fd93038644045454d81b2ce51e5178901d3050c741fc5f67bf276d5bea68b05c50871cb61bca779b5c0a9a91e16680a4b26b4f1eea787d7c0ae4bb57ed5f0bc395c7beab1dc6b9eaa6b198b8be438ff0c14b5c4feb1dccbe98c9e98f0836068476edb4e42e3927d4e9c7bd41502d823fbcac725cd0661a62100c8736dec7b3d520dcb13f73653be0e894b2d25d145815c81deae0633066f223bdd3f740f04b6a4a5a07b6d4c50e1019c9b491bce798fed8638a3d6f9802f06f058e744ef27ea9a4ac18e86cd703a90d660bacfa0db606c2195f26f9ac66449906cf317e010878a1ea04f7cd057c7c631cb46ffc1725c13e5de8dc30ce1d950ee604a9b2d96f8bf9150ede3845e6588d59cccee47a2cb5caa1b0e7ed47a162df6d1df8fa9193e65534985b93c8617f11e32db5b77646958c4c899e6826ce45df8f0cd3f609eaaf9c434d7781a28cba46bab0bf63738c5c6960f3aa4190c8fa0a6d1ef714e24ff48a418276d011c2b17c0fc93806ac0b8b15f445ba3e5d5749b504db8f31f222c243c7bde924ad6aacb9b124304cb53fc1d9049b02e5641747f6d66fea0f77cdec35554eadef850bedae50fc7f6935abd9ad1cf2217b8537e8625e77375e9760df179916ad4784b8ac1ab9fa87096fd03e53cd9a862f2aa8ba784623deca36f6286cb16caf97c60249cb258d1c79a615dcde20ae38266e8242b0b0ee887d50f3e50bdcbbeef424dd265b55131f0d7461eca12e007a8beab71e6475a2e37e84322a4abb70b6fbe29a53da40f9f86a344c4d17c1c5d43ea9fe5ff8eb4dcbd8cac57b100fd94a2911c6aa846031c192070545edfff183d456da35e49a78747664d589ef6ce737aea5f5a11527523d589d825d24db18d4632f7981e8e96ba390b6f85c1222ba6174b5e8a3545fa6ccf5b296d52d92e69861922965917509118f4888d59987afa8d99f4ecdf99f9f1e3d8f688f2791a529bbbc43a4a787d004b57fba12c761f1206aa35a11a01fafd754d0c71d7b89f5e71351f6d8a8a1e0d94ecd44f10b04fd1dfb6b1b915f3b2870e3224cbe3647a1dfdffec835f7af2cde0cb5105026e5d7830d347e9c1c7542ab60064fdc58860a1b8707153c2be9c962118c1e1698ca167d418f93b4846012acf1348af44399d27a636237235a998277f972bcee271cc992d9ab16617cad5b49e30e9c03c908dc1a0836b6c5909909e4ab01830e5aecde39c9baaf579fb1695ceea31a903ba044c47f4008c50e23205cceec83e791bd26bc9cd4ae8b7516af1329e75c84a89bc1129832fbb83251239cc6d05223287b0a684aee5c602042347c851b94e2468d21f149a289492b1886b4007d73f2d0aa18853b8e7dbfa460bfe6a0b0fad0071d1c3f8db1ed1f268baed1c987a31ae529731a947e0eb089dce23d8e8e9f1e059617d27202a30277bf1527f8a10e821374f59154dbdc6696f42e8603a89ebd6d29175308351ce0fa93bca132d0e557656f3341904fb33ff62670d2c1e1ba71d433504597fa4a0c0aa84eecd3e75ce7b5a0397a3075ac0258d7a5fc2e0f4f9b1ed554eff15bfdd7125b35d89ad6e397d074e7d04ed56d122aa3b817690cfe343c5b675a1480c903dd3294d7d110cd654bac6740b71993d316082b8a810b299ba9578165569b249776b2d277edff527c9481d5ea345edd80186422c5a3dc16302329fedebf1524310aa8c6bad15aa5845f2db4c0973f43ae707d45df4192daa8cde97e8bb4a51056a9001450ada91d1cf2c17e80e56665316edd489484606cd0adcbc1d4bcbde3902592ee717617642895b54ef171c0c0ac9216dd52b761303623c8aea14d988073fe7708d3f5bdcb561f6e5972065246ccf09a6b0181f9ee50e16b5646a397185be1d6ffbf9006d2c576c1414ba0b39b99373329320f2095933f5770196908aba3a175b5b2b13e6f7670f65852147ff80a5c64f6a5eeeab34c2dda907ee75411990be415c9937713870e52c8b8e9a8354d73efdf861c6c1500ff2e16caa2fe4cee6c987014fd4df950a872ea6b007cfc9144c20cc57689f32b7570abde20fb246e292248cdc736ea712cf153c8896e7cb3f263f5a55dfbead134a3f234109ff451d190ca14bbc57a6c55f4961b505330857d48234e480a3dc5a8b3d406b3d11e9792827a1f74d693854bb8340cc3092e03e26a0f638d0b09aab5c7a688940b19ebb518caedd03b6400d04c5dea3fcb5824e4be6da994f08dd2633b9dd733e3717d589f6c34993514d38a6485fac4a2479238c4148e4e3f14e85b9ea3c35e53b613485c6b21e31db2b91824f8c4f5456f4297dffbb96b4ffbdcaf984950873150f29e09062976c44228ab612c30be9a9407cf7cc6d7bb5df8e7ba5ea860a323b44ff5c2dcb37d7943cab1389857304ef095c612849e244cd90835fd52dbc70e440efc7aaaa7ac6a21c3a06d50eab38e0d4f11e139a1dab56b16cc845b7849527249e6874bd6b62b51368d9be4b94db4630a59fd2b5b2fe56123c3e759fcb684faa7485fb0013d9a76c2478eae18659161370bb5581dfb9b16b6bf4a86f321e74a28aca914e0ce329f68d86a983db7e7a98a690af81c70aad421fa5ec8028f4021f135090f0b52a20d8093e1bc734d9924e04aa133f0a4f605c2af5c4932b8a8426d2517458a95a257ba9daa8015841ef0582a25af12931343e671b6d6465d75c96db9a0a3f17726961b3af91a4fb2de0e418d091a98236515238401b7cfc7c6f685eebf2c66ee9e136fb90baa49144ebceb731ef4ebe4130c83222142016febf2a20b7bc545dc93b359fe8e5f774bcf089073e31089825fa64fae30dc384ed527093327badd28ee4c6979953d45208eaff639c61d5842db3c5064a46697a78a92df92ca12289919461996ae526a69b3263f795515368b20c5fc42e35ccf039a0f8a6954731f54d60c33b803031051ae9b3c9ca25e72ecb903c40ccaaea8ddbc398b2b331fb3e1fb173", 0x1000}, {&(0x7f00000002c0)="a2865cfd59f395", 0x7}, {&(0x7f0000000300)="59077b64477e870546c30b762b4c0b8c7388b517ad3690c4bd6ac24d7348ad295af5d0d8234331410ae0ab570f5037f5df7242422df910601a5aaae1c174a38f204f90946c8d04e33344b66e0f93da3cd3838af9809fc7c720f692f49f34d7a9603767f0e6ccef8acda620537de40d7f99", 0x71}, {&(0x7f0000000380)="81af64746df2e9a7207353085c86052e237eed6b8acb1a6a97a1c974dc47851b0ca618ad2d2ece6860a0f662b11d5f6c81205e068d4ce95b906798ac19695ed890cfba6d6a82068f227684", 0x4b}, {&(0x7f0000000400)="17c16f98a1968bdc212ba13fcb190acf4666993de105d10e9216b93064dc4cfecd", 0x21}, {&(0x7f0000000440)="b5c72d3f881c3d889149e4def816ff173fc5d40b68388469e4f99432edb11708d30ad50672deee96984f19c52bf34e2805e01c5933c6cc", 0x37}, {&(0x7f00000005c0)="3edff3a9c01c68af3860f58ddfc254905250825781a71eb0bca3873b06901842a22191e82ead220562396dfb72b22aceaff859ceb034c1dd75814960824e9e2a9c30ad7fbe14cb514b47c9e469f8de31cfdce04298e7253079d228c2ae6f0d3eb4d7d4ddb8e5153bd003ce83b2608ac572be3ab5bfc8791b4b6ee4eafb4123ffc62f80c53689a2951c958dba5b260fdf44e819f02726b1a3f25b041b4ade26d9dde19c80edb1e5b92d94a2be4c76d34da18cc1ffa6670d5e8715e3605daad7f1146fc92a", 0xc4}], 0x7) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000080), 0x10000) msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 02:05:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 02:05:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup(r0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 02:05:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000000000000a, 0x0, 0x0) 02:05:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e2d3b15b230208f928"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xf8, 0xffff, 0x8001, "2383d52a5da04d373a07a180f875ac8ddb11b251475bb54fd888bc0e943c2d162138279fb40485c9292f1124293813e564ecb1f71a01d7c94630957be58ff856efaa150253a742c4abad5f02ddf37ed57df78351280065fd51c38baf8a2dee32d06f16abd8ffbc16b07f4913af82ff585ebf469f2c1d30512552ab163cc3319f7f30d3a7bbe57e94d29729a17f7a01261fb339998ad6d08c0aeefd26aa026588c8b411207f17873f5c16099c87338c16c025285a82751218d6fd397591270b5d0d4a97a5b63bf038d43a4a5e65a046fb5b0a1ba2de23970a21ea4d132bb9f873daef77f38e9cab"}, {0xe8, 0x0, 0x5, "ff18a6906741310905dc8cdaa351fb636ae0c7db03c3db0a86749a1b9919363c49011eabc853185661d447c423d85219f1a6fb08781efe11e8b19b74fe82a67489a9f735aca37ae5d2986030c82c27070e42df48affacea86a0377574222249fa26ed103db03a1202ea9625f421cff1a2731d0e715304e9d0a5594f325cc649f4cf7ed71e7e247295172d65df10d9712971a3ce503458df6567a99ee24bb65f1ee0d5c7aadf8af1e050d8c7abc2526e5e3b95fc05f732227848ae1052874670d9d2a11a73d39e24f720eb7d212b2f09d07c4db70"}, {0xb8, 0x1, 0x8a46, "5da2fd965c4f2dbec24a1dec7079e4cc528058d9792cefd7bd1ffb679b020d5b6ef2354c6b7c6545867a54010c7de45a03f9f9f8a00b0a71668196c7895836385d19b2311844847cca5e996592b5d35c46c7e192996b619d55c1c650781b0c1ad5fa9ba197fd12714e3aefa2c6041af8f9a1e19ded3a28d3ce3197641b1cd23dcf19e479d1649706f83f65a6facaff0f1e3b160b43dd0a7a867aa1261f0fec1e2eb26c6f8c"}, {0x110, 0xffff, 0x6, "4809b21c54ae497523723b09914414657bf442b59e3f59a50f20e3010b4f391da9370cbac4beb136aed70fb7cf37f9e47eb8762acdbdeeb82c622190b72a7172363d33e10bc24c4a7d19cea0657d1d0f7e56913e23f17494c0fecea8c0e969d1260904ba9cdf8a47d7a0d6f13d46e8b078bc8225e2ae4e4b56070399d29d3b7a296700596c1bcff632169d317dc48ee15e2f0f722896eeec7b76a925c2c5b9a3803494f6f351e9ccdfac971a95c99bb5c76baaa9c564b4eb63b80679b9914ac3a1dfaaaa603bd2eba2cac702761f2cfacffbe4ad4092f5eeff46feb3a01276a2f0fbe8abd871536c6c17e8ea42e83f381f58677705a434fea1"}, {0x48, 0xffff, 0x6, "a716b5f6e4f1afab73166b5d088ae9fbcc4e7df2e026ea934cb469b308eac54591a2e17ad3b8834244274f5445da08f3cff40c4e40"}, {0xc0, 0x1, 0x81, "05170a9e397e82c5c1840a51b919e5514f43a0f7b2bdc420e20ffe8cb20ceb1ba0939ace8a4864e50f4fb4df68c51a1002b2cc6182dc1ab2aef54ea3cd29621c909dbe64bfd6ac848dd981ed43708064edd3880f4a7bd05c6e3db7b7d46c15252c4a3ca9356c6fe0b2291d6500e6764c2b63f8ce845439913037b8d5c7199bfab02067c9fd8df40e9357418539aea4593472f7ac3b2d830de7b653063341c7f2c40d3284c2c8113a770857c4572f73ba"}], 0x4b0}, 0x0) shutdown(r0, 0x0) 02:05:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) write(r0, &(0x7f0000000240)="3171192323c15e66854923c2d8bf098ebc6e0ec82fc772b6dc014402d8865d044041514b45c0afb37dd095989d03b986c0992d83cb46b089db19521413962caec5ce9be750d4bd00dff477001df7c416b5cf4f32cdaf6aec57afaff8ee6bed9449f5f85d8ab9ec480a51f555d9b1d83322209dc601940204cfbfc19b2241a9f33bfaa9c7e94606276a63cf2a3088bdbe41dfa6c97350668994deb9f211ee46e562785bd8b6df4084dca9858ecbddf83debba4b805c86e3996fe74a0848be0023fed538a0268baa83022ee727984287556b538e6ba874566df90e3b9d090549815f88084c099fc795552bcef449544b5f66b4d156d4141a3b04e41a7b6e9b765a272c6c335eba4fd441f22571bde0315c0e66192fd81aa64f1631bc392d36c79477b73a5c4621a799a16f4df96b8c8e47ca86d2f32cbf946736bf14bde8f248938fb46821901987b3f4def6efb0abc7a254ade04bec68df5b395e763cc1a20115d0ceb5a0821050629f1474d0dbfe697a4656e113fd1d53bad353b5db652965b89ce73badc8b3606386abd9744918904cc0645dc65887046ae7400f54b7090aab01b1600bb746d975d30faf15614fa6fdbace8e8004001be9b949196540f5fb5d3dd23198acbf7eb21dc421db387f77d5ea1771335146f274818f23f6bbef830d8f19f8e89f1b6b03a827914984c05850b5a050fa1017d24c581d3c086c52ab0fb795278b5ac1ece7f0439023b326efa2cd649e0c7a2ab60302d740a55733a1da8a3f3da2e47b4bb214930ec7b3b3b1a25c30ccea2495771fc68342ff54cf0a9741ae067aa150db8d3fc9ef7713eab2fdfb1ddd25cfa813664822eb1b91d783f8136ed0030c4bcf65a45c204ffbcb30be84de97e468f5c72c63e4174d573802aabb97a126d4acd0d18a69ec53de1eb02651c96b06f4783d3c7cd8bfec0b75c6551a5b4cad9b1588e45f5f412d4b7c1fbf7a50e42dba2133312583089d814ee3f0f3b22c183af149263aae9ef21619281d7ddb99332daec34e71df5f441de272b2cf94df5b79586e5dd750b9537f78aec5ed36e36b3806a400e26219a338caa6bac9107906da509baef5ddac07e5648f97ca031684123d5a5ccf3a4bd8e1b44aee780505c59724adb832eaffd8e7df890c2e19abe6173be844c14f3118ccfd35102a647cd68aec2bcd4a95788c53a02e704b1205db8ebb8cdf7259445e138945da2967513ce01f7c54596e93a8fcc234915f2d9ea91eb29ae59661964e85c35fa875be3add05108e689cb1dd83d9e680cd308e8bcee6681407919f26d54526b23fdabaebfb207b2c321a73c76f98d2181b03fba639167a71c242d59b03cf4c92f08e30f1663e0b84d3469a54e39bebc82a46d4c629358eac1d7aef89041c7cd1c404b88961e78e1149f94b53a85cad2e32172c5a37e27ec2569ee6a5715d8923b0774d419ab2127c781092777af3dec8608957917d07f53955f70e42edfce1c1cd6afc9cc24390ef7720f115835859893506e939560b8a982f4755e0bac86bed192626014b02833f916b5298b6d8244deab17a5f8ded5c3983ea879de5deffb0e606729e5f9c7ba37c22027cf885032c133fc874cb6696237e2c9913ebdc9d9dbfd19dcf82246a65ae79a42849013765bcd842a95f727d2f55ecdeb03152e37dc17c37082c1fc1f653d0801739bff823ad5db8e0baa334e27554068e58471bcb2c89d3ffb384e6df161f632497cfff0b16ce2514595c0637e7b75de7ab1c9e9584c2e7fb9bd6065f378666436823cda3238e6fbf7dda24ca8e22b9385e1e2303498e63daf54d6b6322b5df14f0ed7d499e015b7bfcbce643a2fc182ff9c8d7cebb13b570cc6f501c74049601590625fe3fa9042fc97107df615780353365ca0c59cae544b3af7ae76f8001a860327730da4f09913a51a68321f385f6d0817ede17fb2a8039dd890a2e61968e83496e977ae91df7b09cf6d773b66ddb5eaccff1a519448d0cef134f55682b72fbcb65aacbd87c84e7bd0daf26feaabcf44737478f205518334c9e4a7aea656a04d28154c8d4811296e8aba168ac15de2ac305d24d14aef4c0d920893ce4e8ae8a1b7bad2b59277d1d661fcc7677b5b1aa5a2ea780d408021a6aea6ed39894e0c0919d6cc5124eb6e103ea0df0d6ac3b888ed50c7ede796be0f90756e502e928d131373e0645359cf170bf2da6f751e3e33d7f6dd7cef3c2ba0740b9893c50fccbe491021490d9dea65a1b6e96648e9b1ed5d8ea02f8326517578351d8adaa2992e194fd2385251d273172d08656257205ea5628a82891a4444cce1f94b36bffeaaf49df686e8da8872f17df023da4838b640b3c017785e03a418c6ef864ccf133b73605f78f529b9996884397aa49e53b67b97fd0f1d9c8866afc9f1a79976095189521f80a7fe2068f85213501884a490382685b3b73e0ae118b28c36a290e632df018111588795a57fd9fb5d6f7d48a28b83a7ec829aaa187ccce451aa0ffb3e1bfea80c27e6875989a405bb249c633a40e5ee8fd1a7ad5a2f93dde71eee6fb81b2836936be340f15dc7caaeb91426fecfc63c8da44e821d850d54d091ce9b2e348953bfce24d1ec03f2870e723fc196a7915c5fc8b74b4acba52f4fda7f6beeb79fc7872b8b0403b22117391e50848b5e5de8b87601b6b93959486656a155f8233f42903a38e612a90701bade364c7c17e05f21ddf5917d84b8ce3993ffd8ab1624be506a64f514220edc5789a0057fec38fd0ddd4054a147ef7c39853a918b39893ceda8313192dee1e93a07068e114f7ac1d238bb8c0909ab483cc900b93b89bfc517932237ca4e9fede314687ba331e953156a395696ea75208e148f39ff0d28413fb4c1067af36f2ccf0d79446ea284f0bd6dbb2b513e2142ac01d4d98b4f9d733690fb162804362eaf34f18aa0153ff97182b7e0e2f9e1860939a1b5eeb9a27bcef57614f40a4c64d02bbc643e18bc96a44fffdb7092e13c105c7e48eb6d63f2713b26c789ebaab29a139308493f7f7daf1de99a9479107145cbab73a7ff3eb23c024528b2ac13b8bd7494d53dfef0ac31cc65d95a1e41aad6ca9af4959c39395ccfc85b43246e2f071345ed3639b6543186bbda7d493f99a6fa12de1ebfbe715f5fafc37bce5044ee80a58936fdb40bc607fc760e84c83d2fe9f5a182bf45f1baacb12e8d86f9cf227501c709ff49d73d75a6d650913e163ab23793ff038162583f13d2bf1b13efc51c7845a596fa375ecc3d27b644e516c63506daddb0c215a8ab9e1413a351816b20a66511a1c5513a649bdc3eea807cd1402b2469a1a6515209186d60bce54ee58672543162619f0e59af9e81b0ee9e0ed016ea703cc0b8ce9ac7495514989c50acbfa899d15be3c428d880f72dc981c178735b13616612d9826edae85c43cf2a59e2aa436e2bbc667a9452adbff0e44a8c1fb319b752b07a66ae51dd5c95401d069c319c36e88902041b0316e843be09767f2494c5f13d8fcc8acf9c9e6068b8078e9e2c6ca876e7511668fcc516b6ab8fe6adbc764054460eee0f2f0596830b663671c9630e67dfa03e2eb336452353225dacdd3ebdaa31a27acaf85f6d85afdab7a77038008f3f9893c51a9e975d650fbe037f2ed3e7ef800ddff6a82e1f1dccb3281a5882945e5437a71dcefb8e4a7be9e1eec176ece46cac662adec8739139cbce565304bbcb9b5fbf47d5dd735374b0716169a39143cf501a81f0edad9b8824859d053d7e1679b62877866744ae25864af827448284cf4f00952d4c78c6c2f32360536ae7a5917341d4d9d25d08dc0fd153e5e9eab1dc9f885cea24d11ff6e05dcbc65df6f06a321ee4ce88b5ac9b5f779f002969c438cba4feb1aaedc19c7ec8641433905b69571f48bd0fb634538b268d6b2ed4892c89c905007dd43b306514acbd127220abe8482d60a06d5da65acc0e02ac5b3797fb714321654c46a90f83d69382ef20ed8ce81427f9148fb2a8d6673ea95feeef5c0f937ae385de1a98f4f1232a99ffdc060c54ced55e09037e35d7504a4d310f82b52e178e2e035c42e3d13898a4629b32fd0768e4f335c8ddbad1e7b55cfadf6e1eca6bb5a28fcbba66086ba1026d70f7166f7707a3e2a252f2465f2ad629b49dc9dbc907d265449aa7eccd888ef720ab7deb25aa1db8e1e76cc516a4ccf0bdfee40eca18c7e37b204133c574e834517b21493b8823a136e1609a8c8f1c81c7a397238d6ad9525c33e948eaf3fd82acb9b2c2c8337c5644f78239da371d22ca444f7b9c7c3a0026fdce94b927855f1d8f278905f4c8504af38ecbff6d9cd8cefdc594c2b0cd73e9d7e6f2e68bae5f52ab126996df6ec2b5cd9459d7d112bbbbbd19768490a12c1e50d5430fa590b0f55848c4aa218f05b4c8456b41776098edeb3511fb51e0b44f7537a8e5c829fd7f2e35fb734ae14050f920128ee2ca56dd563b4c64ee84ddfd604df2e276f4f58ea488bd61b92aa24dcf2984dc4380827b50fdbe8d961570a5da7d4ad8e3793a515bbb98c757524e4f26897963ba7ceb9396c65cb3993b5774b04dbfd9c26058507d46b9ec3d7c3ca3ec81bae766c8b7947bfd1226e913bbc5bc7e65c80aa58637e02b1d9ac2090ee8a73c108d7d78ccd1ad4ee01f40fa3f596867d594c1dcaea61c19195de975061ff851a47e93e961fea5dc01add704cf3098bf4519e65df71adde2842d785d58c35166f72c405fd72af7a9d40474a10b318e31b88d682c7c12daf5c6763ac4f4a734ee4061e42ecd3ace5d59427e5ccf7ac965028db3a81c71260895c258af870f1b733a55310fb1e8e0716750cf818a5fe4dfb3a57e13b7e3b56a6345897e4786c3d78c9c3255e4419e37f3a0e797453b42c05cbf66436c9877b5cc83dbaf28eeeba1cd95162478bd1679c316f55aae913307c212181d082e809e2f31b6def4253f82357536cd4fc67f47a27f8ecd37e709f4ed5bf9d439aeaadb7429dacbc60ec802cd90ae245a2401bbf4156d275d99909409991c64a9685f98649a2cf9ec26b63d7e8a61b29a9d8a1ad32215dcf026613c272966d84add1fff1789d1883ba091234bc4367825aaa2016ffef6dab99cac9a51eb29d2fc90edca621770caf5f2c3b80bef9a9af6b052468242a03aebf265d99767f7434c4c5257634e0acea7b2f99554601a9c671a36cadb568fcc896ef60e69c5f390525d0b5a1846cf824757e43ea784b839cf74fd2bfef3e6b58ca85c06d7223cf34b3c9a62e2253ffd4c0d80be01d4200f2157cd99a11e749feeae16949795bf0393a6e301fd0e0845bba7b14596a4ec6efa5e69dd031dc684cc64732274ac6a2c5bf45f2ca96baa310b07009ec130ec8c4f9aac69690a4f4b71907c12dbb109d885a5df9a834b77bb76842309f7b4060808303eac5c0dc5847e9c64661740faba1307d443f7109e4270ecb81c138de21e7cc6da3215f0ad9d5df82f06fb4679ccb005c5bfac320805c350c8bd27df53e6b4a9dfddd9a301b0246e5aa95ccdbc394102d96b947bc7b65ad4441a583b415931f22864053a42ca0f40724ebf4ace11b7450ccae843a3d88fead5ed3aba15dacb59f6df5e9ce7cac3c5899cbc1fb1244c9a7ac3a229c8db5cc1869c78cb510a2e1999f3a55081ff781572834bc57c4c804760635bf9cdfb9efa2150e9d89570fc84284a62bc9f9295908774eb14b89442afc8cd129c8c1e0b903bffcea6f25e7dea2c52cd90f2ef7c4dd76d4e37744914b74068fd44a9683a5d4249b7e1e582859c2fa2b178a6264cb98be51c0fd10e2", 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000040)={0x0, "dd6297ad195781d522bcd27a25e5be0cc639c15faeca7997ac3e0c1b1b9d5096955af53e4d24634440d5f0432446806acfdd6da9bc923be8046d6cb1dbc9daa48b7dcbc006b33bf039c3651e13fedd6c28e7a9063be12f5c2e3bc69567"}, 0x65, 0x800) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 02:05:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() fsync(r2) 02:05:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0xd8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xe2, 0x3, 0x95, 0x5}, {{}, 0xffffffffffffffff, 0x8, 0xa4, 0x8, 0x1}], 0x28, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES64], &(0x7f0000000180)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() 02:05:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x401, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x2) 02:05:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ftruncate(r0, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 02:05:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x8) madvise(&(0x7f0000081000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffff65c3) getsockname(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0xfffffffffffffffe) sendto(r1, &(0x7f0000000380)="407599dfe5245fe6b7890c216e4ee2ebba8b7448489729d50c8b19678330a2757a09611d51371d7723b5951126278c6d741175ff23ff3d19e7d123ab79cf346fc3d23deb7759827bf98dbb6029e88353f593c8a79d74f042e9b738d48d89f70a59bf77b707de69b7c5a463ea9d637ed818e068b4301b0f81ddccd481f150572f92e63fbecdaef5ae6c32b8deace20f9de82982c6264c30214c33b9a6a6b36608c4ca171334f62b0ba5c8c20cb7a8a7848f8ea436f6015c69479502fc881a8f9a25fa67e2ba727772d9f54a4738222669d3541c3ac9f15ac0ad85aa8824f9c7e4", 0xe0, 0xb, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/132, 0x84) getdents(r2, &(0x7f00000001c0)=""/240, 0xf0) pipe(&(0x7f0000000000)) 02:05:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x7f, 0x2}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x42, 0xc, 0x1ff, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0x5}], 0x1, &(0x7f00000000c0)={0x10000, 0x81}) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 02:05:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000010001, 0x50) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) 02:05:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpgid(0x0) close(r0) fcntl$getflags(r0, 0x3) 02:05:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x5, 0x4, &(0x7f0000000140)="92efcb20", 0xffffffffffffffb4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 02:05:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x204c1, 0x0) fchdir(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x101, './file0\x00', './file0\x00'}) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r3 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0x11c) mkdir(&(0x7f00000011c0)='./file0\x00', 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001200)) bind(r3, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001280)={0xfffffffffffffffb, 0x7, 0x4, 0x1000, "40303c6aee3d2b4898a949fdc93faee3a159f43c", 0x7d, 0x1}) read(r2, &(0x7f00000012c0)=""/17, 0x11) getpeername$unix(r2, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) fchdir(r2) write(r2, &(0x7f0000002380)="c75b8feb125606e16e6625964948ee62c02644eddb6cebc066876939cdd4ea4de49db97401c783bb7d702adca400ca21383073531dfb28e07e424f19c6e8945c7d92c228959f42aee93bd21be527a3c4400c5dae01d26d6f947a654b8b69f8dc0eab16807318dc8bc7f08e66ec5e00419425eeaa7cc288d61708bc0c5ee3a4c1c9415483b4d6d613815d00a46e9e7e0f14594c08c3f3296afa3065bd4dd9bc8f98846969128d096b2b8f1264bfde", 0xae) pipe(&(0x7f0000002440)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x209, &(0x7f0000002480), &(0x7f00000024c0)=0x4) ioctl$KDSETRAD(r4, 0x20004b43) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002540)={0x400, 0x5, 0x8, 0x200, "5b1432ea87e5e2086f4df58e7054aa6fea89e171", 0x3f, 0xa}) write(r4, &(0x7f0000002580)="ac9715d18173ac67c1e5901d58955ca37792a43090f3f5ac061c6c78011e0d0aa417ab8c12db911b9d7d54e7a88916", 0x2f) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x210, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000002600)=0x4) pipe(&(0x7f0000002640)) fchmod(r6, 0x1) semget$private(0x0, 0x1, 0x2) sync() accept$unix(r5, &(0x7f0000002680)=@file={0x0, ""/4096}, &(0x7f00000036c0)=0x1002) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003700)='/dev/ttyCcfg\x00', 0x0, 0x0) 02:05:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x6, 0xc8c98b2, 0x25a8, "10bc6242c265229ae537092aad49aff5f3ed8137", 0x7, 0x7}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) r1 = dup2(r0, r0) fsync(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000900)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/160, 0xa0}], 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000540)) r3 = fcntl$getown(r1, 0x5) r4 = dup(r2) getdents(r2, &(0x7f0000000580)=""/23, 0x17) r5 = semget$private(0x0, 0x4, 0x4) semop(r5, &(0x7f00000005c0)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x800}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x4, 0x781ea776, 0x1000}], 0x4) connect$inet6(r2, &(0x7f0000000600)={0x18, 0x0, 0x1, 0x80000000}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0x4) r6 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x8) r7 = accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000700)=0xfffffffffffffdaf) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000740)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215fea2cfa522915f6cab968c42eb5671f3dbbecd172c6c3b4fd52353739682214878478b509d300a8f221fb0c96c0a43b20dca1f9d0a1d84e6011a916ab0355efc650ffa6f35820e5d168eef8f03a18193e7f12a8ced2c464845166db43316448605ab7c0ea52234384d80688e40b056d9c415a8297335a1217a1cb857fe0244e46f1bcb618c88028035c33d35ecb40184315d5b3f2174dd268b3825ce4115c93a165bee5fc1a5ceb9a859722a702285f8aaa86557338f1a687344d12e5cd68799633407faef23fa0ad225dcc963de7e1ee10e4f0ecfe71ec544a4aadea31d6dadc5ff7eda61db5c97d880cb5073f0154c5"], &(0x7f00000007c0)=0x2d) fcntl$setown(r1, 0x6, r3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000800)) semget$private(0x0, 0x3, 0x510) fcntl$dupfd(r7, 0x0, r4) setrlimit(0x8, &(0x7f0000000840)={0x1, 0x7f}) socket(0x10, 0x8004, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) 02:05:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x10000}, 0xc) 02:05:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) flock(r0, 0x8) 02:05:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800480000001023, &(0x7f0000000080)=0x10, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 02:05:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0x80000000, 0x2768, &(0x7f0000000100)="fe7ceb05bcea4067915cce2c5bcc9bf0a3c9daf49bd01cc2efefd164feb139bdc58bfdd459e0263ca993c855de439a8f2ceaa37a606249c6759993d70839533b1e6356a4840ce45fc4862eafde439686a62b60159521e976bd06ff337baa4f095026cd1329b6", 0x66) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="722f7d1286a0f234f5a21e1279eda7d42b37603b980afd6adeeeffe1113d335368b528b9604914508ff483ae705373bae0b24aea176a810b24c1e26d745ecbaf0e6002edb2c48f1d215f478252f1c968aa4a6681a3ecd14bf8b3ffaf6bb069b63198109492c4d7773247fa7b229e236e8a4a632cc9fed868876481d7e7e5fe6cfb062ad0adc75d88c3a273b4c6a3f050929a8828a74fede8744a8cf879f8f1681938676ae4f5f7025aa5106f76fa2d91ff75f52fb6fa4087970d67564aefd1b97c3f7a962903505aaebcf9a77e7d1723c5e43096063aa4d6bdf0ba2bde218f16541250a3aaa472a77c90f854096ccb29de58efd2f0ce0fae140dab94023bc1cb5d8bd04a6161fd6814679f77371264c236328e926574e0320000000000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r1, &(0x7f0000000080)="db5c1e05b2cba241", 0x8) 02:05:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = getpid() getpgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() fcntl$setflags(r5, 0x2, 0x1) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 02:05:14 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x14) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chroot(&(0x7f00000000c0)='./file0\x00') 02:05:17 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x3) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:05:17 executing program 0: munlockall() setitimer(0x0, &(0x7f0000000040)={{0x5, 0x84a3}, {0x200, 0xea}}, &(0x7f0000000080)) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x9}, 0xc) fchmod(r0, 0x0) 02:05:17 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x38041, 0x124) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 02:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:05:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="5aceb456d738227a1dba264e7e20d51c2f0c94", 0x13, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) 02:05:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) 02:05:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = semget(0x0, 0x0, 0x110) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/122) 02:05:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:05:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x881a, 0x0) r3 = getppid() r4 = getuid() r5 = getpid() r6 = getuid() r7 = getpid() r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000800)=0xdf) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgid(0x0) r14 = geteuid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="f103661864ef88f409344ab3bfdfc08179435a3004fe14b29aa45ee8ffef4c8e66656e7e15498d38f66c6c86aa82fb185e57b898d10a25ce1ffa280aec24cfa12f4cedde2c36fd49524727ec05be99dcb1982a7683aa7c23f13fd563dce1c3566ba8a19f9a2e1f952bc3a038119d0462ea261755b086ffd104c48b8123da29e33af682f3673ae1081119dff3cff88a19cc8089ab2b8b92b5cb5e9dba25423081736cdc1847c9d95dab60146fd1e81a010790ad08d3e9ae4862ef08179aa8a28343a3032add8d620e03e80a9d859e034a", 0xd0}, {&(0x7f00000000c0)="d203157ae0c6d802aa613d76c0d410f989841725b22c6f33aed573328d83541ba3c1b516b6297c8d49724305173ff503e18f094caecf8143900c79b242b03286f2833f07a7fba63a0e0315aa0e7f166938f969c1d876727f67cd22c8fe46091979afb730166de11d5dd37d42c7b2a7a43bd86368fdd35003", 0x78}, {&(0x7f0000000280)="db11a898e763cf74022578ea69b616f1dde7f79477c446f66f313eb6f744449b6abb1a2d2baf44ceb71f50d7a4478f9e7e8f5a7c44e68a45e294dbfbb2d2e59c22cbcadd418a948351629a9751ff9bc5d3cf7cef87addf7f5615f9e8ac1187fdd100ab3aaf45cd3276530fd3a14c4de98665efaa60ed06ba190aced440c83e8b4772ea899b07a5c8690f7cd3fb656b39f4da82c415958d2a63f8009cf532b7f6433b00f967282df841f1c8e0c40c35b5ef5cc11af6e498653f553a6f2fb6131198d84aab3f795f34b327945eee6b750d9ae9ab6598a5fd0b724720c43c6ce9ddcddb271671e0d6bedf6805c7303851e0123b4be1976a", 0xf6}, {&(0x7f0000000380)="c0a9c7c53b867c2e642af90a483eed1782a853a6f267fdc6cc140fb14b5357690c59c29d2995d773562b52c57cc25aa90ad69c9ef733902ad02189ac40", 0x3d}, {&(0x7f00000003c0)="ae8bbc5e4eca", 0x6}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}, @cred={0x20, 0xffff, 0x0, r9, r10, r1}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r1}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r1}], 0x140, 0x401}, 0x4) setgid(r1) 02:05:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) 02:05:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1c1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x177) setsockopt(r0, 0x4, 0x100000000, &(0x7f0000000040)="ade852926b8496d1c5e6ebff1c8be2c3b8458f13779b489b1c9919e06bab01c78de0fe4c138f235d066e6ad5fd1d172c0c1979bcf79a5269e2a6edd0ed8a57579a6719822c3b00c532395fabf7118692e96b127a5c628f30c5", 0x59) 02:05:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc004, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 02:05:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="ef5670c6797b0da28d645e20bc9c01852b4b375f63498571cefe83b4b1b33e7a9dc2a29d93b87763320fb39a3d0bd06b9d6b082190978cf3038bf05b6c612d14c3e59c54dec08ea3ff1050895a65dffa3d6f1f630f754a179e5deec9e800e4403d5c2961808717c37a8cb8137bd7146be5956a5828637db6764173a3a45844f297dba5443e1c1d7ad828e75ca9f0bc9191e6c641ebf66a87b4da8fc06a41a7c4cd84b0ee2bb9d0a2a24fac296f335c12eaac8ff8266ecccdf7f9445902bca1c9173c4c0bcb36e3dbed9c50dbf509d0aa3a6e95", 0xd3}], 0x1) dup2(r2, r1) 02:05:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07007325f012ed913078dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000008, 0x40) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 02:05:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) 02:05:23 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x36439de8, 0x8, 0x2, 0x1, "11eb0f1bdbc941dfede189458421049204a41ae1", 0x400, 0x53a8}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) msgget$private(0x0, 0x40) write(r2, &(0x7f00000000c0)="6f4ca662285839", 0x7) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)="a8c06d35a21f41", 0x7}], 0x1, 0x0) 02:05:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffd) 02:05:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8464, 0x8, 0x400, 0x694, "2d27f81715f6ef1dda97d6d70ac1250947c9ba02", 0x0, 0xff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 02:05:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:05:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 02:05:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) chroot(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file1\x00', 0x5) r1 = socket(0x35, 0x8001, 0x1) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xa00, 0x0) fcntl$dupfd(r0, 0xa, r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:05:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="10bec2cf416560d31743880f1434fb772c38c343998daa191cad062da8d36d5beed1c4725eb33bdabac2c742d8cbc68d949c27c94c8d632b4367cbab3d2a26197677de411facf2edc1d29d76f8d1d6cae2b182a6d9cd7c4d57af5fdc759c41b339ca4eb981095d42afbf0862fc720d20d8916a40f009d6ce7873cc5409f06137e753acbcd5a5b8f4b625034a0ea7fc7c5c99c6a7a53119b6b4cacd0de1c1eed83944bed7bbf2af002fdbef676ee8b7c3d9c3832f0b65f87ed171d9119b2bb528ca771fa30309ea745ffe873ce5f4a129eb21fc7378b5659123ce6f919fc19c501b7f63cb3c0b4911f72f95999e8ee3a230a9e43041d9afb5b21a34", 0xfb) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 02:05:26 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x26, 0x0, 0x0, &(0x7f0000000000)) 02:05:26 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x2) chroot(&(0x7f000009a000)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/109, &(0x7f0000000240)=0x6d) chdir(&(0x7f0000cd2ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4ad, 0x40000000000000}, {0xd6d, 0xffffffffffffff80}}, 0x2) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) chroot(&(0x7f0000000000)='./file0\x00') r4 = dup(0xffffffffffffffff) openat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000200)='./file0\x00') 02:05:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/149, 0x95) 02:05:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) recvfrom$unix(r0, &(0x7f0000000080), 0xffffffffffffff01, 0x2, &(0x7f0000000100)=@abs, 0xfe2d) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 02:05:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xd6) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:05:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="6cf9cf157bc160fffb8409d82a48abc30063f95742647945c2bc37bad0798b85b06608b18964119b037591ef34cc5ab14d742eb1b7e57e1baf4e90f5fe4a531bf68e2725f4c45e4a", 0x48) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:05:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 02:05:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/249, 0xf9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00000c0000000000280000000000ffff00ff7f0000000000004f22676ef73ab42f38d0e9", 0x2c}], 0x1) 02:05:29 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x26, 0x8}, 0x8, 0x5, 0x0, 0x0, 0x0, 0x7, 0x3, 0x1f}) 02:05:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="1de731e068899007c31217e5f9a1e33e6909534a3b14f4498a114595ff3a22650e4c9577197e8ef8fe4eff39b8cf3a100e3934", 0x33) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffff) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 02:05:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) open(&(0x7f00000000c0)='./file0\x00', 0x8050, 0x6) 02:05:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 02:05:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x101, 0x2) 02:05:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x80000001, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/186, 0xba}], 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x80, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 02:05:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mkdirat(r1, &(0x7f0000000500)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="f8be8e5bdfd0f5fa6c54c6e98824024c1eb96ff389807c7ce927c11727bf2d88959666c00b8342b66fd440bb0e0de8695f3c472a0061b2647216f5a01aba03bf4dceb1c20909cf901a33c9d61a1ce1dbf94aee18cb974cc38b04d4f3610c92ae4069318a7cd49b68652f1a0a", 0x6c}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000b5483f0cbc751dd9f19d5ae931698aca5827a525cbc94f001ab8f791d02eafc24d4b175ed7181ae6995d75677bd9b7b50ab32628f8f47adf497ca2f7c54195387aabdc6ba664b8fdd5410874f80d6b2c9b488d112a8cbf46753605fafbd12e9f5774ef1f32a4462b244b22598eb3c5a19bf54cbe05f8bc4350408d7aedc038cbfcb75dda42a001"], 0x130, 0x8}, 0x8) 02:05:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) 02:05:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100000000) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576", 0x15d) 02:05:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x400000000000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x43116df0407f965b, 0x22) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 02:05:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:05:32 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xffa}) fchown(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x180b0, 0x41) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 02:05:32 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x80) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 02:05:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) syz_execute_func(&(0x7f0000000140)="660f73d500c46179e68600000100c9c4627d1ee6c482ed962d43c86abb2e3ef247ab660f6310c421a966b21c00000036660f7e81b4d70000c4c315782ba6") write(r0, &(0x7f0000000180)="3a9d30514d403f276e64257a9cdf32081f3c00553e77da19c403d67eac1877ef13c9b2940982aa07b2e88866c74b2f4010bb78d08fa5e5452b1c21a716d1dfa5ffe083e47f4c0221046e334e29be84dd6b167d", 0x53) 02:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x408, 0x20) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:05:32 executing program 0: r0 = socket(0x11, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 02:05:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x29, 0xfffffffffffffff7, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) 02:05:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x100) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x12, 0x20000052, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf000000b, 0x1, 0x6e537c95}, {{r0}, 0xfffffffffffffffb, 0x85, 0x2, 0x13b, 0x2a859b2d}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x7, 0x6}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x3c, 0x20000000, 0x400, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x7}], 0x8001, &(0x7f0000000100)={0x3, 0x4}) 02:05:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20040, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) 02:05:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28000, 0x0) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000580)=0x72) r13 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e25a5d68f65090000008918076b3d5dc26064e504888e087e81a09481b27ca3735abc3169a78b9c72039d80be171722d0109bd59303fc7abcd32c4b334a8255420f098bdf721c111b7081b152b93ace8c8f27000000000000000000000000000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="8340d78cebc8e820861b2b246692051fd4d9062721f59469b083a2c208c36d3aa01b4fbeaaca4c9adefe5d167d4591dbf75d8da7582887813320edd035c67982523543668a06541530e9a0c61f6088234e857b330ea6e4c463a456b38a32815094d270286d3d4ad1bb20eead9b77c815bf93d1a71de72a1f11b51cf4e74cb73b38e692aaf2b9d8246657bb4cf6a807a6e6543da233b7854c61079eb6caa7a1a576c131a0dace2adfa65ff0a96a0a236cacdb20242083155f8397a1e89e2ddea3d889dca84a3c7e72769f192a94ec743591ab16db5f3907a0d82c1ee21c60c98fbb", 0xe1}, {&(0x7f0000000180)="0d12c555a48ee8e4035bb18e3edbddd6f51bb3354327cddc06ac954ec518a9db0f278fbd9c329224ac0f34c23eddfcc1ad4b976e700366f3ec88481121465c4a702a6b31f65c49188b58b9750aeb5aff03945bd79f174e8458ccebd45e550ceb63", 0x61}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x138, 0xf}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1000, 0x270) 02:05:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="00000018603519edffff0201000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0caf073", 0x35}], 0x1000000000000175) 02:05:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/113, 0x71, 0x40, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:05:37 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/50}, &(0x7f0000000140)=0x34) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 02:05:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028b0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 02:05:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) chmod(&(0x7f0000000500)='./bus\x00', 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getpgrp() r5 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f3e44132787596a80dd26595b54b3c2ce4d4b20c6ee922d89352cc2b91d456bf90786521581ca5015d22255530d3ad9349f9cb2f428354c76de5ed1f6245557c086c1b74160c2a59521d11e7f46854e9f073a57bde35350c0941c11317daa1160924891c75d06103ec365565e04c1abca683c5117857bd4eaf6b4ac0ff38f85d2d31323b14b4b531dc7a47fe0d4c0d7af317503931096222097b2b433d22c9b1ba4a8eaa5858c187092a795eb73d167bb1974c8b47eefc51a86ed249684a407caf263caf9219fc", 0xc7}, {&(0x7f0000000080)="058db09293cf824784b0e182f845c84c546b9f6caffafccf070faf977e4bd2782ed38703", 0x24}, {&(0x7f00000002c0)="ce9c03230ea2fd956b037c8e794413be15d72095eed02d080f20c1ed730707f3e5c6a0ec5a9b41e722f74be646143fb6a2954ee4851f627adaed1343363b20387aa1d6d304ffcd83d310c2e9c04c45304a10d323fdf8c6b1a91163a6eb5d", 0x5e}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x408}, 0x404) 02:05:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000080000032946661f61782c344c6b5ca3d5358251837658f2f4903ffc6070802e806239a1fe2e968c9d1af9c36e3a724b5634dc0d601f554fa2e160e8baf068d391d6cd2b7ceeb8ce367d2727969ddb751dcd77dd87081bb888a553c7e6d57820ccfd8ebd98b2a0000000000000000000000"], 0x10}, 0x0) 02:05:37 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300002400000072e98c72", 0x2c}], 0x1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 02:05:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/102, 0x66) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:05:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 02:05:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x401) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) write(r0, &(0x7f0000000340)="49ef092d239461b9c6be19440b37fba54f185c0f28eff9c9f1fa07c0de210e6d6ce013856ef05a94c022cd70dd41ff91f61b70b3890ef01aad613089327d9a3321974ec2821039869047ef5b1869d0721d3ce69c41139358cb6bf7ed899ef5a53c91b8bdaaa508c4d4a5d8f98b492735c3a2fa8dc5107d4875038e4ed4bcc6505f00d3a62dbbd3e1085fc8d8b7bd29d0e365705c7dfe23017bdedbeb77dea4babad28583e0b309a1bb644a2e52d2940d7beb900313", 0xb5) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x7f}, 0xc) syz_open_pts() r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) renameat(r2, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10890, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 02:05:37 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x1, 0x4}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) stat(0xffffffffffffffff, &(0x7f0000000100)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setitimer(0x1, &(0x7f0000000180)={{0x8c, 0x100000001}, {0x6, 0x5}}, &(0x7f00000001c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) fcntl$getflags(r0, 0x3) 16:00:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40000408, 0x0) ftruncate(r0, 0xfffffffffffffffc) poll(0x0, 0x2, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="c8e0e80ce513c6f70f7952910c0257b6351de5f78cf9fd721f3b317280330429464ab7b91f01f4962015adb74c", 0x2d}, {&(0x7f0000000100)="3d4d10426057ce77f41e0790cfb5bdb79998b0541b8e824f1de7ecbdf8cecf28b6f96566a679e7d3d8d78c0eff697457a1a77bb2350909024ebfbe39f215c42f5feab9457a3ad82066c800b43f420e85a298a0e5ea66dcb6f1bd52f5094851f02fda1abec416bcb9f8de5c23621727976bb07760392172a088a8cdcc578c5d28ac8f08adbfa462c87af7ee228fecfe76a2ffed6aad746241c9ba1467fc4dc1061e17d6216f32c60237311e249878ccd34f3a3f057647cf729822b967b0eea5f1391abcefb75ddd1c61614a8b99c7", 0xce}, {&(0x7f0000000200)="65d345299db986a777cf72c36674481a527fddb121a57eb4b91e5a55e0a72fafc0660c2d509bf8ffe44cafbaf53693771a067d097e02c83d4ed0809955e4d8a7f40b3a1344bd3ed3711c2b924b9399a31177540ed56107d3fe9af55eb332195608ccf973226478d7ebc549e32d525d53ace9f8237abc777b99fd0a144dfffd87fd10189334cfaef0adbcafc1555ed0e496b3fc53eb9761d6be29751d74e4730bc6f4fe2015ec49c1bf5db974ae0a27295a8b3dca2317c08463908c", 0xbb}, {&(0x7f00000002c0)="fb65881e7b252a519f917d1d78d943e1d4c77c0233f202ca49d7f74fd618952a48f146c96aa9477c5d6799768c569dbaaa8d4873704ecd14716ad60204d638f3892d9224176376aab176213770ccf72593042a6df98f0e574aaa16aa2b39c2c3adfd2d5444c3a0d368ad7ebed7055bc0052db5a5b6c02f3434a3767a8df27ca61ed2cd9f42c4d71de101906107d8f8b531421bab8bb6b34ff3fbb2dcb734e2", 0x9f}, {&(0x7f0000000380)="8b1d5d68d5cd7181268fa7f8b56967363c0059f2719583b3085e457ce85699a70a6509fa1811dc8c28514a8e241c3c4b9840707062abc3ccf83e8c647f0df86994eace8bd53bb449c37b2144ed9d9b6d702c9b7808e8c4204ecd5c22e805accea40dc047d426667f439d82a186c8fee61fce98b6fe4ab7679231", 0x7a}, {&(0x7f0000000400)="c8836c6861ed99ceb9bb0629ec591e698559220b058d806501743cc4bcd9a47e34255b05a8ad92c06d9d1938a3599034619f18363fe4bbc63e24a96544c75ccb6ec892f1951b6df2502105be7ea778fac8e1c4d44ec47689a20a99cba2574fd12f0f3f6cba1cfd8fa1cc565ddd2a7b976ddf398ebd57a0a2f37e434c1cfbcf784771971661d5296f3af76bca259f1da82b94aef968cf7e0e53822a9f81e588a0e519289d492ea98e699468ffb7193bb37bceb3ae886f88fce04f2b5da8eb9f73fcc33156d254b52da17f34e923d0d8f818b00ae1e9f9a4ecdd0eb3e3b8dad47607f4a33a6aa0bd", 0xe7}, {&(0x7f0000000500)="afe697b18975455958b89d313b034ba2007c4db1d0a0844ffcf63762cc85ac3b652441f3b119b8ad1a1f64b4d93130907a309f0ace03dd9020170a25a26daec2339a7e3187aea65e7fe64273d0aa80f200aac465f12f30c72836b1650e0c65d0a2c6dd1d0b3e9f36449524871e383b27195495973ca342ba278d3ef70bf3e70aa31058f9f5097bbd57b3dd08e912000ca35961b4636f209b725ea620ce4b546aa07bbce8f3f40b4b9c050ff0e381bae40e16f65e61e15529c1033e2c70527600", 0xc0}, {&(0x7f00000005c0)="864148a513cece53095ddec20d0ae28caa95e2d24e9b53f14d46a5dee2df8c6481e355a43fdfdce1880804219c3110a157b35154923b283e51ce725d5e34428bb1903dde3e30a4935c11526034c80e2c149ae00fed64bec197494ce0d8ca52c6dbd6ecddcfe73d67a7c578487833a3b0a572bf122142", 0x76}, {&(0x7f0000000640)="8a14e67953f651e3f76b9e4b014cb2822d8b31cf1101f6a1198d5b74038ca68a47f710ff359e2d66ecb92e16e6f7ce676359c3cd62d4239805d4c10b9ea682be56d8f4425005aeb401c2fd65c52d1bbf5c0c6723cf60e9fc77292fd6c2006070c957b01a4446b2f1e8c50e39d1b24261e70d6ffed0e54219b361bd9d3c32207de233a2bfa38cbd6e592ac319fd0fc8b5b5135c10cca341c6577057e58089ea5198feab186be80d084102c10bdc59aa91ef3a24212efb8833f92ac73c5540b10af842fb8c6656b0bfffdee5038ca4f7bd5f22f488fdb5281351755607db79d33dea7be7c834802768c715aec39cec2d", 0xef}, {&(0x7f0000000740)="9c0b35733d654ed2b00e25ba911cd566f87d625674889d8a6f1c022bfe93dc6723995d0cd0255afe5f", 0x29}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="3f7a78dc43a5c49debe37bb61d5bbc103824fa129be4eba89c1d0021249c26", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x50, 0x407}, 0x6) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x4, 0xa9) semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r1 = socket$inet(0x2, 0x0, 0xe8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f00000000c0)=0x80000000, 0x4) read(r0, &(0x7f0000000100)=""/41, 0x29) uvm_fault(0xffffffff822eda28, 0xffff8000019ab002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff822eda28, 0xffff8000019ab002, 0, 1) -> e rtable_satoplen(21,ffff8000019aaf59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c475a0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff8000019aaf59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000019aaf09,ffff8000019aaf59,ffff8000019aaf11,21) at rtable_lookup+0xfd rtm_output(ffff8000019aaf00,ffff800020c47690,ffff800020c47698,21,0) at rtm_output+0x1a7 route_output(fffffd8074d35200,fffffd806cf91610,0,0) at route_output+0x79b route_usrreq(fffffd806cf91610,9,fffffd8074d35200,0,0,ffff800020b8b9e0) at route_usrreq+0x35d sosend(fffffd806cf91610,0,ffff800020c47958,0,0,0) at sosend+0x6eb sendit(ffff800020b8b9e0,4,ffff800020c47a18,0,ffff800020c47ae0) at sendit+0x590 sys_sendto(ffff800020b8b9e0,ffff800020c47af8,ffff800020c47ae0) at sys_sendto+0x92 syscall(ffff800020c47b90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,dd2d7d1a010) at Xsyscall+0x128 end of kernel end trace frame: 0xdd5355e5400, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c47500 rbx 0xffffffffffffff5a rdx 0xffff8000019aaf5d rcx 0xffff8000019ab003 rax 0xffff8000019ab003 r8 0x21 r9 0x1 r10 0x4 r11 0x21866b499ca5a9d r12 0 r13 0xffff8000019ab003 r14 0xffffffff821ee000 mplsdomain r15 0x4 rip 0xffffffff81847d60 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c474b0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=126672 stat=onproc flags process=0 proc=4000000 pri=64, usrpri=64, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8b080,0xffff800020b8b798 process=0xffff800020b7c6a8 user=0xffff800020c42000, vmspace=0xfffffd807effd168 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56974 74450 21588 0 2 0 syz-executor.1 56974 114574 21588 0 2 0x4000000 syz-executor.1 7302 346358 28068 0 2 0 syz-executor.0 * 7302 126672 28068 0 7 0x4000000 syz-executor.0 21702 262905 0 0 3 0x14200 bored sosplice 21588 50245 54836 0 3 0x82 nanosleep syz-executor.1 28068 346735 54836 0 3 0x82 nanosleep syz-executor.0 54836 396376 51361 0 3 0x82 thrsleep syz-fuzzer 54836 344378 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 236486 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 460089 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 326462 51361 0 3 0x4000082 kqread syz-fuzzer 54836 332027 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 12114 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 18502 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 98375 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 20637 51361 0 3 0x4000082 thrsleep syz-fuzzer 54836 233929 51361 0 3 0x4000082 thrsleep syz-fuzzer 51361 440078 53730 0 3 0x10008a pause ksh 53730 295526 22775 0 3 0x92 select sshd 86763 39414 1 0 3 0x100083 ttyin getty 22775 363899 1 0 3 0x80 select sshd 62902 295178 27482 74 3 0x100092 bpf pflogd 27482 43726 1 0 3 0x80 netio pflogd 30051 20050 84963 73 7 0x100090 syslogd 84963 168007 1 0 3 0x100082 netio syslogd 49910 469374 1 77 3 0x100090 poll dhclient 33713 89195 1 0 3 0x80 poll dhclient 12571 473310 0 0 2 0x14200 zerothread 89235 314490 0 0 3 0x14200 aiodoned aiodoned 82682 399752 0 0 3 0x14200 syncer update 70349 303931 0 0 3 0x14200 cleaner cleaner 10892 227563 0 0 3 0x14200 reaper reaper 1064 382311 0 0 3 0x14200 pgdaemon pagedaemon 74586 273490 0 0 3 0x14200 bored crynlk 88873 315160 0 0 3 0x14200 bored crypto 22005 495319 0 0 3 0x40014200 acpi0 acpi0 39327 123214 0 0 3 0x40014200 idle1 49646 189406 0 0 3 0x14200 bored softnet 16252 267837 0 0 3 0x14200 bored systqmp 63900 54512 0 0 3 0x14200 bored systq 8031 358988 0 0 3 0x40014200 bored softclock 40157 408897 0 0 3 0x40014200 idle0 33917 261120 0 0 3 0x14200 bored smr 1 455508 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7302 (syz-executor.0) thread 0xffff800020b8b9e0 (126672) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823688c8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9527 6416K 6424K 78643K 10857 0 0 pcb 27 9K 11K 78643K 298 0 0 rtable 101 4K 4K 78643K 380 0 0 ifaddr 62 14K 14K 78643K 167 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 24K 78643K 72 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 1471 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 61 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 510 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 54 51K 83K 78643K 377 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 72 0 0 in_multi 33 2K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 217 0 0 pfkey data 0 0K 0K 78643K 1 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 29K 78643K 2409 0 0 UVM aobj 18 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 13 0K 0K 78643K 45 0 0 temp 179 2379K 2443K 78643K 4552 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 367 0 360 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 45 0 5 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 157 0 153 1 0 1 1 0 8 0 rttmr 72 6 0 6 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 20 0 20 7 6 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 23 0 14 1 0 1 1 0 8 0 pfstkey 112 23 0 14 1 0 1 1 0 8 0 pfstate 328 23 0 14 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 44 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 1 1 0 1 1 0 8 0 semapl 112 59 0 49 1 0 1 1 0 8 0 shmpl 112 18 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2364 0 949 46 0 46 46 0 8 0 ffsino 272 2364 0 949 95 0 95 95 0 8 0 nchpl 144 3271 0 1643 61 0 61 61 0 8 0 uvmvnodes 72 2455 0 0 45 0 45 45 0 8 0 vnodes 200 2455 0 0 130 0 130 130 0 8 0 namei 1024 9043 0 9043 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 9906 0 9906 12 10 2 6 0 8 2 sigapl 432 706 0 690 2 0 2 2 0 8 0 futexpl 56 9844 0 9844 1 0 1 1 0 8 1 knotepl 112 169 0 142 2 1 1 2 0 8 0 kqueuepl 104 131 0 129 1 0 1 1 0 8 0 pipepl 112 448 0 429 3 2 1 2 0 8 0 fdescpl 488 707 0 690 3 0 3 3 0 8 0 filepl 152 4022 0 3921 6 1 5 6 0 8 1 lockfpl 104 147 0 147 7 6 1 1 0 8 1 lockfspl 32 89 0 89 7 6 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 796 0 787 1 0 1 1 0 8 0 zombiepl 144 690 0 690 2 1 1 1 0 8 1 processpl 840 723 0 690 4 0 4 4 0 8 0 procpl 600 1732 0 1687 5 1 4 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 10 0 10 2 2 0 1 0 8 0 sockpl 384 604 0 583 4 1 3 4 0 8 0 mcl64k 65536 258 0 0 33 10 23 33 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 377 0 0 20 0 20 20 0 8 0 bufpl 256 6911 0 1048 367 0 367 367 0 8 0 anonpl 16 100053 0 91020 97 44 53 53 0 125 15 amapchunkpl 152 3785 0 3699 20 16 4 9 0 158 0 amappl16 192 4328 0 3849 83 51 32 37 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 260 0 252 1 0 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 243 0 240 2 1 1 1 0 8 0 amappl11 152 211 0 198 1 0 1 1 0 8 0 amappl10 144 330 0 324 1 0 1 1 0 8 0 amappl9 136 356 0 352 1 0 1 1 0 8 0 amappl8 128 147 0 125 1 0 1 1 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 291 0 283 1 0 1 1 0 8 0 amappl5 104 134 0 120 1 0 1 1 0 8 0 amappl4 96 573 0 548 2 1 1 2 0 8 0 amappl3 88 153 0 145 1 0 1 1 0 8 0 amappl2 80 5351 0 5285 2 0 2 2 0 8 0 amappl1 72 24853 0 24392 24 14 10 19 0 8 0 amappl 72 1973 0 1938 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 2 1 0 1 1 0 8 0 uaddrrnd 24 707 0 690 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 707 0 690 1 0 1 1 0 8 0 vmmpekpl 168 9437 0 9416 3 1 2 2 0 8 0 vmmpepl 168 82399 0 80824 123 47 76 79 0 357 7 vmsppl 360 706 0 690 2 0 2 2 0 8 0 pdppl 4096 1422 0 1380 6 0 6 6 0 8 0 pvpl 32 272317 0 260030 209 73 136 137 0 265 36 pmappl 224 706 0 690 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 563 0 15 16 0 16 16 0 8 0