, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r2, r4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r6 = semget$private(0x0, 0x6, 0x102) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r2, r3, 0x6, 0x3}, 0x1, 0x8, 0x7a9}) dup2(r5, r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(r0, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240)=0x7fff, 0x4) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r5, r6, r7) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = geteuid() setuid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0/../file0\x00', 0x5, 0x80000001, 0x76fa0000000, 0x0, 0x10001, 0xf362, 0x4, 0x1, 0x0, 0x1, 0x4038}) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000e539d0dd99f8f3ca94540eac0000000000000000000000a773608b41cf94b3000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x47) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x203) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendto$inet(r0, &(0x7f00000000c0)="0f17efe962532031f29fdef528c4c845570cc70da428a98478f259dd2a21dbabefe7d247a4d2cc142d45dbe53ec71b1fecd2650e216656799e019cc74f537cd001599921155b3d5e8d2796216a31403eff124e8b465cee4125eb40139833aeed9c47d8a4e96e8aa95eedad6acaad2e9e7b71667cb1968b79e85c7fbcdcba52bbfe83c8a6756c65f286f32e528adf39be80676afffd44c2093fb56fc369382ab438d27b59920d454c107dea639b8b5d834d13b770a6644ae934d5e56527102792a830c43d8b46a24c21e46e9cf14a076eb915ea5e31b337c179661ab46e8991779ee53412b911135dca336f52795e1e076564372e69051bbef66c83267a08feb76630f9085cf68bc31a1e3dc5dfcd9ac1e706684f68bf74db5b65327d9d18026dc223b2d5871c507ceaf72d0c1a850048d4ec7a1672a6f666534b015512ca59c7b45903459309839a9d12dac6cc10ff09426aff0dd00e4fa93050b6dfacea31dacb27806d9ef6de8ffdae7b69aa9710ca5693717ae7de6339272ab1cd541822134576e2d9badea99b1d0c6415ddec1c8e2aea066fd76b598b1742dd52da4d8c421e078828ffee46818bcfec3e2cd07bb5fbbd33c385927bcaa2dabcb43f5f392b40cc0d437056d14e4d0cac2764a81b7a5385aa0ba51dccb3db6d5e3828a3cfc11e13ed808eb03b637c675595877b954c1b7c3a958e492059ff6ec18159fcdb8384cbd1df7b376e1d23aae7e2c6680b6a9516b806787ec82f0eb91fcc43c27cce289e82d71d6f526b2748f22ee5ad8a36746780e749b34f57c4f20a7c0ce93abf18429a104c181efb3f1277e971971dffdcb170e781a846d48176a5599a1b490e2131546261f14041480f45dfa4752f89e693342595477a5782568ba58a8543ffb228db154db4f3917f030fef9470380fe5aa84033f1157489cb9d3b36959bd1ee7c40c1ccb15c9e7b3ae6448841a8b8b556c92ce84ee306b6ccbe38572dabd17fcd3621d320f3cdab8504487616dfdb59da649bfdafcd0b9abcdc888e2b6631afe1b2c20780a1053a609bfe91761624f288812ebc451ba7b19ec2bbfcdb22fce1f97d6cca2d49631d7ead15d0db78029963c3b7744c521a2f208100ff3edfab49a5a54444c1bcbea147d5510174b3136e313fcb48a5531ccd141fd61b87724291ba87a39f85c111a8b344484db2bf19f244f71031567d61568c338f1f16f4f832fd5b9ccde0c6b60f3bf3c852634dc31158a80bc21d6cc9ba77a8de2f7a7e3f2ac9968bc42e6c4644faf62a62b8bce17ec2c3f4dbb431a47dd815822baed38ec68e9f0170dc3abf55b77809fc46863ff89e7d2dc2a1abefa37698e1032b5f457b2d6da31c5637d2d19e8358d1d82a513ab6d4e49fb95496305691d99a08481432b7f80039d8497edc60fe2a575fe458e04048b048bd1962796845c9a36a3a48056b0b112da0bd2454a052a588f49672b8b525b5c5f1e9e390b949e11bc46e3c1f6a480acce15146eae9e3074b70e684e3a4465f96219cea75773b57db4e60c4f49d1948b64c6b9ad3327d685dc4dc440a6553e098319b611894cb59e81b6ae766af62fec3b8484f9c04fa5ff5afdd9e59ae8db324ba63c791a128b7f48a30205cf97629e2b7341f4e399a9739082de57592c80b16f923e88565a2c6f8f654ae759863c8b66da3f5959546ac9bad8ed149dd8d171c054972c6b01d01abb0e778530dd4933cd6a5c06097d483385613edbeae7fb70783fbbff83a58dbf136082573c86839bfdef27c8671559b20ad89367eeaf83bf14f5cd34a799c34cff321d2c521121561955b849d6facce0b5c22ffaede97f35000a763f112d8b9c324d6064ffed6f8d6c9bf95789501b007ebafb81683f635ba99ecfbf3c7727132a1b2866696765dd04726d75b1175ccddf163635d85cbc58dc1f42d2995ee7a4370b1be3d77c22e1dd194a8efb5aa9c25501e045b2a56d73b25c277602d05e98ec55b2743fee2c284e179150f76f22a3ca79dae518cc4cedf35c401336e1fa61eab5abf9ffd366790d81acc9bc9bde079a81046f37ca8951f33cf0a71c92465c39095c1ce957a5af7e2bb58aeca786f74e973f8c10b1996b099a050381976040da6854eb7552a33d563da40bafe64cb94ae1776e847cd43fdf17360449bf37149f42c4fc51dec79182c0ea28ac273888b46332a61425ed4b70d74ff0b3640afe96aa19e2d0c71a44997e37902846bba81fd8600cd24d376b23b5feffc0a7eabc8500fd2700e84300df408b95cf1f1c9c126faa2d6bf46bf1ae9b9a03f90db1937184978ce68a6e9664ae658dd8c4b677ed9f37a73632d981ff7b5256229a6b660939c2d6e932523c89c6cbd614334416a754a3ecb9a4e88f421dbee8c4acedd789d7c923b6ac57b0b3ad0a733a0c66d7aeaef5514f3ddce992c492361671395fbe49f76e6566b7c4d67736b0f6c291a15a13eff605c589f056baa5cf9d7827cf9b519d0f24724fc5de4b8fe99c2a0af0c2b8bfad18f60313cf94c5fb65db55db1e95c9d0f5c1073b191e719059b489f1ec8d5762d4225088e51aed56297d42f4972be863835e58bbb5ccde596dfc979060d48504cacc379384557dbb36b506ce08a1309c9356e9355b4a7e65141a59f4941967ecd784a858f6ad75322f926b1bcf2f9cfd3e8c4b854667e470fdc6ee6655a07e847666c06fa0daee76bb6360e9c44e043695a6bf451cf9d2dba63e9aea2005ba2a154d8dfbdb5985074d3b466f31d0bb0d531e82ec01af9270ff2179cdedbf0ca280730533d0f57fa4d221b19de3ca92ccce721eb902dc528e91c0348f619e8eaa14d3da6921fded3981555b7ef70d872ee531edd808e70b9c3fbf1bf2487537b5dc705f43211e5ec5ca978cf4a66eb2bf817e6f11947c5d819644e2f05d2304009b7e13fb770ac58e22a011c2fb48a940ba7ad2ceb39aa5d9feb074918bd6b8f8141cc96256bbd05ff0cd3c72f9b4c0fb576e0a8ed028602da1826f50b07f10b5186895c84d914ec7254c2ef9375915b8ca9e152a18e0d5215a681b207f01d5b0222cd8bb5c955798d408c584106f834e4b91ab59edd86b16bc760b7fc2245bd683cc12e2fa1bf8938290fa20ea1e2cbb13594e6d3c67ef552669d858dedcfd2702bf0f30879bb38c7db1b4eb51854cf32cee0969e23583586889989f3d1a71c9ffa7f31e3554327428fd263ec8247478dc670f632fecd3026cc56b02d39af940d3cdc02ff5c7d0cf492d97a4c91299ed62332113f12c9298d2316e3ba39bbf02fd5d6801d526b374f3cfa4a13954926a675243e972adbabc50b4416cd6ea3eae06446b298959694251257f0fe229e6dc6b64e2a8ade6a46c8afabeff2ab962d8f15a81d9229523c609f75e8ee67950057620a3afe7be21a77cae3e1a868ebceadb1a26fa450636ff9e9c5cb24b6765580f7be88e883beec4946c99265996734d1b83242fae6b93a1ccc3451421f2c1ef2d6d026d2c78810daddb858f39520a043fbbb1441bb1991ee79285a8877bd93cb44d4455986c0bb0526c180a8cd009c259ed5eaa44d1ab3ebbc9735cee4150066fbeec0f180830d8b3c3e74643834e8ac56a62ebbdb5f3203eb2359dd28ea84d5e55bac2df8737d0f0c3fa8564d6b519616867f10871d065ba83cf510536688d741c176add27b54434285f053fc8fea73d41bb64e660e73b11ab3238795d1924e0f31c731194f6a8026d17c88519dec24dcaa803c70cab6f0416ef646ddd78e356606c16568017ba0aece8bbb1eb7aec84891b1bb9ad4c44478d713a6230cf7664aee9da94ebdf34b0132de88904607975d8dd3e49589bde92d0de92db1992cabb2511f4580f9834233b14f59431a8da57c2364fff7b40a65adbd5bce94e0ad5a254e6ca24f0d3f48603b204aa5d2cfb688c09a1ebef04e0b917f029790f1f555305464b82b0e768b4c74935814918d4d382a1e72a109cb369aee3d265703f61e314d89f52ac0a1a8a160a1379d0b5aa0d6e86425d9213b481a5ae4c0ab0cae2086bd24a278cc939ee52230c6b77ff6735673b4dbf109cdd415a662829b340db0e4da5ea51b96253017dae05d3739decf1a123113ae1633fd59a11e1db1e0741f66edd993059a57da1735192002cdf7641bf61423d09f40b8aaf8d210f4455e13ec7728ec974699df989f94725a1dfd5bacfd77234fe2e315a30230f116fe0ccde57808b24eec525d950cf094b3df183253dff348a7cd5a12c81c9fa6fe4371efbfb721d0e2023bd5599f65b4ba539e6efc94f2bd05bf07290e2b5fe6c0fb53b76501b91dcd9b4984c523d49c0ed5c3ad97834f5b71651b42bf9db6a2842384541d5efce60ac1e498fee3d1d246f747e1d9458f350eccaf2ac0fbf928e530c69f851c31eae694366209aaf3a1c137323cf6615171bd2ca850262af114dbc7d6f2621775355f0e850a129a1aaab783e0646703863a044d9a005361b81947bc1fc41ac63039871b15402d01f75b8913768aa5e60e60a00bf5f0170c457c869ba549258293f69f24d2833e9b4ccea0eeb9323fa2c59eeb0b07b492cc273a53ec5bfc9d643e8062aa7319e72f9a829f0322e96865b4797d05eca3cc8b53de6c42048e3925355b4a236e08d143d7be6e9d1bba816162bca5b656b4ac7d3588b1b1c9d94d9a4e417b090a185beca3e02cd882b13548f64ea77b846692be5186352b8185fea6d8d044f4b75f03fef6f9cd01d90077724ee4aa152792564ab276c2f4417d3035e7de424e051f55e1469efba4f74f601f3af0eb349fc7d11c329493c69c72916b298c7033b7e4c4c98315a659050f1c808a264f2a352fe84fb061beada211a1f0f8a0faa5e63b7104a95524a26ce6bc7eec195ac2633f9b11c2926827340d47ca88772d43aaeb2247c30cec8d0efbbcda6e94f06cf8f839a11de802beaf9e0c9e57d125003b2f8f73295e6432bb761ede87eca6a6a7dcbb053d4c73131299c741f8ca13d4dff3d8e5bb56ac63a620745d4905fa9adc08f1b364dbf3cca10831ba4dfa033f85ff4440ff9fa6af0d66d6c4cd9e345e2ead1a8cedbaee399668394dfb453af9d91973934305654d5de555e1ef809daf177f7ba3a5e54d3ef188b7995320f6d5ea8121cbff6cda51634e1232f2fd9d5967133aa5c8178a5f6c5c51193cf88c34c964fbb5b8316a676423f5d0c69ae19b7677827b7c17393aad226e096694e823b32403ca220759069f7b673136076da9c0b7376a3d9e85eb31e202fe69c2bd91247cda9eb393d99a643a6e993c45a3d593c106236c9ec4c37f7113320fcda385671b82445bc56be32306a182c85c2ecf109e81379c611a7406d63c5f081ef7bbf6d4dea260c66ff99db88fd5b2a8c609c4f6f02e6241e241acdba31853e83add2e1a944e7205babcfee0ab074938f50ae418bb6b8b438c02abaadb05552038a77815cca51f7cbe11130eddfdc7784b27ada5a4c761bf5779db970a8b4d39a40ba7f8b34352047258f972ea1a55f8e75d8a96fe6754b11e942aa0d860746df69761b2ffee95e4f01d1091a54767d47410ab5c134d4bed5cfbed62daceb11b8f98ea8a7689753929023b2494bcfe10aa1fc6196eb630e50baa73dfb14f0f785562b926a88e0929437d3aa1f13def55075d5905990d23576a660cf5a58825bc896bca589a893912f7d9d28bf1ad585ee7d8a55f6b42b60a731df4c5079a33b302150a81933a8cb113875ab355187852d16aeb81e6a144c8fda3f6d583084cefec70e4f74ec32b4ecef14d69a611bd444523c557cba22674b46a4b0", 0x1000, 0xe, &(0x7f00000010c0)={0x2, 0x1}, 0x5b6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) socket(0x1, 0x5, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xea, 0x20000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x26, 0x14, 0x4c, 0x5}, {{r1}, 0xfffffffffffffffa, 0x22, 0x12, 0x2674, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x22, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000018, 0x1f, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0xc8, 0x5}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x1ff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8000004e, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x8, 0x100}, {{r1}, 0x2c9a1136e5024fa5, 0x4, 0x80000000, 0x1, 0xfffffffffffff800}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xbe, 0x7a2d}], 0xffff, &(0x7f0000000080)={0x9c75, 0xe380}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "e6bf4deb21c8f693e58ba72558d0cb5edf193b2b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000280)="9386d4cced7edf6fb502c0b017595feb8cc25448c4fdda9841e868549efa09c92de5d3a1eef6652a13abad13354ca4f4ebaa718662e1c6eb2781a9ae2cde7edf4e68490e7d", 0x45}, {&(0x7f0000001bc0)="b366ee89602a44c9cd1bc75f3dc70a58378afd99bbb3e267b89c0b254bb414e9dbede99f2d66c131747ffd34cd406a0624d94fc309568324082ab0ca9198d4a1f0112895c063da1915cd2cc41fbd0d9129c55696da1beeb25e405e7b620aa451e5351de557ecf5df0b57041fb1aab51f0023e62509bb5df50c9bc4f57ac17779267e770ec9e375f074d59cebbab2845e4638d0db5197171e9a7cdb552d57bd0518c2d992ab0037f8de522121b94ed92105fcfd94d68482bcc14e29aa8e81e2dea02c0040c22667109641c86083a532182fe0bd6e616cac63750443b01315f4a679531855347a728d7ca7bf2dee65115aa2b0641dbce91f3f34a629fdbb98020e11b619d84fd13e0c542611b8f4f2a1f31af611fc10687124324337f65d2626595a099417ed31302aa8c251cd5a2073e9b99ac3164c18777a2b0328a49d6494fc97478c990ed9378ec5048b46b6f5a6245b984e23aab05b5f70415f974dff4fa1c8fd6f76a9b8103e2734d0b70c34401af84505773eda47bd75c7fd8dc8443be59d9d4ca640df414b7397f0baa9a5221faa06cac7886c1fa511c57eb51f637d9596bce3062cd81d44354935fac041a34cdf573031c32fcf36bfeda1950dec03c51019d298f5f158c70ffda4a665b0e92e2445ddb730f0ae4aa398e9021ed0442a7ba76c6404908b6ad27d467461b22e1da38401bd62a0f8275f2e5f27e2f045f38a7b556462f5fd9c8735f0c4bf3d8d5f2147c8cbacd017d19229f3ff36d46256f6daa728566f53fde6868bfcf437bf6842c25e3211f7fb5e0f7c6340c4bf4b869566adf963f10d63259c8a8a86634fbb7e41f6b8778cb886f60e12099c98255a8a4a22af4eee7a287b38a09c5e5858872cc6962a2a8c1fc9da335a1c6c201e1c08e1e533de000bbc3d72fccacd324b60bfec6156fdc3034976236181527d461330d39b8b2b628635723e899d722cf4a75aed52bd211b8b7c8593c5980565938982fd3d881eb90fdb8ec30c5340c30c03e9f73fdc5353e66562d3f21e68dc2910ac9b53a69ba5e022203f83a3b4a22f8a624c82bdfc1baf26e7add374cc1fb846df7d17acbe9a99d679814f1876bb114aef87102be8e4b1beebb1df7e46a11b2e8c22878bf213e1ad135b8977a569ec9236b348089403d3c90129379e11e8de38bb5a1892ac83847806cea952a5d51aed37fa8469e2823042094e9945228872617197194689b5980cad08c707fc3e8c40509c473218bf12ad6bb22ffec384b1b290c0dd845c5ab6c88b2c01b43ddf0ad7b6cbf8324b567b36c06517992e612fe3a84b856f2f3551c94d016a1877f9a2a2ac7ff7463b86c2f676d2d5d79dc2cebca4ca64fb76325ab2b1564bd1cc46808bcf87757c62667684a28b51d4977ba8a9a1369e7fbb949f5afc528d9bc48bfbd4167763db12ba4bf2e79ef5a3073238c6464652af961a60e4701da893b6706b989e10afdadc8dd058c31a175d0479812263c11f051c41abc1bc8f58442f2fd0407369d9b77ba05e8445fc5da748e9946839a3184d98206ea546489e9951400681bcbc187a33a4abe4a665f68b42eac8a5698c5ee65ee01fb877fa135883b0e793a83a63c517a1862b35a007fedc5e94831af7c49da26bbdf934f7ae233682ecf475eef2ef7b58b9c644ef6cc57488669f3d63c45b2359b9a0d34aef9dfd7e1cad249e03fdfce7bb48d7600b07b09c532ceccf2e4535b5ae3d2e176f332ff649fa833af48e8796fb34e60b72b7f1eb62886db4ba537c6d22b4f79f561e06e3db6795038c9b42bfde157d5ed4e0190b9f2ca8b2028e3e98efbe30713c68cffbd993b3980474cb2196e57835b5aef849faee96dc98cd94eb685f1cd06d5721117d6b1aa39e735903a70e94aeaec02159407cdbc70f755d5bc37ec3c9a0124a7774f7b5bc601468484755531abd6bb90a87e6ffd468d715cc7b2466f57d6c475435b72d79b746cb109e0a69577959fa9ede74b630c555d8f84e9a87bf18ac67c8f0cb36630059a17535bf226c96c00c14bba74f8d819f7300d0bf94ee41129b8f769d99c2cda7de549bc3ef6c90122570df8e453ee58db295f468509f6707453ddda3c83301460548621af05d1533b8e1a8dabb60bf51e93e5f8761e8c0b097fbc2185465e706aaf8a4e3190e39858036c683b31b72bcd194882b17e8764bd9bbad4bab9ff93e14008f66900549d92a9db87d5d18947ba725d4483cc30682f479d4c9760b58fa330b6f0beb6da405d2caba1fa2b8225908f85da361224a734b1d2d56f43fa3222fa84dab1cb86ca744823dba3d076cf62ec92cb773fcad73dc24a225f6aeaf4465e6253e3f7d5382e6c97799794c7fd48877d15b9ac19ca889cade52dd90e740f6367c9496e5666096fc312a6e4fb0987a0f1a7c08c105e800129678646708b4441ee576248a7a84fc6334df29f7a92b88fd0d12bd02c413c20d0488c9a803fc2e39c12a09589d4366dac0f79b8dd1a4b2c34197119e804bb6a4d51dc9ae503baaa204a376ceae3538fd9a007c18c00a5f6398772d09ac37039de3eb22b6186fa48cdc608b22ef27e82de8991bd9e52ef4c33dbd7d003979cf74973bb852a61c11a259ba54af7bf76d5701417e315fd56856bf67ab418cabe8ae3250222f546519e60ddb023502637eeb49d509f6cde1ba1f677e1d58203ca21d16f153427c3717c5aea5ec28aaa6bcd61338018e7c432fce45410facd474936435913c17c0d8d82f85660a4982bd01c947ba1aed05459cb9b53f5e36f7b0d80af3e6e6cf6319e1c1656e96c52cbef288f8954ccc3f1d80bf424b6ca1f7c1d9321b6259e13e743c2707766a375bbeb2a181bab88efedbf47dd348e92105050c56a6f65b9be67219e7826403a85f8c60714c24ab4a4dc33b7a619892b7e049c5af9b34c349c09f5ffb2787e4be1bd2a7e32c29290744cb0499f52dfff32a3564c5d0b1cd1d20eb7756dd2e1a9233f25b784f539c78a3905a702abba3145f13f32f7055a7653709cd0d39d976e4c60ce1af32e56b95eb25f9a11224c37981dc1f2c36f5750234e2e24985f78466324bd95b9b730ae8bd235ceb0deb69f3aa9f1f919f89445a88af4e9fda30afb3b2a73e4e83d74a5e71c8d135d3e68854bccedb2e1f3bf9bd0f35eeea65d1f8cbdd3c3316c531ee52c692e20d79d86a443808e395adee44fb10a403a6fe81c9c024de8b50cb95aed9b6c6eb0d82a23806dfe48991f35f4aa0cff41271116a2d50829b013e8114460c34618234638a250990609ff6e9b08cb3fe91e220f185230c3cddadfa8ec52b6c75489c6c0de58aa8d1dee0ab6bf5d12d037205c5c3ff869d36900f24bd6c3e9ec1d3aeb8eeeecc9bdee99630961801ecb34d325e14a089514a97118e30ed6e6870976d658467e3221bcaaac59b559c830490b2d6029d47b3a06a0907c652cf5a3028a5200702f8bedf02bf719654c5b104cec6b6a6619ae4ea17f720d31dbaa42ff1060d0685723c5f9b56709ea6069ec38aafde11d51c8bb83bb925042831c79fca545568822a19078059490819736a8ade5791b2660015eaf5dff6ceaf7dc03e407249e70d2e9e34b742c0e207ad6fb28ef571738cebbbc4e0add04c0d4c4fe56caec8b06fa025015ba6f42468e4a9261522e7a3fa5052c782e8978c357cccd07f50256c5d271bcd150fc95ce8a76ae1b26fa4e3781ce567847f61662484cf09f8efd90ead218ba243e7b51b19072511dbbb301df1972c283f5be35541624eb0eec894f7a658699b1047acc2f3372f07cf9294ed6825fef5c3add6eec55ce04f0929a804029071e90530dab8936ff045a77f824e22952bb03a7a0ec433cc69415e3ff0714a76f9f8de4767767a83f2adfcfe3fe77d6a3849404a8956093bf2c4bc2cc103d54e9d67d767f01a792b66a98114da4dece85c64e0dbf5bd1201308de6c9657c1b59abb40a877e80120905708cdf4c7997c0e1457305c6972d651e3883c4c857fce0a8899f0fcd0b46cb5b85d3561399a93a7e6134716b2512baaa3c09239cbf0d3e895bab179686d0318d70d4254ea7351d4cfa5966da5e0bc15d30cdc0f2461c7efbcaf11573c1b0c453c41b6901433bfda327a38168ca61263c8693101fbb43fa278cc7364493e2f461e0920fb91a1bb29446480ad572ee5fac77a33ca0797811f7ddd56f19cbc0f2605354cfeda78a9fc702f829ee46f73230c3f3606d711bbe7415466b1027c51f7fb774bd5390fa9cc191096c7854e4e2f3891a6283a6ca9f8603f306e6def28d408277932f5f4b89ef0871df2d42ead35b8f4fa11bdd45aac85e2452724982c305ff539c70c6160044c3ab2b5a9c3ab639f7769ae6d2ebd3207c9ce4a46d9ecc28a9e761d59d738799e443c513f63d0d6a26d929bf95c4c241ffbb7e7985987d4588949ad602c022297f3aa2e54503916fcde31d0d5cd5d452043d1949e10b7a73eb263e337e32d743db78c162810d00a9c073e41a71e461fefecd98a6d0af0b4c51a97ab3190b95c2aa755fc27a10afc5e130b77c17423780aa551167be1959405fe7471f18955d797b5c37d53d5090fb58422ddd9ac815420ae9ae45074e1d430b7e247d5f0847e6b4702ac1518914cf6e7f08b5fae86337d1d8b62f6b8b13e9c21caf4fecccc99549b1c9f5ab3ad2dc49ab1f9731f0bd72f4394c98c1b1da19030fd1ef3d73715b03d93316a516ec04643e430ebb3c10f8220b13a1d4202c6435f6b681633c241c61c7253aada89091e5d6a965abec11ef714c33e08c21a4b7eb3ab476ac7e212722dab03b8b86c90b2b52f917f15b6cd73306b922f84f0901fcad3096a51db71ac50904b176472ab3f7b0ee95305fdb61e3eb45cda84c69857d17867dc3ab62c2337039beb98b5a475574463ac05795f06dc10be693ab9e1f99077f5eb2348e31d9102f70738076890d1fd98e3c9790286b91d0f88502a45517c2447119986c3de68c5279a62d8aa4d61b9de0c05930d3aeeab4bea446eaf4627e3923d1ad7daa80dcae281ecb388b8dffbd28c7fec3a66ab8cb95b59e9b25311898c721d1b7bf6b1d27938ff3e19d0d637d430afbe886a16ee95adcc595a3782192d40857fea1028f836886b713b67f97795c4c03c2281067ad032c3be91208790508b034db1960507a75ca607d33068d5591bc5746804b744dfabe4f8cc85fc8c3bf2ef29f2f835f60565daf88007797940282793d33b6aaae71504270d49a59868c08b7f8bfa4a8fe3c0ab6b68f5fa6d61c4286ed627db1e9bf5736d0e3dbf04a48fbe380142b10a751e9241b6c03b614db348687926ff35a117cedf462af4c5358c114da6ca02cf3510686ab64c8fbddb5557a976b0b7e322228b27adb4e51cfb6ec561bda490dad2fce530bcc241afa5065082d27ff92446c42770c9773d51ed6be25783e03a18d09e54699f4685ef633903714c2a919632fe1ac37ed1b32e1dc4c52e29cf6cc303be3f095042381d78cbd6c8ecf79b8bfeef399a1d6d22ee7652815980cd9da5c593eff1732bd281137f96da7cf53ade83b27a47a8042d87c93052eb249597e8bf310aa54f006a3d67efc3eebc23a970035768914bef62d19f83fa7969efadbe45b19e0d355ab44be31791aa66a0cd7888b5dae6da1ca141d839a63ad103d2eed75452041fb35d4073ca467bbb41ae433a0a1f326181a334dbaf9eba04d9c73a5d058a7a0eb129ee183b79c75be57e6f99c9d700c297b4f79a161b83dcadb453debae82f9cf50948c8f0e8147899c54f441db6d73a5d3a478ac85f33a07382f02b7ecb9", 0x1000}, {&(0x7f0000000300)="4c645b6d4e4ee3d0d399130b899bb1b6adcf0fcbfc74fa4efb93095d6c510e09b912a2357c269087ab8ad582cee4f7825ca4a83a3a160fac27e1ddb92c252fd58f57af64ebbb02c4a46f12f7d925484b56f03309b02d12ed7a40782f084287e4bf1c878fedb454b843d967b8a64ecd129977ded5fadfed51beff86ed893f9356708a65fb02cfa605a7df119702f2dccfb14d6f66553407bb864d53ebdbe2742e1fa5dadae1e4f9848a28abc4d1e8a0c4f994362f4396", 0xb6}, {&(0x7f00000003c0)="3b90502af49dafae36d033361f56f74ae4f513c87c3b44982bea3ab05c1a665622045253ff6bd0526bbc274e1abb7cc50494227f65d5bf9bdc87738f95729944a5dd66f6d9765be880ad320c86a9fb92417fa5e01bb1660aa4256f48bbee0fc3249f9ab6ed63ad9362258a63687f79811ebbbcd7489f5fd86ffef8", 0x7b}, {&(0x7f0000000440)="9e35db59288e9b09117cac0ab0686216a1f0942355c5c49804f46615d5dc2abfa351ad555891ce8ea74189806a1d73d62c51a9212566f65db9c69b68da718aab20e97fbd574daa724ee926344b64ca59a610acf3208f6012c23ed6b37a940ea98062011e11ae35b004e0e846dd0d25", 0x6f}, {&(0x7f00000004c0)="c174f8665c254cabb2aa088c2b3d78107d395618c2ef439a7791741a05d1d614b1b11a64e8eacbc8a67578c9d41932dca6fdd6e71e278002caa404e11a68f2efe180b3bff5ca7feed5061fd55e57e96a3b49b4637b9baac7d780ee2f43b057cde447d08c0ef3aaa9a27999d259221ca163992646cb2e4f478d5cc2e40613d4095fc20fa6e069b32634c3ddc72e44c4b66ccd3eb6a69833ec687e7f40daf2c39276b6c69c", 0xa4}, {&(0x7f0000002bc0)="8a2932fdeb6f9b46a3a880dc56e07be4694fd36323bffa923d65b8def442843b7751557ddf18c2d2bf5a068e7674ff16cc69d1e400011157aabe028c3c452ccef392606f6173778187ee661f45be35a219ed3a9f3697d24ef074f8f736f78107f513f1f70a1f1201f51cf07d3aed41e568334198bde1e381517736dfa5e5d588bb784d8c54085790d59b9f3b5af73f5b562da278486fdac112ed3d00c8c3eed8cd7230f939e9d5ee3f43cd5b953324e925c8afe804cee3e21216001b9d043f953ffd06c4856e572b925d3471c42abea2e07ad5afb829516c00967662a2820fc77b32c80c1eff6d69f70eb2150f12b0bb1ee25c12f882ab09c94a8f4ca48b65331073db0d15b274366970ddad9f128f562e385b3e83946b2d87234d61f7074685898ebe1c1f12cfbeb7ddff6fcc58ef189d9cdbb9e55f9143f17a17ddd616d4d786ca61223b6fa0473203e790274557a97bfd43c8d278146715aa432ce3ddc329082ec317caf53b24fc45cd89c5c49fc291757e0f6ae14b63ab1742567398a70781d10db3226801cd000ecf84891734bfaff0c3b256aeaf683dc8bb2e9b6cb97d310aa83686f1f03dc230feec3579c8cec1144f3e1ec09e79b0b43b33b8bb80d09cd0d13c134246f4604b6c18de8c48d90dd07221ca57446bdd4478985aaff5864856f29f84d25b2d13fe6c5d81ca0212921f37aa2787f15d4b77c2710bd9929e90250231714f6c154412fff2c740362d0b91620a51c50a411bb04169bb93bd39f8a7d22e98a6b10c912149932d26578e12e550a22333e7d91e79eda650360b164d617aa3e7292448b0beb9cd846f49c03f054aa1fc2d3332bee8ca83c395f3e2d2adfb2e386dbeb8109686990c5ec22c78dc92e6d6c487788ab523c2cb4aff1714e7f25e272db40abeb2a5b9cb73ae747052b50db434c0ac8c029b0bc9b6e528510f602525ce2f3656a3e801ecd10fd26b6ca9dfce593fe0b1bb2735e4b780bde2b30b5a5d31c29496a0327521f9a0e904de688f1df7c3976b962a11feb31503525a5dc72a22e71a067c80d290990b4cb4eace3a0f5f946d1a50ff35216fa2d085c2197094fd7531a018d358a530c3b767400d06ff54327f2b442e9cf706d5762a1255e879a8f19d9f4f2206937a359db3ce578b57e913b2a30783ec153deed2c0dbf26fa2919cdee7d08ffcb800f12af9aa7373259233ed933f0a5d59eaa35a341b12605470649da39b966a9653eb211a2eec7fc3a39b45db5df77ea153e34cba36f9b1f9a5823f568924f01abb639db3efa0d8bdb970a585d6907bcf9f4a353fd274f07d557bf2b07393c250205f612594d7329d3a3544e19ad0cbdfaffa18012e8373d4097d3c257f44edfa8379123360c2763ca9956eabd9f7a60dc90121ba11918bf81fc4c4a63a1ab4283372c4f3160cb475d98a24e2c2aa1b3f4a163c565d21542cff9c579e193c35afe93d64e4d4013831327725e6db4c8b1326006088397c2048464892ca975d0d293fdfe2479d332040bd14cfe117e87cb589007ef3a56ddc5db31626b1106504b7185080f2f78519f693eee756a9419ad64a9f824ffbdbe4c392a878009232d19d8f17aeeb962663265eb17f4ee40452fd538ce4c9ec5c852575af2c6625f125a5f8e1f6320bd91ce4e07fa0b8432f742626d1b1fe2e938702e20121633ea314ea18608a3a8974701eb08839db7af757584402320f21c30fa05cf345da6834dd2aa1db73f493155a385c8208f149421038fa9a8ef926bee9a3f0b454205092c219bc3d7173701f46bfb8cb50c74246e46a0e5bc4d4533b3282a510e1c8cbc396ed4e1d82a9003cefad6ce04e12c64f21ec30a71f17ef2f5e6af3c70dc618506d85b310053ef1c89a170cddb428f5a95cc03f43313da4645e4227d71a4b61e97916c1d5b569c2e07c3bf2213177b046867359e8d5430c6819166cc48f002a01e7cb9a0207c25c02db39f511d3bd2f2f29d8720541c0417f9f0c18fb51cf70ea98cc33f140b22177b46e38275334e912066293cba1d1247b7bae81bf66704740e8751850ca5b71a1b81a35cf94616e9cfcfe8d7394a54deac9e1834e2bd471e48eaa44651d60fba086b33ba1cea3d2e7d5300eee96aaed440e00ba9bd891153a5dcc9b974e7e99fe7ca21495392ab1cc616263f27c44e8619d9b3baa7bc45a049704c9708159ab86d96db8e9f17c9997a246e7661eb02c7310f92ba805ce57b349a46642da80d9656b08ff6172e6bdbe5e3686d4cb17d07cc0b9dcd084ef43a9d290330337474a58da37cd4cbadcf67d29c32cfd2c128a160c7cd849bf4bb4e5f570b1beccaa4444994c8e92aa6b4cb6150eccfa8b403f7d4b218287dc6b1b3c5869b7554cdef461bf5d20e7dd68b8eda021ccb1e5e520fed567855fd86399eec91eb314bd99573e720f9d691610b2e11632159aa0c63755644bc2aed0279440398c153c5e2bccb1102793039c0fd9c3e2e237282f0abc80c6fc636808f494f88cce120520a1830a29ef7f5b531bc18a60839e4c967d1121015ea435f978cec5b77ac3ee2c06b9597f4e237486f6bbb15ddb07fb7fa21cbb263560fec45ab077c144215b5bb1c586ab6d7c33994f1068ec433ff43b003ec3095bbc5482c37880d71a73f7483c37163c78842c98c6352713e1ecf8d78b837cda7f48af1585a08d6b78e0aea72c4e7ac4785c265c859ad5d12517d1d5bbd9a3ae8c139b59c3bcba3bc81ed1387c09d99458ff36afd11577fd97ace992f14352a4e7343b333f52320361f7821aa7c69c39c889b6d688a9206223068857c9017055ded42c6940129aadb1351c5dfcc9128f595c956bff57bd18ac9257fda0ab6bbe2823e4d30cf9718f16d377db508271efff23b69cf2079b5b2099b3d7451cffb8aaaee6cc9b5ca90078d469a8071fca3b362e39976714cbc445ed58947af0823a039c4f49f7da4a5ca140255c7b43a36e62d72ea1964186a8d032b70549f6d487660954c5af896d3487da8e72d5ffba661df0f57f338fdae33b0cf03c309dd4b2772300f0f2cbcc2cdd516d5183115de993693a2bae1c43d352dffe5fd4a05f74f02162f4b339e37a3767f252af2144abaeee858217811af0c19de9e808f8ca9370288426f37ae708319be331dc491e8a7133ef182abd7cf5305f2494a5bed318121149018a6e9e9014e1d3329b0d9abce3717f97b6f627a879abc05d9c79153411e13801863caf27cf01df36f1016ac8de10014d8bf999935cc8b85dfb4e58d9745efc1935e0d0ba0e34564d2e848e0f5514c5f67f7d73dc1513742fdf5d8415fde5fe612ba74e57da814b83602b00a9cd06385e22bbbd2c94ca6f2f19fc099fd2cadf23368ecd54bad5535989541fc406c25c70873aeaf1d2d4700b83f601190a53e96e4df94654a62939f6f5891d22d6eca9f6aca428a833d9d0106e3f389349912d94db26de87f5ad3ab0255b4ccdf023bab1051b2626b92ca3f390722b9f67037148fb97583464b9e5261f1f3543179dc04a5c1a8ec8f429736eb559249dd2204875b9b728f4d6df0650e320824c74386ecf9c5f3fc4a8e6b78f0b3fbc27d07fca42547031efc74ae43c67760e6d3447910a16fe3947d3b993d07a44a651fd1a4340a0bdfcfa8adfe36024988820622b3585c35543f4c1978b204e9eda6de3827e0509192a2412327071f9f1ecde729350feb8e9bffaea327feb2fcbe929cdb2d94458944bd3ff0ba5c0b18aeb08c38866d12ad1eaeeed6eac9876880cca73ec8ff7cd313a62c53b7c782b4d32384744ea518219be8c41febeb3e677c320bf2535a1d0f601cae859354c5311ae9a6b7833c4d561ceaebaadb384a6f9e2b2d645e9693b7250ae01489e78f34bd9488f5d82a5d8d57b944154f515c3f3d1ac66178eb31629466b1a617af6801243b7060d4bf792fc8b7bd3d53edaf04395736dd72d22087fd9772b9b3866b14fea6b165502e2c36e61f28db032ec3531097f96b86e8484fd066be2b7ea701a98cf1885ed336dfe1cb32c5aaf74881ef7b09a32ab2dbff361e657d694c9272ee95bbddf621a34fb30c2a3cfd28f0deb0e26fdbfab95d63b67108ffbc96870ed9994c839ce00643ef227a89cb869a10f09636067bfa29cb2fb8bf82244bbdb1c049862df38e30f75400d50753a6b5bd6af63301d46a515f8d170980e8c821edfe7219126f784585c8e22959458884e485db180644a9c6953a3b688840d063cd8c6bde87533b670a4256422827154226ef465e49b79cbd09e1f2921be7a4beb9ee016a798100d3a583ed17a44eb71e935b8a68d4834a1271d708380290e8563353c1185962888323d2fa593a3cf8ec8d9dcef516e879efd791ca3c5ac72d7520c6a74211c5603ca9e12c6fa945626a0c93e35a138ce62ec252611890c60ff58a9a14325d3a07bc91f33258f3e8d23d566eb112b3daaa56ea52d2089edb30ff684f97c5a4550b5abd475afe4498f9ae3b593eb92e37d0fa1223bedb2877f188d39972ac68b9c4465f2f5ef4d8fad640a79f6727be45d3dec289f642082e6ab654dc38dd6c36d455dffb8cb5aca8d78b1eac910ef44ff3cdceca86222a139193ad834667508cb1cc63a3d91a3f631a57cc5e49130d4042b83a1de882a5effea7f70a02cac2885ca4ee95cab6b1f7c2e31636201d6cdceb1de315908bad37a37c5fbe35211067bf97789ec1f3d2ddc922b5d18efe7cb8092c4a58ddda6db42478214b3247faff12c76d3f5b1e41aa1879a46dd17db39aa0a19f3e57ee05b0f4ca6b30df63cae84c6f4e8b0a2e45e4a3bf09c3e14b0fd01c28448f8aa512a76f3d425505627813f8c69dc0620ad3a20a044288e781213b3d43aa9dae0929c3400b47b84ab717f16ea0dbed5684761fb083785ea325c72b85c37c6d84dc5e159d593f3d5b452defe91391deb4234f212f3977374c14c81584380c50f48c72433fe664b7e9249bd44647bce1450fedb0ada28443c94cd34aa67cec2c635b4e8b20cc2815d477069b813a0c3af2ffe64c95bc12ed4d049f3ce9bc31f5af5b9f8a29a0e1884f428cd51270e6d53ee9d125cc98022ac64b75ca2e54c1b3f74a44b34186af21b00651a81f036e909b05f182f65b6767a97c0f87ac2cb95fd166f5f658d267b5c85b0ec47e56258c45fc3cbcdf8825f599a3e7150ace4656c30cbf2e4ae712dadc4abd8863300b3ee8c4e20b93fcdb114a2c4ae1f3d06857fcbcc201172acaf9daf9569167e734d70d475e8c2d4caf3b126e440e2031034cf5f74a76154b1d9c81006fced827b6aec678b53052e3b7e0400f2fc836c37673e7430e701097890f0cf069d370418f674f49157be16b3fa371175c6cde587b6bbc6d87df49814bf6e02206a790f59c4b113c5624cbc86b9f3d82bcda6a43c3f27cfb2e4102ea984bbaa94b6382b9b7cebb5c047705384d7297338280a2d13b6cf768fd62b96a2b488216c8278691f8aade36bd5f1b0dd4f834cd56a4605921572340e5f03aed557a226c045c3c9ab28416836ec8e97f0897c32537e9e2616bb617f323d0393f366b16ba0ba6ac735d085aa5ea8840f0b891d948f2c6a4ad98e90956791683b5380d59351b6db9511fb3764e66ea7acb88ac679e84073307158cb503084356987d7e9eed56906d7ebc0d7b4bebfe351f0f0ee790d07bf71ca74153e920146da548cd42c813288ec493d87ecaf50884632060902e2ba7271adf3d60790c657739237a6a9908cb1dba35d1f0228d4852b1dfef2ca74d9c6b1d6321277f51e37e0b05b6e45b72a5fe0c228825bc2c5d8a8a2", 0x1000}, {&(0x7f00000001c0)="2bedfab9f1aac4b3", 0x8}, {&(0x7f00000005c0)="d69f036a72317d8d85fc2807cd519ab153dade49565617ea472be6c061cb1ee2b4323b96f3b58d7ee6c842447099d8bac4ddaa27ec1a8ee187e9061dfa60d8869db0747da5", 0x45}, {&(0x7f0000000640)="ac936aaafe918e0683b5a0ca69c7439fb7e3754429f592c0ef02278a82af111ca034e33ef0ad96f61eb1ce17958ccc78a72b0e11a7c44cfbce27151076653026d68936b78e1cfe7db7c8e072285f2515ea3d58f1a2a6a26d547f9db49951933ac024b800635f4b41148b692e99dba16f8f72c909540cc0c335f5cfb59f6bf938e5be1dc84bf0529a2166435d8ae9738fc11073bd93aa89283704e50ef8c7615b411cc39a9eca", 0xa6}], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x2, 0xffffffff7fffffff, 0x1}, 0x3, [0x9, 0x5, 0x80, 0x8000, 0xf53, 0x1, 0x7]}, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='/dev/wskbd\x00', &(0x7f00000001c0)='/dev/wskbd\x00', &(0x7f0000000200)=')-,<\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='@:&(\xa3\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='/dev/wskbd\x00']) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/245}, {&(0x7f0000001380)=""/160}, {&(0x7f0000001440)=""/175}, {&(0x7f0000001500)=""/4096}], 0x10000000000000b2) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) socket(0x37, 0x4005, 0x81) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="06199bca9955cf0cceae215f2627ab202bf810afe356a9931cbd01940f2ff80d661609da94d3fb9efb10221ab3b6da5e7f9dbc96a4ce8801c7da68b1276866f7766d832c6196431c857cd0853a19ee1f0015452cb4ca1f4a01b28daec25d96f9ad9811e5fc992ca2a2ab0dd1e3d68ecc22da58a1356cf9c8cc2bc905e881af5273862a7968da0b17194b423079531ee9c0117dd3b3a67838c7e74a3950f6fd444e802416bf1b088f24248195d9eb3b42c237", 0xb2}, {&(0x7f0000000100)="d45c2257b7cfc86b43ac45536bc98ef377fc59cbce1097395d77a58c4b4cba084209a5831a565b2e7d62c845081f61e96cc3f5f4cbbcfd2eb645a981543eee55f5c05dab02c644a5cd0e0c0a99cafa29141c423a35959d664ac4b2822bae33ab9b5f49d00df23f62742b5f602077d6142a850c4e53dd0f1b534927d9abcdcf10d0ba519a1d5776736d06767060eaee91005c38b1", 0x94}, {&(0x7f00000001c0)="dface57f7900c4eab213140459d99199bf6c233cf4a9e8", 0x17}, {&(0x7f0000000200)="b824a3de9e1f2501d25223b906fa49300ac4e7f8ab460c8d41b4f94e5ddbbfcfd3267f3f288e0be1a22d1f4b406bf1e6cfd0de09fafe0847d6d220435e10b674767edffca4f89a7b99ae9df65718b4518ac50bc38bbec76e56ce57acd51eeffe5dbe477a14a594236d0d8857a284cbfc827c306b9bde49dfa9ca7a7faa26d1da6498051009e4067dbf93970961d5b1a7702fcc7da731a733f6ca9be53fb9115388cb5170f13c431c319ade6bc95fa9e302c2d200d0a370677d75", 0xba}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="e0000000000000000100001303000000a3f4491d4d8ddde5fe66fc076b2c3909a44f4de297cbc3d9886366efb1f926fa7965ade7e83cc37aae6533ec29f307eaeb5eeb9915cb5d3f8220e2b27b39bdc06a8d4e340458ccf6a74ed4e1a573ae4e1e0f38692c949ace45cf05d409125ffde6ecc152b5e502a947d09a01e7f150f672d8199aa278a2023503544caf8f3418f666d7e8667013dad6bf78306daa665630744746afdb54b1e0f42d7018956e94553a78a9b04e0a8ae8c729ea1080fc264375e094b2d00a5fd7149cc8739c153167c969dcf7535ecd49122c8000000000d0000000000000000000b4aa5a8824e973d36960b70000080000001f21f1b93695534d12811de275b8017749d38e6d76e08220395d7fef618405a7fabdd6a53dcd91e2980a00e80d09c1f33776a03fef2683cca4bcd42e6b3a523cae764aa8f45ac7c3685bf04f4ed1a2218520b899e60f69b6f69ff408867046b1e366d897f0a06982c65951af9de117474976f89fcbf0efa5ba9b2beccaed6eacdb6df77bb49c28bfb48e019845e9e336fba56a88976a232c8085cc045c5c213da4760206808294ddffd0fddcf252195f8d2bb516395c2ede484ea13b000000006800000b000000000100000001800000cf8dcf68288397014da92485bca4db251c5fa1fcd60a33c7068b0dd95e0f4769139f8bdec971942cd41ec2f12ea7f2a6c272a45c073ae9ad3b0709d344c7f2282448e4d574b25f046bd5d3737c7f4159df0bdaef74b1cd00100000000000000001000000040000004000000000000000ffff00009d5f0000c0e1eaaab387886c19085104d8f5368db1ab3a93c10343b4125f1dbad8c0d76ff5108ee61ae9b6e1da977441640000005d87e8975ce9ac083555aaf8102f5a6396fdb6e20b37a57720f8f483f4a135f78a9bc3df224f1d4ee2df92bdf860d28b9e154abbf90fdfc086b468a9f05aee4da02f2aec5a7db4e12021991417cedb93ec11f6ce919cadb28c9dcef6eae0d542f248b314907fdccae7526430584581e78caffca2d6c062d50419544f2b0eeaf013f3039f1c61ffb56805ea21e758b9b872291caba80cd5cde73186a8eba539442720ced8e63896fc45beafc28b06d0b36f14de583d12bb478485a1f8f527c4d8b51508a2ef71e136995a3de0d3b15bb56b7ac6e8929103c1f6821cf8133b479477cab7909cbc597f7433614423c03a520001bfe4a566bd4862e445b9998d220b3bd52c8dee2e2b6072ef09fc6bc4d02d363251b1d3e98498c6cd1e5ff3558b1c76daf514c7eda2f4c798e2bc46b80445435944cf0dba8f4a76395db46109c1bb7f31e17d2a6d6771b5838bfa"], 0x268}, 0x409) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f00000002c0)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) sendto$inet(r0, &(0x7f0000000100)="dd9c3244c6bcdd144eb44d67f5c786959461fd804fb637808aa92defc2b46d7cc0bb489edfdf29aa3e896ef8d025bc21f94f3133f4f04a7b81e7277b528ddb1827f35f1bff86d326b531022ca011d4a1ff32e1de92cb27e0d3cfec4c03cc0901564295cf0718d49f05876d2f1c620b9d307780a56dead90672", 0x79, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x4, 0x7b8, 0x8e, 0x5a}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x480, 0x50) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="566152529f4e4996a4f919c089756376ae9d3d3648908e41218fae75813dd0296bd969249d44f4d44b5eb32f4b766e27ea7d0806b30eb30fd8a9dc15a9a305be9e9b6578301b5174bb00658e1842e22d6a56f49cfcb3f2ee86bfe5957b8cd15a5be2f31e956821ef87db01f9e2bc791327891799ac47737543d715d319e7bc3b7b71e128917f022f1f291869f33cc750357f399151a138deb7fddf45c9906c2885a6512e306e9a04d22906891717330e964761693e1665784110d88d046528988fc39fdedb68983e3a61d2a4dd1561d9a5ebdf1a", 0xd4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0xffffffffffffffff, 0xd, 0xffffffff00001000) ftruncate(r0, 0x101) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff69) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x91a, r5, r4, r5, r4, 0x4}, 0x1c, 0x3, 0x4}) 16:00:08 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='@#-&-+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x481, 0x10000045) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) wait4(r0, &(0x7f0000000540), 0x2, &(0x7f0000000580)) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000680)=0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x7, 0x0, 0x1, 0x8000, 0x20, 0x5, 0x3, 0x0, 0x1, 0x6}) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ws/ouse0\x00', 0x100, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)=',(\x00', &(0x7f0000000080)=':.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000300)='\\/\x00', &(0x7f0000000140)=']{\x00', &(0x7f0000000180)='/%/%\x00', &(0x7f00000001c0)='\\/\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=',[\x00']) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x0, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8)       16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) socketpair(0x6, 0x0, 0x57d5, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd26) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/31, 0x1f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x744, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0xc2) symlinkat(&(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') close(r1) 16:00:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000280)=""/5, 0x5}], 0x4) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0xfffffffffffffffc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="b0ebdf25aa593914c70bd76c9213b80edbf4ac44b85c8d58", 0x18, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x143}, {r1}, {r1, 0x8e}, {r1, 0x80}, {r1, 0x40}, {r1, 0x24}, {r1, 0x80}, {r1, 0xc6}], 0x8, 0x40) recvfrom(r1, &(0x7f00000000c0)=""/37, 0x25, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80d, 0x0) write(r0, &(0x7f0000000040)='c', 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/247, 0xffffffffffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) socket(0x2, 0xc007, 0x10000) fsync(r0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = dup(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/122, 0x7a}], 0x4, &(0x7f0000000300)=""/34, 0x22}, 0xdcf4c2f1e2117b0d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88a0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:09 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) recvfrom(r0, &(0x7f0000000100)=""/158, 0x9e, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x201, 0x0) 16:00:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0xffffff95) getuid() chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x1, 0x8, 0x2, 0x8}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget(0x0, 0x4, 0x100) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x61cc, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fsync(r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x4) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) socket$inet6(0x18, 0x8000, 0x2) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8002, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:00:09 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000e94000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000e02000/0x2000)=nil) shmget$private(0x0, 0x200000, 0x408, &(0x7f0000dfe000/0x200000)=nil) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r0]) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8003, 0x0) getdents(r2, &(0x7f0000000200)=""/154, 0x9a) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') dup2(r0, r0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffff9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10640, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd5, 0x6, 0xe46, 0xc600, "7b1e1e8a763222b6c00811470a8905ac6f371838", 0x80000001, 0x9}) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x800, 0x7, {0x3, 0xffffffffffffffbc}}) r4 = fcntl$dupfd(r1, 0x0, r1) kevent(r4, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x70bcaa71fca82483, 0x4a69) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0xffffffff, 0x7f, 0xa47, 0x4, 0x5, 0x3, 0xffffffffc70f59b7}, &(0x7f00000000c0)={0xcb36, 0x101, 0xd3, 0x8001, 0xffffffffffffff51, 0x7, 0x7, 0x80000001}, &(0x7f0000000180)={0x7, 0x80, 0x80, 0x5, 0x7fff, 0x7, 0x200, 0x9}, &(0x7f00000001c0)={0x100, 0x80}) close(r0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x7ff, 0x7ff}, 0xc) 16:00:10 executing program 0: socket(0x6, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x20, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x410, 0x12) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2200000000020, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="119d702da497552c4bed2514ff45f7c75d659399d71a1e3fea1920f56c7747dc57b9cbd403d9daaef45fcb416bd0b117803da28c3b6fdd786b5f6bf107117d1c16bde15ca07f7fc5cc6081fa6c655fec8e78993943562451683ba1af3d00b9643eb3493d07", 0x65) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000009acbf7ba8dea71219e81a2eefe90725845c52d97990bf6b6c5d408439543c2095e957b9450cb05a52256879b2c403b67a0412c9318867b220cfb4baa32f612dd36c893998f4dd94529dab6b015acbf41c78a29d7b38878d79a049ec4b8ff397c29599d734d55c8af4ed5258cdf52e65e3cde4efff1bbd562472f76568b754f7002901c09e27b1e51e2f4ded10f35abdd4609322337da1d4de6a5617064391b4d5e1ed09ac9b84635df079330b47d2ec617ac09be3ffabf4654c1bf24f09665713256303dd6d25405343138e7ef09aa58da0d19decdb05ad02fe82475e1b205ec7cfcd94cbb1c06423a62128233a80a21ac0654ec3acee7a5fb5a64124e23dddb43c505c193cd24539127a3ee463124c388e1c9808a50bbb082094e47db40ba52c704ac1c13cf96ddacce919bdc260396f5386f0880f965c256d9c3dfb93f6b7449950c1d302c09d935146fd14f4bc8f4eb97c7122445e57b310a2"], 0x90, 0x9}, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)='I', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:11 executing program 1: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x1a7) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x800002, 0x3d) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x102) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xb41) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x80, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c92e", 0x51}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/196, 0xc4) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280)=0x6, 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/198, 0xc6) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = msgget$private(0x0, 0x4) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x80, 0x101}, 0xc978, 0xfffffffffffffff8, r6, r7, 0x9, 0x0, 0x7, 0x2}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x89, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}], 0x2}) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653097"], 0xa, 0x0}, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x4, 0x4, 0xff, "cf374f3ad533b131f13a81f8631077700ceb2f3b", 0x40, 0x2}) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r1, r2, r3}, 0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x32) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:00:11 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x10000006c, &(0x7f0000000080)="0cec42a54abe0271d3719ae44384e085c327baf8764d26386d9814f83f5cc39f41c867c021909fce9f00fb445908d262fd7d26f650ce5b8d0d09df067664d7889086d2ee54a5aafb903b5fb9d09e01b7f42ec35277db3bba2207c1de09269992e6588874d133eda823cbce5ff76438a2638bc0", 0x73) getrlimit(0x8, &(0x7f0000000000)) shutdown(r0, 0x2) 16:00:11 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="7bdd942765", 0x1c6}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) r2 = dup2(r1, r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x1) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r2, r1) r5 = syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x801, 0xd4d}, {{r4}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x0, 0x94, 0x7, 0x7c7a}], 0x200, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x770fa0994b579a3c, 0x10, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000092, 0x40, 0x6}, {{r1}, 0xfffffffffffffffc, 0x88, 0x10, 0x1, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffff, 0x100000000}], 0x7, &(0x7f0000000000)={0xe7f, 0x8}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}, 0x4, 0x0, 0x0, r6}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffe, "845f7201be2000afb498954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) ftruncate(r0, 0x5) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:12 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2}) getsockname$inet(r0, 0x0, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = shmget(0x3, 0x2000, 0x412, &(0x7f0000001000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x4, 0x100000000, 0x1000, 0x2, "729d423e8a2691dcb54971a56e2aa7f51f205d7c", 0x10000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getppid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r6, r2, r4, r1, 0xb3, 0xaee}, 0xfffffffffffffff9, 0x8, r5, r8, 0x8, 0x8949, 0x100}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x62) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:12 executing program 1: r0 = getpgrp() wait4(r0, 0x0, 0x7, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x400001b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001380)=0x1002) lseek(r0, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000001440)='\x00') ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="6f4c00d73eef26db91eed88d6141", 0xe) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0xa124, 0x3) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000001480)=[&(0x7f00000013c0)='/dev/wskbd\x00', &(0x7f0000001400)='*[\x00'], &(0x7f0000001680)=[&(0x7f00000014c0)='/dev/wskbd\x00', &(0x7f0000001500)='/dev/wskbd\x00', &(0x7f0000001540)='#:\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='=*$--)[**\x00', &(0x7f0000001600)='/dev/wskbd\x00', &(0x7f0000001640)='/dev/wskbd\x00']) write(r2, &(0x7f0000000140)='a-', 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x7, 0x0, {0x7, 0x80}}) link(&(0x7f0000001340)='./file0\x00', &(0x7f00000016c0)='./bus\x00') 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x48) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0x1000000086138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x20000ffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x100000000000400) mkdir(&(0x7f0000000100)='./file0\x00', 0x9) kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0xe0) sendto$inet(r2, &(0x7f00000001c0)="7d05a6c165737ea56d0cc5ab63882876e90efef84586d5926735a57a16bbd9de79377c8718ddc28ecfb2bb77dcbbf03af0287a46e7b33154bf35c342cd7d675af70952581d9d907b004c88c1e06810b18b078e4ecd18a54b47462e88b6ff62961e12e9832d810f4cbb963ebf1cc6001f5bedc3436a45eed50bdf8f65a213e9bca7b4fcec486ba6b67cebb9249819e2c0b6f64125a5523c566a446cff5c398dc53d38286f73054c64c9bd", 0xaa, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) ftruncate(r2, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x4, 0x5, 0x8, "d2e0131cfbf5df8b33317f3ac6d3df7c84199b6c", 0x9, 0x82}) 16:00:13 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000cf5000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x7f, 0xffffffffffffffe4, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28aa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) close(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/71, 0x47) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x19, 0x4, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = semget$private(0x0, 0x1, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8, 0x24) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1a8, 0x28) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/73) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgget(0x2, 0x40) r1 = msgget$private(0x0, 0x400) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xf161, 0x10001, 0x7, 0x1]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5fe}, {0x3, 0x7}}) getdents(r3, &(0x7f0000000180)=""/136, 0x88) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20800, 0xa2) semop(r0, &(0x7f0000000280)=[{0x3, 0x103, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x9, 0x800}, {0x7, 0x2, 0x1800}, {0x7, 0x3, 0x800}, {0x4, 0x200, 0x800}, {0x3, 0xe1, 0x800}, {0x0, 0x810, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0xfffffffffffffffc}], 0xa) pwritev(r5, &(0x7f0000002640)=[{&(0x7f00000002c0)="c85f61c652b88f5ac16f005b79154a372ec7d2645f21756f3e3984bd7ebdeaab6cab9182b53504c27ca4134dbba1baee716d14df8a889b0bff04164bec92c4fe35c5bb2d3015278428ebab177012d162f61674e837203f385020b30a6f7c7984487409c95314df8a8501179d9e6fc97a9a13f702fe429c6d5f0e7661f33e4ce1fe7d978233b7c703380fc6f24c6cb54e4fbfebba9b2522c912f01b3ed28bb3cd8b3cd8afc6ecbadb40d33eeb638c2f0c348eb3f1e9f62c9a6dd5412a448512e5fd8203a4d6091b0b92c3e2ee1f262bcae1a1126fc58dfeead5d5d6dafeb1f353b9dd6345d6093fa078443f59fcc8bf", 0xef}, {&(0x7f00000003c0)="3c78f063d2f7a7e2cc04aeadc7e142a830f7ef13e8ea35cc979efdd04b314b2561524f647fe87409e1fea8aae5247e0d9eebd0f273a815dcbece060192d94ea1bf89c094823b7e1e87406c4b717b8a4b49da03562446c6ec1ea2e32f8c8d504a171d799486eb7dbc00769cf2ecf6e23a0abdae9c09d4fc73b97398c6b5602f2c4b66885fd202c64957508b3b458b181c2bff36e904f93f1fdd0a834485d55a7cb7a9c20fe9f747bfe932cfdb81b8a63c002d6ea044c241578cb83ad2bb8d6bf73be8930f0577445a64045d", 0xcb}, {&(0x7f00000004c0)="5db961231f52b2663b1db0c56848f31bbc6c39a27ba27f936c52fe3f47d8ee1cf28da525b7c1bfdb918d9241b32717b6f117c16ce9c2463df2d0cbaf463f90570e3319292662fc88a5cf130b8a032345786472f95fddb4efd9252a002bf72387c1eeed08fb54620065276935bdacd3f6236a3eb05ba7ca32db18b5d0de8cbd903865db20e5c830f9ca1ed2ae4dfad595d0ef579c4b643ea65f959750af721e54edb11169d609ee475a7e177a8be72a1bbeb59e69de230c470e813138318371220bc1af019c8c224fa6d99713f1452ab6f82cfcb587d2f503fe566bc99c4842ba9b16aae7bee99411e3f2d65a44", 0xed}, {&(0x7f00000005c0)="ce1a24384eaed994e3f461fb34b457030274c18ffc739a8a785bf803732635790154bc5f66bbc01175b17ea304b529f29853ef6d5942a5b7a232444aabfc273ddcde48404ad98ad1ccadcb64cd67f5a3f2c9c78759a39d861131bb2f3b754bc5e5c125021f52fd695de7fa58909de920c77b0948027be847", 0x78}, {&(0x7f0000000640)="492657c10529d35eb395f93f38d53c0167e7b0ff8cd486af15ba9b4743761b71b1989d959e5c74decb83b7bfd8db9723815c14db183e01e646b0344f7372f7339520fba469794e0460ce56f263503c7cbf25700ba8285ca06f5c52cc2224cd4f3839c35dc0c3cb4a6f951ec8a16e2d1a045e62c0b5024107ff0cac18bcf01df84ff829d59305b234247b44d411cde468734c31981fb2d9d7d3d55783d5089c68fac2ea1586304ddb49eece7560d4d0ab833fb9b24e962c54f2496ab5003152bb01e78a8a846e4ffdb17c423aed778c6414262cb4cd79dc0cb7e18f9ccc285965063788f4609a2eb15b975e1ae1e1753518ea1b63a87f47e44555d2b938870dad62a084b8a58d011d85eb810e5499b1fb5b221574b492cef8157554d5d0c5677eb48ffe66f0a495f398d700d83a1442cab8f029f4a3d2769e052e804065a7efa2ad847f5a537db0fa4624642328999cf75e8c438265586756ffb43056588bba723a6cf8672f12670dfc162684a83ad99e2dc5f75495269eeb2f37c61792bf41dc67fe34f891a45ade52644b537751886da8c1177dc244161b0a2d6a8c2f8fe55ef45a764c56d55142b6f7e19f925639d4997e330c2048df4e77d6111e1c3a6be39dc86a70aa7b93e2dbc53f6eb4569c1c58492a44269b1936bb9a10541ddf4ee6a9b564a483e89e155b66ba237fc18a5599ba8e8bf6d55cbdadcf31e9933dda79a83f1f9464fd3ba64b0116e32eea05b0b117ca7750f97c6e77c89039b187defca65849525093db0e42efff26a27d90cc4b1b84a259ba6c1d4c3c7487ea6bd071062e3ceeda65f879be582be99d4ca248334a6e9f21cf86f9fcc10dabd6e4aee61eb54e48ab38b61aebf9f4692c948c2259ea6b843bb6c27cc8975d6afbc3ab8b37ca5a96b00a056a6fe7f79ef329e2c2387cd94c36928aa18e86b3bec56e841d8ea36581f7104877e9601fcedd6b0ca58364661e75b375c19f08c304c45fa6720e5ddbf4cfec934ee4969eb28c49557041ff891f72ec8292ef88ddfb5ed14eeb14811fbd4ad8d03db2006e22220148c133da4e84575cbf72ebb2e98f2c1c29851784cf15bc44b0a6ac7c4592be63e85eb861f16e2b91512ef0b5b6161581a507983ca24fe59ff62deaba027eb03debf323d30c17cc2ca093f0d18ccc4ffbe39604d410e43d886bc7b4ab5755695fa0e95b2191e56d214a3ece90116471aafa04e8b803132d22ed0ce47ed0624588df0908332902db7a30cc8f40cec42e931340b158515c28d1a95b53c970987e3d8e647c60bffd6927a90a99ef275c46e3cc9047b7d62cc9e78dd1c5f3a9db586266e3a9d226cad95e66482c1ab7785997dd46117bcc9531dcc172d7c58c6c3e9dfed33706b2711a6ed7c386abae3172cd26bd6e75f81bc3cccbd4f73adb554ce63ff7ad2cffe10260f3da6b1c8d9eb2075f3c1baa26a559a99f7569cd527be666f1c3044b90f05e9b93287cbd9a61cd2946862722d19ceabe732df330236a6cb29dfe51c280c8eaffd6b2c8fb0e1f5dfe2494a987778fff6b42fbf9aaf50b8dda517c51936007b999451997e694ea9344d949287bb6f6e2a9c8953fe5743f4e765bac1cb22f530ca99064d475b781e92484856251867996b78973bc8f677142bf605e5c35fbab1794eef697c8515a034eae9492b84f9a6262a06762c5d9c5a8e82b00dbb557f8fc50e18992d29f80c006488499f71ad203907952412083e30ce5ba37317d00074bf459890a352f882fea29359e919d637c20d946ab7d4aa15a558f5e3948c12fad4e6d5a5baaf8a1c4d103cd9a12adf6f24bd8dd3b8aea6a09beace3a181c99c58cf6a3e7e2dd116db8cd80021df4060dcf1ea77be1a7026ab22998886b04244896c5162b6d12b823bbb9db2807080caa0ba3c89b3371d3121a6c0576ff70bcfebbfdd2daee23a2127b760680121a81c4b6a3ff295dc78524e7ba292ab1ae9e28734d8b94af6fc89c0f47ef3e8be0215f303d77b1ed7f368bed417a7586e6953a6364a7945485cb66c255564336c1a3833825ca3a1ef1ebabaa43709b6239dbcbcaca06ff873294a6fa3ed14b8dec9841be95cc5086334e4089f1051b8c3faf64c345d099310e5b27720266b9083da28d9f54fad527bcdaec5bd4ea5955e8f078a262a7235d3da908526e5d61510748b173a1f334d058651042ab5ad9fc1dd8755589304f8f3034302e605be5e6d17fa791a4141030a990fb4d9600f06d3515acfb4b570236c4be2f4d1e008fe7ecb06105441489c912778697ab24bde8052822b9495a7a540d5cf3880e2db01969c64798a3447fa005e2188187b64b4911207b8de92bbaf303d467c9402c9b47cb7d3a0fa61cce96e60693b5ef2cfb66887ec14cab59f762df65167e269c02fd0fe68bee93143233b53e991bda2a7f79373d3d1789cf38936d9b1fe93ed60846c1a80668542e0546cb378c1ca4f09c7e831d52eab4d313ac0e41d088d2572a33e3d90add6a71998fa812771d87f83a18b2ef1bdc8ebe775a3d5d0fc7452e05ee5f8f2692a8d8c370f988279b127c08c6d0871dbf8c4b205ec8546574daf4ea5ba94e118ceabd5257cd60f29bc1e373b5e7562efd2a34b763393c9fadd0effa1a436ce7aa8fb60ee6d0ea638832f1950c0ae79547eae9cf39533eb4a6d484d5e8c7644cd0472d13290aade8ee564835dca32f433e3c8b274cb1739ae60189c44f4f2eef9a25650d62057e869161d887af7c14040f15d179e15f19c25d9107340363328a7515369d7945e18f7273ad9b73aa0ea289c16df265e5d7ba1f126a3c8a0b0bf3e116b31d00189272da125987a6e4ea2b43e3e8cd650f6736c3fbe37c8c9fd25d905276b082e29a3f21f357ee10c91e4c7f84fed61f5b1ee4dc73cb2efbbc362741a6b8dd6945e9075337d0804fba2b49f0a9985006159082567c5df9e55f1245a37bdcd1539d18ee6689e6711a0b0e01575d83ee60a2e4e2f4f27afbb15874e583f80f6c744e158864982a45d30abc0f4a51a3133c8fe93cd1d5a452ac54bc5b474b1fca27ae63716ff1ae70f3b13cc9d61086ac435d4acc594a3c2f174c5ab0f7525ccbd0ddbcb130e701f70964fc1a3ae1379bd22034bb9491f1c0645fdd195813afaa9c58e5a17d824eef393b95fbc3df8f9a9ac649698da033b6f539e19745ce311e0847fe5941c56da35daa7689dd0cd1a620d4805bc2f6ada153241ef9d150b28fb36ba31d15f0f749f4fb612ef8fa59e98fe7f90865ce0644fdf7550cdf83c7329b5de42acf06e3445638f95db100df4c3b0455d24629402751f7c083ae1eaeef2b3d91ad375718cc8d02b20cfa768f88dfa57da1c0bda41a64f315eb7bd8e703968329f26aed2c83aea0744174326f6999c14ddccd92ae08a562215eb81315240cb4b7844f4dee6b2333626bd7927b7e928c03e84c64ec0a2a31c2b9b48372ee69b45fe68e4cbdf2166d7b47eb2c09c0051d7d6a8220e11c4a664ca699e0e01e7cbc93bcfe9636fdcb5bf5250441e2d8fdcb1d8c75f25827b6ad786632f0f2b89538bf27cfd5e6106a248d2fd3d0f57ddf7be2d46adb89bce28c9a00af421a43bbaf6b11cdab7e4d2d67282e1fa2da93eecd3df0be2d250aad3775d6342f87d32f61677b8c035979eefc99dece4d762d186318034d39437d5f622cda64641def64cd872fe4afb0f70c3c13047796ec03fe826455a91ac3955c5f60425f7137126b69d49fa528abb4e3733f85706aaf066ea5780676361c284fe4c7b5e82d0fd8af82d89114ae12fdc2c0bc21f840731b399d371df0ad47d3ba457905e7b463df1bbb7a7a7222d6061538432a173871d3815e9754d909386f5a8b530f3ffa888e0e1a95d1f2bc76c426f67586f84cf41cae55e96582a2e8d34287a73c60240c1a87613c7d7e24735be8f3674e86c99d3615e00508620bf4fd6cb4e5747230acd65b9c2d13cb6cd29311de96c4f1d6ddec73e05b0fa3bf6be2acfa808031bf4d66ecc46eab730d0c6e36432349b5c3ba129968daf51bcfca5eb3d093efacff5b7e7516bc59c8badc9127d5ec09e7460a4ec3e5295a169251141b2b35e4552a169f7f91af8a569054b890bd8e593cb95ab70a64724a6dab6d99bc48800f1937ad3a5442d0370d597a7261394278b6c7794adcf5552eca64c564e583445a30973f9e48cb4a7e651979c4e66c42737c773d4374895d3b38164d3af92b13bef2fe4c0856ab50f242059cd71fcedcc741af64225f5bf76374a0c51c2658453daa1d60f0d165da38b3710e1c16a4e37edeeb92ae969b5978d26a3e9d8dbbbd2bd1f9a806ea65c693552ffe1b5ae7fcd0a08c00a1e3c8f6bf44bc891cf95e7530b5d1f55a99079d5995eaad273e921f94c224984b21fa40e4addb34c30bbea9663aa88c5f5b5890aacaf1e0248330f077c0a27d3afa57fb17355267cf1dc1e68b4bf189c5ee2f06e6f594df7e8b434945973fcdf56cad825da78bab01f01693b288c48c7a2871d00e4db7155c9646274e5c9f54b5ad6c461d7040d6d9d48e13a6dcd4a6de08642549ce8b5bc1a0f897cbe11c9b2e10bd20e38928aec62446bea1e4a389a8bd5928f253d3db30be28b09419a204aabdcea1c7285e3ddccbd784c4e4518803b527fd1c11879e97dce27a3d7e2d28aa9e1873dae60b44c8519fbadb3342baae5a0105cbabb86043d5c0d5c45453cd395581caaf9c8d9f5896ade73ccb390a0ecc89aaf97bbb70b0137ee57d8da9fea3a0827d2ffc8ecdffaee5de8fb8de3f1fbc6e77cf0921271db6730d302fd7ee923f506102a6cfef4cd968b562a87d88c8c7177bc68407e589adb496d86229ddfda6493ebaa651777c691bc38b04d4a6aab9cb58f55ab3e9d1452350598632d725e30366ebde1815c93d2a35c43db81dc9dc69c61ed85ce1feafb097fafce7136ac331be3bdc1faf66ece6ecfcf607bc0abfb0478783ede14f83a29feb5b3f6a840d3f93969dc16d97793e37c9cbb6ec58fd8e05bf20a2c09f160e403b9c5d9c65091a46c770d6fc742b213caad4adcb7175e886e8e45fd02b34a403375270862f37a73c3de1e8f3596ef97fd8c2905c23d4a6740ca52964af27736528ec3f6b596ac3fd1f9a40c7a70858ac9f8aeeaac0098acb30910a9ad4a49264ad6b5b7cd5ab05d75a2937cea4d9639edf29d7ded907f5f3b632a4db4a34d63955eeb91f7c91bdd6b0731d24eed822f54cba577476f54392d4955388b61e88b095af9d2fc8a50ab006c09f76e58ffe899af20282327e83ae31edbe3c990a2da1f676aae30821c780fb61401c0fc0964be3ec76ad0199ca18a3c0bb9e2aaa362c742cb40d18b8321dff032effd156276518bfe7b992f5ed3dd14db31df3ed908c8459107c89c543ab75fff77c952d29b52d00433ba4c92e541542cca8ad7cb2ed2dc76fcbdc3ea6cc00119325f461e345f7eadc19437860999011cd29a1822f8d997ac74b19f2866dac5ae3062086ac38597a6433107157d00ea728e8948982962abcb39948d88d55b13be5d2fc645f7d97e01609c6d6b0d18302898b9465bf27e332f701345ac2958033c20d71f81c13049ef8b7ec063cb7426be3cd386dcd9072f6a8fb250972739f536343379bed086963eebcdc372cc9c927e7ad2d688d3eb972d0a4c192df865501dd0b15f1bf904a63ff73aa1f9d8e050356c9c9b4577eae1dca64534ac884cf054837f7466db12158c36ec6e4012778a2ecf04504b670eb5b870daca66cd90bf9638c4b2e1364ba4c66ea58e39b5273d2e1f62c55b514a20423bdfed6776a2024e2239", 0x1000}, {&(0x7f0000001640)="fe325737a8b9c762e4ffe02e2b9a701dea137556026730bf737518f5492efb9e949505720389808459e4f2b721c3ed6d7d4b716c94c2ac81f50e5a3ad03b5b63d6ad878250f215f764a010c1107907796c0087645416e12eec37c05e2fa8de587ea838f1ae5dadecf4ab9987124e56d44ff33fa4222aff35c4193239ad5911a5d1b61916904afd4a314a9fe37f7d9f09a63c4d0b467e21e76f300f68c8680f76c589141a9acc78685c909ed173ffc3b158ef3837c0567f65e01122835a1ecb994290592416996edad2a129dfe468ff6f350ce789c13c19417e80829d280438e5162fdedc98c2054aeb6ca25fc8678c019eb652f6f0c106486c3b3eee1b6c291a90118b13557c8ff2b3adbc31cddcbb0ddcc97228c22bdba65217efde448d10c2a8e98e0e86613a0ed44fa7f8332336c4e4259dce0e57c338e3585cbc0af45e3f3e817e2bb827a8edd621d8e4129c6a2d3f4daa45463a5ed6f87ed270082fae66f71ac11b9cdb207b3008095b7651a0b8ef2a1ce991d7c487b2a3dbfc8f7c12db6cf53771ac37a8001f37a7bc81458374519defaea31820585eefa8cfaac5747888a89dea79b28c391898c8c8af235b8ea9f5f9286047f6d06c99b075f1f5c0f4fb477bb7f72421f38c9f4ef50936f8d2c8ac200b75aec0a8d008d65c59a338860674f8b54c3309b5d4fdfb5473b1d7247c44392af5c5bb6a9b093c54bfe46091a8ddae8d98ea9ae799a1a7da8a61e314fb6cb8d0470205dbe208303ba534b7ce2369005e96033d523181e6f32e90f51f77615a69d9ed2ecbcd6a876baa155a8268aa93425d470ceb751278bf816645a95f81bd5e181f9d4af02544113d58366860978552ff0e9d43d6d8acfd0a784c99796c70c482cc9a94f048fe528972f0354df59d2073115b1d6ca45bfdbf7dea8f27dd62cc3458b99d0e797177f7dda85a22d8203fa0b90f85f86eb0b949b13ee0780f0df1005ae07870d8f6f7718e7bd937e2e6a8860d34eb7c0620c2c447ca10e83aeb9de1f659e50dbfd8fb4f1bdcca88e2c2b15672f8f1f36feb56daf8addfc253803f336d1b78e5e366c3bd83279cad915fd4f76d2e17fa39dbb0538396b981e1146fe3174f7bf9bb2401f955fa25a55490cf6ab6dcd77d0be715a3a5a3eddb0af2c19bb044bcd3b31e0ff766750c4f563df22bde381a3770c950d33716f839bba1840463907826b300942bab80d5baeb9412dba71251f8ac5711eef8661332d2bf477edab5ef5ac5b7f18b1b3bf582087bf725bcdb6fe398403276c036d45aeac4ab7736493f76c96165f11ebc2911a6081af3dc4590bee75e8314620be8a7cc1d667aff900803cbdfb9e8f81835fb3a2aa9cc21d5118179336d4912466b0454cc787f4a95e68e5702b03fd723360620ac98d589f7791cb47b5940d28f2d67779066c976cb56e19b3f961b4e713588603df9f1bfa63410aeac15e61812d092a6b9bf1bed3e9ab0aaafcca513779101fd980b93040bdc1a47b12e38f127c3d2c560057d2b5facdf546841b9dc2baa62d3bf3ff5a46519bace0892c0ce8af250888133b7e748d32374c4893534c9bfd5e7483a6e9e4b291ace8e8af50fbf7b4273bbdc14e083f45929e8fc45a5c7897d3231564bbc2de67041b9e581803bb257dc7154e45488a9d96b04ea47d0439f7fee2d21f38421be51ef89e2cb36c71caace05213a912736b503f99bdc4aca6b7f2d1f1c74174266e1b0c9ea31359192a26bffac7667b6c6597fccbddf39479461a1743f89db68028be955c22d2a664a1368ece0f08f2606f38e2c7337e92cb10587b73120d9fcc3c5925488485a2fea4495513e53d238170c07a51ea462f249b3794f40cc4fd8baa0d16d7313702460cced9b7a02edea199bf242004914bbb0a69476b678761d521ccbaa423966bbeefde213f3ac111c4bfc2092c515e86b3884af5d78a0e6fe430dfe24180ccbed4aa0ea562b52be1944e53ed088e0f03565d0d3432592f0b80100413f8ca2e993a2946ff4cc069079009a8f51b04cf68c8b0894ce9d321d6ebf19a3bbd7225ec87c5b2173318583fd48725283b58e4b0c82073ee0e0c94ce21fe20c15e794425efc3e3e759ef72a079d2c98a155066d2b139a1d63246951d6995e99b2437e160da27f254dec76d21adfccec4f46e0ea5378f11c83e0bc361fe5ed511140d542d1d47e23ed3230b0e2ff8fa44b3c8060902a246e3e1e6029e3b9914074ef30ebcdf69d7ff1cf8b61366711a382ac4a37a62a8178857103fa6706cd174c82d3d841232837fb402d43cdfeed5b61c591ab9b434e3bdb04b353452df9a93678de27b9fddf3d6e7865de80afeebccaca2c845dee4838f6ea305e9a348b966d087a08b4072b30d9c150f19c97556882f868cd93f57654afea706ca933cea221117fd7e9dd148ac786857bf09133de2cf00beb1d9e64a35be1d0d0ad171701dc79c44dc74ef6c21af4c14c413b49ca095a8d5bccdb2f6f95c05a241078dfe57e23d6412082f00c714879f1fbaf056284f913c1b68d91ac47407198916cce55cf1b7da806fd47f63ebd71e36cd5e9e6edee8ba0ad50019e40624a7317c3b0598f7d7212f23296241bb48516f03c395dfe532878802f9712bf7aaaf364c1516665afd6b182ba926e5875002a005a95f98a836b008a47aae0681b1a2907939142e4a920c195dfd9a07a2fd6ec6b52349fc7dadbd0716c762e7d3bc83e9821805b2fde3a50e529dce3b2f9d81a773626cd97b61d35b85b9ca1e651386e44b862ffabbc5e24bb91d889475cfb8db7a653606837faeb0f6d8d7102686c83befd9058f639bcf936bd89bbcfada0ea159256e789bd69f9b3972139e8ade4794d417c8957ab4420fe604b243c9b51d324ab083196ca1a62cc2917beaaa465e7b11453c139a658dc3d11ae04ddcdc46ee104be520a5d67892a0d3c27d6070a53034ee2fecd8130e99deb8f773c378c5211445c52ae95ea9d258d50fa4984065cb04ed6eba07c6a361bff55e5fe354dc5d330aea0ad46992a2973d7164e14ac2010edaba73a60c53dd5086b981298ccfc299738dc7f6509b0ecba4e17beda59baa5fc93a98ef8c6a9c60eec67fd089dfea5aac402077a15e17a66a26155b6f43f21444d73506b8f5f59e19297e21395056c3214c4c53d67fa6809cdb38dfbb040bbb04f89d9475fb3e9eeabfce96847ed33acba5a2222bd1ae87ef680a5ff0c3b1ea029c3f003c51e01dec7fafb399f8111a3aaff81bf79d81674b4fb0ead07fb06f34e294315a10340e0b3df452f1f5678e5f380b14592767ba2b409e6ae9e7286f8059bcbcfab2ed820d0571c98544c8f4c19eb585bddfcc5cc5b2437975c9dcaf029da7584d70a1f169ac142c276020cb5b15ae5b43d20c3acac9c256fcedf32a2857dbc2aeea028716915d4bff818f5f9d49895c500738dd6a6abfa5c0be3c0d9f0c75af177fce283de69cc44f149f7de5a91fdb77046d85e20abe2a8fc01c0f7112ab2de2b989b0dd4fbd655e1f499b63ed7f6bc6b1aa603c1fbb3fd3d9c98fe74f96de5fffcda41a948e364e71b92f0501764b417d11f601d2937b2a6df0eb307e9395c72a343c462a8797d1a8372446ec07a0d397e799d80ae4c33a7e33a74a256bbe0e4346aeefdfc570a3bbea15a54b6613d01b070cd52b547b1b3de54093de9b96e3fc833045d83b78798b304dcdf8e5835c95ec6fa5ab8040112a28d0cd570979d7cdc5d11f198c0896a8148d221bfa490e7a33336d44466a7a927175f76eb013d907b3172b0896aeadeafe3f0f490da23b419ad6498401cde13fb67d7f7a21ac5af9d5f1d4de3e387ae1d281c2c9e5c458f9d89327d27eed3a0a198cdcafa0d67ed8b452d431fe1306ed0326e97be704c08550b732322108276f1e2455d7938bcf94022119bd3947ff96633d0dbf45e7795ecb6285968223c1e8d172699de0f2a5ededf0bc81a32d5b04c8ad2b60f634e3ded09e625b75f6dbd3bc7bfb8be2b0a6c925f0c3562c1e13814164f38689422db4c3e38a28bf8074bf66ff1e42dfec1f0ea9f1cca3c1d8e9ee68b0e635f0c778828472a840383c3c2b6542ea0d0921e53ca3c8df455f1a4822345380b573010759250120c0045c784717496fc65d545932884e615197486fe220c0ae0283193b30c1ee67c9738085c65a7e88cc05f86528d3a7dbcb4d8712aa34881c350fdf8c2756aba42857a4024790d51f6a2233350aeb323f4c0ea64d5ac564928afaf4b87b138f1ca698faf0fa072b8ec54e95fec31c67488f7e2089b6bebb6ddf23e38308717c9bd9630a063b940239735e6d6747870959226ac1386156c72b796958070363d00b7aac32ed670439bfc69ee8fe6d9fbdde1fc0d406256f20697af7a972413962007e95ffe7dd1128b48a64e941fb58de88085efdf23dee6c00848e215920f4abc4501eec46ead9a93f79cbc7f1acceca9d3fe809d4735fbc2ee1bddcc9dcd68bc3b41889988bd98e88fc7381445e0814d0e640a818626cbc94d5ea2d6f604f6d69c5dcb2764522b4af49a97705ce7107b6a341ed0bc61418777e5f528e418879436c1b6eb13b8af1ef25aee79d420875b53020fe5c16d4c2f119a320bd783e588685b68938cec0ccd3429ed40c7b924e97b35546d5ef2916748c7779e799a955fb5a5d6f6040343e359f8b8eed68fa465ada11ddfbd8bd56cc2f47b7573feabedbc80f94cb51ee3366cc5fe830cb664811f98da32ff09dfdb5a6db6f7e5f24d1e00f17f8332449b507fcf6b74d7472531f49b685965b1a1ed7fa61ee480d6dde751a3c20e6c3b04809e177341f3721b12d777d69e10f87f51a25bebfa6c24b31261326c3ed90ff4b3811a254a5efcd99e1ffd22c0ad9e0cd05023ea1361841824d8066b5577f617aff74b2092c09620c012b9ec6a0eef608fa900111f98a412957eedf8e186108fe257090449f320a57ce92865390e58f1bb76226b640c2432935b98ca935636034994e6e0c6335b6afba2dce166b699f7ecf565bda14ce59fa080b33db1d205da1e27a84dc92bb31851148d1601994c84063456f07b64404ae7eb27e14159caddcc0fe628cb2427219faea7e4cff90b670be51c11863544a82feaaf47e9d271c1cb2f44cda328ac67d616e3fa1bef1efb7943be089bfbef11e3c7253bcc12a5d53923657d925cf06b700dfdb64824d8adbb173498e3773173d2bc9aa6ad0f54947cbb91ebd2d46702940f6e73cf94cb158c62fcb24a5ef51de0877ffca091c02955779fb709c8ef6d98a9c8e68e335eb61ff8d961b2a20a5266c1007d5a17a982582c65802cec854ee594ff8b3f1681d27efd35d6a1175cdde1bd71c1edf6a7418082ae37b0448e7240f7661951b922ff51a736bdd7cb293207596d0445b8e2e3eb868cd61a885d6109d49e84f912148d52031dd131e1b2484e13ca782aba486b766122d0c49beb9c9de9fa0da3aea5faee6742f1ff4f0aaf8afb163b71bc05d99c35d35cd83f592d24643f1ca5dc64d80a92a7e2473dbe0b1c7bedd9fe1e33015471fcacde2ba054be84e404f858e812972e9edbf19108de28f0074a6c66070f1a8015b8a49adcb2936a97cca5b6ee30efea7189d0c5218603868ff2a613301c955bce708a918326127cf0d8615133ada9fc958338dfa6d6be3b6cd753ca37df55376b1a5525be1d29dd989f8e5397fa25b41860ec519f98af17013d644e0a3554992280359ef0fafddfe0326f8c037791a46cc198345cb24b4763bb9147d0d2f69dc7c97d6dece945c045d8133519728cec98ac6fbe9af3df", 0x1000}], 0x6, 0x0) shutdown(r3, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r4, 0x6, r6) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000026c0)=""/124) ftruncate(r4, 0xfffffffffffffffe) pwritev(r4, &(0x7f0000002880)=[{&(0x7f0000002740)="0dfa55101fa992ee734ba23a36ab6177111e758740e666265dc335b5217e56690018b2a88ccfd5d74477ce13f536919beee8430c9c42b2819f1778ba6034b814b27c2cf79de680aae2c40faa5f53646a6b79a267ee37b7bceb07266dd00f7928e0294a16e4bcf2b4fb2c77f3f68acf4f", 0x70}, {&(0x7f00000027c0)="90dac48446afe3e814b5b79feb34545334a71e8bd0d230639698504b6cde2abbd1817cdc80c42fb658ef305b768987a1f45c132ef2eff0fef0cbd0fe7a6b88c052ab463ea0f0bcb8719ef26cc598f40c8087df820c968cdd20f41a32a97e213069eca33866fa2ec32c868fd07dcb6b5b0e765d50054786d80496c6921fd34f8dc15fbf6b2235d4ed9f785bd80efd061fe7cf4d5c9c030339", 0x98}], 0x2, 0x0) semop(r2, &(0x7f00000028c0)=[{0x0, 0x401, 0x1000}, {0x3, 0x3}, {0x3, 0x800, 0x1000}, {0x0, 0x6405, 0x1800}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002900)) recvfrom$inet6(r5, &(0x7f0000002940)=""/212, 0xd4, 0x42, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r7, r8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000002a80)=0xe9d) r9 = dup(r3) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002ac0)={0x3, 0x81}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) msgrcv(r1, &(0x7f0000002b40)={0x0, ""/71}, 0x4f, 0x0, 0x800) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x80, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) r1 = msgget$private(0x0, 0x5a) msgsnd(r1, &(0x7f0000001380)={0x3, "222c5dfac46dd8b1e7c805827ac2a5034fcf82e69b9f7a4019e1dfb3a258602919407786cc248f0f329e5edd9dd1416415f81e09e9d8bc579506a94b93192a9e6b717896ea87ebf6fb86c9070abafc991c72dc7698dc5f545146d90b555c2930344123ac20a95957173c1f55291e7c4a31f6e142c1383a8a22f0c69286e81017b9f6ab3b9da4bd2439aa97d10434b5f119e21881de0211969553a1c0fad14a4a5af6b77621bb0ee61914bcd34580345447f70c7006fbc635c7c4"}, 0xc2, 0x800) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="b9c5250b0fd31535dcef56a1a89f7b95767a35efd5ac997f53b831e84aeac60f00cb18c6927dd4aedc2b1fb5837a84d97cd72a30485f49d61712bc24202e10651004ca66b9bd8adf24f232b362c79df389f93df5da975d1ae93a5cb19d56e3d9c501594878d0fa6a6feba144e480189ffb4f92fd840503e9efd9980910f7f7067c72ad26bbbe284307a17c7bda96c893b342952a6407020b6d083d5c5426740836077b1728ec84746e5749de8d950a5fd6397d165618b474e7b0a0cbcf3348f00ca2e110c6b5c86a3f782ad9467a0b4c5fb81aa8c785c25e5f325973e64fe13db91637ed3edd5a51c914dd642632f36aec143a9ff0ce8a2588c6b1268bc0e3132d7c533f99a28ed7942904ee6c6b096a506e928b0a4c8751ef5cac2a234e051fa69da97f66e757a1709ce5f7895902084f41abb94880e0f42ad67016fb0629df3e6cdca758f20f8754ea60b93656dfa64d27e3c90fd4bcd8f37883a3b110eabed253f83bb7192f4342aa64cf7ab2afd58e21a4d13fd1bf713c5d6ad8a5637e9a5ef09aee429cf8410bbd7f60ee49bff380fe0196e8fe29ff7649eb85298da4165707d9571ad6c68f304db7eb926a2dcf344a1b52abfd2ddade1ed6edb0d719c0a66433cb378b3f048f3ff66941f296a62aac4d8ba583ff31a8f537469c7759d2de908fffd0ba8fde9f8151b6cb869442ef3626f1cb215c6eb76f4dfc45be25e3f1a75d58b890a28ba4d2a601b41955e4eeb33b9d5907a96447bad484aaa3940f740a8f3b931a852afae17b91b9135b797f452b4df4b82df689ac1125c2c0a3303f13ef1970c4c1a3f00b410e9676ed710ff4732da93206fb372d15c2def46a996c7233f39d250a99c84a1a2b422ca661390742cde8519982fc7393afba41c2b0a1a6e7374e13809c9c5b13ed53293dfa718921e24e8c720f53c7e29f8efeaed0f74a64ba5473de4df1a8fd4d4cc6802e0f95fdb4ef78f1b0ca8dff55417543f2d08d939423a6689cc58062ba6ec97714103861b7d03a752ede2749076038f81318d7d20849cec607d3257112dc650a0c1574bbf407d2c6fde7dcdda6dc3f8fca4a6a4d4fde5096cbc5014edb924f1dfb1d6ebeb3706d04893b459d7534fc096187cfc402522172e8dc71931bffb6eff3c78eb356c05679e45c535462e09a51148fb633692a4f09f70b67113858b62a904579b2e0e7fae94969a232ccce7a8a1bee63330cd038099a243c1c812ee75fbb07fefe3d3f2476f9f574753d7a484c4cfee287a9b540f20a1fe26b1d09bd4911f14d5f30b72e08aa730d710ef47d097b664d3079d45e13c6fab48118f66ea5fbf7db14748f104cd1c5754bae5e3685538107d1b5ce1ebc335a2f5c7a08f14bd213755ed365e317a4fa2f58071dec63d505aa27a453c87b80eb5d873750202b78111a6ebb0772cd3d51beaa9a9f807b6213eeccd5cbcd62f74b9fc77010090fc31566bdf94d0b2a74e99ceefeb2ab10c360503af53fb07294c931aede67cba3330dd45a698552531ade13b82f925888ce84578e841150341866ae091fe875dd414ab6a8fe8b87bdc167586356f67d991b38a2d26b7089868e1b10a3e7e5235f78ce29008c14799c5154f9c1c624c2f7d4c5963a9257c44e71da71052e51d5c1cb9229307c61e3377cb630072dddaced8824e166d0f479d2f8b6b41c0885e2ee196fda7bdaabdb5a4bf40f765f0d6008116e2aceb19999a9151cdfa18edb0498be5ac3d5ba0668a1b8a7edde17bbcaa2ed78fbadade7e580b3000e1dac315ae6d55f278c7531c6d8ce48cefc1636fff023c376d4c22fe5c0bfe54e0cf76120af8bf810a3bb4ebc7d2c844af409e554fce051a8fae19fb5a8eff44b565cc729c020fcc1080b2fb4de50bb13390f1660debb0be0dda4384b5927404f2695959d649d433f4b9557d74d1cf44355e65f783f28ac9805864f215283c3b533f5a61379b78af65642d97513c1d3b885d7e4ee85e648922b52ae866279c2e714c07c14b6bf6279edfae8d1a9abc42fd3e6c9a3ea5082c5925bcb6bda42e3c86860e4073c3302d7c14ecbddc23b9ae880eb8310fddd7ca3e74c12b5757e881091a5476c1c0f106c680ed610929f89911d1bd6275096a1e26d8afaf972c09a120ae7d405dc933bd82c65dbef90f3c1721d11293ad64d228fa061d4458cd283c9e6f385dcfbe7fed7ea64d27bb6853431fd6a2ee6733093c9c571da0af0d85be1c4fdfb31261056b07b60c4b65aa21f4d5374492bffc6cb23665cd3aa34caad434b892f42d9f0d67a9be4160588abe5eaeac5161100788c0f151662b9ce98bbbcb365ef6e3b558e6992529279953c1fb1b4e6a0b7d7d907c4eb95f34c0addf38196eda2872292bba2fcb1a402a1408d7b17a71805e33b16f1fdfe4a1de90f5ace4ebc5ba6e435072bc41ee2892d429b461e5ede7e2374d5d44232d7516bdd4c3ed0660ee289cc077c30fbc5af06ca7749d7b5683f41e2a64affbfd325816d108fc06ef097f3e2c0d25fcf6d327529f1a240e794c28d0074a2a820deade846a7dd7aa3f3185346279e694c3d2e9181e2f929f3548ded6912cc8984fd7c90d365d5bfd86fc6a5cef46884ccd97cc397c53af880c89d1e9f0c035d6246446a5bb03cfa84cf2f015eed57999822ac797c98aa5a82881f669c66aa3ccacad6c46efaf2e24ce6c59cf8892fcb64d2e0e653e2afc599baec4e8cfe894b31083a698a87760e7c0f61d8d49b0fcf1b49d19dc5f02c91ad4d81432d73994634fcfe29e18fb310ad457da3267b618654d69739dd53afb4ae349bcf90ce0cb2133f350cf0f7cf3bc4725735ad6b2b171ca8eb133f96d215b45594c9d15f32cfde822829c9b28c0a54ca1efea35b9345e7917cd0469ce3758912dbe876a8532d2a3a487558f1590324efd0f590d736f074fea1e9832f28c8fdb3f1f6cfe90eea7c02b3ad1991739f7160709dfed67adb5f94901b1a6483f09500c05d47b061f27ec64b3c5eaad021cc85a431597738693952d6382ccdcd4e24bea67d23ee8eb96dddaf7ffc467f9edf5e83076474500f0f46815cf9a0f75d103259f52fc24ea0a56ec2b84234a7adc1cae0fca53d7aea0fe863dd89d7daea58a80f27a3f7026ba3c57d9c4a093bb6c1f0277119a80e7e5d3a85a90ecc7a7926be45f52f359078e90ea52ff49a0715a41c6ff05dfa605f448dd5712ba2acb5dc7c4a313c7256c00a69b2c807c12dbfb83c772785735be374e02468b644ca332359ad5a1495599290057a8c2b14eba0d130f610efa16c7110b3688a109f0fb8e1a21245ca641a68c7c56a7f35c1ff8ed7e03cbdfd4c190ab02c097d2563692907b0a1524348d63aae8416fe2ba924f2e12df3a31d190f3060b13b752d00ebb8b58e13a5a6fb205848e73a1ddf0a4871413c11eca4c258daf69b6e3061f66f73f26c4bed1a31fdd40c8cd654c2ce5fd0ccd6d828e998461b7a21325a7e7c2c27755ee98009a89add315453be8dc5d15eba87a96e14fb909a8e503ffa35f563bd3fe056c3d7c4e4d94833fff4a401aec65feb5a3e7e5f00f44bcaf5f812a45fa1cf916bfcefe74592687ff75ff9a1b128c53d541ecc4c42720adb0678b93452db0d397fa59a1fba8fe0730905f86a557778a0fdd4d5761bae68273e58e0dbc99ad46cff86defc5480b045c05982e0dbd42b39d7c0b0f67b3710b3d9a91508d6b3e36ca90d1c2f1cf88cd855d230b16ebdf326af45aed78ebdcc2b555c9b0f1eae04bc166a4b70473a6ba8269466870310a78683a37cdcec9457e9d0bd4c08d246243332e1d6b3acd4dda94888c2d595e0d363094ac4950c5d699da7f1b945bff5d08d3420d94b8bc5e1c65e90054f9df8ac1a8f43f74112d32f088c808c5b13f51d6004cd5ca2b4fd773dcf3b40b493431bc2e8ba3728d3f41fca90f8949b5ebef9b9e18a00cd00a6630d82372cba51216cb08d103969d1557acb5c8036d48c09d0d565f815ceb8e63888785181f4ea13cb34ab994da89d17c9661c18d273e37b35be962c0966ef05bc0d5733f2e8f06eb7445d5d803e5b980e86b7ebfb2e95b750766a143307b785a0c37be06a43c78ff05b932f81781390d9b1410c17fae59116a180c4da07691ec346b8807186aff0defacc060cb8e257eed33236347640e5b3b9cb4e079744b35ac168067f4c96aa2661f1302df0be5d01e6276eec2bfe9c9175b64d929ad0bbe17f9bd39add37a123c430513ae87beb761d3b8c91f1075387c0bf353f189a5abb6a256c8ad4cc55322e4da98fb47dab99e56d3032b02786b067b003ec35fde081f61e52c7f46c2b95d2e1ca2346e97ac8966801b358e1c77f553096b9d44602a9ce8aea45083346917a4379f3a66846367782ad46e5b229f422f8835d3281e64bc95ac1198039436790fc158c0a5b3acfb1056ad75289c0ff22404c44c5d0c41805e5b08dad575bf5a59436617679c161a63b3414bc1ed5c86f002d4e3b08f403e2b63a766c725e311375563bf6b6d146019f985c3a21835cde81ab026039939dae2db5160f4a6c1e8b7a7c4483cf5567336b7e0e55007a16d06e0e604ae84b3556b9571f5ae8f2c341ba642421589ce637db36e2b98c3c5d392f7cc28123e7949cb2a1139401aed90a633c122badf1448b2872745c1af1896510235d3c895a54e26e3005c791fbe9bab17498f892677d28e7d79886ea3db8c9f2ba16ae0cca4126266d5051518ee20f9828d8cca8750a364e164559fd50a796479f1ca8a4df8305b3c262da28ceecdddd30ab3127a1b0dcc1ef5c773f33fd481bfce28cb0bf4852e931242973f5718d337ab6161b4b8f74851b8519b628305b9daa05195cb149daf8bc29ffd0ea0a74084dd6ec53d25a20fb89ad5ae8a81cc8407fbc2afb72de9e3492814ca8d8c8ba3b02e95ef84719549a28e3acc79be2889fad83fc086f18e213d5c1d6e4f0d6a9fff08673dac2fc7763d15104ebff944305956c8d3f1be39fb84cbd92a96b362a3f3b35a4d811bbc7d3e617547ab468a5596ad457df07b2ac92a7be0b0740527a953d141b998a417b505a5b04642270a007440e69b374e618fb81b5d0280d02e91b2ca3919a82e87cb2b75f57a4d84ea145d841722663e030a3d8eb12af2f7ff440d6549a533ec5f136e5738a61d8359ce0c965a911a897cf2f88e4c9a2d505de123e43cb067855b0539c8a06f1f34ba123ed4ffc18c41a1a5fcb23b96048a273d591506e609329cc873ea2db29c50c02f7668058d29f9bb5e1150ae69d4f3819ddcc891864ca24e4080ce50a0ca7fb090780c8ba22114cfe0527d53b08bd4176bf0023fdbd6a1653172892e0acad60d6d74d2c8e68dea5b2b1d93dc4631d130a9a408b225f851c82381487de160649b8d5429b6f3775c0e87ceaf562c0983fe2219deda3ad463a1d2aa1fdbf861d11c188f587fd66cfe1fad270b444f727632b042c6566059aabc24ede3b410c85473165ddadc7792e1f9a1ec64c60067ee3b2de5803ee636aef08a21835050339958f189d13ddf5a72034213cad04864b92e71179c2f8108fd07ea6c70fce065b9ef79929ec4f96479f7c1ea4eedb94d303e4cafcb9f77223fb6830a425210907dee913f139f54de499dc8fea19caa915a2ea32a297a7fa837b5ca53e8c49199a975415bf593ad7ac1c0e152c3559007d352e83bd96e306b186d21a8a418c633918de21c51a80ae07440e10402863cab6216824ae3a7f60c3ffa03c5e34266c7fe55489576a86953e235114b96030b6dec185babfa094b650ca5a106097bdfea321df8fa59a", 0x1000}, {&(0x7f00000011c0)="294ef3ec78e2af5cc711b10e6962bf624744cb24759f438b6b68c070b9a581e839630f0b71e5ac43b0876c9b8286d834f6f281361bc6146e243c1db2afe3f5161782af61233c4656b32acd2cb8ac683623718e7d411226f6eb9a2c20e3756cf6a7cc005b9837dc0844b9233dbb87d27ec451347dfb92b3e37449bc0c6ee05b52539f411bb7d55189fc1ec0678b8c3313d5d0c202757ba3dfb283b3984ca94f9152aae58a072f1e1e79aa92598b60b22d5d70aaa032264c4b1f581bd3baaea820cce59d3d44", 0xc5}, {&(0x7f00000012c0)="aced7072337a", 0x6}], 0x3, 0x0, 0x0, 0x2}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001480)={0x7fffffff, 0x2}, 0x10) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() unlink(&(0x7f0000000040)='./bus\x00') r4 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x800, 0x100) ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) listen(r0, 0x68) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000180)='./file0\x00', 0x8040, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5) fchmod(r2, 0x20) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d176b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a341bc906838a88d756b2d17d0d70000", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000004000000800006a6c34da2358ef16bd00000000000000000000"], 0x10}, 0x0) 16:00:13 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)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x8003, 0x280000) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, &(0x7f0000000200)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0xfffffffffffffffc, 0x0) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1000000000000110, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/null\x00', &(0x7f00000000c0)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='@\'-\\!\x00', &(0x7f0000000200)='&/\\@:\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='/dev/null\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000006) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x120, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/245, 0xf5}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f00000002c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="503531f7a5", 0x5}, {&(0x7f00000001c0)="8c647524c003fdbba908bc58c8064d9966381d02b51241b643145eb7011d5938677cc6144d2d238199eaeac48dd1206c6fed1363b6f240de8732c5b59a93d53651dc89c0276bec553df263b62ac042db82dbe2d18e0efe631e93b307ab1b3ac0c10a4db34d44a507882fa09f315a8bf4782540384329fe8e390ff1ede79bbf51edd9c995b009fa470205b5b58006d3fe807184c28ba7eefbf4e68058503a77ea97d2e31045ca2a7a7726378b2ee7a49e12001e11b514", 0xb6}], 0x2) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="9e9300a3a4d2b268417fc00176af17355334e4b1c788cf652a10923f568f806a0a0a43f80305664eb25749739ed047c49e3697983bbb37d3ff7d1a0865bd212cd2f347b134e61d16c67c31851357b86746d95efa70cc2c49080bda2a8f9e99f4f3f544bbd40c5b5629f06e5783011b8d937851c89c68e8d063e5711ffd8a39c151", 0x81}, {&(0x7f0000000000)="2e2902fe634cdf4b309f0f0381916e2b23a421d7943d3ea817f961767ac9cf7e62518f", 0x23}], 0x2, 0x0) write(r1, &(0x7f00000000c0)="bf", 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0xffffdffffffffffb, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0000000008109b92e3"], 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0xb7b60eec28d2d9d9, 0x1, 0x0, 0xffffffffffffff65, r2}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:00:15 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x120) 16:00:15 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) kqueue() sendto(r2, &(0x7f00000000c0)="cd486fb04c6c4582cc2fe411bd2bee808bae2b889d200597420df3e9c06c178dd2748564da785cff4437a23b863a067e4092a34c47037ed96215e803fac93b3154999c6936a750f42fb4e4085b2d9852ea06fb1ef5e707896816501bf7a748255a34184a815307cefa7ed0b2314b45779ebdf3f15b76a080d6379e9550f6e21396b226d53cc504cb46f258e38f2289186d6a5c299fdcc17768d179620c27725540306a13121d85a4e8311a3d655c289f3ca36fd11e62ed6260b7b6c338c67898552d2904930bbbf74b97e4bb89fd95879cc61e285947ac91bb416717", 0xdc, 0xa, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) sendto(r2, &(0x7f0000000000)="6a9c24cbf1ebbd24e05642f6db3a3b9319d6966a38e6adcabc44679905f6f53eb739e0aa1b", 0x25, 0x6, &(0x7f0000000080)=@in6={0x18, 0x3, 0xc902, 0x6}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000000)="adfac01edf38c0c7a6e859f94d96bbad07042e9f5c5aac9c2ef49962a73cbcf45feca40c40e2f475ae50d35476851ec011b10fa747c27cacbd5badcd211ba3f0b678840cbf28fe2f3c6993fcf8e84ea6193586bdb714a296856bc8fc140cd7994cf1afe95a507a0e0c55c3bc6db94fbc5fd7123dc63fc23aacf1940070d81cfa403afca696f0ba8e836deb6aefdc2c8ae66c27a9566dde4aeb136449bba2dcb8320235fd6c94fa8b0cb22f82521d54f10b5453b4f040f6bbd1096c1db2293d9b3605ec11fbf5455f38145bd3f4dd9728ec5a6458dc307d87ae47553617522c41fd27fc90b2f49fe64780135e90abb2d3e0cdb432ac32b9", 0xf7) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/20) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget(0x0, 0x0, 0x480) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r5, 0x0) setgid(r3) seteuid(r2) connect$inet6(r0, &(0x7f0000000740)={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) getdents(r0, &(0x7f0000000100)=""/15, 0xf) chown(&(0x7f0000000780)='./bus\x00', r2, r3) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='(#\'!\x81\x00', &(0x7f00000003c0)='!.\x00'], &(0x7f0000000700)=[&(0x7f0000000440)='}[\x00', &(0x7f00000004c0)='[\x00', &(0x7f0000000500)='\'*\\-\':\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x9, 0x1, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/1, 0xffffffffffffff2f) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0xc0}], 0x1, 0x0) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85a66d91764d713323fb00000000000000000800", 0x4}) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) mknod(&(0x7f0000000040)='./file0\x00', 0x81, 0x7) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 16:00:17 executing program 0: r0 = socket(0x10, 0x0, 0x1005) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xf035dcee9559b31e, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) getpgrp() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x178, 0x29}, {0x18, 0x3, 0x8, 0xffffffff}, 0x171, [0xfffffffffffffff9, 0x401, 0x9, 0x80000001, 0x4, 0x4, 0x4, 0x10001]}, 0x3c) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e810ffff43ec7604ddd2"], 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0x506e24c3458e8fb3) lseek(r1, 0x0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x8000, 0x1ff, r3}) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:17 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="16bd73", 0x3}, {&(0x7f00000000c0)="d5d9b66d3b975706f6c02864332b68515368efa6ca837399f2c78b50e27c623de274d5f3a10e68a6d7fa02031ca2c2b5b3a0d76999185c2661c22bd60fb829a8b331c35e374ccde3cf4b1a122ed0eff5fb4d013783fe23892ced7e862feb43f5f356dcceb6c4b7cda66dc96eb0f0087253fd54cf7b0a722aa5008fbee2e81a5c8fd5696fd67a776a81a7f3228087366e", 0x90}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/42, 0x2a) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) close(r0) shutdown(r1, 0x2) read(r0, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xa0) mkdir(&(0x7f0000000180)='./bus\x00', 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2, 0x7, 0x9, 0x1, 0x3, 0x3f, 0xffffffffffff9659, 0x0, 0x3, 0x49, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chdir(&(0x7f0000000140)='./bus\x00') 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x120) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x3f92, 0x1, 0xfffffffffffff359, "4845907ed3b36544489215ffc5dbce87f190c798", 0x6, 0x1}) dup2(r0, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="2df3d323c50041ff227348929c48f2dba0ddcf9c8a3eb15a2414744a3ee5c4d8de13869fc360f03490d9754cb5725c29dbb4d9a0cd34fc3a697b78d17751759113f4079e8bf615c2d79f6d420f71f68d5a23a5d2a58a6029dfb34e5d0534ceff01aa875d0b2019436f7cb4cb6bb621be953e5604e7f7a23b9e16e0852faa224dd3b73d9833289e0aa6acb58f49168b1d2ceaf1b5aa1dfec4038b477212122c5d6d3caff970fba21c50d0323517fb939c00d819291f70c82f885ce6338053fb509d180028f2928e3424c8b1dca01f19f82614a0d0b193e9515b5466333812865cee23dad4136579", 0xe7}, {&(0x7f00000001c0)="8e768ce959676ee7073da5dbd7b9de36e42d8928af8f07b7abbf9c717b58c711a989fb2302d2a4a18e19b49adaf86c5e0aa09892081b3fd30937eedea7a101ee97e8e330ad5028c18fe8dca5d5c52732e7ddf38c6d5e2cf7569c5580d5d4a30294d5f8", 0x63}, {&(0x7f0000000240)="6823ac31473e27d8200feb3b26dfbc109f88f495c8a1d7626063b171e731224c863095ca53ff76f61125406c991124ea2c452f5e763bf5f60a192053afd5aab10cb6a058f5c2fd07797c272cfacabe7f40ad712823c8a85e5e70508585410b69c6191e91777d6432bf2045a2f79d7c771e10e279a36db47ab8315c13ce1fdf5d571ef9fc84ff113e58011d288176ccf08b4a140bfb95cac0652134bf6377e281", 0xa0}, {&(0x7f0000000300)="1286f52ddb8c9d84b6001b225155903c12f13ecda306415fa81a79c1e1a1f557563ad15ee98462a94e994349fa82c3bc641b38cfa152e6da85ec15361917f97dbabf0043c1a14fffddd82ae0d18946c427ee0a3ec32026931e43caa0d1f52c0ce1adb14cab32c953c1d3b5c041943b467132893e4a4c69a1878318ba5ded6f247ed37afcfc76d4adef57ac0a005f0cd0582b433307cf8672f6def53a009f05e5fc9372755e7183eb98a42466bea614542b4e0a84d5a6e7be379ef05718a3e57f17b283f28711acce55ba53400c134e7729b291c1d4af73ecb059185b12b67414c97145a8529198b68bbdf06db21495b72c252209b8eb0e9167", 0xf9}, {&(0x7f0000000400)="f8da7cffbf29fa59cd4cac9446d28fd550be19736a0e29117dacbfd39cb294b723296eb95b83ba6d5500ec75dffb16ca5ef9a21e49e9c90583b2353e496eb33b6f0f23936ef805892bf5b81a13977372243df1cd911f3946ed2430c68cc732924eb891846a03c6c41cf904541c46f359a788a0eba853290a14bddc534fe5d68865e32254fa0c0d81aba956093a198c34fa31f6", 0x93}, {&(0x7f00000004c0)="7b1cfeea0ebc911f05fc33c1eff5adfe00095a39b76466824b5467f7f6a13b7d684719610658e372b8c4cee152459b6a76e3a5e49123e5165a00f7a0977a48b98ae652eac31db587dca0c73ca818cb292887d3faf0df85c17d038758e5d38b04673cb36bb2ec656168a27968b5edacef232a8334123a8b31fd8bd4a64ca42288d258b73e9c321987ddf99c6adcabebe7725bd19df162ca392e0cd6330be85dc9373526875c0044ffda73227cf39fa248fb085e85cf5ebfc03aa3c7b9232f8f03c2c6ef4c2a787d8b7af5dc9f360454864d14d38ba9e6c7a8ea83e7def4a375a8d06aca5e58ad6f9508d4fb9ddff62679b1128e77662aed932ed00a299f877033dbaed49184dcf64f4fa64bf3aeb16613a03cbd4deaeb95bbffd686798617e4b73dc32981ccd6a830221d4a9304d84fecc91479e3b5c72c9932f9580a28c47824a8c12f0e8618a6fed1b8ed66c5164ec2b5865c2798b2756191dc00d40d01440e5c30565a6ce6be7bfc7da28d3ee266fd7ac5ae36574b9089c827488ebde03cb774f8d16af34ad87b89152eba266357a67a596a640cf1ec6dc8e90deae2065d7ca8470b4489a2bbe39541c24a47d55aa2728ac6be3de8bd356c8d88b7341fc4c551b3f36c16369dcc53337d44b8e259895d90129ce0714a0d60cbb3f513a0137d98cac0925e45985b5f0dad559850272f16266ab7d438a8856066ce9dbb29dff07f35c5c4b5b099a0ce9ddf2ebd0d7f75bd06a48dac977469c174e33dc140d09f598d61ed1477b3c74e4e8e17fdf11aab7c5abd2ed5e91c9b8acaa6ea7fad2b78f6ded1553605ad022198dc7b5e23d185a6536a8618c1323332cce9e40ed873cadeb3716ae429d27a5ec49eefc9ba004518b7690ebed36809d06375992e795fcf449327b48e3bbd484e97099bd3584ab39b19dd628ed860337c81b6c6356e1ce28ccd442d82c279c80e8f26b602ad2f86037c41fb240f6439e61c99a71ed2d9c1de25f679aba34a26d7e6f63da5e00fe7f0d5e706a7a1689b5728d9c9e9db6b2be215ceaecefaf92706fc368fa1ff8885d96968b2f4297fc7673540b83ef51a5f653caec7b7183783f882e3c23c5e71dbf8deba94227570d3439657035e4c11413bad53ce052923ef5e9e141a4215c61eb42c180ad4db1f9d4a352d83ba7399eb1546b916db447f2570856886e1a627dd8b855538802398dcd32bc17c02ce56ac337ae5ef620e1082d97dbf989574eb13069b015b5679e5d251e43e2506ae713d09423836e466038b271af77a717d6529e3be76dd7cbbd4f042a7a1315f4c7df374cb28647b34d632eb6ae87cdc8430d269e8f4dce0f7240aa50e6333b847bb8cb65ad6aee1e28b61b789aad78a85d053878c5c4dc43b2d124e2074b31ee29883e0c140db507f1df2b086e2ff2d4081e5844d79dba0bb68c11114e61895ff7b31cde4aef155b00c14082a80888d99988ce92bfbebb0754da411803917e20124c38eeb4bd0cbc042c406c1da0fe6b7d66fd14d49343f4f3783ba119427bb55935ee874be76506d377eabf78bc5d3e2a3af1280fd8d4e84c9df8b3f2224afc196a61250490be819c46779b35a7e89814414b3d8079186d678d2f6bcba81d8661444a0678915d20a413320e0fb3c172159ed98c6700d1f01028d56cd0577279cf65c08b514ace229bdf5891f22005531d12346df514125ad6709fed54ef6544f4e0f85da53d906b27282cf44fe2deeb88cd443206994814aec5bc42d22d850ea5415e6af41eb8882847baa57bb480c6995349dbd24ceb3b1b39a74674c176e4a230eb2c97bfb9e1983765138cae9c5c5857fad0edfd201bae9f231a2d29e5b675a77b2dfa5a68ffa9b258a07bddff8f1e8149876f2f272335b9aece08bc3ea51e2b884a0fc182e38773d80f1a1352644db6dc75127b39fd0349eb4ebb0c9bbed4108ecc047b5a58608c2616e015f82219c8f85cce46c8159ec08fdd1b6b8cb9bc37fc107a60cbbaac5d6700bd7fd979e84c871b8725ef0f1a78c694d63b6afb00d6f3451dd4c529e267312bf53e61d4e7981e25ded94d07a0591214a9c24ceabdd059d2cceb45036304186be6de36b406254ab8635a953ec84c3670e6a05dc5ff695167b564dfb84d61376bca79456b61438d45c8cbda65c73c7234b881b94895c09ffc522a0028ae39e045ce4289b9f1c8cf7a7a65bf3c2242984b56b823081513cda83bdc1b58c1ba07bdb795c232cbae2030e2c6ae2bc0dea46ffbadbc19074c9d6d851427290260c20cfdfb9036c376706fe7b9cd496fa895267093734a275a85176427c63abe53dc934743e63537a2a34e7acf72af32a19429b85e360a7e42a7bd09cb02dc31df3c9d7e09d6fa10a94cd0a3be65cf22d80e8043392522afd6d3d302fc3cb27705384f4133798536020ef32df2bd11c7db1b335e302a7b4f58cd12b69d6ae94e27f447bc926a613c091dda4be558bc80826fd413f454a7f8502bc349c07b3941fa5a3634a8127354d8e5b8789764efe122ce17b33cf304c131ceee8096ee66452fce7454bde4c66ada3e95006474d6a93e17353533978eaaea2664a80ac0e6545f36e83e25a3bbd55945c43183e0ba2e8dfcd9eb4ca477841a19144fab5ec6638b7410247c64557c41186faa604f3252a9a746de64e03277ae93081f91ab5580c4cc11c50cffcba2123b6314844364d9e16df9bd3cfa6bdca2c0ad98e3cf2c619b420007a7dd549bb7da16dc20fe4885d0ad3559acbee52598f34c9236a1fd430ae71893a59d62d98c5be64e3ce9300c6243f34bece25d95c4de037e784b1d9dedf20b595662344437b58b698ea2f9b9cdf50fb3494c16993819984b179ff519f7932d43ed7e4ce47f6bb2e938cf95b2088f20719fa3234a582e039d4db14757225ec3462501daacef57adc7ddae9ecf57347836a1a8a2a6b4acfb805577e7dab1a9fe136be79da3e59299bf4d3989229ac02d888bfb931526c10b39014c3e1b65e9c75320b815bb115fe1e02a012602e5b03ca1ddc50a161c3d7a99aa98fd6c42ff7589582ed20b37191d7dcecdcda8191012d9f81514ef6fca774f3fed052ee1af159f7f7fb60a0ce3b374470f8ffb05fb3dadc3c0e49129255f2af359f0a957ed9b30e9e3825b9608db066f7011a5d82157bc06efc4cd5ea3b01e1477a783d8f59b37321229f0490348d2f1278dbf2207aa699f50d086fbe4bf566c5ae4d8f66b73198a335ccfd608cd56b0e6c2dd1877e65679102e23b8426eaf15eb469afa47d053eb24d935494b5bf64a5f89227255bd037090513369f21e3b22b6fcb6c39ef10a9102d4abc48ef8d0d901f86a4a95bdf26803dffddfa8ec5a3a768b837cd104c5aaff407c0aef39929df12d60e97d9cf44635794789ffe088de805645d15a14fa86a42fd444a14def0e81422b838824a910e6c9bc219bb1183ea5221cdef14e487da3ea6e3523fbfb2fea0b831bcb9a6233e703d02321335ec31d730b7f161fba12194d35b998cfcf6a35acaa509ebbf0112c5b20feae187ca1c4f0e661e9f664abd291e6f8c1b84451894198f1d2a2d8319dfeccc0e6ac2c921d892901320f5246e3fc985102b0e044b4e0b5762bc52fd86f58f5b322aaf3f8ae29ddb4311b8bf3dbe9aa7f9e90ab9845e7a8deed93bd4638ca9e035cc9c44167fd67147daf0365b4e488e8f56b9cee2c70cabbc3423a46b79c0cb56cda1070de1bf00d77e9ab60b4f85f5982921519c0388412ad42a478ce3998aa1e7c7753e5584fbfbcb3b20620e2689f27b7be276d5fad8a4990b6a3295ad48130219356e66c03c5719b9090be8abf4ebb5b0e51c7d7bcecfc89da3410c9113f306d0d376e05716cd31ebb1a49a2153005015d6ff91058cbabb7fd7f1c2f597324227a6867a1ff99c628142ee337924a0c1be73a7f6d19f684c3fe89b0b1f1a16000e82166a8333807622247e7a7fba0746ae33c22188f244eefd3132b8515bdb02db43a455e38a3016caf035acafefe8e391a741a44020f1bfd227bb8a9484e2fbca5134fd9c0ae6a14d5cf602903a14c3fbafbdf271f7eced73e64463bd07da84bd7e7c2f567362eeccc7d9377721572b38af733ab3477e3ce52bb8ed8b0a1c831a800605b22dbe3012dc951f382e3f614b6c6dd17caa56cb0345257645c5aad62ea752424134c7b4431c977c51f638a110aa55f50b699836403a470ac5a583b158574dd5b548df1c224c9848cd3f068d2fb0e64ceeeef09d754f093812c05108defedb63ee1b2d0a64ea19ee0640ab11330fbaa832577ce7f48fae89f692e0b245a9c6c9c4c1b44cd31a2742ee725ad6b30d23ce9c3fec279a6194bc7cb1cd3d32df0af3d97a543f8f1ec50613eae8d8f97f9e6efaed75f017ddb6e7bb99d070aeadf74f0b5fbf57099050d9f9209f6740e3e64d8cb9351324673be3cf9fa4d78c1d8750828518e111e2250ee9cd32e88908cc8886b92fb4eb53bd6893aa4c076bc2921016f75837fb23ea529485f3273c9fde8193a006f90476683eff6dfadca562ec4443c38546025e946e04d41c64a4106e5eeefe69ea58ae955847a8c3d9a81d8c14f6e2e832ec4b8acc005ecea502f55bd617e01c0963ae3032d36e26ce026d056b48eaba2cbdd85d2fc2043bcdeb55d3d63c93b43974967fc6371a42c546a2767ae5897036f0ff785a7ee248909762264197948951f01427b856e2782aaa29ed7ae56a70d8d83efbb50f7d02e31432710f809436d41681e0bb9d462d107e7ff9bd68974ff6320611300c5c5a8fe455a4c9ef73abff3fa59b70f41021aee9564e69810d305738a3e1ba9dd7e5530a4f3f1042c6731513449a766ac5d00e2c2d5db012b7cffaa520006c587c8dddaeac67d23007b62b5fb7ad7ed67780be79719c7a8b7a425355fb78f9791430f68b63545e3b2fb0f82d47c25175df59d9e22140c5d151ec36b132e60d7a9fd3fc891b573f5b751fce5ea43915d61de2e92509fb0e03d5102fe5f8ce696012cf723b703f81159eb5bd72e34ea3f56ddb6a743d97150a0347f7550c13d1bd6fbb53709b9881e47dc0b170380a3eff0293a1e8e537dc8976b0ac9e885df4f75c6fa8da9076dc68d607e628e1770d766186e0e1ef96602bad9e9abe3070e7fb4957602038282b15e57f4386e19007c2ec0ea038aa1e688aa3bf7e1a66e88ae24ee7d4bc0d25eaa96e34cab8cd5f5e6c6b1418331442188a97060233d94aae61539dca8dcb9c589d88a7e7d85c08bb0528ec3c8ba6fb7232f05ec0bbaf91a79f76dfc0a25fbe2834c08e66ba91de48991eecbd1312b3d6e35310c2da5255ac1fa8c7e2e1afa9c77e0005d7896f9b79b7c7a63ebf1c2c6d37b4ac1bf148f7ce9aca441f88038a8eaf0acf15a54e37ced65bef75d527b482449ae5b71c0651537811d27f7be39b861373eea0a6eb655a7981496370fcaf8e64cdb0adfdfa040a9ccea7969644bb4fbca680145acfbb30631e2a7216dffcbec62303c5bf86113a12b22e7135b4c5d2f3dfe712303ef7a7013e0f9e0296b30db5861b6f43fe3b0fe90b7ca5025febb6fc14f5b092411f3e6c5a7991fea9870a551a470c08b4836fdc6f4f294aa424c3acc06b1c831494e8f58e631c49878905f0ec7ed9ede98c141860b7d0922f6feae5ddf09e66571f86b7c025c817f0c93f366418c60a9c4b7c1f7f71f60d5222f59d5668230675c8c072efb6f4103f5fbc7e4efbabf88adbf3f545a455eb26ef5d75eddf0cd29fc7cd461a88bd90257e1508f15e25111e47b1e207517ad82985efb1f59313fede58c632d1ea", 0x1000}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="900000000000000001000000fe0b0000c83c0b03839b0f52360fdb277fb7cc9f9152bf24cdd5650d29381c43339165e35561125d7ce075a80d2906a7ed1ca3aecdcad0d53bd73c1f430fb4166a917f399a18988b75378ca84d3c3b117cac658b3a3b752dadc09439f036169bdc0254227586f0e15c016feed727375de2492f1380c2f9d0624f3018e0044f704b5a2a4df3fb8f314cee8300000100000000000001000000ffffff7f4f012601f07ab097fa8ea55b0a054ee102d49f95e1d53cda72ae6a2fd19469fbb8e83497a40b506bad8ca3589cfc51232a1310ba44bfac97fc442635d3080146e11be18230fbe699214ed4ad9bbb6446664425db2a1d4e4db3d6965819b6ef66e1cfcfc5658d8c006843c3b86e65548b776efab3cb644a83286dddd7330f6e05b0a7a08c3cefac3573bfb09f8d584905aaa56c9ec003000001c9f4e27ab445f70f7732a9668c98d7a5ad4333fd7bfa60a1177a6d97874a53dd43c4dc7e28849e89356021017ce9297c653b223487ac58d90ab91342a94789f71cadc21b63f4219935c54e19341e3322bc94155e42d3b1145f6ad17ffe3e7213f2dbeafe2769eef21be6"], 0x190}, 0xc) poll(&(0x7f0000001fef)=[{0xffffffffffffffff, 0x4}, {r0}], 0x2, 0xffffffffffffffff) open(&(0x7f0000001740)='./file0\x00', 0x80, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00//file0\x00'], 0xa) shutdown(r0, 0x2) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0xffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7}, {0x18, 0x1, 0x200, 0x6}, 0x7ff, [0x10000, 0x80, 0x100000001, 0x1, 0x9, 0x1, 0x5, 0x80000000]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x200000000, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500", 0xa10, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) rmdir(&(0x7f0000000100)='./file1\x00') 16:00:18 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/6, 0x6, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:18 executing program 1: shmget$private(0x0, 0x3000, 0x414, &(0x7f0000ffd000/0x3000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) 16:00:18 executing program 0: ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt(r0, 0x9, 0x4, &(0x7f0000000000), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) r2 = semget$private(0x0, 0x1, 0x201) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/220) fsync(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() accept$inet6(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x1f, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x1000009, 0x3}) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="66690200300000000000"], 0xa, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:18 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) fchdir(r0) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20c00, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000ff0000000215bf"], &(0x7f00000000c0)=0x8) r3 = kqueue() kevent(r3, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) syz_open_pts() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) kqueue() dup(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x81) msgsnd(r4, &(0x7f0000000280)={0x1, "53a808aa03695634038c71c11be9910e7f1c0bfef6d00a290b6fe84f7c7917d84ffc54f0779538a88a28b5e54d2d493224358023b75bc8d1aa34620affc24fa2276b8684a5434040f451b064b0a1ecb7f6ebb1e202f5fd46f86e2a6b12058e50a991bad5adec456dfed26f065ce73ec70e86dbaba381eaaa8a5654af07d7676f2a34cc9a111bbfb380e3f512b1e31608c3902156427a9b5603ef09374fd3385355547c53a10d751afd4bbdd6986ad540a11da5"}, 0xbb, 0x800) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x8f) linkat(r2, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000240)='./bus/file0\x00', 0x4) r5 = kqueue() pipe2(&(0x7f0000000080), 0x10004) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0x105}], 0x1, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() getuid() write(0xffffffffffffffff, &(0x7f00000000c0)="0dae4e5a66721cbda90dfd4c547545aedcc1538a526baaefac5098138af5e60ca3d68eccb22d86", 0x27) geteuid() close(r0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x1, [{0x2, 0x1}, {0x2, 0x1ff}, {0x2, 0x100000001}, {0x3, 0x9}, {0x3, 0x80000001}, {0x1, 0x1}, {0x3, 0xfff}, {0x3, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x25}, {0x1, 0xfffffffffffffffd}, {0x2, 0xb64}, {0x0, 0x4}, {0x3, 0x6}, {0x1, 0x40}, {0x0, 0x77f}, {0x3, 0x8}, {0x3, 0xa5}, {0x3}, {0x2, 0x2}, {0x1, 0x2}, {0x1, 0x664c}, {0x1, 0x33c}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x7ff}, {0x3, 0x40}]}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x9, 0x0, 0x400000000000}) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x100012) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x11) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5d7) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1c2) rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6cb, 0x1c0, 0x51f43dc, 0x4, "8f04464c206802d12b788d28334a06c614859299", 0x6f, 0x10000}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000200)='./file1\x00', 0x181, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) pipe(&(0x7f0000000040)) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x93, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x144) linkat(r0, 0x0, r1, 0x0, 0x4) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="31fcec5c651a8d9a6b9e29a1681398ff000000003561b94277dc26aa96097efa641fb8c87776493a2198b2bbc7009cb02cd80119c5e3790fff0bcddd5ab8253d59d7210fcda72d2762fa9d8159797cd3dc4f773811d141f392616ca01f992f30237b457a1698467454aee6eb4ac0b28be9aed33120e5f3ccf488fcecfd50da7ad052e2d240cc70ed8d", 0x89) r1 = socket(0x0, 0x8000, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x800000000000029, 0x3, 0x0, 0xffffffffffffffea) 16:00:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0xff2a) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="6a20d5ae0b5c6150f60928f9489a8f69d8152d756ed68c5edff482876d3f5a219cc7fc7d", 0x24}, {&(0x7f0000000100)="15e7c40c6fa9bc4e9ad4e0c9f3d5fd48cb0da795db5d74bfda9f88bda53bd739f5044f029a200065ac8cebc3675458a65a91228c1c822071fbf134686b2515dae06c9e7e875d4460a83ce5113ce5089f09b6", 0x52}], 0x2) lseek(r0, 0x0, 0x2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getown(r0, 0x5) r1 = getpgrp() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) fsync(r3) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x2) read(r0, &(0x7f0000000000)=""/5, 0x5) 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) setitimer(0x0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x8e, 0x2f2, 0x0, "f3529c8f0b1d4f0bce38369e80079af5497d4495", 0x1, 0xf2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8001) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x42}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) close(r0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x2b28dfde, 0x5, r3}) dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/226, 0xe2}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001, r1}) 16:00:21 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xbf, 0x73, 0x7, 0x7}) close(r0) 16:00:21 executing program 0: select(0x7b3c47c93b83044, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/44, 0x2c, 0x42, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) close(r0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x80) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000ffffffff000000000000448d84e60000000003000000000000000000872f9588f0b45c17570c8be0ad5b000000080000000000000000000000000000000000000000000000000000000045ef9fc0d734a2519298d05f268a000000000000000000000000000000000000000000000000000000000000009021ebf433267f7506020420810c60a51d22e4b528b4c1de5e1408e7cdb26775b877c0151ce6cd5e8e47c2d33a01eba508884d07b53e6d141c0852d9f21f3630e3d82b81e2d9417e029adac5dcee5e9f75745225fa5ae48583230f5b50df890ebf0eb7b2a9811837e2422b5447a9db6f4bdc572102768bf28322938c0c74ec86cfb2e40b548349deabc8d70990af261655dbe08239dd3717d1ece4df919d69b8b0"], &(0x7f0000000080)=0x6e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8010, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xffff, 0xc614, 0x7, 0x200, "748fc6563e887de7f3e72998b50c8e6d52192ba7", 0xfffffffffffffff8, 0x8}) mkdir(&(0x7f0000000380)='./file0\x00', 0x114) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0xfffffe68) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x89, 0x5}, {0x84, 0xfffffffffffffb62}, {0x8b, 0x4}, {0x43, 0x8}, {0x44, 0x2}, {0x100, 0x4}, {0x42, 0x4}], 0x7}) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getsockopt(r1, 0xffff, 0xffffffff00000000, &(0x7f0000000000)=""/89, &(0x7f0000000080)=0x59) lseek(r0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="c639a44c0c741ad1993693d3c192db5264780afdb5b451b77165e894c1d431d62fcbc345c99b6ff0034d16af9b5c83ef0dc09ab2715ad9abf280cf79c7b478dcbae44da1a041b1e1928219c6118cbcf5377716f070d44a8d049886397872943dbec391e9cc165691e16748cb051b260dca857e325a02a004acb7ce3e62d9978c81b2b9c8a8e9729576debd1588ad700ba5270d33c1d013075994a88d414c7d290b16ee97b41a536e", 0xa8}, {&(0x7f0000000180)="e36b66842c5ffb99c430f5c00252f2ca291d7bc58bc595270085bcba41ec43ed62b035611d0a83c15eb7e79cd97e2db423efc92c940c0b8febd9d85e53c74f2dc38cdd6c45def533c9570ca272ffcc12cd32b006f96f2a233e4ebcbc478a9e92b446b1b0172ec2", 0x67}, {&(0x7f0000001000)="e77cd062ba228806e8125058667c2a7ec215f6d5934a9dbd76960f3544d4ab137c02e4a87b0e2ccc8229e27d55836dec72457fb37bcdd72f05218cf8c2372693c078e1c46aae9aa8eace3af7d152dbcd5e32e90279eaab3362d20da1a4921944b19bdab4f1c398ab8f2ae61b813727b4723a8346d80b16e73e48e368d8d3bb3e33dbf5b80a6ac98a74343fbd8a3362b70aaebfd0309d383d6763d205eb992874eb31245b428df880d41f34866de8dd4b5f8b48f3064fe2812a07a63921da1939932f76caa30d8a72df83dbb6ae7e3b3336c34a8e244568eb0c45d5318a940215179ec7fdee1bce6c5b7846a7c28c6e5fde6813c45a9ba7ede7544b3387a4075c0657e224c8e3e2ef22be93f0d988fca549318dc2f3f6d930145176d9b87f167d6dc442bfd561c916a80ffebe186237ae026b7453c787784326307bd11952ad91639dbe87eb249e19dcaee8c69d0e439bae921118583d702d843d33b301ce07901f15a34eeb0eac80643902d965ea5cb4b3a19f28cba15ff42e7e38a6b634a9818d1e2d031651d3ca601a02c7b67974fdef156d78d1d07c56466a6bb7d47aa3360197b357566a15aad1a5219697d5653ecb7d138ca30d9214a6e2e9ba05a042e0ec633700c144b1bb18b68858f2e98302ab28a55587b89538e2ea2903c4e23f0b463e1ddf36b286b5683650ec2021481c6886fb7564d18634f187d7414186bc6420e0ba068f84b922b27319e15b8729c416474425122a9418503fc816b23840e34122afba7716e5a25da85e8268a358efdcc08b92ec98eda783eeeef4f1e1ba4450756a406595ba294a1f9fa6f458a0694dab275d1a9f6a4fcaf4ddaa9ad1122a177ff4cc3ae044583fd49699302c4dcaa615ea369988cb2316746f46ad10fdd8b698491a36f76ee11e10fc8d2a24211bc70dd1a9d1ed81d9ebed13c5ffdd0d3576d1dad8266c79672580623c09b0480168ea9a2c42019d787ddf47c629b01916daa531054f3bb8223f8cfe6bf22c54b51b6faa100cd72cef04fc1f602cae27b7dea1e1afc051430a6c21a8b336269949b9050e4d7c6fefee193b3c3c854895344e8de13e025d525b53250d45291ed21cef69d3c1567105e32959ac3bbb74c1bdf38d11e8329d9c739b2cf67795ed6b76a68bb0d4ffe002f2e832d9e8166bb8708ea4bd7aadbb05481fca95b080604198ad643ac5dc0d82a17d9653264afcb4a7c12fd0f041fc8f8c0d5de5b73397765c5ba541e7c2141158aab6ae4e1947aaba8ee9d5bf97629f7433153287a9e5bfff432beb11a2af3a941199e115e0d8b685b98695bccd6f075d88d3b3b0d44278bcc787e93215969afda55834640b114067170c39853aee8202b27fb8acb08565cdb87acefca6ae30e7a17833b4a09baee2d34872c061e0a18d0906c4d5daa1ac17cd4c1ab3803da78974d8d87c2eda5d9ae16c5d65b89219c1933ad1d312eb8761b1621a844b9571f83d3de013e56cffbe7f276a9506072d1e9ab2b29f243f776de699e299a1c8d57f5ec530bb59d4f8b2b5c36ae78686956a29391ffa0a5f8721f68a19224c34f0f6cff70bd6373dc46179676ac949952f35159777afae74c1caee0655e31bd515e0ccd67497ef737ab87f0b5fb9fea8b76e01093817f17236877b197bc258850a23622109246864290f75ae6b51a65cd885b3b13fd66d81420330e1e3af5c38bed252667e4e81e76c903cbc5424135aefdad23cf2649059dbe77c0243d20e0511997721c665bdad5e1c65029405f414904ef89d055ed9c1b676efa4f144aee3b98c7a1cccc3b3e8d622e8a724411ff9a5cc0ad714e22c76dcc6847b999f67550b97a1da00fa842b026207e36769c004b8b1853ba9d23f3a211b2e2938766c33f7311aba13df4e4cf6560ec748a3ebe4d242a0067866e2f21eb2b8c411e7567675aea66575a4429f93d6afd7c81c7f9e8f441cdd3c35f50a59b4cb4c29c13b4f79598ec2d233246f31b45700ee8880b849b10cc34e09845aea21442fdf5f99009b9fa0daf24f82aae3c42b3894297d5ecd29edf8d18a84aafdd674af73485e29fe551b07d88ad22228033301d124acebc5cb30371db1e5f843c8357ea3173824b29a90808a0cac3b136ad052c2db35ad7945aeaaa8704a7cada247501336b42ea8a2e8dab3e6368f4670fc8461bfb3b64142602ecda0052ba59daad2da3ad8baf74a253e3b20f46dddf3d2bd00d38ee958be175987b180eaf8badcd5e00e18f0ec5929b9f04a6dee1cf564a0ea99560ec00138de90ee80fa63c3a3297ac9e0926d471a7983a741408dff1f1529c97a703809e977398790ca004538c95c13b2f197cd81fdf022a2f5c9d8dc35e230c9686d140c4162f6729cdc174e3a9a8f505537a7763c7fa7de7d0d9fe5af1766e62e6bc4d8c0d4fcae0accd94f455ae05d6d559d21f9cf09c7490c763edf79bddd8e5e13ec93b687fe93ed160989e5ecf9c1cb91a2a4ce0c2460b0c2d49537a2bfef92b3a4c9977c7ee2c28e834b141b603fd1db66b8ce11d5748c2251b2a2ba928db45c5328b0216778927751df34bdf7728893a8de7c4f8872bce259fef6ee95c794ca8617a3cb79d0555af6168f0fd9a082cfdfddbf455edf065ebc70dad422a83fe4f62f17c90b24640c9956e5987d109b3b1e04a143d6561c4c6bc86a9ac3855f771e2e5cb01d1d06117ab8b5901f8607d9e4ea72beb3922d0728a0331c186aa21c092bcf305cc411f70214ac4e64c09988ce1f20b04269f2ebde96dd85732397d7aeefa3619afc2fc563f6966ddd5cdd11294e64179b42e07cb11761da7eedb1727b5d2fc51321fed7c367a0b40c57e8ecd6bfc6daf72f484417f81165a44372d855f0ae53670e81f4f2b4f4d0a25a8f338e9618192761a7edc7187592792d69bed4384353bbd24a01d2c4fb01e391e3d0632cb282438f7cc6792304e0a9bc3db8cac58f6247cc3bf160fd152f124762244a11234f078d3a25adb8f1c4bc53e53179884e0ac10b824dafd0a78f03cb4b27beaa154e5952946191fb15984fbe52fb69eca5a76e7cf4c61e46034254bad085b6594f501dfb11d9cf7b8c447977441e336b9bf3a8ac4d09dd09af4b0d04c3cbd5fa753c1e78b97598ecae025d24c2d1665e0da0aaa62d9515585fbe18e16bb1513196e4a127fc4fdb8cc011dd1565c78963d6f4e29c8819450d2b14cb16bb336f6b7fd1badcf9da0da598691d7a6bf42d38b53976d346967fb18862bbdceae815d4978cd075ae66a3091adbff0e1e68f36392c724f43bf63222f8d2ffcecb8ab8a3410a9cc74988e04b82d98f42a4d0631ab3b01630a6864f5e0ffea2754edf5d98d2b4c2f88e0f86979fd51ea5fb06ede28ea232c91bbe71c1d351048d2f4ce9479a237f4e2ed300518b3a1db7289f4f6fcb7cc6eccae641c5b80c0ad751fbd9e63b2e192b5e4dc41435980ae884579c5a25c921735607ef5e8a65e4fc4624fcf3b0fad3ae0a0a7ab8ddd1f44ce8bafbedc38161838452cb7d852b13f860e1d608a1e4f6c6f2995e7ff22243785989e0ade1b402a8397707901de097e5ef49b2fb2189870fa4b0ba792a437e6d33c45f3e9cdc95cbd4fcefb9f4fc2ab70239134ee8f8a369bf252d5d36fb8553b498d8b8363289003a125d3a77f837dc1f48b6587b2e090470ec0d94fc77bfb14046e8e768552b9a9f0df080008f30782f7a8f2af5aae05e75bd7e61c3b441144da3cf0beb3ac344ed81c37b674230aed9899c06fcb604d9b6e3d6e6534d7f6d4c03842c9b56f5c94f0098fb526fcb00878ccb01f20f0c43b2430945a662c948901bc1694883fa551cbf4bda4447df6d0dcf68c0a92c565b9903c0e02347b9ca2dbfad4afe720555fcbada2248e09d4074a764103b1dd4f5e5154ee015d4ea66f3cacd7caf1061ea8c10e061c147dd14fd10e330feffaf138108f294d59757dc0323b54defc936d41982ba69c53847413909bfd57bbb554e416ce89dbb5121ed88689821ee929ed0ffd47e8c1b4fddf10505ca6e9dd75a854f159f1e4c540d9da4a8ab8d4d5dcb911eb6fa39a8c88d7be5b0b168b922322575acb388ea1d099c6c5db345636b7e26f4f56f06c37f902bfd62786797bcaf71aa918bde5767504f16cced2fcd20aa3fd0e905cfb9531b4af705a6c537371e3f51304c1ad4e2b170d1eaa67fb1083fb2c902a1194348d71728edb4931e0b7b8964a356ebb062eddb73fab2f662dbf572190ac5933227d5e8161707476d7dc13329fc0b665c6598c6dfc3172f8d02099edc26db06ed20ab3b61cdb009aac83bbf38512515f9cc2f626b9a6a09f91f72061a70677dfab9939e0000176647c27841df933b973bb98530fc35f68356dc3fd9a10ce96dc9cf4981ce5f713a05e55991695d5471af5fc7367ae6b3ab229f8093fc57a6bcfee339fde656a4cc17d46d7042d82f257c2635c03f44ee4e444eee06216465a88514d40bd680ab9b3d06d53e4c2152a50249d244c4d51bae9a20bcea8408cb02d68e436f97cd25685dd6251b2cde7d024779055c90dfec0e1b63d2bd4d42b04da9055ae0eb60159b299167b570486365cd855c25bbf8f8a0cee14f680a281fbe2de011c6641001aeac66b5ac55f0f118e1b19522eb9a44a29e63471034c2f85ed527661f52aac4093f9945bbe1e56c8169b7693c572237f98ca41d587e842c695dd9393c32d35a13354f7a0b09da518ac5b384c15ead4a16d84d1874fbb9b68378d9faf9d8604531a02ad224efefedff42b3353d4b9cdc204a66cfe5a14abe15b88d73c4465e16b1aad2b2019cefeb7b5356c03d219ca493964da986f2fc41f45ec4686fc9ff1a6909999c2f720a0121f9a6015d746ea1992ddcd7d512caae6df4e03ad74a8e44b986f4a60c0023261757e42be818435b72c6286843d1271725cad4f4ea0c4248a5314d89486a00cb9b6ab3a1c63d9ea67807a8b85baadf4f27e55eb05a883360905c7e53faf9960676257e2f28935240cecf57a686955bbfaa6cfdfb8d2792607cdabca3994080ddcc408697370af92976127f4c0fbe83feb0c941cf92290bb65505082d82fbd56fdccc4ab4ad37e4cabcef2bc29416ce6e83b29a9b9ad866f5b89399814271071f12e9109fd9bcf090d334a9c9ae4acbf6db20edee970bfca686e986260837c75fb8e2e7f0df5eb1670fd01dd8cd72036de635e7f5c13d3802eb560f8f881a2d947daee3f565a4c082704648733e3c5c78cbf14328d0bde5a8a77e866d4132673b5ecdbc16b5bdfd3a67580688a263a7df25fb91e1123ebc1072473398aa1b014c934c0095342ffb908cf42053abaccfa950b03fbf7847e839e37fdde6057dfc855170b7a27530a4e1fab11968d702c598dd0569eec7f6b8ba9da5f472d264125d0724715a8c6d14a07be0ad7af0dbf1cd87d29b6782981f9553087934bd5721e9cc3526668a8b21ac8537547038ab1b939dbdde1119be38927723a5d8178408e7503447bd87351d08941cdbaab5046966f53a4f30f28381f9cf6d7a64ab94b74c5f928a2946ba42f5322b07dea58c6431bc911b2422b3b9c59d5f4a29e2a8c38e3299baa8536e884edb396f848b42d0b00c56a8dccec5eaf2229b186c632d2a5cba7e2681746d9906f30d4e6c0f8bf17df3ec40815d13d4aee5390b0725914f23337bbbce03aee250a7bff1b98ba75df6ab58b56f5f3349659a269150c6b6aef1a2f7b29d33e6e98267c056b2f9cf2b6a7a32ab8fec04745d67ef572569fa28ddefc13151060a512b81c60d3744fa7c3827db185b66ceb5bad2c969f5e4f1a6", 0x1000}, {&(0x7f0000000200)="7462a5203e989dfcc1d5df9ca648ce2ae680efbdebb208038b4e6aceb192b91bed06a46bfe0761cfc92b6d7244b3534d30d4e51a9699e350bf74", 0x3a}], 0x4) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4e0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x1000000000000031, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x108c0, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) write(r0, &(0x7f0000002340)='J', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0xe3, 0x800}, 0xc) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./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) fcntl$setstatus(r3, 0x4, 0x8c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) sendto$inet(r2, &(0x7f0000000180)="be55bd26cb64c7b72e23057da86dbe8c701320ef793457a4d7eaa95fdbdc20df0f7ae37e0212d97929ff35581a717c0c3cb1cea7b64f7ad3b83bdaa58e4d1b1420b5baabe299cf8c232e79e2e620825b198f9000ee2d97e5600b8a373649604de93edbb66d78fa8910da4dd880a34490c31bc373b45fb7534647108527714c8b625f41aef31c15a2b49af73c78f9eca98d5a22177ae2c652db", 0x99, 0x8, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getuid() ioctl$TIOCNXCL(r3, 0x2000740e) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)="4cd7c5a7bc41f9bb127991cbb04fdc04680842e354205a810100858377e044185f9c3c07eca775fef7d04fab9134f50e99fedc185e879499f5995aa039644799677b878abd8a9ec2f85cbe1f70b65ef9571ce94de7051ab8252ba0300f5c6e7a839807d2b379cf66464bf657d9e30808a73b7afffed398d41743c92bf4813db731cf12c3c5eb948b8c07173adabca46948304e6b1be0fe12d756c44ffcfdb680e9f7096894f0f51f829e4f5a3d22d6ddff7678b7a77321972315c1759d8cd9330ec9944fa6f37214c283646eea5fb0", 0xcf}, {&(0x7f0000000340)="3b97d180d4c7f9673f43e3cb50a63defef162dd29210c1e36e2ddc967e469c2a6415b96025f006d6ba47d55e790d5650c97410bf4d89a762b98d86970cb9f727f0210e8bf6b38ddbe387b0a1f6693ca37ca489755ff21efdc25a6214878de68983bcf6aa932707fb", 0x68}, {&(0x7f0000000040)="5fe688c7b4ebe2bdca859bfbc563850eaba9fbecb5ac", 0x16}, {&(0x7f00000003c0)="2138a6491c320ba69894a0d4ee7188d3b312c474e52a523eefd69024fa242505ea676181a4803153df4907ae80435b05510e89e065a86ba69984f7fe0567457e50d56d02c2c92f6d1f86036626d004da36bc39a2ba8b072b21bcfd9264c7f40504150ffbd2a6ff140d803dda539897b6ed051626289aefc68b0f8c293b115be2a441bb78d2df42a39a8be280b656abf1358f72dc010fd006faca88240f717147622211af1106123da1087dd373c562a39e01a6744eb4d1e638c7e6d7f30d04d4da11fc5bc171e0cdde1c3e1e993cac70eb386280f8f829", 0xd7}, {&(0x7f0000000500)="a6b59c684d17d0810a99e088ad3e3680476d56de6d89497a8a2967beef46c67520eabe9fdf1af02147510700168e7bf5d2b25c699d699233b13714cc81e7aa019de3b84391e355b4134af75c0b97574e72cc2be7cc9b03e137b02c35b527627847e3c6dfcbef9f46a8e3819e0db33f00ff7f89c2f2e34149322b2232808e6777a3edb30ed51f925ce8d9d2cae776a5a45505651841c46b4a600553ab8a071db4bbb8da526b308a0548df521c1c2c7ebcde9eec00fdf06d3149d3b2ad9be60de3bb30ecd237aa030de5372cfe0c8786e3c2928ca4626667e4c1600a4e29e91ba17ff68a1a38833ac21668e9ec40aa", 0xee}, {&(0x7f0000000600)="7b279a0177e89c9461caabd0900ad0847ab66bbd8138e4a0a2c4dbc37a0b79dd95cbca3be027916579c6bd1f2b85d3abac82103e927a505045713d1d68531dc5e95ece5e2da4978300de8e972247721dc2d36af4941d200f94bfc56e7851e7a51a8741b9f0d673b1d5a55a7192253ed8f58921915fc20adc934e42959caf292d32c683aa508b9a0b0b698f4ab6ae2cb5ac", 0x91}, {&(0x7f00000006c0)="131be8924e5e2dd91923084b925e3ce2893256d0cd042509d74c36c84f298a1d2b2ccccc048684ff6a5025633cfb3558bc3f13e5ad88bdc3b5b076bbe306317f4ec5db330c9ce21bbb6c1049e200f0ac6d673cb0a0c333292d438476265a81a9667b76e0930709633669587cd38e22d1268851e83f03d9b3cbbaa570cc8d837da5b9a41467400c4f6b1bec503ad1615cf210abc1a1b194e1bd", 0x99}, {&(0x7f0000001740)="ed073d119d033841767fd8fac03402a61f71e5b3dd9421c49ff94224563039f5b9f763a3383ea0f34572be5b753e8691b6ff7fdbdfcd7fa0078ce82aab66f79d4283d5588a72e10d925e5298a7126cab2fd4f7abdbd94c3444523d885c11cf14ebd2a69e9a72d2eb130b7f1ec5ab81de12157a622c47cd20a71be015841bc1eb03d6f020373d46a1c82a0fbd6025bf03f436f626200d647df83a3bab61e397082a1cc625f703e7f6664c957102b6b0f645a6f815c097f807563e1d70823210fefdf0d6103eca4f16836aabaacfd29889db3f9b4515b1dc7c333f911081eb25105625fa525b2bd1313a5c2005328899445ccd8a73ead70277c714dcf25c4ed71c3c0d080c6000f5e2ee9fbe1b68a106262a916aa37982c4994bc4a8c21662b4f9303aa968ee9faa89ae8c3aed3d9dc2b51d53f9da8bd5d302bdf1424f6545c3004721bc0113c46d2264e250623525448d680cbfb57f1bd75ad34f7d7e1d7abe182d3f1389262b2a92a5826fa6dc7ad7b972ba30d44332f5d3caa1a3a26538c844b17d0a0f7f4c5662df6c8a58666cc0db724490e0f6abef1c46229ba1e29efeb58d16c855e82beaf7cb3bcfd75b8b10cacfadc617b0910ff260f5964b202e6c5cd23e400c31a92a4765831836948b7ea25c3ad25f43959a1d1aa97482f6059be8b3665cc771e27ee102b73efc61a64e620c8c7db7916e107fb9f81fd5b5a8437d4b8e4cd939c60b0e14a930975f6d98b91c2db976739db096a522c8ec5eec172d80ac3bd11fef6257a15428df2b6fde8788530bcff13f88ea8d873f06a8e30d8e42a0d09e9330e93a42ca40ae6b5296fed1a97eaf11bf860ed4f8c30da7c9c33194a61e5db9b85d4ed9ac4a3eb32021dd8912f3f11d47f0c98ce8a6c6d6166f90b1d55d6913e3263b4588fc18e0ecca7f433158eadcffed5deec79635bf5e09025f489d1a53d7b8817a99bb43b44e492d8a84c2a32f355f2f4a09c42ce92b9ffb9c764c6189837d22fedf145bf7a10c7e724da16c53fec9d16246989c52557681794d5a099c8a3662472966d4a8b508901fa98c7dd5d55f761b3e63a0dff9af787ed3b174bb796577cb4e6a218c669e882344a40d7131ce614d311ab3ca6f6b96aaf23ef740c3b3340050cc97bff775f26c1bf15182fc6b95963265a9ca517f34ac82a566fbc270c246ad8d718e41286a5bcd14bb7696a7b14f1fbc9cfd426fd30bdab6deb007a174ae92142cafadf0edc3ff4a97df7d52a813816e60a0671a5217327be190c8d09f55c6d6e46398cb8ce4aab0e93ee6e6e42c88d8625ea4ec11a100326cae4921523f3f2acc5a03eb720f1efe1c352b328cd1f817d9be7266776d9d0ee8ce59c705b1b9afa1a6c0e412b6cd4a8f937f5747c3a1817994bfe5befb7c5c21b9a961a83eed9eff081230e8c6092d51b58ca67c85e3cb4873a66b96a6e7ff74a8bfcd2bb2eb15bf2cefc37e2645eb6206cb6bc56d619a8a4ff8c371c76350d5b69b7834e46668ae3e4812c8d07c51828cdae0cedd75d3c29d5adf2959c9e3633401dd6e4dd52fc64f19b38cc02a3a37d50b412abb6583431ad2be73f9a8a64e8281a5bc5b7fb71b0a95fc8c01c4502a7b619e4797767f7218c6db709affd0698741d5f3fd3b609acf7feea2a522026d2118b35d2695cd7ec771270d2db5494419282129ae6c3643b4f4a2bebb20af442c3557f54b034cd1951d3580182d7bb7d592790b391b37cafadf4ff08a608e2c2fbf2353ed588086b7155196e814365d73baba9cd0c0ba62655e3f29ef54663821a7075070d5225e5d12158f31642380296d0d211540278097bcd4f51a688b2fa908ef17357718feeacbeb5ff573a674e683ed6aa581bd912c5c7735be69d0a4d47f6ddb7a7d02ba03b4ca8c152b86ee0cc33d27f843497b78a6eafed2e546b8399378f9acb1750ebffe923260729ef6b03b830d7925870fa9b85be1b79db5178050e2f2ee7532818b752ba77e3fbc90ed2f959e98630e3e6a8eb9478c8b505366f3d76b2662e42bec4fb39b254a88fd3092dbf90ab4075cbff0db83da4170bfdbc1da71486a09348623c7ae9871fe604ccdaa05885f2ffb7e860bf87f62c55a34273b8c8da87cd8321431662306421ff5005e781ac33ce31f82a2354098fd75445a9ee725a8221806526fe12922c1158142f9478f9aa17c61498424ad2f8159ac5bfade1a2d19e5f2fe34429228505a88710da0d1e518bebfcfdea12d3f0339f43dcbb10c26fa5151111a73b21a8a8a4e3528abc8197d0bcd349d9195437c3b7ab23fc20bc48cbc22e43c91e6d159ef7706bf2ae5c170a2fd827db9774bd5a5c11c01f06e13b0d6086c29234508736cb2f984c758562471ca9e3efc23d0c1496bcdfe72136b26ac9949b7121070ef84544461244155293445a0db74c55f825e0972bc975e8ef7212f7e63d52b818ff240807d35f0008613c983afc973e99b7ac1ea15417c08d248c259f6a5f74fcc4c9c0a1a38c7ee434b5721b7d78926736338a85d850ee74204544790cfeb89dd179e65834c545cecd70da9112b01d967ed4bd938444adb6b379a97ca9c5229e656ec256633fa51f814c542eebea221548019acc4faf9516bcfd41065c6b5649d76f3afda9b72c68960af913b0ac71852ab3155869880eb77db1de2c3cef5b9c4a5a988d4550232442479f7d956f9720003f7671ef5a1fdc05a6ee9e2722c1dc0bb28af86a6712ba5dc337fa2e88c16ac48ec20d4ff455b112725942a5327aabfce0ca8f5f7b65de79f52844889f857282818cc3d0dd5b763e832d7d23ce7645632998c7f35bde59da0da8b5f1b73e1990f4323736baa23811289f52a2e082f7989aa5689ada58b473cd67ca1833148a3323f7476409bac192f9b0bbcdc211224a3f514a16839154402f430ca6b115b49b8d879d6ccb75e9072fbd458aa9d0039b4bbf5dfc1a47ad7eabda68f4aff17831b7e27b1f4dc762a2a28f7a912c4e54149807725debe36358b527646a55fb3d9e1d09296ff4495de90b31f72642c892ed3ee2b9c15322167d925a20771fd76127000a467ee831c183622ad396c7f4acc89750507efdababb80294c8a0fb23057b4f8f46192cd6c7df7ee4df3540217a1fa7e14cb9d18c267df5bc226c096a3e63a804c6a00bb431a09838f162f5b5246a02fd8f623cf4659616baf914a87bc09174f9a7ded496dbca60d03aea523e64d4c08c8eaccc2cf944cb1c7f24effca79e456a9c89d18cb38e0868d8eb2f320cdf777a098b796c5e05fd07780823ca4702d15b2ab00f7303673805805f6eda14e8a3956aec7cc3e725af5ab9dcb93397afa9ed0375cc976c39a44b34b879acc642025986079e21fc2824bdfce3238384879f1defd33c6003a89d2e346312f3cca784754dfea5c306deb39c54b733d94777aad276fe7f19e580270f03e599ae3cdfe9567d861407b31de79116cdc8dd3cae63639000141468a90908e1240734fa64b63d28fd35956cd2c882958bb6d54c2d24f04ad4c88909d84c21f901b795b4990c255a26d33ff6793005ce610a15c553e074dcd982190a0c74a4e22bd67477832c6d641ee19ef49ef26afeb3abcd02f396cddc73027d4f6bae0db1b19f8bf98858c4ca07ffaff6b8b65ce1786091c48e5c3b4ae6e6ef9ae1336a2b367e792d60aba95e869e694d110fee07478d886b192adacc159eb4e51fb5020daa6fb0dc22550287edce710b39916e6377dd03dffa3949bd9fc25fc4f5d8d08bcf0445cdc3e8e934636480a022fba9d4f588d79f5a3f21d209749eca368c0926fe8737748336f8ce81462c88915a8003a3e711efe4b26475bb4d86aa55ad5222330c1ce1d4a5e5b18be3776d1dd06d73472f34d3077ddfad2d46837e6804bfa8d84449b28b1fdec19e06ef069c326ca918e918bcb49342943258a4b368a413ac8655a6ee6cb430f3da752dd10ca14d55ed4edbffc702627680e5a96e6373d1903ee525dcaad4e387be0f28fb3527c069cb2bddff919d2f74d5cc21509ef1a7bfe73d94fbc78bdb9d87eb4c85b19c3c7ed3a24f0a926a5378331d6a23bde14ac86975f26d2ba5a98788428809a02c3426eda7074f219ce19c597a820f13927a5982b9d9d3476442d5270c1065b1fd40d8bf895b58af1f13a933d677f7e8288c0943cf9dc032ef9a0e5ecd6bb4799145e5d0322ee72e604a7e8b18b2563cdc9f487d50ad53e24e487c03dd49aecf13aa4545c690a480f285b8edfbf7200a4c04d0964aebec678ccbde52e04d5232045976ecb19bc15d5d86dd30a7ec7f3d9b365232b725e8a61b00c8b83a0bb2ab09bad16563925541c0444107eeddd6da1592715d224940b6043b6fac26427c36e6095d4704214301ab2fb840470901376720d22150d076fbc6e7464805b29a80a4b008b9fcf2e8ec3c58b52f90e5590a568e58555829c2370fce6259c202092618e00e742688e5f3e9722c8a0581f3a7bdedf5c679909fa7f656f99c09614ab57073e2ca147e682f82bf29bc16a6f1992c28774728b6cbf4486d9a379d239907c63fc386dc2aa6eb0dabaf9d03b27b697b9ef055911e513c20f8284d0c23ebf79b3017158130a78d3bfbe83e63924f87afaf69599b84548d6a26f92d7eac2a1ba4210a596dea461b896ec542e1ba83ee3b2b57fe14261ef8561c08236d307dd9bd9eda4954a71aab1a80cc164ee4615ffd2bfded7255670b2781d0347f5bfba74798e99091f550ce95a168a63f94ba80f69ee1a180c6bc52e06cbdbf3f4da533a40039bb4a1d950a4e5b199efcc92b3e9441466e60eb5fad2d20233a5d61f1fa47ac6ba73147e0d4a9765f480330658d07a91ee39a0323cae761303bb2f0c72b7827a921a469322cd76b2cb5bd5a003c5d206b105f1035e40b20370508ac589dc59afc299633492647c090a7a1c0d18a429e99498939564c948533f2251d5297ada28c976ce03fee2dcd5192cf0b377e61e4c2c0ef54880bd00122e45ec9544cc8786ef2a4e42363a1036adf9576845297ad64c9f72e1d25a597bd92ae96241534210b9a1d0b448f32d49720d5b36d5a79061c3af6a89958e38684995fedb374fa4271c47e16e65990e07fdc2baf5647ac182f247c8e6cdd9a640458f391c6ceea6d8ba33d522419e9cdad65abae7b306a0642f0d132c3a01b1713539aaf6424f965a6b9f0c62d2ff16e381218243c078cb9098de081fde5100922759a8f775b9654e01314ed14deea9fb17744b4382e4c4a4909f21b64f9141db3327857eaa4fc65ea6813480c723cc04fd7fa51a6af1c2df04443587a48e4ba2a62b9aaf6fa6a5112bfc26f3d4fcec10f397428b50085a368f627fc98264527595b0419b0b7f254bed74f57840abaf9cd498b406270654fcf97a960d87bd13b4b08033e7e5a826b3440f4ae192ac15534c1551a0fafb42476aca86e3775776b119354b1ab089a801b9d6b9e35c554cbc4f83baf65532453ac0d48c2a450709a0dee7855bb0a68b6718d1ec299e63c5fb6e603778001ea326b9fc95c4a8a25e1e10aa6298838df444f97a7ebddde20d72d5237fc0f6150f743290f57c154a1c192b76e03cb83a066499b833150838678bf520a55006dfa880670e9d140054ba85ef0c4e9f7ec3e860583279725b3542dacaffba3868ee632c45b4372e529926ffaad49ec5bee5b87c5319c243d13cf34022da32f37fe937934bcc2f62a14b0fefcc23a4b442d383ec51d6f6a296f9171dd16b504461dd85d750df7853b9f2af20ed5e5d3ee281b616955cae287203c71d2ecd8e4b8c0f91ba4bd7", 0x1000}], 0x8, 0x0) 16:00:22 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, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x80000000000000) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 16:00:23 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000a, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) msgget(0x2, 0x140) msgget(0x0, 0x110) 16:00:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0xfffffffffffffffb) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000000)=""/32, 0x20, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0x9}, 0xc) shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x80000001, 0x80000000}, {0x9, 0x6}}, 0x0) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x6, 0x6, 0x200, "1d900d9f668d5959de270eed7fc28b5fbe3a5666", 0x705e, 0x5}) write(r0, &(0x7f00000003c0)="7ceceb806c31a40c77fc2649d6d47721f61d7987c89fd23205c90ce4edc22ce91c84c602c29aaf618439b365f0ec2d82b953b69ebf21c509f3d3c86d08eb262c279a69c0661af6e3e676749211d55fb9af35aa1ff101349b4e73d36240b00a", 0x5f) r2 = semget$private(0x0, 0x7, 0x208) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x1, 0x5, 0x400, 0x9, 0x3ff, 0x5, 0xff]) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="2df1b260859cde6bc4c7814935da4ad438635da507ca40f62969de4535377c8dfb08a83c0db1fef74a0231f451c8b6b711", 0x31) r4 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) close(r0) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x101, 0x10001, 0xffffffff, 0xcce, "626d73ff033a979b06315111141ed7be20e17c8d", 0xff, 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x351) r6 = fcntl$getown(r0, 0x5) fcntl$setown(r5, 0x6, r6) 16:00:24 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:24 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCDTR(r1, 0x2000740d) getitimer(0x2, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:24 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='!\x00') geteuid() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="185f3e8a75515b5b39a094d1ce1a9acbd1a7ace53839c59a9d7c514a462763186727990777138b728c4533d7", 0x2c}, {&(0x7f0000000100)="56eafa93273c2b58845f3f7785f7ada09279c82fa560bb5acbe453b7bda66e49c97cfdf13121bdb672ca79ab96ebf4ecb7293b84750bb26e3d0150ea18cac2401fa5f44126", 0x45}], 0x2) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x940, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8001, 0x0) r3 = dup2(r2, r0) listen(r3, 0x7ff) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/../file0\x00') ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x9, './file0\x00', './file0/../file0'}) r4 = socket(0x10, 0x4, 0xfffffffffffffff9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200e0, 0x0) r5 = accept$unix(r4, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) fcntl$getflags(r5, 0x3) connect(r3, &(0x7f0000001400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pledge(&(0x7f0000001440)='/dev/ttyCcfg\x00', &(0x7f0000001480)='/dev/ttyCcfg\x00') getpeername(r5, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) semget$private(0x0, 0x0, 0x201) bind(r3, &(0x7f0000001540)=@in6={0x18, 0x3, 0x4d, 0x7fff}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x40, 0x0) chdir(&(0x7f00000015c0)='./file1\x00') recvfrom$inet6(r4, &(0x7f0000001600)=""/4096, 0x1000, 0x843, &(0x7f0000002600)={0x18, 0x1, 0x5, 0x100000000}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r7, &(0x7f0000002680)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r6, &(0x7f0000003dc0)={&(0x7f00000026c0)=@in6={0x18, 0x1, 0x183, 0x3d95}, 0xc, &(0x7f0000003980)=[{&(0x7f0000002700)="61bf6410ef3a886195be2558aee7e9bed013d3d6f3c18d30a28a390c170ba49aa0d65e66512cc746681ae9617d5610354353cf3fd0cb72815f3f9bfb1126baad6de3e8ac1d79818b7e53578696017551e1d987509a4b45864fc3308f5e1ce450a6635d8d8946214a563f9b70a8905ff152a877f378515a863fb61adc7840623b009cafe027b35e03129ad63ba4b859f421eec71440fc185131c520d3f69ae01a5645a5ce999e96c2223a7d100ebda2875ec597941b2268e21e628b07286126b60be2e9d07eb80573861bedcf15aa13701e4c7bf2198cf72e0ef156ee0201d16649431179133923ca2176883af2b1db4d48b7df0137c30adb67c31c9b6305abae0b5fdc78f2db77899d498885d445be4c4824ff83b6e37baf7b59082b7f0dce3ab80c27891833c6a50a54393529b68d1ca48e0e2b8487a0732429023acec2c2ab816f0847388d3f800bf967ea693a5be93474e95f33af3a6aa027e204cef76b0d247bb44a1bee359a5b4cc478cea27e0314d765bfcfa431642b2b0a33fce6f5139b3ab5c99ab6813d5ab01563dd51c173f740d8f0229f43f966332ec465e04edb739d8a5b492c0eb0c5ad25e1a223ef2a9bfe63a7376938dbb031440c8150979ee42200d7b0f4aabd48beabedb6c632318641169b8763a387db5661f2b4fd248922bd967a816b75ee8290d1e6a1b4da6febeac450d24be60cecd64ba549a841854a11005abd34aa33a0d44d0170cfca6734c3776ee45ee97feafad2ed656c8fc083e45390e7bcb542ace6fbca84605f64ac9fa7987d3df481d379629759b959d6b2dd49d4442ecda6d94dc28e3ae6e22d9a4139a83b4c1fd79953cb5cbf9db9bda89885d89abc10cf28c67f90ecb8b53c21f752a70ba91fd8259559dc84723c1fda723db6eb96ea997f148d878a0d1c39676b7a85950c38e17cf6ac268a97ff2f56dfecf56aa42bc14dbebac5c6da3230b4fbee24a78eb25d74f63c83fe8674958df98ceced59b38e1a4ca2ed9de041ea465b1579280a7ae974639a232e190132ce36213d4ee667b522b29205ab0ef14577ead1d67699bda7b3a364c78181ce30b590b95eef680d084669e65a63ec2f9f4ae2a61c7d2617c9962cdc75639786d54a1d93f626ead2709ad7c9e79778dcad0cfed66c1cdeebc33403d5fecb55c6a9a7be19bad1a00815f85bb355493406a28e92de81974e093569f5e92594e694ed8d77ba2b83b2d5bc2122d99fa27eea01e2a71c3bbc156b8c2930f1ff9ebaf26e4848806bdad14e292c5eca8392118fe1aee89ec23e8c090fc2814f5b4a4cb89da970b3b213d48d43dae3e11561e68133a4403f20a4a40ecbe930c288bc31e856ac69450a13dc290eaa386e0a267c8a886cf3b85b911ebddfba24809fd392f4dd24fc25af30aa47d49a89c77875f08cf872a62743dd91e0cee95076f7e6f9e965e301451b02854a8354d98506eb70ab6a2f1838f0c72744be3a8a7567aafa8a13c14aba561027e35f874119933c96c80d1660b81b59ca71aec6fbc97ee4bb01ff6aa27958d892cc6e5405ea76b3a6c5b1946b0eeb06b7adf4eb4400fdfd8ab951b48fec9cb54282aa0ab7f75af45e4ec8b104e59e8a6d32c0b7f30f3e0b323e6de6353804f87158187224fa755ffe1e9e0df0e0fda8ce5322a28ef6233cece841bef7bce2f00c32e35c84108a412c7a53dfe218eeff33ac2697a540a0b31aa429cc2a19d9dcb574369268c1af40726d094dfe1151b333b54ea40314f37d639c64faaaa9a4f27bb73cf447ac0aacf0cc5c489e82babb688bc4ca47b051107420e3d85f9b91e808532d8ca3153dd1182a9e60d126ecaab5e2be79905d838c5f053964bb05254a7bb65f0adc781348ece4d16fd6c4e2618a1158c3226548ac3dc99743389e0701c18094615901748cd60179e93c78eff296398011b8cd6bf881d67a424dcafe5413c0f35ed29e63e92d2a04335aab69c3cd0b18d6e72d5bf17a3498e644fa0c885dddcc9780dba6b6e8df4a6cbda255e3e4358c1b4723c6cb25a7c65c26abb29eb1e44b7d56e43f57428e76d49d795431f9429cd946aaa571d61a08ca990e9ba1d5f0cd497044e31e9e1c86d1e966d5ef47419d6783675f6a33e0b652ce69eb22025ce1ad6f87a7050c454a4d996ce831fc8a7abe43a3f757648e75cdfb51958f48ab65a8ab5c123891a7c524187f4035f6d43c5e4f2cd26eb96ed607a6db3ac9d3c48df6e89b830016e8722c1d179643075b71848a7b4ba53dc909cd9585f48da85face18a9ada3939363c3d6a7c7b99e28f6ae5d850e76e763be47a2f587b753c198d5a96beb8dba4ec06937a3e912698d2fb7ed439495e7441eb4feeb0bb91a72d935af07a69f2ba884af89f6054d6fa0ba4c861ffc062b8e74aede5157ae7af52899105bed66c91d63c326b11b16a4ba6d08f7e54e2ca11934205c03a2f96b3a44c54d1a09f04bf9fcb0caf389809d395a7c058af4f165d0b03bc0aed5e47475fb3c262f9c75e89d1eea632cb12ba7524ff70a492c393ed4e0342097b5df564dfe7ffcecee523d2b76d57e5ea50c83b6f430ae94c102ddcbb74ef3df15bf5a92c66a51fff6d45dcc3bcd518f78f6d7e2268900bdc19e79c7be21dd6c10a12fb444fb93095273c729912a8504f415c186d29f392dcab4e591d0f9bd9fc6483ec101c0efb1522ff99149cb5a11b023057fa931eb71a4b18e1dd50c2989f880dddf7ddd7f6e781354345b0c213d11145a2fff0b5bf3827a7bc51cb8297a66216568f6cfdcad68c966331d18766d50810203064425e70b658430b1989fc6a65c52b3f04a22de23d0ff515c79db02afefca2cc7a33812d911a3857851007bbc1f6e6a02d289cff6538f5a777c05e5fd1427cd37bfbe528c5ec054f2e1451e56ac49fc1a25654e3ea06226322a1bb5eac573701b92da9743fbb3dda810765818b25b808b9b34ecc6bae4a628c5d5512e0a3364693e90d7e69a02692158a3f041a92ca5fcfd718b2e1252ce7c87c8abff3069d7603935d27ed8ccae8660ef9e5df8a087d15d550a5143df61e41271b19315a58286e6c3acd83dc6e701c4291dbe5d6f4e4f17cb93b1a6200530a6eda2ee390694e7c6753428dbeff4c134648075ebaa44fe17b509a7161ddf88e36ff123f44a6c074444eb14502d247ac00dfe14a442aae8afb00174c5a454a9e93c78e90fe9726bed8dc7640b150e065b54d6bbca52935266baeeb204ba2825025705c91bc028b688e275c621e2040945dd6d8478195066580b9bb9556c341819a26034fb66a705020aa36aefc9a6469e3dceaf560fb84558ace4978fe5a09e7313ffe8a5ebb60c912629ee2c8ba4d1e964bb4592803ea08f5e2d4dcf3721439485652bf90b6c9cf736adb45cf743029d2f7e7b457e68475d261424bc043383f4cf84aae1afa4b88fe2160d2f0f86a0e7f19770edb87bece8d6ba7125f9f2a453439204963f95d75fc59d222b6dde371e02fe440dfd4b908adfd7b7fff5812f463958a637627ce427457fbe8cb7eed94673263962c54c2ce6f5a70b1de166efd4d1ce211a23fbecc41154c302d38960c36334f9b6df674feb4c05eac84f701a378865fb15fa419eae6a3d692dc9d6d05e7cbd272e84b6e883265b3f2c64ff1c8fb32dee967b1f948c3f17014d962dccb7d048cc87af56e137e02e846a3126101190ddae6972c76b8d7b76063b056e019efed01f571fee8886512c8d7d870310e7cf61cf7d6fb7ee6ee1ea8c0e242a0298b2dc0165f515820245754e2673397d1e431a43fec589fb21f46a0fe899ac53fa5ce83706723b3ffd6cb8c0f1c5384c86392fa1b45221ba8db0cd54838f2b4b5853953b213c3c9348eae3af84e9ea65ffc9f23ebdd55d84c65d5eb0749e7bf20ee4975156bf43ca392196b38dfe9c014b08163beee55c22e093ddd4c204f32b08f2901b90687303b857c2fae30814204e66516df05bc72dc51f74d1dacd00a47eb7fe51956ae86943b81153770d52ba305fa0b1618a8c0b3d6e4abb6c50efbf2a8dc7c2313153cf449db3dcb5923006f920b948a60a0b347eff54399978477174f85c97f10cd53e167c2d7ac0533a705894b7fbdf7fc6777b0c174e6f719058ee4553d9d8cdc60fea0aab4fe8424c43a4f8e7c7680cfa279ca5b06517ccc9c7aadcf26043a70ae2a8169be9f589282f77fa459e22bc7ecc66175ae55c969721b1317ec221e302a118bb0e9c8ba4d2bfc0bd7f9e469dd933d9e69f40a6c7ec77957e4547ad262cbaaaea720ab4b82270c1938f88f0fb77c3bc5f2ec5c3149f73f2d28903e45ad234f9ab1503deb4b9467e9b07265b363fd2c94589fe68c14f22333caa5f6b4bec41fdacc764d75bec56edd76e35b4124f0faec366ae0b65d6a93d66891376ada77300e47968acc330b490f8aee1e62d2e17e09950b6a04ef2f37a3e2a70281d59e68074da1c7919928ef9eae37282429b83a853d55b44973398fd15cbd670966859adc64b43a36e9e100c1c33ea44f852424f010be8d6060f0413fdb57f76cefe2207bb2a1aa63ddceb68888b5be30b12985e2e1cc6ff639ac71e48099cae0135052d82a4c86c5fb78ef11300ec21e9c1619303370cc0b5b76b629cced5835c2fdb895f34c5c3d0450abaafb2340d37214ebf04fa6a94511c2cdda9da860b3c3b65306520208b0b5115bd12743d5616155ff5c70f9892fa00019a13d6385297c988bdacf51ee843373eec257b6834b8d0a29f4c5d4c03535dfb3b7528b4f507ec88214586f49ca76721a1539267f8c2d09806deb94b6d9ffe49b721144f4a6920d67fb39443ceb46f3169db9c2acbef3b2f060546a4e989be1136f83c88dd7abbef3bb9a74c68975173e89dc73d510c91a5c7e871a794831dc89dc3de752ba8b796e002ddc18b161d0824dd466b8982037d215bf4c392fdaf51d3c5208c58b83929048ba8dd1a29d3e36bc633e91c7488a00144c1143a0cb8a5d444ece9a9f7f9bb6c3e431f4f1cf96c545a6426e28d73bc7139c44c828da7efe7bd1ff5db1829c9654afeefe3cc7084172347fd328a08a18c8b5a8cb7222d12572bd4a61068b73e0af4538b3d65b9c0bf19a21cd62bcb936f5cfd9be6c4baccad217d188e51737b9d115701f435c41f9ebb0e29b06ccb98e7500b4a093c2b5a042a5786c2db07da431bd297f016e67ce4be576f758a3bfa1c09a1fd051de6927e142af776a83138cbdd7a2e00c5d0abf8a53df09b2c7a5aa2a267b2a23f309eda71a14deb087f928a31512e7ad547beb14cb5c49249c0983030c98e007e1997365f4d6e78d37883e20b786ddd257ca93cc737b2cef43be17cd9e6ed745dc2c0f9279cb47f74de26764c887472d81cb4b2083f31d20c3a48bc782729255e110d5a19c9daf5e0af7b77ab546a7a6f7910686308f2f0eda077f77211fe437e839ecc20cff60e778f26242143b6ec6ea11e355818068fe1da5a3131f11430f4c11c6d7dff3578f5f744f2a412b17c2bdf757c5f557a5fafa02280877bfb631052a1c969410965ebc1fc0e177096456a41d87c7857bdace82afd9142b46591f0288080baf6a9f73f02e9a701188a403c4cd2c7e97c5fb0475ad08529198d715ec10c11215a22f887b49b9029a6f45a1960e1e27ce9aa10bba08671337ccebe691f0edfc58bf02dc320405bc48498426fbf7362d27a195db3f27e9938a051e79b36b3a16950152d7ae377ab24264f74d5c1bb6ec054fdb1011a961ef7e42d079090ba88908d6aea99a32a4b9a39a24f425645ea9085435cf96dd0d76c7ee75829b14cd", 0x1000}, {&(0x7f0000003700)="1bb3a16b503905f3c282761ff550009dc6a9727907af5358dc3951475632231c1fe799d3698845140213a512566c1a4e1b2ecb2787eb6e0954f140bb7228c5530927979057d8f776fb7e39469d5016683836e8d4e77589437b8728c9904411e7816641635e1f4ddf1db4bc0d79a32d7ccd5c2d2723694acff5f0b08f9f445020ab123c2e7f1dc3b1db3457e5fc72f4b0a8fb4209bfbab73a0208563650c3a03ac751885f3a253db7ce594d5f3bd2735018a69bd3c49fdc189a629023d879dd9f0b19eecce4c0356b127c8372f58df59fb3197d5961a02d6d88eb564ac2d100e300630a394d760165f024f4f42073e652fa4ab31d36b1", 0xf6}, {&(0x7f0000003800)="058d99c95280efe26d58d4fdc5fda5c0cc4c2ee141d4bbe65f71b938efa7dd389eaf85b16f1b4794148bd9ddcf369a855e059c68da25413ce38b259bebfad86ae3237ab3f30ac9ac262682a23c3116af4b824742a3b8f462e42f160878f7dcaee4b72608a94f774fb1294b17fcb1f70966990b1f12c47ae59e0be4777e3091ee69c682e55897850b2dd07c5164946191b2e70755959cf61ba5156536f6dd79e2e05f", 0xa2}, {&(0x7f00000038c0)="828b0f651a02eb36c31c91a725defed63f7a094a006274656c96d7d0e1566beb3d13c409d43544d628801c5f30bda2703fd8a380c6f71f76580d80fe8d45840a2f25272f63365bfc0f730e1ef97571906ca1efbb6b714d8542ec4c8114e1f17833e92e2d4fb8d97efad7aa9efdc4c6f1f316cb2294416887ca1c1f74378645764226939596eb6b7b539f2a94b96671b7", 0x90}], 0x4, &(0x7f00000039c0)=[{0x80, 0xffff, 0x1, "ae2671b0d4ead6152fdf3e861fcc90478224bb474098430334f96a2aa7984a6050a0d09ad3a8034f80500d6bb95e2404ac7709471620c12a30fa6b558e315baeef3d422ee3617e72746cbc9233a4937b1deeffa7b3b4d7555867c06ee952d26e5a2f1ae9a51db2356d"}, {0x108, 0x0, 0xc000000000, "bbc1f83a0278747a3fa3b970b62210bec0e04aad5e81c144894b93dd5bfa99670b6ff130f89f8ea51d70cceed001f290eaebe0af4514e2273441d7e489b779bbd820693822f11337127b64554a3912cb34f2771aa6968a3d10469ae150b465c94b8fca001458b596943a3bc1d53da390ff30baee79029ef3dd99a2e62d143a16f53f10eef88c99e8dc8b80df7c38729bbf5a62df0b63c9c2022b088389210cc3ab1f9df44be132c229245a2911d4a5ab2aadf11700f9f710eb74e5794291748c81321abd886ff8eba4580eaab51c9350dc2aac9a07003106daec36f717c963836bc6eca40d606795fd17c80e2f10f8c954d9db5af89599d7"}, {0xf8, 0xffff, 0x195, "35091cbdaf4230a6130a486ceb4352ff2a6c84a63cc48fc8e78aa35feb2e24dcb25333f21215c2b4911e7338406e825d34ef37cf58d444659ee9ab8f0145e63cf25b0914a04b601a3a04ca3e3b6c2459b42fc8b9a1435321788cd47ef3da8f0b022114e028f04c3bf2788d55630045ea8035b3f46af963467c7c3480f6b10eef5bac73dc26e86b37435f3d24a34749f49b0df6fb85f6500ca4138a7bc6d42d91a5b60e8440ea750255f5f2d86e56cdc9db096cc8211ef002c8bc764c41328088c4142f5fac6cbeb9d39b1f16c9062903c397153912741c6ddb8aa882e898636412371a6956e4"}, {0x78, 0xffff, 0xff, "8d5e4a32eb58396297dd0f5362c0406f689525ba8198bbb84fd9cd194b51ef6841c25cba39ed292b0a961b3ebd54b89ddf542c02d2f7cbeb22d2609be16fe5f7c66e2f04c25b44d24a8d99d543cb1d42093eb3035f4f43065ec56f8214aacb5326"}, {0xf8, 0x1, 0xa4, "98d3f3d3822a586663df396d1e2b525c51508c6da8be84eae6a3fde87e855b9fd3909da680e33afb56d76768142f3cc6f0168fed4bc0af9fe5f31c80a75dc5385d2cad895b50d02f63d8d80602966c6bb8ceb6fda865909edacca184bcd882ae83607043a88af75c9493c8ec303bba351f7ba1add146d980f9cfc9db2f04c192c2eb9f2396188eac8e089ae50b62f4fb2d26156322eddf062a4b25570b3627fdb60e10abbbb7701fd89782e653afde094b72abb455e2d7b62f0d1aedd20d623d1136f54776eb77784d8aca54d7a49e1c6fc32fa4d4d76cf565566292d8c6dfc003766dfcc0"}], 0x3f0}, 0x2) connect$inet(r3, &(0x7f0000003e00)={0x2, 0x1}, 0xc) r8 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000003e40)={0x1, 0x2, 0x7, 0x4, r8}) setsockopt$sock_int(r5, 0xffff, 0x104, &(0x7f0000003e80)=0x3, 0x4) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x3, 0x80, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="82f66a591578b84b20a38e9621c9d9eabd5abc13821eec8cf4662a9ea3f2a7efac57f9dc25786edae3972699b2cc915359f6e8bc1e6d2eb91464ada1ed3ed9", 0x3f, 0x6, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ad8000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ad9000/0x1000)=nil, 0x1000, 0x1) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = socket(0x0, 0x8000, 0xfffffffffffff801) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x10001}, {0x18, 0x3, 0x1ff, 0x5}, 0x16, [0xfffffffffffffff8, 0x8, 0xf9c, 0x8, 0x1, 0x56, 0x3]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xff, 0x9}, {0x18, 0x2, 0x7, 0xffffffff}, 0x26c00000000, [0x5, 0x4, 0x4, 0xda, 0xa0e, 0xffffffffffffff92, 0x8, 0x7]}, 0x3c) 16:00:25 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0x2, 0x0) pipe(0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r2, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = semget$private(0x0, 0x3, 0x80) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r5, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0xe0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040), 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffffb, 0xffffffffffffffff}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) shutdown(r0, 0x1) socket(0x0, 0x3, 0xffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x106) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28efefe5b8ff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1d7) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x180) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, 0x0, 0xffffffffffffff27) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4b, './bus\x00'}) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x0, 0x80000}, 0x0, 0x0, &(0x7f0000000200)) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x11a, 0x4) 16:00:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x130, 0x0) flock(r1, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) flock(r1, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setgroups(0x1, &(0x7f0000000240)=[r1]) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x2) 16:00:27 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x204d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x8, 0x5, 0x7f, "a11b6335a531283da80427da602a483729156398", 0xa5, 0x401}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x114) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r3 = semget$private(0x0, 0x4, 0x100) semop(r3, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x7fffffff}, {0x3, 0x1, 0x800}, {0x0, 0x2, 0x1800}], 0x6) shmdt(r2) 16:00:27 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) write(r1, &(0x7f0000000200)="01", 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x3f, 0x2491, 0x8, "4e62d2df07e02fdd6b5ac3590b1737183d90054a", 0x5, 0x1000}) syz_open_pts() flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:28 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8276e63af31c53b8, 0x102) r1 = socket(0x20, 0x8001, 0xfff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x2) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x9, 0x8000, 0x7ff, "889e38081f497970be4aa452f55579b619d37a47", 0x0, 0x80}) 16:00:28 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = semget(0x3, 0x0, 0x450) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff, 0x800}, {0x0, 0x401, 0x1800}, {0x3, 0x4, 0x1000}, {0x1, 0x6, 0x1000}, {0x7, 0x1ff}, {0x2, 0x5, 0x1000}], 0x6) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x100) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') geteuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x0, 0x7ff, 0x63}, 0x20, [0x81, 0x2, 0x80, 0x1, 0x7fff, 0xfffffffffffffffb, 0xffffffff, 0x10000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f669f309ee700"], 0x6a) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8298, 0x40) setsockopt(r0, 0xa7, 0x5, &(0x7f00000000c0)="eba071595d17d76b3a7a", 0xa) r1 = socket(0x18, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() lseek(r0, 0x400000000000, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x23, 0xfffffffffffffff7, 0x481aa496}, {{r1}, 0xfffffffffffffdfe, 0x2, 0xfefffffffffffffd, 0x0, 0x3}], 0xffa7, 0x0, 0x6cf, 0x0) fsync(r2) 16:00:28 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000000)=[r3, 0x0, r2, 0x0, r1, 0x0, r4]) setegid(r5) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0xc, 0x6b3c) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/216, 0xd8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) clock_gettime(0x3, &(0x7f0000000000)) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') socketpair(0x36, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000001c0)=""/116, 0x74, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x9}, 0xc) chroot(&(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:28 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x100000000ffd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1113, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffdb3) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x1, './file0\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r1, &(0x7f00000000c0)=""/169, 0xa9, 0x41, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x7ff, './file0\x00', './file0\x00'}) mkdirat(r1, &(0x7f00000006c0)='./file0/file0\x00', 0x1) write(r0, &(0x7f00000000c0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7b", 0x595) 16:00:29 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000080)=0x9) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="89cfeb2551db63ade69b3942cbdeef48483e289bd20c0a7ab6df678ef4301f2c4ee961dbd4113929ec7161f7532293635c722be5f767cb5cf52c2d0dd1736bd509307b4127e16a4de42131bbe5f76730", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x10000000001, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000005, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet6(r0, &(0x7f0000000200)="9ff4d0ac5f1467de7844e607e68046786e2a93d882d525d37627ea8e486eb8592c20e2fd97b0c206c68b62b6d034acea771ac1993aad9f905d5fcf4e0f4d2383bf2d0c30063b722d35981de422a3a1b87a2341c54a359f6468c5e9137f169374a0f191fa10dac2fc2cfcd5e32a8cc191419b81d7a38845368d633400711c382da2d18c5508907cc83e11884aa5684d53b5c2df7fe401e4f17410dafe9a3e915a0dfa1bbd25869629141779fc7e987f5a4aca9b417dabe1df1bd3a57f92d927c4c2ee9f63ed7e8802b6220b6eb975ddc8c1feec7e71de7aa52d82", 0xda, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f, 0x8}) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) getrlimit(0x7, &(0x7f00000002c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r2 = syz_open_pts() readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/65, 0x41) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) flock(r0, 0x0) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1813, r2, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r0) dup(r4) open(&(0x7f0000000500)='./file0\x00', 0x1, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="823000112e2e1bdf8dafba1c112264e65ccc1d677f2622795c437e4d16938386821321a9425404b28fe1f6b5"], 0x10) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c611d00"], 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000001100)=""/123, 0x7b}, {&(0x7f0000002280)=""/240, 0xf0}], 0x5, &(0x7f0000002380)=""/67, 0x43}, 0x40) socket(0x20, 0x5, 0x7) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xfa, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() dup(r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f00000000c0)=[{r0, 0x14}], 0x1, 0x5a) close(r2) socket$inet6(0x18, 0x4002, 0x2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1040, 0x0, 0x0) close(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) sendto$inet(r0, &(0x7f0000000080)="122711245d99a7e52a7968f2bad60e3656d18e5604d9bc4f5431f4a6452198003a8bac2a4999d15102977230cb6dd413059ab6acd952c181557a4044426d8a4a3ebc0dfcd7e504a8ba31de58d3013963031ff4269799d33139", 0x59, 0x8, &(0x7f0000000140)={0x2, 0x2}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x42, 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20000000000001c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1e, 0x2, 0xae) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f00000013c0)="ebe9e2f8872ea1019c84ec98e869de0461ea057404a23f13ff4ddab27b2b4d86194638f0b5d11cd9713d251536e69f667c5fa92a18e4b1ac38ebc44a655248b66ce2187087bb4e10c04f9987d98ab5bc49783683c90f210760bc2ca73d3d0b93dfe774adbfb292ee2e0e502168ee9bfba07859d6600b83091eee5b04de30deca5aabaebf99cf0787e45c2eeb2076d5b5a9d7772ae065f3fd16d7aa2ec39b18bb6ed7995801cd24deae5e2b243791fb52ff30a091bd27490cf12ad864b6e0fee7932d139e20e9a535df438f55a4caca50836b087df69dfc4a41691a70dca965a68cad0b46c7ca39a5ccd6160900666f0e896886b34c455f200f66bf26cbd48fbec761d33acb977be48e8a38f6e7dfb12973440abe5f9c9a30b9dcda36bfd9ffbb65e029affe96d1897d028dc2424ec1ab91760d1f017491928dfb268c5342ec0bd0c2fd0c4794c8f8a60d8fcd204d546b2e2f9258dda60fe8f538c00a7d885420e8c329edf09e5d2254b3beccd4c433bcf8b755785f3ec71efb9bbd9758adb92318f897f74775593c839137d532a2b2393bfbcd600e1f8b95253a7ba1e26d6226dab97b07af9249a044fe8ac0b963bbf03898327e4bda123b0576491fcf36d50bf6cc6a176beeef33a4d42f645a711183374d57cf981a3d7ceabe6aaeb962a92aaf683779e6da13761ae26b7eb397a42bf7c4f2f993851a133cc923c0f3fd18c13060a453c79a79f331a308102abd3c12ab719cde8d64cb47f9e23c6530b586715de41c84f6b46c2f2d10283766f215c9f87936871cd04a203df6a5d89dd725000a4a500e484ff2e6571cf78c9a38184b63765b3eb88f0496f2aeb6e53d3ff24054112819877ea7ac6ce1d1a9735b8cb60aee382e9030b25c6f2e6639f7214b4c0231a70a4a7b18385c20b1f37df7133583c222afdcf821912847db9d287a591f1c536b551b5c2f4ce4bfc1552b982aab9f103c4517d09aa95d70a5c8fdc4f79ad8ac46f130dec9404a5598b10d6b3275834fa3cb22eef70d22ffd80e94383b6b2ee60cf19fa0a122d819a98b258f175202269317ded9d7294ec5102e1acc521202911df4c6b764c97167ee5b51ef4f18f2d0f2627b10a66b1d0907bff029a5cf3fbe10bdc8339aaa8a8838e030fb060add66621322f2ffad98488005e0cc99a27604bffd51557517f65300a53e0ce6ae6890fd9d53a770014d1742c36029f7e0ad36b027d6347392202aa59ec4ee6965845ecf87b621ae6188471890827216f296349e36c461b92f5ffdf0a888b9cddcc31051a97edc0ea53482ad04366903e4f880ce6a43a5f0c79fb815fcea7ce5874faeac49fb2b452585a5c93edd80b8136fc8fd2ce375f3ee5c1b3c7a8c3181ef522d25a630f8fcc4dc07ecf05ec68e4a6e1a47ea407c2a7a9f5ad50ab047727667fc461a102b36c75c53ba8bf887b6f10b7e2e42aa287a1b28d985ca92d5bc8bab340f68cfd9f36940ba86be9126fa45e45de85d506b434a3f4c6d623002acdd1c968ea8d706af8468f537f142da26b57214df48ed35691a9004c7349c84f7906769fd53836c68b1e01a14f3a257ce170e0de4c537cd9aa1a456276d819d3ba2514a153e8ca17c6d755c90d5534a60c64aa1e2c63c2251dc71b17f7f83983b0f6bcdbbba070e81f62604d58e80aebad727131e99f871c266c22b0e483c4eb5665a54bf87f9473be276569d523cdcbc3a9978c833c7a3d7b207564e3c996936c301a8f78e5c96d1621dc255349cd77e8421fa387021483059e58efb69e872fc110c91c923e3620e53c27bf7fd850a678ecad351627640771b871da9e6242233550247c3451345d1d88ccea1838f89709437f2264047981a3dbfd86c9329c39c7e9588290b4b48796649185a029a6c6ddac329882e497928879d11805c815a2c28dc062cbe22c55fb8dfa133e100ef97fa22845ec40ae735da18cf7665e3f26fc1e8016f5fd6dd39b7aaac151896266d7b616207dd72", 0x585}], 0x1) getpid() 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = geteuid() r6 = getuid() setreuid(r5, r6) r7 = kqueue() r8 = dup(r7) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:31 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:31 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20cd0, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x80000001, 0x2, 0x91ea, 0x0, 0x2, 0xff, 0x5, 0x1, 0x0, 0x6, 0x80000001}) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x401, 0x6}, 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1a, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="9db5e9f0ac6741c6", 0x8}], 0x1, 0x0}, 0x8) pipe2(&(0x7f0000000340), 0x10000) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="34be88c25e2f4cd5a73c37f703bed9d066b259f07e28843189bc118726de5299cbc24ee1fa6344672387f5239d22a462602c030f0f144ecd1d5a93d7983804af36ffdf220e91692aa72ccc89afa0d03582d9e21bae9ae2c587d86a4aeb0eda33c29069b689a3600d45b7b09ec2b59f085b7e4436ae3f3d0ef8a23ff9cd9afa56061fec81e035c6f6874e3babd8f946fe3df350ae04e335bccca4b83f255a09a0", 0xa0}, {&(0x7f00000001c0)="48a393f3e3390df4223000eb713a5b11c9f2b156a7cba508185dcc338dc8435457d9cbcfee3cb26fbd842507a9adcb2a1c3c0f20642476e98f9cf7d11674f28cc8f78e2650e8cd28dc333755c7ac33e4c4a6daec5157fa582a1e5ddf1d85341d90825e48f7cf92a54505a2699d18687b2ae98de43b07335574179b9c69f34a3e53148c2e3e3b84445a58eb6afa90ec95ecf9d2faea53184d98c12a2d39f2d43511228d2d5ce6095b4b165e6f28f967030074c87a81", 0xb5}, {&(0x7f0000000080)="764b060905f6f3", 0x7}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea46669a35cbab3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="1f84232980805cb90cca883bffd9d8743cf0dfb1d1495963c2ab1deffaffffff7f226aacfd33351fc2c7c0857b2f0d624ac2ae98b3b8a465a09264762cbcd8ff3db96ba731ab5c24a3f05b8ed41b0c9bcec403308ce5f613a246952de136e699d08adc78703f8474ea9692d4f8ebc54e01d94d7765fea3e68129622fc19e21be12fe0a3525d770b74fe47be95a776bdd3eb5440d1b7825cdf65dc16d51b786827a04ef3ec57c073e9a9cd3acd55cfc81552e2e837f1008271613f053ee5864c0317bf65ee3fe14c3409b5e0989e7880faa87680000000000000000000000", 0xfffffffffffffef2) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) syz_emit_ethernet(0x1000, &(0x7f00000003c0)="c6d15317b2b7b7184091945afcf1dd05c40b8c9b9f00782534e215e7f695fa75dd4c47fbb911128d8470f8b97e7b75efe58bc68d6cc89ed9fc40f0130603ef8d847354dd45d334b1e1dfa9ea8496c46dba8c67720c24a21e62b0497c4fb16ce8eab52504dac4abf83a85549129f866ec7019338ee1f1fba83a578ec5b8927b19f01cf0bb58f346def0e002170c61ab13ef14fca655148615a5d18ecbbaf5a3f8071899b2ef21980d307716081162e35693683b0b9fd012c5196bfe6edc73abbf61da314305dca1448df2a7096f2a1788b9cd70336cc7a7c6fd68e8f407c00171a3ecaa13110725b5a663932d3683a2702dec0a2f68bab8d464f2d7ebf740fcc2f77997df331fbf3904ec9b0da08c6a2bf98365b709fa76c9e1d27bf2daac608426201c183d7bfa26762d0e44944a7aa8121ffd321042a637d8936e18bd37d6a8fdca73fb5243481859a4cbac37f193fbea13d8d0e9861a7f47fee94b198576993d8a87aeab0cfe7b939fa1292e21fbc54cad6142f33647307fb9a8be3d262b9c0c32e1f3145d21080b841a3d5d6c4a1f7e91ae543184af1ede2d996ebe3d0d17153da937b9d87f6549ad2eb36eab5131cd22253581b425c89a156e2aab58f71138ca4ed4dc29ac8b3659f0735973067fb74d9f7f44df2a18a98c968e8b998d464958ef2e466bd2dcebd4d8a044eb3bebcc1a578751c64b32d11e88602494450fc1e5728caa6ca9f699e0fa15859414a99753761835614e42b914f5c324b37dbd1a51e826e884f1d4ade0e63e32760a6a0d0d04040e294204affce8cbddf82703b7bda766cec48cf1fc2dfde97df99f71191aa8fd6f10e7638c2e537654ddbd5acd3e2a8b87a09e5b10dc59e53cf78a3ba5c92627ae2331335da88798be2896d81293a81b5305c4cba177732639b2161127d2c04dbbb2361d49fb9821404df9ce93d26ef428663691fe88181e0482abc8a47dafb55c5cf7e215932a7e65db943ce7f227fff92cad5f4eeea697221244682b6b5930c6d7d2e6e3c51ea905d58cf79ba708f7728abd1af9aba3a2f036ac7c5b46fe4542cc8177ae7a9f9396e7e4430466cd47a9ead47baae72799c307ebd877fdf1115cbd32c261984fd78831537583c8967cf5d6a6dc35601e65ee3b3c378b8a8555ee904aef3d96d5eefe34e8ad56b820160b33dfe86742291f4f7f6855efc1ec10208698f1e4d318f52979bb96ebb0f9db1d2e4aeb50283cf303bf09b6de32f63386fd6a802d8cce34929d7bb15bc1e163a2a94aa7606ced1ce239d0a8f810c6b95dfa3d9c5f0f90315e105b13db9bce139004ca8fc215a8cf12d448e4e26ca3577a42e57e90e7d332a37b1ce9532b2b5ac15ad78a81b6bc589f60a1e1e949341a36415d2d19f6ade3be4eae509a0c5e6d8de7e0de6bfd027c1550f50b884afc397c22a99c47921a62e0fe4ec2ba047eb81dc132ca25dc2e0e3ee719b165299c4efbceb36f901811d3f2bb1823a3c6d1cd3b0848681c520ca84a8fb00bc22248db5b1fee4f68ccefa9fe7b8286907bb9cbc0c16d36c3163619da3a1fb5c8ae3f72dc5766b006f0a34db3948f2a3a624e977cca7c32d2dee89e8a3d2352e961c92e3d6c7103ff46ec60a7817d2307c659dfb877d2176113ca01aa9c0889be60c6f08de4adf9a34837ca140a3c8765a076947deaec39ca5cf80d2afd81742e83983d23786857be168bfdadcf2f15220df72af7189df65aeacd10292eb6c2b27952da7ef28d3533094e7b803539b37591648820fa0cfea48c1de695d45fd6235b5a1a1fc4052ada031e43c90f1f88def73e24a0b2b4a7255fb11fe58bc6f23f69bada1414a3475d4f5a93ead32301a38c29957aa92e015e36b034e53623448ffcf797a50eee2b2d3bfb117dd6864cb3cb19bb65193ae8fb0c6edfe0abf7ddcd8ec0fb9841381bb063a9cc01be7d231b95f5e95cb1d311972e8a66559e6d07272c74aa54ae8ddecb21b571cfdeb3a61b80debf05e348a7641eabda9ce4b808ad8d1c486f026610ae3701c835934a5e41df76d2246ccc153bcd6787497c5f2c4952b0971a16dbd10de2522287e6936c25285fb56c6d63b880fb098ebcb6860d4818417d286299ca82291e5fada5df128494dcf584c89aeea1202531b550de32c43b4bc2825d976c0d35bd7bf7f1e83b72f26eeb1eea54c83f82d2311811f302f5814eb8668530458ff891559a0275191e6bc37c35ec9f25fd1aa7f9f38bb40c4ad8a75fd6d7d647f70b1a6e829487be50ed6a857f86ec592930b7106172e20f96af0596dd0fb6817a156e4fdd2e6db1e24b46debdca0c5df8de71e8b41a70e34db7e3f1b81020642aa9017c226ec210cef8f9afb39c17a930d7c9000180e976c8635b39dff433b17353c7aa551e6a49836659dc09dd382a26e551db025548130d815253298a1dd305df1b1b1bd8a79a8e97e92d629749adaff580dc5faa387dceef579d21de7163ff6c5bb10f39da8ed4a2f8f9f5fb7afbde4c2ac9fbb52f9e734a856ad932c23e37d9ea393bf1d844d23acfc9ac6f9761c90642e878786616be0a2f9163864213deca7f80014727150fecac46d1047c8b2f5c09bb8451c428927145426fc221d22f4c96272f2d3f299eaf60c85ae3d67ad315f2af42e26bab19ab078a4985b0c65d4774801f81fbc006d4d4a54892b7dbe12c3453dba421ac1b9c265bf261126aac52715bbbd81c1470764d5e9ae6117e9bdadde7b345b2510dc5909fbea2c845e42be847d787cc9d41e21ec15319dc2ebde233a7554dfc37d74462f11e42f9e98dcfb1529a807864a8026bae04fc9cb5018f4570b989e0cec602423edbef7514cf656750bb135054feacae5c816a85d581ab47f895c842871bf0ea68fc5c0b2832e015605c4614717ee91ca9d7a647fd0c9e6034b69b1d229782d2eadf8840a4441b28c9ce0ce58b3e1dc09cffc63fc20ee8593c378754702e516ad4a96bcffeb44ebbb661636449bc6f66c90b09b1c3f3557d4b780e5f0364e972e226f24fe4af9190e9a12b1ddd9d879626749d4def492f798c921283f041558d3a2b79d846d47381cf5550be4018df195c4792870f84544c65e770e466ec17d62436702d098ab549607b3b03033e774a0f25aafcf1769b3c4ab9b997634d4678fcd1099b57442b3111d6c3ffde831e2220bc2aa0f1c7feb7666d0b63c61c8cf323bf2560c65e030c67de7b9aaec7c0b2f5dbf399a5eb986668d0a48919b85ae68e50b41bf92849559d160011c6ee74cdf4453586310d83bc18b5a55922f2d03d4634f4794ddd27ba7c0d5d36acb981af34812836f09ac5f88874078ab47a95bae17a702a3e2f6a99697611152912264b60d02366ae4bdf17b76c9002d79441d940fccd48e89cde8fb83d5152313e34b31e52bd5318eaf27a09620741dbe7cd19f9acb6b12bbac8b07ad3b92893dded9c5e3fa70507a2dd2e05211a7850b25d21881f6965b65b1b7c7c92279983164ce031080deb011e7c658c42e6e71dae46019495d6715939ea1c5ccbb5799d3821ecc18f88e57c83787f0db5f76f1b7baa791581ce944d44395a733e891fd33c6aeb8e09d0a4fca03ceabfad91cca774575f7097a3387ed1d4e03df09d42cafcd71c39a72ce2d8dc5cf0abea1338e90b5166eb363f1e1301bfd657982e0a02245d7f4243d0aa7bdd22987405ed2cfdaffbbf8b24f73c05560115b39bc55b886029f23c4b0045abe976622f32b9993019fd8e48bcdc4c998e613f74fe810180c1b0ebb0e643cb5487fc1345545b73e9b4111f92a79262973413bc4916479280f9a76a18c0eb79bf131305e701282956e448c245c90ea6b9565e949069866335c018272c92d02c580cd967f48af12bfe6d882f062358f19b93ae6506b760c384a4446c7632e2c5ba89b276ae6f4ea6bbf3c55c173b67ceb9ef0548d55d733888fa9407c1a709de19a1919e42e323f00ceb138e21fe37d92eb1ea9c65fab1940b1fbe67851b9495ae1a0e1f99f787018f1174d4ed42438326030e6dc76eeaf1bc082e712216d630e612b9254362fcf5268e18813e67a497087ee98a77ef9f9cf3be62f19a7ebd9d289ebc69e65825de14e247b742f066f96ef43e137930447f88a5e6f1d47d420e591d4a7af51a57a3f450fef71fa56091a87c417820a38b082d6a6346a1bbdd82fd5d2d9c3050a0fc0d16b489e489ea29a929ad7d7bf916513c7d30a893682fbdf2986d1500206c5df777995923fadab8c9379b92a546dd236a3320a782c47771dc8d0db8c80df93cab52be3e192de30e8083392d4a6897e184a98f239bbe406f71971e0b6af0d6c4eae61c1c262b0dc039351d0d316a7ca60659cb44962ee938f7ab1676df4ce1ce43522153fc5b8cedcf99366aeb4f712439b1fd36637527bf079f831b23bfde056d678143f2f0aa23751f6d2c64cd82cf319079a68b0e0ca0384569a83808bc46104a1dd2893eb73b6ffd7ef95a849befdaebff805f6fd23fd5cbe5eafe8c682d8bd90bd227139c560f19f3a11324245ac852cf403af04fdb6ecb14b57e0ed088b7292aef6a98f8e3d8fe72e038f5ac295d3708f0d5e5cf95121f8bddaf3492476a390b78646fb4c94b53d8e2138222ec1fa8624a3f67c52f3fc64ae0e600bac7d77b52b34e14270fa5ef4a56ce10a0793553bcd6fe04a7a2229488212e7291eec6cc6bd4edaa64fac5cf2bae75f0530b84030d49aef65865cc129d129723957b138f89d267ef2084cca6111c2d3f10667387bf9885df214777820fe4d939f52c18fe0d1472ca44e1af0de8587997f76600016e43ebfbcec4c406beb00f87bd8fba451f9ba4c2e83b5122e1cfa3e99dc866cfb2a3ed1dd366557d1c18f1e1852a014fbfecc3a2f3f942e438ac59e97e2536b94a2ee8fd448268c83f37040f194be8e0d30da8de87585a57558ba51daac346191bc46e28362082956859395dd4c00ba4ef4be03cde3d8a5133040df3b41aec512adff6a77d0ee696cecdfc6b25163c1ea082f0a0f86dab803f6a847109e7323ac1f46e2c97246cd28c7aa76f0cae90eadca160e82e50ccd011041a44c4ce6bf675fe3d1d67579233e42ccfe14e4b821e5c314389ae219c67a442587546ffae34370b96df60fc12da5fd92a267bbbb931c5d8c568eea1cab0af594d701b7ad5a722a9d3b339b578cd1852484f5ce14c1c1e946ef8bc08f9e213f01a8c2ec4e88689b6ca8efbe0e66798c01b84b8e01b8722affe7a0ba3ff8ce707676206bedcfe862362eb62fa99c6ff5c6b37efeb8cb7fc3d1f9321b9a2d6f4a30586de4bdc62865e1cb57ebf9dc3008e936164bb0e64eca4022563a51d008fc2ddd44daeac0b254fbbb37bb409703c319176213ff4f82351f393fd8c28d938e1f221c5ed680c5eda73407b6738bf35bd7954fac0115c2a2c8c66107023deb3c470539869e599dbb2862f7e407057adc039ad8c2f07766fda6df2e6b3ab6b15f8aef1cd6df4e5699c9908b8ede7e6478b43123c1d7b01e78620bdee05ec5c312ee9cba0b00e7608c3dd6c0b103553d2ddccdf5fe246417b105338adff84a47c8d429c5be0e45a66cc8ac75e881b96f4ab13af0742547258f1a5ea13c787f784c5002beb2c67da1fa78e1fc182250f71c1415d8f1ebde913f8eea6cd1107811e78f3639eefecfafbe839ee57e5c06186042bc2169990fcfe2b2104f0d0e17f92a378302aca8ac007dac2d68cb9223a1880a462ff4efe6cf7e8f2aeadbe98411c951b0f9b57f93e260c4f3716665567113cf00b6caece3b1a07b9fa99d5bf8e4bdbda241841da") 16:00:31 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x404, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/26) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x3d65, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x80}) semget$private(0x0, 0x6, 0x4) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3f) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x20000000000006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x150, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4a1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 16:00:32 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) 16:00:33 executing program 0: clock_getres(0x20000004, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30c08, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x4, 0x4) close(r0) dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_open_pts() 16:00:33 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x2) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000280)='./file0\x00', 0xca293b286e8f42da, 0x8000000000000002) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x4}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:33 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = semget(0x1, 0x3, 0x4) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/130) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850500000001004b92b85d000001010080010010"}) readv(r2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x2) 16:00:33 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001, r1}) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:34 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10004500) open(&(0x7f0000000140)='./bus\x00', 0x2b87e0e3c4f661a1, 0x1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x7, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bf4c36a0d790ab31f128d5338db93e6f7fbfef3939e839eb1abd4543562f9171795e8c41da6d34af328b030632ded08c48bb7f632840e596af1999ace0b8b3e459c553434689712bc31ab8287295f7330349685acccf67aeb3c4578e19e44b5aacb3b0f4bcc7e132cf9d9b0ff36d3d38f3d4c64a5b19dbe6fa1da1ae995949baa61ca6eb02306bd21c2d531a3a6cd2c108a1bfff4f1267ef66dc5e9af48653a06c2abcc1b8bba6d357647ae6a383730575fde0b6d78ebf57", 0xb8) socket$inet(0x2, 0x0, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b175bfaa2a471d856c64df9060d88800f8d73bd821843f16f7da8bc620ad5c1656b3f66273d7b794202cf89d999d0b77bd00ef6af763ad4b561e30faf7f43c1c77de4f4271c823179bce831b8de9e8e54668ad60906a27795b4ebcfece5fdfaf0a0fd975ade8e9c4e0863ccd80028aa0584fa2f51d7cabaca67a7990ad209ae468e0a99811d4863a0e108def15b35d74e0065ed2b3d79639dbfe254176669752d0316f888094527088a2d8e90f53863e7ed068c8e73d23fb44ca8e8386fe9b627295a63110e845a1ab38e258a4c8c59949f8ce3b7aea1ca31fdd67ff372a0870788e129b696d775a685ae7b6e8b7d32298", 0xf1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f35353fc5537b49f239acece6a54d92ab30cf6494e3b66fe7225ee50f3bc3f188da09dabbc27c72a44ed586d4e72259fdf3900000000000000000000000000000000"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x0, 0x0, 0x7}, 0xc) socket$inet6(0x18, 0xc000, 0x66a4) 16:00:35 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:35 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/94, 0x5e}], 0x3, 0x0) fcntl$getflags(r0, 0x1) r1 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1c1e) r2 = semget$private(0x0, 0x4, 0x12) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/6, &(0x7f0000000280)=0x6) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x81, r5, r6, r7, r8, 0x2, 0xc876}, 0x17, 0x8, 0x100000000}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000440)={0x7, 0x3ff}, 0x10) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000480)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000004c0)=""/145, &(0x7f0000000580)=0x91) getegid() r9 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000005c0)) recvfrom$inet(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x800, &(0x7f0000001600)={0x2, 0x1}, 0xc) semget$private(0x0, 0x0, 0x200) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x8040, 0x0) sendto$inet(r10, &(0x7f0000001680)="1af7bc3564cf444abd4eccaabc28625962e893c6673606bf4173de051a2ff9ee17d65afee7f696715f860b7d885c859b23f971ffeffd62c731c329f4fec2c5dc0e6864329aab54382fcf4aa5c9dfd0b01cc878831893749d494e5037dc2d2b00d905cf4ed79d35c0aab5f7eaa497bfc4e9f71aa3af9748b6f97a6934dd959075999463b8ff7bbd90ac2101be8f45800c81775aaa965431a49850e108da199f31b8f2", 0xa2, 0x8, &(0x7f0000001740)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000001780)="3e4f1c78756add864d5140ecbf252a16f4658b5bd2b5dafb4847a7f2a79d6ed1981ddac262b19aa0f305e65e499b6ae95c645d4dda4a2440224c80d84e23d11ec220e8824ba1054dcc2d7840887374a41d8cd7fe0681b62847398c0823d24e96d1e54903583b2b241bc7e5c6ef5f47a4175ccaa928a2f8c997b72e5e21aac9f9ad0446b65fd0fc284f41b8adae28c311b89a8dc2a34f50932dfbb63a72195be0aa8ea4e097150c70cf", 0xa9, 0x4, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001840)=0x2) sendto(r3, &(0x7f0000001880)="d3dd48248fb8d62fc1d51dd3fd95d46334205aff0b8fb424f1948baf7352b3b686cfe9ba72692680a8d935250d18445660b85a415787c2d905eb14e9f187118f7fcb4bb8b7000b8db4bfb81777ae3fa5d0821d19fd", 0x55, 0x40a, &(0x7f0000001900)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001940)={0x3, 0x6, 0x6d5, 0x2b, "0546f647128ce47b7c56ced8d3df841c8c3e4a1d", 0x5a9, 0x2}) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0xffff, 0x7f, {0x2f1, 0x7}}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f00000000c0)="91cbf84345e2097a00dfaeec3a4b8e26", 0x10}, {&(0x7f0000000100)="c89e12f264e56887d8f873dc1d8c07532a5061af09b3048c04d808a5783f1dfe0e151fbc6ef7517d0a279ab46d999ce3efca659f216e2f1025a94b9019b5f97ecf41b98de81f05483593bc9fed753dbb342d513aeacb167d024e851ec42df466624173fad931140286af0fc483", 0x6d}], 0x2, 0x0, 0x0, 0x407}, 0x2) 16:00:35 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27a24f2cc3fa7ecfe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='r\x00') 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) write(r1, 0x0, 0x0) 16:00:35 executing program 0: socketpair(0x0, 0x4007, 0x9, &(0x7f0000001180)={0xffffffffffffffff}) r1 = socket(0x10, 0x4000, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x20002, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = syz_open_pts() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x42, 0x0) r11 = socket(0x38, 0x4000, 0x2a7b57c7) r12 = socket$inet(0x2, 0x4, 0x70) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x20000, 0x0) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000001780)='./file0\x00', 0x1, 0xcf7a) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getpid() r20 = getuid() r21 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="afb29924c1961d5170b80b2dc0a6063b3eb20b836967ee69e1dfc35a5f5f5355ae97560cbc70b2a4a0d917b28b86024b84577c50db7bc87120f651610d2869d8eda56daf46df16b7b0cbf1ddc80710bfd6102c6b47f865d2387a8e99f17b066a2d56471bcd860dc90d0b4d0b30d6b3d019fec2c573", 0x75}, {&(0x7f0000001280)="a2c001fa108fc8eaf253960f6efca2f6cf192dfc8a52876069ba004f620a2c96b727056341a55f1908e48db5", 0x2c}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff00000000000006127090b6dc2fbb4283639233687e4492cc229d322918d3040000000000003a647e33a1238eff86e7d15a0870e98cad31a91fea3971c7eb351e22716c13c92b5298eeda6ea2c885e85ac66871102f5d925ed574406d6505f0133edc9f65a7f85c091e3c18", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000ffffff7f04000000000000009587133f7700", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xe0, 0x6}, 0x0) clock_getres(0x6, &(0x7f0000001480)) r22 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet(r22, &(0x7f00000000c0)="7ebdf77c96577f0683ebed3f131c767f735d4f20838bb8334727d69a773babbf9ee971b5273e8f35b0d2a3ba25fd75b292e0e31d3a60f8b6ae615f96de755e48d6d860c50390153ee6d13f17b87f1d7386e833f34a0c36fa9540faffa7d69453daed5d22f5bedaed64e4c1d0f744065622b3a0635e9087a97fb04e1c3a5bd26e5f9a55789e157fc686228a5dd768f779b94e1492ebee6487bb1277dbe048cad93d5ff41e7461998de5d742405fd588a20412793d943be73a163fde77847781ba4b49012d38631cd83980443e4f0f6ef8a42ed766edfcb8eec3d0afc52dad09cfb75b7b340a14d2daffb216079985a0757749454a8ff311271b46c4c97ec7b060f2e6761c0021b036db81cba2f95feaac5293c9684c07e05461320525a660611ae5cc8af9ad49bdab434cb099e7302de964563e459270631fed8702659042d073476744173d955f03456386502b6a25d19a8a8fe794ec4a88a80c52e8f0eea42a8cca3f93aba44d8e81571a00eabbbf86daeb7ddced407791ed6f717590b05b7d05625871e67baa8550161307ead610aa10945865805c83f75b0786d7d5b39effa4d27f80962c918b2d072add620895eaf98942b4f5819b4b110c8f372a3d83d165e123b98451fb725f1c85d4bf97036635c89fd0050c42a1f4c5bf8f5b06660c729625c1e5166e30fbb5549333b9101f9f95ac904cbfab864b214fcba7b93e11ea671153b98a82dc90eeadaf743b0c78abf7d6a0acd0375e2d83fff5c8eeabdd599466fd3b75db50bc81485664ccef1a9d4f40e69d2927c4f8513931f2a648a5328696f19e0cdc811fa54d2f882d91679ad03a691139fec77308b15796f825a38f9207253f14f3cd73964b6604676e1888dcebc21f64d795b558f1923b967b5e6f4ca1a41b7d762764912a97720662ee5ee87f93d2de3159e6afadf17d491ee782715a5bf5969b69c89b1e3e56f32725e7d7c5c98ccd2727cc2706d1b3f75c70d857ab3873d06e002fd3dd877c3094a585064481490bfb7a23ae39bf30910662008b403ee585d2c8c37f2296f7537f205a862810b04a9e2a43729035dbfd924e7f94b321f1e54c915d8e61aea1305b432364a4a68fa1c5981c6e653226f5f658c1ad250f04c9a870de71c14f0537e74f0b31fb54f9f4649e216c4776036e9ba67518834bfa6f0326770e59d3b6921bc0ef77d126e4af33f7c7e46fccf6398e844d11ed3a8ac270d9483eababb681a5773758fb542d1f6854ff79bcf2c6668253e512d6990cdc101ae266f1d9c2687fe0b4ae9134147e9c63ae66f6bad94379aa55a200bc2831e177bc6c00d85ca21ab8721258ef48401e43761b830f2dfb1db3f0266a716dda5ba97ee628f08d737d375c55339978ea625c6fa1486d37d7ae9907de772afdf4914c9136b52395413b17f758f0c19a697c2ed04956f849965223f2da07bf3d42d5cb316d4ff23e71e88bd7c249a8a28d305d9eedc68ceb2402c124471d28f78a1424b5a14324ca2a5b2b20617e2a1b466a9d359e001d566c4359e631f2e06a6824605376007a2f148e3b3b22a8d00aa6f64f47c6da008df4a3052801cb8bb1668cc3e57594e30803b2397c24b29a0ac2209e5c47347399615efe0c9d5637ca097025d548cf21beb6811fa225f973c333a1086c1b97e3800b0eb2664b9f3040f000bc09fc957fe86aaa137a8f0c11f626f9557f6ec396d18145aa4b793897033b0d92dac28187769b13a690dce98ad5457010017078638609d1ed83fdf94f17ef11c6ee9938bb739ac60d82877149082e4d78fc3f28326cb428be8851b4e65735d345c9ee88adeb71bc3afbb7a4948c6469a1f2373f03ea9ae1c0e283fabc79118d60307b7442bd7fc988c868c96734f30537d3ee6174b6d08d5cb7619f64b0ed0f2d1c5834f871d58c9ee00e42a32a089267d2e3abdb78c1620dd0ee439ab5563853dda9747b31e937c769cca75a2c76ffa9324ba7bbd9fe5b74e7a133b663b332ff0f1e973aaa80b16a3008f1502b2fa791911dbed3905a5cf6382671f3e3c65a1817c5ef4d769bccfe29387284e073e8c7a179c88cb976eff72467c997d367ff41942a197a1776f87c0246ce66b76c8f0d0b96b448eef9eef8b86675f666e5605276f24a3bcc06e9869b15310ecdb353c02ce45412feec441baf8243997beaa609e5fc1784d4876c9ad1e040fc26767949614dfeb5a80824ac606528126fe70de7881b28cd7767d13e15161c73a7db6dfd0279e9ac1a6c19d1664093c65bc53f966d8812f7b5f2e884b5a7223acd2d1cdf7673507e8fc4f97f78e8ce7fe500d3c4d522d6e94d614d3acf1997e627e6b4d641a43560a034aa5c0f87f59fe5409bb54a767071e5352a7cd565cc4efdcd50689d103ceda7edda979b23e85cb8508ffb089198eee71e959819e1f67b9ada16a1dff1c67c421aa1f4fff5c323eb6d37ce3c355dd18f6baf6b1bd702d459f3055c89c89db3db76750519597d986f27916555dab872fe6f18911db1da382a08eecc6e0dd6ca46dbb850d23b4571ffcd705cbcc2643c7ca800bfabbb933abf743f2578a993e8051a32b814097844373308530ce2d47551bbafb5884aeffe57dff70f58017eafd74954553b0f653362b9a15c963a355c46e0799b58d78a9cf4a93e3bd696ba7fabdeb170d5698d7a6fa173e5ceff203bef4bfef4361d7c5ae44ea2c6fc1526c0842f2130bdc9d610f7b447e552b6e6f3e069bc72c4d8ee2992ea786ea3acea27427291e1dd75c97c3c0cfb6dc0d209adc3338bbba6ddc613654bb861deb36d10af4a2c66865d7bacd2d22ef44b546df8657ae20bc0a750ef9aeb166919e4f036cfebe0970c4f8d65878cf2157b200348348ce0a50d0ba9a9c716b9238214ae48cc5b6651b78fa5beff842005925e5b4d6513d9e28944bf26e4e79512d6854e1db26ca02527755267a1bfb6d3509123ab5ffe9634ffe26f30b0c74113eac02bc36e3fb3671cfe4056e4b8326e01a23c4bb6c1d0f06a6d1d33e7b579cd40eb4c33498bfc281e9c7005869bb22338ed1a8f07187882511665b3f0e9ebd432cdb4c94414f85f5a5f2fec41f2362be124e39e28556d3746da3d7deb65b1495f3c62015ff93b22b2589e4aefd281e6f6b6a4a0192af64688ffaf97aa58ec71e111519871bdb304a3745dab14380f8d84b59dbb72fd84fb7f1e43a39287a86f9881b40d2c10d6f192b546353035a061df8a55d66bf967b5fdd89d8b33d8f58f25b70eaa350e237bc8f66762fa5711c2b51b02966662f37f32ad0b3f99152500f758da9d670707d8d84c68ab931cb5d1473356de8962d7bcfc2949ac5aa61c3f9cee45fe21d404b08e7d7bdf58422c96eea3322a3287d1d119f7376a5ed285a07cd86c83266e12a22cb0de1c0158123690a527c9dc4a4aa7e4b2d62f7ac6c12acccbd620a939d18d8bc95a9de7f93df7b707420584f3ca80a94a5e87cb39018e2c60d4bae77daaa947ac0e9f378dc148849498a9e2d89594f93cf493f32d0e577cb135507eca9bccb016791f391d3ebb70014c41e470b2e9221fce42fab6ff0ca3aa7621eb932d42c5552f3a58da6dfb257f749477e8839bc980dfd920a9a4430dcab19848fdda442bc655da982e46b6612e65d1dec1c9c9598f0accadb2b9f075232cb2e092c87adcae5add11c7097154645140184a12c87f283c0296a985cfb6386926c96af9e30b8a8ed1384dbb9760a036798a017912bc372643f51166afab9cebff8598d88861beb636ee7fd717fed725d296ff519be6ebd6c304966ae9bcdec3d9367c6f711d371977ee319a11bcef76361f406ed070fbf90b65280c27b7e3cab045385be67feaa1423ffea8033168ac8a7bb76e151665dff555b05a0233d1c7e234de01b43069427b2ea550464597413c68f74cece316ca6a0824f2718825cb9155dccf0c49520c103430e1e13086489e7758cb741c02d31a9f0a23cc378880d48eb20b35f368caceaba28f9bf9b26acac33f446344da5eff32859f27c7b3c7d78f91c66d3eb73a1f05bd403da613df9eaf658e48982052ec65ba36a2f209727d51ee3ba47ec65e6c38360a65590b0ed51f3120f6bca915c1aa2ddde14f6e4b6c88ae7d42092499209b07d41bcaad32526279180b366cfd4f4c1480cf70d9758dd99dd829e74e9769dfb968b21c13bd4d3c0d386c9a66e3741e0b70370001ed980a23f0fc4decdb524d91bffbcaea0dfd37160a74ddb654ff14c59e24db9decd2f98d599ac5f582e14e67e7eaa75b9ba42c7f86e5660699bd41efd01c111cb8ea753984d8b63db4b163451baa78cb2b50841f5d7957a7d9d74a36bf0e420541301c220213212aa20aa76053a861d03162ac24460472e7fbbdfcb9fa0b4c2f02e8955e0cf479bdfa971d7140102914f4ab47417be88d0cf935d505c9e3e81c34ca32dda7549ec75aaac6d2b65c21669ee966d48a05255d9f7f15dc7a18300aa457d3fa764bbd1183aeeff0e33f10b4402a2e5178d7d113f147d354f8493ff66013e52af3f5b9904a0f165685d434c11a8ed8eb65585223512d1265881eea863987b736f144f629381bc1daa2d1d8377b78998335ac347430d163b3406a98b6e993950f9f6b3393ec437fecdc9dfc016f82d24a2840869bb88677b850a4c96b35d1209cf0a31c7f7e88eedc018d0c8752d72be40af5d4b04819da706dd38d437b7188e006dc64f8ea19d6f239f077ee8fbce88a3718780120f7bb0262877928b36641add8776eb5632a634cff3fa38e6b6be0e14aef0b432802bc0fe2c936f4a54988174ec53a991d2e66b7e7fa6a30bbab23fe52c35771e2fab4ea9fede4a13a2c9c720a7d6ef02c4b21a57774cb9ad56796175dba261c11b6338f17aaf2d78bd0bcf5beb68f0c32f60513919e5c1e940f7873728c150b7dafc94df878dda63f6c7d1490e41fb19089641dcbe22af95c58b8d72caeed0cebe2499fbbf24023a3032717c53ed0cd95cbd838cf0b18cb084b0cae1ad5d731e23958ffbb4d77728f4920ab73108f1d059840e06a6db786b871de59088b0afff39c935f14018ffa1f5cfa1be057e1af0296aa9a6b38be9a40b3879254e392b9f8fede7516158e63c1884a4124fd0dfae26e5fa3ed0ae214cddfe5c7933f7e0872a51a3469115c5b79e1a464ba002cbff58b48d8b95b9461442a69e591a66d1471676425c629ffab61d7ce251173edf97c8a5b079200be1504e751e3777d656aad28051cb1c4a3cd836ac5a30cd77720b32e2774a041bee683d21237de4bc3894108fccff779ba91e8c7ed1fc8105470b6448180a91adf7b90a540071ab541be30a666de36fbedcf502f522e22eabf71bbdad22ddecba6814dd2549fef9652c115681fd1810e0278deed76ffa3d4662140f98fded4ef0f920067358603c633e04a18fec9fe55f4f00d6fa7d09dffb5421bb5763630ec390a73b9e030c814cb1180664aeb0403eea82dd6c327fe88777ffc77eabb131316fde593d37382ab98c6815927b047b77518e5ee7cd66bafbefc9061811bc27698ae32a4c5ae5a8fb075d8cffbb5ab479e10d2cd0a6fc2f59e572e47599d163d188f684962053d89740ef0378dbe8f0c29717b45952a5ae532c8941175055b54520f38634c1092171aa0236f3e0a3dd63564300cea60fd18e5e0b7a7c0e4c961aa763d0bc53fe31f82376a6b2e216d8dbb19a82d184b8588a56d0a524bde520196c236e746b0e84906d127ee6aead7d0a3325109c713567fa285b81a7bb06fde2d96885761e98cb8e0e3d00a468856b2964efe7d7cc56a22", 0x1000, 0x8, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) setreuid(r23, r23) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000001, 0xa, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffd09) setsockopt(r0, 0xffffffff, 0x7, &(0x7f0000000080)="fc615b970aca7dc36196dd73230ab0ffb5e12a8ffeb13fea8743870ada9acd8e08207d1390eb1827a4345ad8e28e9871b89bf5da91dab79b3bad9c89abd3dd7b2e5c0d6c4bd962dc5098d4b4b258e5bfc45c9c63e558445f72e709b9dfffa2b5a33b81713e8a78", 0x67) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000a40)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, &(0x7f0000002f40)=0xfffffffffffffe9c) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r6 = getegid() r7 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) getrusage(0x0, &(0x7f0000000980)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) fchmodat(r8, &(0x7f0000000280)='./file0\x00', 0xde465fc484fd670f, 0x6) shmdt(r7) r9 = getpid() r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, r4, r5, r6, 0x8c, 0x9}, 0x0, 0x3ec, r9, r10, 0x4, 0x2, 0xe0f, 0x401}) getpgrp() faccessat(r1, &(0x7f0000000ac0)='./file0\x00', 0x104, 0x1) 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) sendto$inet(r1, &(0x7f0000000300)="9a499c141517355dccf2827b2a101bc916fb0b506b91c621fbf68d2a903ee18023078dd5eb8d995f53e9a3f1a7a95abcfd9bd9fb2090cf841275c24bbe86dbfb65558fb75f3cadc02f2d2eac0a5574111618c5d2d8a16dbb833ffaa04ce854c4fccf6eb76c3a188c53be4eb90933144bac64cdba4cdfd29a96cfdbb785963053f890d39cc1cde15319d6d3de1371", 0x8e, 0x8, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r2) r3 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000400)={0x3ff, './bus/file0\x00', './bus\x00'}) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20180, 0x0) read(r0, &(0x7f0000000040)=""/53, 0x35) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0xbed, 0x8000000000, 0xfffffffffff7fffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa1) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="99d9bb10330347dc45f202372d83773faaaa4fcdb8d070fba2fcf66be7db1aa408502264af8cac651b8d1148d4bacbbe9c2bc58e8804d20e02a867e5913fddbc33279ade2fc646288a5aa823e4028b60900e17b62af1e253995659404a46afd393a840d2ddd5eeee3fec00c44843a928f2a00fa9bcd0aa50949109a60f55c3db70cfdbf5888651934ccfef4b708167668381fdc1801e9a731e291eef3adbb697d5ac4406074434", 0xa7}, {&(0x7f00000002c0)="d48f6539814b6cc9d24002839da613771b8df60e63e83db31b35795670f811bd500e4f7b1d9188837196ea0f064259f5600c03c8ed525122dce42ac398a7f989cc1be8e3faad84b092f401c5fdce457e17d5dc7a400f65c6c3f52aead420b2bd39a5851473eec9cf86a63bb50408d42938845509c42a6ca21c", 0x79}, {&(0x7f00000000c0)="ea4c852321613690c7b5e6e4aaf80b2c6e8d54d4df0cb0ff1c4798f59fde24ad23f25ed40d0238865151", 0x2a}, {&(0x7f0000000340)="4c300604bab1b56ac2f8231e0c6f042606c42bacab5a40ff7616f58f74a75da4f7aaa24459dcd3677113ef4cd3970d30971d7bfcfeabef192a63b29cf0c09f1e33e156e1247522d63e11c0eebf985843eb02d2738a56e8e224bfc75a4c92fbef1b9e66651c7be5fb37a647641dc144fca5beecfb2b2578900bcc562070d70c053f51aa692e03571b62e4ff2270d30781", 0x90}], 0x4, 0x0) sendto(r0, &(0x7f0000000140)="fb2542d7985e21e7b970826216e12a9b76d733d27de9778e7f6518ef3f60120defce52241c3012bd0a455d11d6afa652417ffdba083fb5aada5d6eb81964ab948c96a1b8faec6f30992be705e027dec94c59302994362aeb6e5b4dee68afcceb30ff5b34ff8bfdf324bcb78c96b719e1a81101b540dae8e430ae716918de10f092551a6577c3542424228bd9db706b4738e3953d99", 0x95, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() open(&(0x7f00000001c0)='./file1\x00', 0x1a2, 0x100) writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983eaf831e98c49bf5da6e58dcd7c0969895058aec894952ba83535883769d5de43e1b71c2b3c1bbb8552acb13a4d2a6f", 0x4d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='<', 0x1}, {0x0}], 0x2, 0x0) 16:00:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x1, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4000000000004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) socket(0x10, 0x4003, 0x3c916b30) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8001) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002004, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x100, 0xf5a1, 0xffffffff, "6dc64039f6826884ae5de112fcb062eaa73a4f01", 0x7fffffff, 0x4}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xb7826872fed6039a, 0x20, 0x43, 0x2a, 0xfa74}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0xe2, 0x0, 0x1d, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1ff, 0x800}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x2a0, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x10000, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0xffffffff}) close(r1) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x10000008ee) dup2(r0, r0) 16:00:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000200)=[{r0, 0x45}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000240)=0xb9a4) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x4) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1ff, 0x7fff, 0x100000001, 0xff, 0x8, 0x8, 0x7f}, &(0x7f0000000040)={0x7, 0x20, 0x80000000, 0xffffffff00000001, 0xc9654bf, 0x80000000, 0x400, 0x40}, &(0x7f0000000080)={0xef6d, 0x0, 0x2, 0x3f, 0xffffffffffffff01, 0x93, 0xfffffffffffffff9, 0x10000}, &(0x7f00000000c0)={0x9, 0x758e}) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:37 executing program 1: socket$inet(0x2, 0x3, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x84003008, 0x4000000000005cc3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="7592199e7d4ec167f7f0268a7d7aa10fbe94b533e2419c5a0fab00ce2fe898e5d9cf366c670e8568e2f18f45228452376af5485bcdc45e3f388e045dab22104f5ead3247f77df69d3d0100000000007007000000000000004420bfcfe303947557861c7abedff033a631f6e39a7d42f80e883eac9ea9d3587af0ae3076b73cea713d1a5e15e6380e4609ecf749e95828efa7d35181430bb37fb88bc2acb6c1000000000000000000000000000098d94ca1080d7dcfa35e795378e96c7827025f9a66bf3dadafbc99a8e9d30d86ad94bebaf6c2b058598c3e06d7b28f60012a30f91ad01119a4ec516a644eeb5a2db70f3bd7b32f85f9302faf8b770c5620fa2f073cc859dd4fd5c6d2d31dfff7d87dbd3dc735a7837c36ee8172eb2600", 0x11d) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x122) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x15, &(0x7f0000000040)="04000000", 0x4) r1 = semget(0x0, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pledge(&(0x7f0000000080)=':\x00', &(0x7f00000000c0)='\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 16:00:38 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:38 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0)="4127d43bb2a8e7d2cce1c9bd397f440094ed813d5094eb3899daf7ee916078d9d1c521341b9c9a697e0d71f8fc249b6a9ef51bb731375059c1ccbb65c4113eeeb739a3ea07f159afe69c032735b4ee247eae99aa9ab77869719d3a300f3e6b8457c217d4c127229955404c657c1d345552891357f931b3b31374e2a7140f632a97", 0x81) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='\xf8\x10') 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20150, 0x81) faccessat(r2, &(0x7f0000000100)='.\x00', 0x80, 0x1) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0xffffffffffffffff, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) read(r7, &(0x7f0000000340)=""/152, 0x98) 16:00:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = getuid() setuid(r2) shmget(0x2, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, r2, r5) flock(r4, 0x8) 16:00:39 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x41) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="01000000ffffe3ff000000000000003a"], 0x10}, 0x0) pipe(&(0x7f0000000000)) write(r0, 0x0, 0x0) close(r1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3ff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9ffb4d5fa03a47b39c78e4e90fe0080662d28fd472b5adb3ea6168919317288d21da0bd18becb690183eb9390e87d476babf5891295644ad89d0f25420c4ef887327d249f55653a783b7a850d168610c44d21e09b1b400c4d721fa2e9e9128935fa5bd033d6df82636488ee40e8126ae4128604f55d48e07c0d839d2f8c6786fbd92a70d0ded4ecf7794ce2094ac1a9be1af226501a704fbbd720dfa5480c4c3c1cb994eadab", 0xa6}, {&(0x7f0000000140)="1446d11e8f73516d52daad0da29ab1facaa6a5f4ebccd4023c1d6414ea2f1986e439d13782c8ac8ec758ed6042e8460cca0f349a91c38b4bc651ff9273618f826d91a5f42cdcad2a0bbc73885a7d4a84f17ab055e2a78f0628398940660899d820a34d54", 0x64}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000180)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0x10000, &(0x7f0000000140)=""/32, &(0x7f0000000080)=0x20) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) fcntl$dupfd(r1, 0xa, r1) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getpid() fcntl$setown(r3, 0x6, r2) fcntl$setown(r3, 0x6, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, r2) 16:00:39 executing program 1: r0 = semget(0x2, 0x3, 0x200000000000500) semget$private(0x0, 0x4, 0x3c0) semop(r0, &(0x7f0000000000)=[{0x5, 0x1ff, 0x1000}, {0x4, 0x400000000000, 0x1000}, {0x5, 0x0, 0x1000}, {0x6, 0x4, 0x800}, {0x3, 0x1, 0x1800}], 0x5) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1812, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a1", 0x20a}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0x77ca, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) r1 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xc9, 0x5}], 0x1}) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) sendto$unix(r0, &(0x7f0000000580)="1777497c8f105d2fc83118edbeb4c0b4db447df9c75551075867ba52c5d59a1398d9703aa0b1ca460b9f6ffc5c981d3b5da85606435e0c86547d1ccdc296aec59a0db87cf525ebdf265b85c015962c398567433dbd9c0c31a6028160400c92e647c45b01e71f077590b9c7cab3877ba50b59d5cfe1ac0ca7c33218b69fc9bb46c72ec79e3c18809c302bc89d5bf9195f614d8d694a6d848942f184a315c55d154993900c6b740c3bbd290441cf766b5ebc7ee7c154cf559c35288fddaa84da6e8b6445943d1e0d851e0fe85298fb3eafe7d4b46ff71bde2cf5", 0xd9, 0x4, &(0x7f0000000680)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = dup(r3) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x6) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f00000006c0)=""/125, 0x7d, 0x1, &(0x7f0000000740)={0x18, 0x3, 0x4, 0x5f53}, 0xc) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='{#,#^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^}\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='}.:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-*\x00', &(0x7f00000004c0)='$\'-\x00', &(0x7f0000000500)='\x00']) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7", 0x6c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="7b07137cf103271706c2e2dd40b6419db0af2f2ad827bfb77238306a15548be589007644", 0x24}], 0x1, 0x0) flock(r0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8b49) write(r0, &(0x7f0000000400)="962c47566b775badf349e58e1de4bf0d3ef6afe575580a56354665d7a879afb92809f130542e3b0f79bd3711ba49f6b8986e57c8cd9846ca2cade19bb0fd8bd81c41128c5b53b3c19619caa013ec29bcc77896855c53bda6143688f7701cbd4cfe970c47532e46445dbe61057cb3d06a62783121bd10143cdca17040d65e42212a54868d50239f5b35b40b642251e7dbea8794916f61a0fa518cd462427ba58a1227eb5b8949008b6027c9faf2c7def0a2a3bd8ada6068207cc06bc67463b1b82787036d2483f1f85b259afd7d6c2b35", 0xd0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0xff60) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3d, 0x7fb) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326607000000abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a410a8e7e9b4f220cb523a74967ceaa9a92c893906f2f62941015b2519b10c24a769c0f8656d3157649d79f5000068a6385f90db9ebd0ce2aec4a53d46ab226bd2b23afc0aac7bd4628518b35b694c56365be11b929258f5bf3ce494b2502ec74ffd65d315499091a87bfc70583fe729f65f040bdc5115da8b0f987809dc05e6d19d82c3c45ab382b68e3766e1b3519d8a97d70d7597e3986435e0a04d1b960463dd99525fb1fbb08142dac91ebe09e998f85923873a4879dc286896ff867c57b84a03202aff692217f77d4075c250639a01cca", 0x192}], 0x1, 0xffffffffffffffff) 16:00:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7ff, 0x8}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r1, 0x8, 0x80000001e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1, 0x8001, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) unlink(&(0x7f0000000040)='./bus\x00') 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x6, 0xffffffffffffffbd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="050285", 0x3) sendto(r0, &(0x7f0000000100)="7aae97c79ff556dc8ae82e46b299673628be61b1e96f4a65f67e54c3f8a40e4db8b746c31480455ad8ba78bb7a8ea2bd68bd36ee768ac5c43e09d1a8cc23737310a06d3c207799da616862d0d4a57d5181b386400f4f2564625eea5611faedc5e60e3b722b199154d32d663ef33267d0a67c3adfdd86c849eb3a3eec75ebd081622cb7e2f39621", 0x87, 0x5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:41 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x5, 0x8}, {{r0}, 0x0, 0x46, 0x1, 0x7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80000001, 0x3f}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x74c, 0x80000001}], 0x3bfd, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x10, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x101}], 0x7, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffff8) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 01:39:22 executing program 0: r0 = msgget(0x2, 0x108) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() shmctl$SHM_LOCK(r1, 0x3) r3 = socket(0x1, 0x3, 0x9) r4 = getpgrp() r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r2, r5}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r2, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 01:39:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000023c0), &(0x7f0000002400)=0xc) recvfrom(r0, &(0x7f0000002440)=""/220, 0xdc, 0x800, &(0x7f0000002540)=@in6={0x18, 0x2, 0x20, 0xc89}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000002400)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3, 0x5e5, 0x8, 0xff, "3daab97940a0006619b6bd6e134b243158e1fde5", 0x5, 0x5}) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000001140)=""/123, 0x7b}, {&(0x7f00000011c0)=""/105, 0x69}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0) write(r2, &(0x7f0000002640)="228e228901001c067ebc74a7ea11cf801bf1fa48f4445ed56e6903c48ec4", 0x1e) r4 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/4096) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002600)={0xffffffffffffff80, 0x199e, 0x7ff, 0x7f, "ce919059f618e181cc4a87b54bfa2788e62fcf7a", 0x63, 0x2}) nanosleep(&(0x7f0000002580)={0x1, 0x1000}, &(0x7f00000025c0)) 01:39:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 01:39:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="670dc3", 0x3) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="9e86e696a81c75eae65c39e39a60ca36d4793de032cf134b95ae2b500fdd3cecbec66627355c40d51e4278af1b7cd4b6b31efa4ed7814869b7bf433270199b0b810b63802c59aa105b4de104cee76d8afa4bf26beb49d5100efb919268e1103a2dd9003dbeaa3534ea94c4ffd20680805195593e2667322cb1a0da12508efa337ff789c10d58fff26f1666d99016a3a2a5f7b59515a2b23d8a8d18ea529e4b0578f29be15edb290fb384e7e62760ac0639616c248a6a0bff2e4f1ad2c4a33867f78dd9c95a51c3239563641767119c6108117967176de5a90e47d9f9264747581cd90d11d272af3a5c07e5b1b6ee62b461", 0xf1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000014c0)={0x8, 0x9, 0xe2, 0x3ff, "e200c28b35d94ab9eeaac8af671fc3cb9e82c440", 0x10000, 0xad9}) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="62b265ec4e634fcb35c16cfa85304e7c720f8f71defc0998c88a4bade88a5eb3fbf7654d1bbe40eb62ee29b145464f3b8e208f6ce349f404b66aca5c6171bd697232f20c273e78e1051faff8d036f528f94be35b9973828fcde7cd9b8090cd1519523305072ddfcc", 0x68}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1010000000000000ffff0000080000004f30a9696c55b6af7903976bb232201fad66bc75019e0b40651badb3e7ae53048a1971011f11df12d592dccd15866c46ea8f6d7bc006624aa718fd5edad69a4fe83cac6f4f9b2413c8242902d93b1c86f41245cfbd3851170c5b758002729759512d413ecb7e6092e51f1a2991421a4735b2315b1310309fe24f6777e3b55e133651e0efc871d20b014849c3e0bc67b0cc2f0e9e4c4e977a3edc9b2e0337ef875c8ee4e613501710072741f426f9af35f9a4712a3ba8723e3a24d5db22b7828c401c43744556ea9b02d4aee190e12d9a1fe05450c8c1a9480941e3f88547caeee6f95279e8c22b439dcca71df28f7fce561a31b1abb3b0d46532559b23d7a9e317e48b6f51353045c51a13078204671c0ac043687811171aa4c941d4bd72ffd3bc9e62dbbcddb2883e653280eb2a023c888a73166d7267adca97f6fac4fa5fd081e15f5bc565249e368e49a2a56c90267bf7d708562524d1d1a33f1d30fcba95e702df151f10ff0771de9c992c79595504d28f3280d6f0fd24b84d9e01011515eaaa4932083f0526bfb1dd0a3c351b59c8bd81510fde5493d1a79531af5c0e2481fa8dc81f99a6968d1ea61eb7967d13e1b083380fec0b81581271ba06fc0efaa2b605499dcc777df8a64d91964a343b42d8fc7f672662e388b156599efbdc52a2fe7764b3d132a78b6b784c5a37adb73d4a481daea92e26c8ce1a2390011ef0ad5323c97936fe5ebdef9109961b3df6ffd52476d23f5fe18a0b694e95a394d40053b5471ee2db737b1587aa47ef640bfafb1744e0db8cab59745a5b79370d5dd5fc0c03e3543f032d5b650c13162d65d8afc12c458b575227671846a24b52e0572561445e0dd59dd5690ef14f501b68fba378e0b32a5164221e928347807de36f75d3af445fe8c58f008662246d48ffa4572509386b8aad3fbd10b7e0d6850495752cd0ed34f21db8fbaa6f6ccce20336c7c94b0070b0b2f1039ea8914fefcf4122ee4fb7707ef1a0733b02fc214443acd412195acd6b5acc5f1e3146f55d6a8d23c7c5f03a32642bd275361505aca882b09dc4b34b4c7083279a7c8349bf0a4621315c6dc6ba364d09c3411d3f3718941e7e5f71ec75398292cab4c119a77e13424a6acdbcda62b639edf930c33eb4b554a47d08c82be4b55f0d0cf212de4b044c7400060c1e2a7700924cebf806647806adb8b69429a53682f688e4bcfa4449631e126275d01d6d3a6e9b4a09685da19a8ed95575277967163dcb644f23d8075e7f34bd65b390c9559f7ead49bc056de28c4021ac0cb35d86fa4a5d843dc9e004b3eb6e5c09c13b8960b52471fd01fb6d7e83f61106c3c0f718da6b2761c90615dce95cff7722918d9ccb22eaa5f4a1d0556e25a76da2aaee113c0411372eeef5061a5960f42a0caa6a5a67624e26280f74d7a345cd040bc104249224292da31079bc5d59e1d98f2a455112015da1bac959404879471248bfc4c93d2c39dacf9a671b2ce8696ddfd02461fef555ea570fc2b2902f9f63140d928bf50d16e0b22cb9584e3b70b7502eab6744a0ca1b954d6a23aa3532e7f89224224e09e9b3b89ccf26eeb5f3e794c78c8ca321b3fa1a6ed9f052c1575b28d689043edfde68b156e2acbc30e8a38feec185bbc95a1ed31ea35f104a110d0423b018b6bba7920179e5709560b0390ec2920d618ae91579a230f876c6af312853cf0201775254275cb1dc90ccaedb2ccfe9682b878f5d6c7ef69014ae649a402311e34c9fcd146a747f9ace0e6dfda3305036aa4c11dc8613ff3e85e30d34e81c624b30ec66e49b54e0610c95628600b63071f174275ff56d5c792c0e0cd2dc2dd3d6a102d09ec4a91810b1c76ae78584c2c0ea8170e6aee1b3c2e8974336cdfd016b565b60e20d1fd4b2ecc394cb358943a890a1b6989150f16da39aabf4deeaaa2fb103ab103dc7aad8e9656b80f1bbd3416285227ed136fc411363ee757a5f7b4da54ba0c63d64d8a7ad2d240e9416d0bac87c9393bd55d4eb75e8159e029cfab3989a145f6b481faa6c2e74880e97709b11bc201f98ae319c05bf06e6bc044b76ca5cce337897b4936e47e31c6c97ef1a0c69d5f3efb5360751b84615f26a9b4db74f5f96bcebb3b4f6c83e2defdfa2be2d08a53bf6f6b5a146dbc1ca849d7baebae816f1e039fe6d9b8fa449be48d287bc2ded615219d8d6721259237d19909c98523e2e75d256b879a4309d6078f9f5c046f7716e1a183eb81f6914d597c1c6d221b05edbb5fb0c22ddc24fe0375769cda48288f181f778f8bac79f8d3aaed6ccb9cf59a90a0c4fc785743b1e243cbc300ea565d99708f2513177b440b585106d9c5ff1183951282a7dd1ce469ec07942fa35f7d6ff1669d64d90381b27a1c5c7de5d46c077ae2326e59f66ccae043e5462b6aaadd66bc9df9f166d1a32babea5fb70d8bc68d52052f8a69aad4891ef987d56e8a252880755c6a30cf3f69b2dfaead1864ad162f2383a5bd503b3f05616126e32b55f4bc3ff07d54351a0f8587ad49ba6b4dc674a02f615d08d17abdd38a4fd8f93113275344ac0cd9d8d4ad3fe0f8114be03f569a320ee86f26681bc2328b0abac6b626a67de3e71c1715c45948e5b61e5eeb4e64d251c0c4526ce6b13e3fe3671dbf381f03012aa6b4382885533881ddcd1e2030e5a40c755beab9f4bf419c4c60584395dd3585069f1faddbf01ac690ff2a8b9b9bc19fd3902756f92dd820ed3ccfc3abf6db39ecc470916d5a3dd4216aab2032c6b18c6c15fcf31677e77ef96b1e452bed2d97e5076ddb642ff72f37157ae552e4b1f0729ee741c44c779420eb8a9e883416e20f92995373a3843944d7bf9353479d53722c3b063aa8e7d8fdc1fbcd7db4ed85e72fd6788f12a71d97ad409b8f27390e3dbc23c0a149bf43455e6786c0a08ddd1d4d88d753907d7762748a4a1bd17662d648ca8563cd30370caf40b4721e935e1f18db4390c83be6c9760205932a50b2e516330894e3ac951589a90fbc20eefa1aac0d5885429d5de7070488f109579d0f23dca3fb54395da37b4a85416677ebde0e65b43f189228e961dbefede8e71b8c962e6bb24b6721b83273160d823d0ef95fac94891423b5ec3ced91e1882bc94d524b0d6ba582bcec30e23aabdf40ba6006f359ceb36d720faa301abd7320df7a28c330ec4e7654c8b79490086a60060bcaefee2b8a3b9927b60e1d466540fb4bfb9a3d8316f30199363e4d082c5b1f15ec489784208d43e068a42e3bc7bb4a40c773cbbeba7d51eafe69ee95708e1aa169580e1058473b19c2b06cb64b0a28a1a66c726f390f079c9af4ff96760245923ffbaa2220e5a4e422ce743817dbf3894e1e4ca4b7ab673cbe2241f6108e95dce49bbab5ee9e07e2ebfe592f1d7de7cb8559d0d2d52b869f0a2e67cd9d162175e3d10c84e375854de2c1d4b7405ee702462a37e6ca134cffaf98825dc1cff322a26a87b497f18580a380e7e85f53016166366dc2b8f79ad39b750ca4e2a2c27d757ac060a437508a0a5113105fdbc6164ac0e809004fb9e267edc5e7e2f8276e89d6af20f7151743f333203bca0a43a62321d91c03ab18c5f789aa04119f2dcfcc8d0797c0eb147c44666113b9b8c72502ef5f0f6b9f76befeadd00b595f9051aea2d7ebb5d9b46755e3ccc35770f0a988ab1c4a97fc6826946148a0cd2d19cb4b09d025f36243df4c3e584723d98461dd4636430be9d366dfe03c2915adc3136fc6ad5f5bc543148d59b1693f1ebc4200a54d046521d3664a72bef9acea9b35546cbd71404c8e0b19443a49440fec6a307944d9c51a82248e9733f35aae6dffe00000000010000001b52bbcbe84a50965aaff6b513d170f39a33d08d7596dad6ebecba06006eea1e8146615fc8fb1f65a1966249a01eacbd48fa289983bb9c47bff0000ab39391bbe47cbbecf0e74cd9cf598fa9818dd59b70940b278d8f3a342c7aafd4fc99745b3896b223fdaec801ad9f8bd1a7dd7555e8f0240546428ce286cae127ced9f20ef096b432c28c9c914ef8f26620aa27c0bf5ec37336d7ccb8976d6968631142e24b1a7adf1c8690565789ce718f50b7a1d9946849242ef70aa64ca56c05fda4c1b0e2bf3d45fee8a872b7567dcadb0417e6bef21e749c0259a1ec5a55ba03ba616b728fa03d59c4191d6cbe67047e928f018eab05b89a21c65da9d55cf69feb4e302df5bcf4e27bc1e2a4e62ab89ed9ae533ab3c3b446199a52060de09691ff30d82d25a86cf24e3074f8190cbf695f8c04fe2032c1df595d766ae59aa1f4fdd9db946f2d87f4e0ffeb3e5ca23e828e8b430a59d7ec221272814ba30fc1d9980daaef1a0057a3a59d9b09a63f4da9d22bab02e4dd4f25851fadb3aace47af7d1b6719f621c1a7a739f1065be5226c0070eb4f15e3b539753afc400764b795e95af3c31b6317703affd6292da41af070ba7dec5b94d1f8825926d005dd23d615fe08ead004d5977e250097435f6471ec8f9eb09754374a19d3d6f073b31811506254b3f4692e7f358d0a6696d91b3c6d0176f57e6271da0d74b61fcbf58b427356758501e89dffb8f52ac2da94f92d0de951f2be4f982519772cb899a37fe9e7ae496acda5af796624ef224c60feccf6a75bc7c8f452204795fb4b0d1ed59f1bf4d0a8936131888360f1c4073643c43de74d1aca191c67f2b99a9b4187b00ab2a9ddfed541223cb96d227800b6e032cd33417a7c8f97317a908a560fa6ae38c854720c62add86f8b27b610fd4aedf36cc6158fb27adc5eef6729f2100e79b427e5eda63c05cb021245938be989f28c305aeffeeaa9f352a5667a85fd293d8e4ba951300f59429af92ff8b1a2acbb982cfdef2cf01746627904f0e1be11395680dd2553e35ae1d4dc67cbc956935e3fd210c117262a40fb37ccfa74cef9eb5e1fb81cf0d49ae8023065fe85905b4643e34ceaddcf2516950a5e42d02fe0919eefbdcb1030044e81ce8b2f8235647e8301cd6d3c884241b1d2071049770663b92e6119eb68054d16396501bab2129c682f1c827cad4cfb524fe10ac720fed62e126d1442d7befc8f28d55d81c6f92589b906e391c28a873cd70b732f599648e062a5606623e982e561ef89a463ce100dc4cd53923f248c32cc01919bab9f3febcd475b84bd3a6ebd5ddba585944f91073f6bef467e2828de749490369aab638a9adb4909ff414c98ef407020c54bd310baf7ac360d5f7ec7b9a7e3a280e95c39b39417e54db1beed9b6b0b4bc7e17d39c76b2d3a379994570ed9a8d22d0e28479ac6d3dc7a3e9a7afa0df62819e8e95c199ca47884a6926b5b57360363b3325b41eb37bae2a5bd95bb0bf6862f94517e2d8e6d6365684f6754a57ca2364e76cfe6558161a5b7c1763edd6da6229343d1baa557974ed9df5b8bf084cdb03e5410bea4a284644b4bb34879a3e55c1a2be3186360d29170e41506558df72445e30d380371b1367103ed60c62dbf8f58633e87be6d285a7509ca7b5d3a96c2396e2b019576e6f370ac1093bec698d2ee637cd21a62259dd1a16176f877e70d455944b11d69c587a165e14b970c90ed7bdd30bddb55c6999673c7297a977fc773839c642c040ee3e6ce0aef70b8e1ed6eddc8ffc824c95f2a10ae54c55d1c5a4195a51eb4126940039ba69ca265925b1f9b59a18ac4bd856e9040e17493f352577735056acdb3d1c6408c9b5409d8b01e4c5e58301827d12807379aabedb49768ead15c52e151be473c2ccf206ed236948e49dfa76ca78ce6b2f94339523ba00df262894800000000000000ffff0000010000805da98272aa7be156128b49d3c6eeb81ba0e47490d6dff2b3a036d7c35ca3c8e4daa53ffaf47723d6f4710fa4c6f311929fa0aad52ea88b43"], 0x1058}, 0x8) write(r1, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="4123ac76e6beab8062f1420b719c91d32e83d870d3faa2749600ad2bf5f620ce8ea3c45266fab48730702015e3c0c5a54de8eb7b52bcd12d5eba804c57fe12e0ca82899346235a53f55329d8bb", 0x4d}], 0x1, 0x0) 01:39:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) setuid(0xee01) r2 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) 01:39:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="4c39ff", 0x3}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x0, [{0x2, 0x8000}, {0x2, 0x6}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x9ab}, {0x3, 0x9}, {0x3, 0xfffffffffffff801}, {0x3, 0x6}, {0x3, 0x81}, {0x2, 0x6}, {0x3, 0x1c8}, {0x3, 0x3f}, {0x1, 0x38a}, {0x1, 0xfffffffffffffffd}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x10000}, {0x1, 0x3f}, {0x3, 0x101}, {0x3, 0xf614000000000000}, {0x3, 0x6610}, {0x2, 0xffffffffffff7fff}, {0x1}, {0x1, 0x4}, {0x1, 0x1}, {0x834607ff01b3dbc4, 0xff}, {0x3, 0xcf}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x10001}, {0x2, 0x1}, {0x3, 0x3}]}) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getpgrp() socket$inet6(0x18, 0x2, 0x3) 01:39:23 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000005480)=""/4096) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x168) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) socket(0x6, 0x8003, 0xffffffffffffffff) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4c3839", 0xb}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) read(r0, &(0x7f00000001c0)=""/143, 0x8f) 01:39:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xa5, './file0\x00'}) setsockopt(r0, 0x4657, 0x59b, &(0x7f0000000040)="8229", 0x2) dup2(r1, r0) 01:39:23 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x21) recvmsg(r1, &(0x7f0000000280)={0x0, 0xffffffffffffff25, 0xffffffffffffffff, 0xffffffffffffff82, &(0x7f0000000100)=""/230, 0xfffffffffffffe4f}, 0x0) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffe, "845f7201be2000afb498954dfc5c7f8ad79f2700"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x41) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = semget(0x0, 0x1, 0x2) semop(r10, &(0x7f0000000280)=[{0x1, 0xed31, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1, 0x1000}, {0x4, 0x701175b9, 0x1800}, {0x2, 0x2, 0x1000}], 0x5) getgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r7, r8, r9]) 01:39:23 executing program 0: socket(0x3b, 0x7, 0x80) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) 01:39:23 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockopt(r0, 0xbddb, 0x33, 0x0, 0x0) 01:39:24 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) listen(r0, 0x20000000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 01:39:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="d1430931ecafbfff7c4378085cf3bc92c4abd7ce75e13441ce3a7f4614cf57cdcbbd678462372ee2b583fe1263c497e7c041570902e944038b612dee3bc4e05384391604d0d6f01db71bca9063cebe34d66e38b6685959fa007589cf119d2724ad3c4ce4be078c60bba5fe2cf42501410a2b19640332db57e8bb59b3c2305826d933092254a71726cd5f5f26fee32a7fdfac870bdd5ab059bbc447427bd312d979bb241ea88e7f5503302600000000000000000000", 0xffffffffffffff25) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 01:39:24 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x882, 0x0) 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) msgget$private(0x0, 0x280) getuid() getgid() getuid() getegid() msgget(0x3, 0xa) getppid() getpgrp() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x9, 0x5, {0x9, 0x9}}) close(r1) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 01:39:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000200)=0xffffffffffff046a, 0x4) socketpair(0x18, 0x4001, 0x9, &(0x7f0000000100)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="100000000000000cffff2c0000000000a773f56f5eba3e7ad697714dd4fceeca3edc93c67aa7a6b724cfedd4c3b8712668eb5a583e79641d5726432052742a0601e4740a71c621f65bb1587d62a3c3110000"], 0x10}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x700000000000000, 0x8}, {0x3}}) 01:39:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 01:39:24 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) dup(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x73ff}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 01:39:24 executing program 0: nanosleep(&(0x7f0000000180)={0x3}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x1}, &(0x7f0000000040)) 01:39:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 01:39:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc2, 0x4) kevent(r0, &(0x7f0000000000), 0x828, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000008, 0xba40, 0x401}], 0xffffffffffff06b6, &(0x7f0000000140)={0x0, 0xfff}) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x460) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/117) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x18, 0x10, 0x5, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000003, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x6}], 0xf8b4, 0x0, 0x10000ff, 0x0) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getppid() fchmod(r2, 0x4) 01:39:25 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xee0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 01:39:25 executing program 1: r0 = shmget(0x1, 0x1000, 0x2263f814fc730f4e, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = dup(0xffffffffffffff9c) getdents(r7, &(0x7f0000000140)=""/135, 0x87) geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r3, r2, r4, 0x2, 0x8}, 0x1000, 0x100000000, r5, r6, 0x6, 0x1, 0xffffffffffff022c}) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000200)=""/79, &(0x7f0000000280)=0x4f) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 01:39:25 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='ol', 0x2) 01:39:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x8, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x8}, {{r0}, 0x0, 0xe2, 0xf00fffff, 0xfffffffffffffff7, 0x80}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x20, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xa6, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x18, 0x9, 0x100000000}, {{r2}, 0x0, 0xc0, 0x80000000, 0x7, 0xffff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 01:39:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="d707745e578bc0a8a1212f95811a9b977fa4d2f561450bee0c1a11ef0ee7f9220d29a262ff153ee119c146a11cdc66f763c8d7f9d2e79066f7", 0x39}], 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x5e}, {0x3, 0x8}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x109) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) 01:39:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) 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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000080)="7e61b6315a655a34c522299da9f30bb8cdd12bc1cfec42de425ccf27c56bc4a03861c94e8153df3d5b040c0e2634b7a7f1c5ed3464ae15934e6b57e8d4ba42df25aac13502e40e7bc4bd124b52233ac6df6d88e9f1990adc56744fcbf38bc16cc55a9af756a5eb19c396b2f6e54b4263821b33", 0x73) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:39:25 executing program 1: r0 = socket(0x1000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) write(r0, &(0x7f0000000280)="98380cad653fca283d39e9b2bba59febf11d235bf230dd166fe718a0ac145d3561c9ce3112be5083f1cc23ce5db6cbe8a93d3a3c672d0cbde20e9fb4ece33eb45f16091242ac87cd4ff560b3fb67737f210e47d51ac0304d445a977decf63ef5a016da11b4ff87d0d9efc64fefe33a87d839938c4a706401bd38c9a7d7573b37cf080a31ef0b1c1e11a728e3ef49947a5432c0794b78c885862f435a523f2932681989e294fabb2c7a5b55bdaaacc7bdbbf7e5e9c53f436dc7067ca0ef7e63a6923fa338d3c55299dc176b52964b7196b3a6356dbb00", 0xfe6c) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r1, 0x185}], 0x3, 0x0) fcntl$setflags(r1, 0x2, 0x1) 01:39:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) 01:39:25 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1b) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x5, 0x8eca) getsockopt(r0, 0x3f, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) 01:39:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x80000000) 01:39:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x6}, {0x5, 0x100}], 0x20e5}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3) r2 = semget$private(0x0, 0x3, 0x67) semop(r2, &(0x7f0000000200)=[{0x0, 0x8, 0x800}, {0x3, 0x63, 0x800}], 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000200)) 01:39:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, "854955883d026111fe5000100000f9f2ff0700"}) ftruncate(r0, 0x6) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4}], 0x1000, 0x0, 0x8000, 0x0) pipe2(&(0x7f0000000040), 0x10000) 01:39:25 executing program 1: r0 = socket(0x10000000015, 0x20003, 0x40000800000) socket(0x2, 0x1, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = semget$private(0x0, 0x0, 0x4) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x481, 0xec27, r4}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/119) kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 01:39:25 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x2, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x60) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r9 = socket$inet6(0x18, 0x0, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x30, 0x4, 0x2, 0x3cc1}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x200}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x7ff, 0x100}, {{r5}, 0xfffffffffffffffc, 0x8, 0x3, 0x9, 0xffff}, {{r6}, 0xfffffffffffffffd, 0x2f, 0x2, 0x37fe0c63, 0x8}], 0x1f, &(0x7f0000000380)=[{{r7}, 0x0, 0x40, 0x1, 0x7, 0xffff}, {{r8}, 0xfffffffffffffffb, 0x88, 0x3, 0x9, 0x4}, {{r9}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x6, 0x7}], 0xfff, &(0x7f0000000400)={0x8000, 0x7}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x9}) lseek(r10, 0x62, 0x2) 01:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10084, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oF', 0x2}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 01:39:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x110) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 01:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000240)='>', 0x1) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setrlimit(0xf, &(0x7f0000000080)={0x76de997a, 0xfa2}) setsockopt(r0, 0x29, 0x800, &(0x7f0000000040), 0x1f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) flock(r0, 0x0) 01:39:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2015, 0x1006) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1000, 0x192) r1 = geteuid() r2 = semget(0x0, 0x3, 0x72) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffe183, r1, r3, r1, r5, 0x7e1a2bf83d264a42, 0x3ff}, 0x20, 0x5, 0xf2}) r6 = openat(r0, &(0x7f0000000140)='./file2\x00', 0x282, 0x148) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r7 = msgget(0x3, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x0, r1, r5, r1, r3, 0x4, 0x8}, 0x7fffffff, 0xfffffffffffffff9, r4, r4, 0x6, 0x14, 0x1, 0xff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x920, 0x0) setegid(r5) r8 = msgget(0x0, 0x40) fcntl$getown(r6, 0x5) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000002c0)=""/172) msgrcv(r8, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r3) r10 = open(&(0x7f0000000440)='./file1\x00', 0x200, 0x20) setegid(r9) getgroups(0x1, &(0x7f0000000480)=[r3]) connect(r10, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) semop(r2, &(0x7f0000000500)=[{0x4, 0x6}, {0x0, 0x0, 0x1800}, {0x4, 0xffffffff00000000, 0x1000}, {0x0, 0x1, 0x800}], 0x4) r11 = accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) mknodat(r6, &(0x7f0000000600)='./file2\x00', 0x9000, 0x12df) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000640)=""/27) getpeername(r11, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) semget$private(0x0, 0x2, 0x202) msgsnd(r8, &(0x7f0000000700)={0x0, "9828382d8622d461fb6bc2780fb0b4321c1c44b8cd0f62ea3c80d9ec7a9e2eeff0d6faf851f6f2d38960ed002ab786451bc2e2f6ebde79b5e1628da98f73347c37410d7135e0c3fbdf2b9e03304d4800a7b2c2435ce9f45f43b596274d1d497600c306854acb0b88e99275872598e8371ac7f0ef9d6839d26ac2a223c7285f536abc097a599ea4b8539d6b179880b4933eca95b48681475745c5244484d98e5382eebc1c79bed47ce1718354e6dd51ac6d7957299f03a8ff31bec0cbd271a2110b6bbd4c6ada73477ef22d6a58b1cde421dba0187617358a5d797c25b6"}, 0xe5, 0x800) 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000000c0)='./bus\x00') 01:39:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xb) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus/file0\x00', r2, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) flock(r1, 0x0) 01:39:26 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:39:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="7e903b2cefb467b3c1280a03a6b9aa3b44dbd05e9e9f9e167d6dced89bb020db4f9a90bf3c9ae16bb77e19875d8fc9ac5a5560309468ee3fd57052f09f66799b4a9074b7e658870710f9588da978ca76b236dfba147ff8061a2be96dc637b697b041eee149181d5e0082ffdc10e7bd3ecd272a195bf0c999044a94b437b93a0d12e0db01325363547360b21d8e130c935061ca63301e708281ccbc49c6f0a31ebd203ada4b85b0f7a451a3a7dd4cc86c4fe9e16463b2342952354b57f837b8f39969a5e0ee0a43a4811fd470f462cdf9dcbafe18a8cb71383c512d7b2aa56fab9d2f9699105bb6c59e289c477888727df0a2aa6dff23d9d03560d4370cc5ce", 0xff}, {&(0x7f0000000280)="efba66c45f8616bf649746efd1b3cd8ef22669708e532e5f56faf47cb4a38c3bcda4e7ff8d9f4035f413f45e9216c72d1445a09f288bfb2bb395be9e9c3ae13b195b0fbf06f16f23b852975129bdf83485d4fb9befaf542e43ce8d6c7e50c17e4168a4a6f57f2cb31420878d27a635197bc04b0cba402529e15346ccf138976ccbe26cf85be03185fe28f3024fee9393283347f777a8d94cee05a07dd0290d0f354744a1a1c5695e1d68b63f47", 0xad}, {&(0x7f0000000340)="c8390c09467cc916f3b5b3480914d6295c29e255e09f8103033079d4d7d06ab19e303e6786685aabcdb4f7834c2ef5b310ea6c1297812a957eedb230bb5b056134af89ff9a7c6b532725947984ba7fe2cd649f36a6d27ae7b08878013e0e8e871abdf48494e3c1ac52f3c1a1822557cad950dd9c5c3d40869eb9fbfa7ce44d2fc5025dec2e4e34b70589d61f1aef67dc06c8242df3b1ac559f4f2bf85e26553aa772f81dc615a1d34d8adf9351a84d34617488624fb1d85f32e98738a7c22b91dc", 0xc1}], 0x3, 0x0) 01:39:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x180) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 01:39:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="20ce70dee743f7aaf7871b1e4d73f0b8787f26df69f22a0b67599d41ef28fe438a4521a34146983f5e5b57783b33a43776d83520ba9ab3fafb1099a16103e9340b2a44be33d8704903f1af968ba9ecad", 0x50) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0xfe1ce285cc5955c6) 01:39:26 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffe0, 0x1f6}, {0x9, 0x401}}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x2) setitimer(0x0, &(0x7f00000003c0)={{0x9, 0x6}, {0x0, 0x400}}, 0x0) listen(r0, 0x8) socketpair(0x10, 0x3, 0x1000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f00000002c0)={{0xe3e8, 0x1}, {0x4, 0x708}}, &(0x7f0000000300)) dup(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x10000, [{0x0, 0xf572}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x8ef9}, {0x2, 0x7ff}, {0x3, 0x3f}, {0x1, 0x6}, {0x3, 0x40}, {0x2, 0x8}, {0x3}, {0x2, 0x9869}, {0x3, 0x10001}, {0x3, 0x4}, {0x3, 0x7fff}, {0x2, 0x9}, {0x1, 0x22a0}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x80000000}, {0x2, 0x9}, {0x3, 0x7}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x1f}, {0x3, 0x1}, {0x1}, {0x1, 0x30}, {0x3, 0xfa74}, {0x3, 0x2}, {0x3, 0x5}, {0x65e09e98c7aa283e, 0x100000001}, {0x1, 0x9}]}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 01:39:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 01:39:26 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_getres(0x0, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0xe2, 0x6}) 01:39:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) dup2(r1, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 04:02:32 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = socket(0x26, 0x3, 0xfffffffffffffffc) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000300)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x2000740d, 0x0) 04:02:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000206, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 04:02:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x8}, 0x10) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x86, 0x4}, 0x8) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x40000000000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:32 executing program 1: r0 = socket(0x10, 0x400000000002, 0x7) r1 = semget(0x0, 0x3, 0x20) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/177) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04000000", 0x4) socket(0x10, 0x4000, 0x7d311e84) 04:02:32 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="964dd6091c9da291fe7d94a461de6c8c857f578ffbe57ced73864272a225590e9281471a39d1c689558c8f821f2e66e2018a555dd598c498c2b916682fb925cc75d8db7d3296a68196eecaf497b4a1ee671960974743365f84180ed5fc8b2035b0e2", 0x62) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 04:02:32 executing program 0: r0 = socket(0x11, 0x3, 0x4) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x5e, 0x42}], 0xb2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xf9, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x3}], 0x10001, &(0x7f00000000c0)={0x8, 0x4}) sendto(r0, &(0x7f0000000180)="456a49417a150132b15683a586d99fd6780f5eebb855f578410730b50d8004dda1bf8f1b7e9862f6dbbd221fd0ba1110f93e8618def293040e45602ed05a381d810c7015b04e0d8a2584e27c1c07369a992f98f017b6898f2072fdcd64e71adc4a71e617b243b1d16766b04db5b44b80caa400e6cc4d", 0x76, 0x40d, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000af34431754594f5e6aa81beb2304a81826cb71abd127107b84794d6fc2fc3adbcb0a667ec52083f926e73eb79ea761752783781e2fb60208c5b48a83d5171848bf3fc42034"], 0xa) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x20) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) r1 = getpgrp() getpgid(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00", 0x81, 0x2}) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sendto$inet6(r0, &(0x7f0000000300)="04f9be6ed329c1dd6cdfa62a43ffd29875aba3edb9825ae534bc8fc79a3934685dced365e24f192cda366345fd05ff3ae4d10a15b016e7eee6cbc5f7be4becc26402de625fb50b243d6c290b9daf96dae44d57d3db214cad0121a3fb0034b9a940e5e7909f1465a0f4eabe360b6118", 0x6f, 0xc, &(0x7f0000000280)={0x18, 0x0, 0x7, 0x1}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/208, 0xd0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x0, 0x4, 0x2, 0x9, "f54cc0050871ed414078ea58b53295d84569f90b", 0x7fe00000000000, 0xc00}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="d73ae71b79201c4573b213c5a59ce3376d226d300b9ce62a205e78ccbe3e9df4b3b6ba2a1598d34a23afbe04de77565e47e392d8f21337a357fd4bf82aa61e92da1fb890dc475af7abdcb9a0e4928f", 0x4f, 0x8, 0x0, 0x0) 04:02:33 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10003, 0x0) 04:02:33 executing program 0: socket(0x1e, 0x0, 0x0) socketpair(0x0, 0x0, 0xeaae, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="51606c09ec83279c2fc5894172dfddb84cf527ec996e06ebda72bf8caa0624d310121e2501093a6d99cb442fb4daf2f006f958a776fbac6c72ab4906270f9db5c1436dc77caa6c4cd30e5629ed92a40a340509cfbf60e21a2737bc3fbcc706fa0af49f88536c49d98c977c0c77e41d3ec054535fa6ba13d05efa1ac61a26ee17f2f53c6aeb48993cd4e85ad0f2e025081a963e5efc22a88d761873c94d163bbfb947bb578e7fac80da10fa6727dd2d819e36e409d652266db031f56512758d03c3892844c81cd5b0801ab2066f22b29e97594d66d7960cc1230d9c3aa527bbea3b0e0d60aedde73ff1c7d44fc4c3e73f84902856c3fd046b6f89a0d811793c96d7216545d6dc412c4171d303fbdb3d5aa4b643bb23185d5e0075c38f40acc4afc262a63dd38854d1b1d2300a796c6a26b17272d4302547a696a568f4c68ebf4047dad47af423fdcd0f6eac7dc0d150839d52e2812c1c9f560b0a1ab741855ba00b385fc03804d9dfb23169a434d83511537b6a25eda9edcc5e7b8836ca591c161aa5e397a73f84f45dd968822138b1254562d331b6ac4ea1aec12a9b49dc39da3baf6e83c7f62d9ad703c1752aac3df8f11f2cf796cb2419dc890f12c627008d20482275070eded664c68e1775b31124f84be398eaf2ba1ab353c29a02d01eb502d59ddf321db22e8911a11292d2519578b24b9ef4c9823a2929a49c9daa96d3531f496d669c8cb5fce61b4b8931c7668dfcd9c3c8178dc33dadadcb0d6f51d322af5c6df52ad9fc08c569dd78d30a305a27e7f688b3d16051b17e84edbf328c7ade74926cbceea5026fe54abbb1c2f3eb0a56cc8764d6a706d9351e5d4ca1a1e3095bcf0554b9cf1c944b8c971f3ea8953224f82e3ef0b45171be13aa58ac462372a06b2f27178797a3ab3c11bd49230f734d599354abf7a0a7e09092bfee7269b22a50dc22f921b005eb172dede66ddf447f2de3a91055d193427d3d31a747ed91a87f63e0a5b0b1589586f7e466c1e274a7c9301ade3dd17e8da93e64ca031a35b5cee1832f8e020e24b47a27d9394c41349902daab2846fddbef28cd910bdd330ada1ea1495c4b2390cc79cb2b350a382820c08c093de6f24c2ec116348bf0b540a2e09ec80ddeefb31dedbf0ee82d6f15330401ecfd09a5000e0533bd453f678796d36ff2c32826004347d4feb61da334378f71285d2fa348f7c4f7489a1550502da8c8901719dadd30f99ba6455827c57fe863b2b944df248c395cce000a3c70f8808310a186817c3780147e5db89646d19176cdae2c009771cbd1fd91fde4ed417d9121bb664c25a061e2428bc54b33576d7c79042ccabd2c9d898df1a63f05b731bd89c3863a3877567342fbc357b6952951ac032c398f60df13fa8067c50b4f08b40f3c173901aee1ef8a1066ed676c7b2f25de502da96d91b30214e9bac4fb903074822b0872059b66c6832b092aa0a543bb26e65a3556f47a594c7d2dad302e9f636d03740ac1e2d23a2dd6d34e2b949ab97c61a089b5ee0c7510beca4e4750b62f760faab792e057c935f78a067c5f55aa1bedcdc29eeedea852d567109ad41c2624444beed1288b5ed597ee141845358ccec4c6a5eaa04b6ec8f5b495baaac25fbb7faebd9c5f438c2928f232f8ab52e46252050569f6b2a0f93c2d28b28d7f1cd01d124a52238ec5e99b53b074a5543828949b6b82ed03842695201a39ab264b96997856554cdb312324cb3834f62171da35444de2d002b9656d63c3e5bd40d943a7d876a11e293709f3b41f9fa3b4acafe4f7c9936dd062f3c2913e438e7451d5e33b44d75b7721e25968e7a8a5a18545166e85b03643adb414d3898e804af36c7f7be12d3b5a3b3bc025f7dd4a0ddc34ec911d4926add654628ba22faec429bc8b855504ddc746c151f2645022fcdf7673ea99e0607263a6690164251da9b2f53f7d9a3b6a1913b28afe87d127de590d17907aafe75c164e8bd790f4b70e436bbd78e393a9ae339b370be899bc96bf69607fbcc2d01c88cb90af8805689e160d8853484d3ef569be9c7065b724b6dd4b7465090e4a6b29da3aec81583d366b520271cc651e9449dd4d5aa0029c5ee09076bd048fb11adc3c5f94c3b8b707c3f75cb17bcef64e6072fcb434545c8bee06433e4a41721cba34ede1f59d30c46f12fc09982b76b05c273ef6e8abc008797da0a068e260e969c7215e2019652e640b7f4ee6dc23793e700bcb69b2e02d4e20a50edcc14035daa201cc75ff925a4af36eed3fff38b0bd3d42c9f71d5fd4a279e934f3e6b8dfdb2f7b16edf480967f0b7ee6f0354627f58eb094a20a68d8d0985075d48eb6c36691e0382eb6708a4b5d8122525c822289ec21d902258e708aa50c472ed2a01fbef1668653394feb0dcf1318129d1a99528056972be85a13ba03db4af2362be6473f25ad0b39d34ada21976337319aa840c0c84e05c68eca043018a85c6db08c5c3e91e3154ac4fc1a5f3e335a63d33e44042e928c6f0b9c6916fd621b718097489ca02466c2d4785b0c188e916ed0370556889e559af169ec04ae678c852ffbd6f148592f94d20c9f12f5f6f6b4bd920c8d925992173bd6099a50cd31b6dfdddfacd4cfb027f3b970f5f91baffaea783fce56206c18b43e0a2eeb3781adcf9ba47fce810d8692b0aa85b52e0c4e5ed9c2359863be939606db957904962778f4db0a62392223555c454f1431a20fe8f1fe27b7d71579c34cbf37ee9f6b78095977ec78c408b1e9b72c152b614b0b99e6e010e3cbd775352e6281b9adf973107d40bb82bbbc49920d08f98075865c503e99d13dac7e32182d57f2b111121f8eb0f6cc985943bcd4d235c2a9fc3c061be328944a7a7cd1e184657adffbf62a805c0ad5b3b697f50d21a9f26a45af5967ea56e50d05dc8b78b1c4d072219ddbd9f911404209f693d15dbbef767bcdaa1978d8244ce85cccf3b29c15d0fa86a8cf9ace6c2156124a1effce654ccb9b28053f4fdb6009240db2e1bfb434435d2217a5ac2db04bbe9cdd245107388363f85d2cc2e376b72ccd8f0b2e4a261d106d38c8a1e393b87c24c1fb125be45fe1baa0b765e7d5cbec0250a37cea5df0f2e345c39400f42cd7a8d40e402d252d9fa429c796bab570e168868b31154a1e4804eb75165c26d1c0580bb439e168a9e3409a050bf05025c6242262a5586e55033c20b6d0790a6c63eebd638ad914046e9542189d18a59b7fd22c5f774209d7cedc25dad58f1b9db3ccbcee537993f19910c4d2dc616cdf9ff208c724843c5d7cda3fae297b93183fafd553d25b33a95237841abada8f47d0855dd58ed498d2e87d3776b76a07613221c80d11db492b5d59e7139efcfeaec51ee68815cbc8673d1cc04ddcefffc7ccf8850eedd742c6b12d5a1cfb35cb05e6b006ca28ff6fc40993f3341d0b3ca54cffda2e1d24411cd1ceff4555343d25cfb8fbcb9562281615c0977f633ab786f2dfbcc19975060debdd5b8492ea2060458be6de3d2b65a7db6f3fcd47653bc3f673183011e644566da7ddadaaaebfe564565ee74ab3e6fed05b3475106e2a73481b8067b2ba8a1065eb2e1fde87501fe5263b7d9b7879807d78eeb90415ddae4d688a5975a2a455e268c306eab95af212e9fb1f700d268c64a98d058e5f1d292831ff11c0a5f9c3b9cc19d8806728114b57dd2d46846d46c8e0e77be65234d204a557929737d1d4d80361600b01e4843213a62e88f1d73f55ddb6f1e852b396a4d23f907a801177c1a4061633e9f5db5245aa4ade60f9dfa28b276c5d3e3fc298b70dc2ba9e7a3c6f230bcb586af399723fb17743ee1ec7c4a068ceb1778b5070eeb7c930e12ec33e1affe65ac343db93a5c17b75cdb96330028208b14236dffd22af37e575afc99f389b02b1bd1d6891867e477b370354c4a56f7f913d673c09265171422f13c7b870129a5de53a177699befd5210aa7cf3aaafc21fd2b427c7b9357caac1a61824a63f8574ba85be16d3f4bb6fbfc1ec59ceddd962118a1a4b1e9e3400d8b609cdffaf99f6df84e34e4b94a5692ffbfdffda83ea528ad38b0008bb67065b88dbdb0af885948cedb3a43005cfd5a10fa0b1fede37ef269f9850ef02faa71be370501ab0935354315288ad9a6415b6dd8e5200532f92c602348b28997da511094c1626a5e147ec860f47f68d9c97527163b9a699c33560cc26ba3a4cc3528c197c21abb306cab026506e5676cd95f9496cdfff68dcd65a8b10d419b3af53b8936b918a1f7e3d7d481c8f03edd837553ab85c926db90eed6369686bb49c6bbc54d523c3eac5b4cf6337f504f1e7d36a4529874fef76d4146c2df6325a5773581d965a4f2e41ac4032f9b3ae9872a80f688287647486eab07d7c322f0405a2b3162f93377b888822f7ef71aa05e9e8e6d687650174bf072052cdfecfb2465ff43f60e92ef96271a2aab8b23c8657e07fdb0653cac4fd9a713a3a1c2e8a7a7279f6f1087404c9f04a19b2824b0f7207cea84819de203ff2707e5a8388be5b0a0f7a975a6bd9d397bbd84d8c6855df011257d22cfea18c337bbf8ab59f8824d368274a661b06a5c51ae4fe3a6168d4b42acc6f5ad79d9c587d46cb23aee7f04ea7700a11e6159cc5cb35dd557e63910f4c9836f6b8f77dbc7c3fe0d49dc6a777b291aadc675ec6230187d5a919e2f88b898318758b929c3d3f20d325adce22c9022e844487364a3918efffd2b8aecf252dbc4e99dc57e083e31f301c63e67ee857d907ba2266254407190f03b1767f3da508dbd502b60dc6ef5f0015c21b4719fcae8ff7789cd2a54137c866bdcc04560a70330a98f0183426ca7172e8b830188798ffad934f39b7202f500e10eaf93a34654fc0e64e67da7b6464d02180104abed87547c878161e7754cca5172e288a050c7a71de552c5e6a46d85647d05c3a8aee33dd25833518212f64baba6f5dc5e208d8484452f6cc64b335ee3c5b10f0979a1c890a6af1f18ad0cf78bd13fca72b35c30b6416a862c700c105eefc08a31899ae5c9c993e6a428c87d661395dfae8154a50752b9426f0284210f5dc3585a405a5c429925c4c638f8f2a9b7a641b126f0d83ad630da4c429c41985670188b9984dd8b85a945dcbffaf34093b1dd32310359a28dc7413a771817ab84ee23b917a2b9ec0c76bdc2a26550506a9efb25e2635dfe7ee71e6116e2efac014405d74a0ca8239d99d59671f7e200a5b604081091f63211a3ae9359d628012168cac5163f9863c6fd68ad16ad60fd60a69f721453d77bc8780367045529b585e8d1cca66f5a86b40c7cf0823f915dc9eb1dc159042fda2231ea6525c4b934534e2d7bcd4114d4c0d4240e5163580fdae62de99dfb3fbaa4a5d626fe5535837191e0c21c3902fe538ad633b158c2a5bcefd1bfaebc5adfe28cdb929cc41265f850cc521327b66571bf0ae0bee62a379ca906052135f7d62c5ebda932fb33e118bc90b8c1d80f3994928d9daa27f437c17764e20ef8e05d03617119cacd44cfab1b3cf64cdec9df8ee00769a7d1a9a5db0d96bbfaaf0b6305c04aafdfe4b02d42872f2e0e36abc1632278ad51141e6a8903a6d19c23aa7d9195c8079973ce1068843b71988c442ca475e410244a014f6915332b42c39fc3d4935c6ead27f992a1d2365a5b03cb5138e2dc16e38ac0f685cb4978dfe708d988475ee997995e2cd0db73874153ed54ddbda3fd6a36b5c7e3e6f163c0b95f89bb4e8bda54ae757010df921b60e267c73c068d5b63c8b6b865fa324189b356f85119617aa", 0x1000, 0x4, &(0x7f0000001040)={0x18, 0x1, 0x100, 0x9c4}, 0xc) r2 = socket$inet6(0x18, 0x7, 0xb8) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 04:02:33 executing program 1: r0 = getppid() clock_settime(0x7, &(0x7f0000000000)={0x8, 0x3}) wait4(r0, 0x0, 0x22, 0x0) 04:02:33 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x103) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd77) getgroups(0x5, &(0x7f0000000300)=[r8, r9, r10, r11, r12]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)={0x0, ""/99}, 0x6b, 0x1, 0x1800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x940000, 0x30, &(0x7f00000003c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgrcv(r14, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r14, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f6363521951e6f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/236) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getuid() getgid() getgroups(0x25c, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x10) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000080)) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) shutdown(r0, 0x2) 04:02:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffb4) 04:02:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10040, 0x102) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x40}) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x800, 0x40000000000, {0x5, 0x9}}) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 04:02:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff9, 0x2, 0x7, 0x1000, "505039c5bf5755e6007c4323af73f92df83e219c", 0x100000000, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="4bb8bf32fac1de1c76ed6b9352005cade462699133cea138806821425bb3d5a7555ab3f9a416923c5fcfe93f129cbf96aa170fde33dbca62e4e09b786b87775040ac37629d6e057afe437388effc9ff0dfe99b5f96507c8c4017aeff833a286c947904", 0x63) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() setuid(r4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff0100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000240)="6c6b28197fc93bec367f4014d45474c6f7d1f3c035b5ec1cda1eb5f683cd1d1c0a3c448c8f9e96fb56c853235e3841acaeb50cb001f697a656cb0f4a507283dcfd5f16d3ea72ff5ac4c4b656744afaa02981e567c106d643a74ec9c6547d4e1b0fc63ca0ecb332d01a9d38298da71484da85d0aacba3a99a7131b56511c71840407eab096cfb9cdd24253b7a18d086f6542ae4083457227946e98eb238b7909f0ba08fd11359d8e27cb7b8321752efc3e946821e622d2ade081d1b6b62e66a413e1fb4cf4ffb713ac0bb45c5abe34399ad7f955bb058aedbe1a00782ecc74921cdc2640d9e62bc9f7e91952fedf72f3cca2497a913a0404c37a01c2c9753e00830bf0b79c9721c385889fa1ea36dd86f5317b4a9f00f54d311dd94b040bab6f1fdb8df8900318db0861fbee5f13b6d9fcd0fb7c9", 0x134, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 04:02:34 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000600)=""/89, 0x59}], 0x7) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) select(0x40, &(0x7f0000000780)={0xd265, 0xffffffff, 0x0, 0x5, 0xfffffffffffff76a, 0x0, 0x2, 0x3}, &(0x7f00000007c0)={0xfffffffffffff8e3, 0xbd, 0x0, 0x6, 0xfffffffffffffffa, 0xfff, 0x401, 0x4}, &(0x7f0000000800)={0xfffffffffffffffb, 0x10000, 0x0, 0xfffffffeffffffff, 0x2, 0x4, 0x3a291c6d}, &(0x7f0000000840)={0x4, 0x7}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/79, 0x4f) linkat(r0, &(0x7f0000000700)='./file1\x00', r0, &(0x7f0000000740)='./file1\x00', 0x4) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x202, 0x40000) preadv(r2, &(0x7f0000000a00)=[{&(0x7f00000009c0)=""/35, 0x23}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000880)={0x4, [{0x3, 0xbec}, {0x1, 0x3}, {0x3, 0xd0}, {0x1, 0x7}, {0x3, 0x80}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x447}, {0x3, 0x7fff}, {0x3, 0x6}, {0x3, 0x2d87}, {0x1, 0x5}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x4}, {0x16a9a266988e1316, 0xffa}, {0x2, 0x7}, {0x0, 0x9}, {0x3, 0x5}, {0x2, 0x62}, {0x3, 0x7}, {0x3, 0x10000}, {0x2, 0x2}, {0x2, 0x1000}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x80}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x68}, {0x3, 0x800}, {0x3}]}) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="e0ae710f512dee60e912e9102ed1fff636743aca3455ba9c1f42358df15000520af324b9ae6c4f64dff80faea8fc5b29a8e47a7b0c5a350f46cc0d11f0c8503178362497ece0fae9369c6276f010d9bd04115c1fe98d63fbf3579dd9e4a3e8f43f3c123bdc59ce4dce8e847b1378419399fc", 0x72}, {&(0x7f0000000380)="8c3c703b3985c8956de511ee555319b79ca3c94b88d3ce9812f13dc97a7ac1930528c1de4e81cf7000c6de47f4c12216957f4f36b0a7f18e1a484fc18bf40788e9b8451d63", 0x45}, {&(0x7f0000000400)="1438f9d7496730e0ed39683a8816b303becb645b5daa12db0daa5b6e521c011e182e30c1588621329bffcd9157614869c8ca5977938d539a440a09242d72f15f60cad14ee83a7743cae7964cbe397645dc8de4ff87c2f5ead6fd982b8cbb838260876408fd8c7b0ab300c4081ade12b2178b7b6bdb791a0ed8515798371b89f4918b0e615f751a87adea0723a0a4f08da7818248cb25e7813363184b64c6407e0d2b4520eb7c9d5d172297ece098a0f9987238efb077d2f6211f7a30112831fba8d4f1eb48d865dc4c0e283885", 0xcd}, {&(0x7f0000000500)="fa7a8373aaf4d2ab4ccb91c07ac49ef230bb04de09d9970a3940aee0a9156d127e399c2a7f94dd4faee86057676fb36a578d65881915ee252b5691b5717b56a9bd238ccde926fce021a7ef593840f53c03f05914e27d69f7cd4817fa3c61d3cb4cd1f1143c9157a748ee1b0817bc0800a5b401d8b824a5181f2db8bf0920677362b4461b61bfeb6b1f75d1", 0x8b}, {}, {&(0x7f00000005c0)="dab24c66b4199395df591d875408a268d06d674d31c9650459e526f5c0e226b419d50e1e4c3d3fb03c78f346ef2e8aff8bf6fabd9478c47d0df40fc9cbe344481a6130bada76156f934c2b3475f5117d0461b95bb5b1f318b341d9216e8af1faeb7c2c1469253f4586fe7340c0d02e56d27cd665c4e5bf115b55f446964a1bdb2bf3ba9742e1", 0x86}], 0x6) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = socket(0x2, 0x8000, 0x3) sendto$unix(r2, 0x0, 0x0, 0x400, &(0x7f0000000180)=ANY=[@ANYRESHEX=r1, @ANYPTR64, @ANYRES16=r0, @ANYRESHEX], 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x7, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r1, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f00000001c0)=[r2, r2, r3, r2, r3, r2]) 04:02:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) r1 = accept(r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000020000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000ab2d97d07846e02f9e710000656d3645dc8040adaebbdc4d04a11cdb99a4e2833d71139b446dcf1f96c58eb8ddb7327e75f8e27ec6e46b00000000000000000000000000d6f7d99085f7245f3ade5f106e85a28a55ea321117"], &(0x7f0000000100)=0x6e) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r2 = open$dir(0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000500)=""/4096) r5 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xaf, 0x7fff}, {0x26, 0x100000001}, {0x8a, 0xffff}, {0x21, 0x1f}, {0x0, 0x8}], 0x5}) flock(r3, 0x2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) flock(r3, 0x2) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) flock(r7, 0x2) flock(r3, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 04:02:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000100)="782d06d9082d41bad38fa3106e208e26667c0bd2d4832a19e5d65fa7ec279825cbaf094b7e5af5758ccdbfac8ed1530000000aed7bab5c8c8f8291a0d8a488b0592db76fefbbea350ff7788f273ef14eac39887321d19891c5ed6e636465d1eb3c883e29aaf00d9168", 0x69) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = msgget(0x1, 0x423) msgsnd(r1, &(0x7f0000000140)={0x0, "9c5e74bedf7fc31416be8166f46370c3d9110dac93d886da460421149e1e7d9283346328500fb19356972bc8160ede2c009ed66f3a7130a68a89d417258dc50a3e1242bcd6f3ae2b6316ab6d3ccbf909c4321fc4ad26ad4aaecf6fd07be91e510d2e54987ab3ae55d587f08d3b6274a30bbf7d8fa1bce5d8e46219bc97b8b4ab9f382975b67f72c17f94e2e89a23f373df14ff188d60705c7055ec8a0e0d54bff2c2adce574416ac5380d903f9ec4fce5ff1e6498d408a06af017a6ac5cdacb1449aeb3b9e1fa1f8b87e2b5e1f792f969b84797f9d0d435a2c6c24472def5b6026064a59900e3cc4bed903b21c9a5bd4bb52"}, 0xfa, 0x800) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) pipe(&(0x7f0000000000)) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x200000000010, r0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/182, 0xb6}], 0x3, 0x48) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x20, 0x96bda7312a9166b0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x81, 0x4) fsync(r0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x800, 0x108) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0xb86e, 0x2, 0x1, 0x5, 0x80, 0x200, 0x0, 0x3, 0x8, 0x1}) r2 = shmget(0x0, 0x4000, 0x308, &(0x7f0000393000/0x4000)=nil) shmat(r2, &(0x7f000011b000/0x4000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb, 0x10001, 0x0, 0x0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, r3, r2]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) shmget(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66bb0939ce5b6af223653000"], 0xa, 0x0}, 0x0) 04:02:35 executing program 1: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x20) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x8000000000001c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 04:02:35 executing program 0: r0 = socket(0x18, 0xc006, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:02:35 executing program 1: r0 = open$dir(&(0x7f0000001040)='./bus\x00', 0x400, 0xa18b371a601eed2f) r1 = semget$private(0x0, 0x5, 0x100000000000300) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000001000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001380)="6683a119c6804743fec9f4dca137e9a5fcf0c778378d3a5657e07b3b69468c1655135297", 0x24}], 0x1, 0x0, 0x0, 0x2}, 0x2) semop(r1, 0x0, 0x45) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000140)="65e51acc000000809ef2e0050000000000000003fc431f6a5d14d26994d02f6930b23639450543acd621e5c25ed8202610672ed13d4d9926e782de5ea4a63a683bd06ed23f0ed1c79a103f21a8c07d4ce39678a3c98dedd35806a60a74df93388b99363d49f69a3158c0bc7fb1db5c80d51751d26245feabf1ac59c2cdbc13e2cb3832cfb453d60531dc33744a9120a1f6720bd2077e4e27af579f047f41647c548dda4eeb8dbe65a35bfb14a2c2d14a8d52e1bbb2bb55bd6cf03e27c07a0c56e048dbe87df054d45d95b56ae77c605a673852f532ef133da42338dc5406c5350687eb80e8766945641f6fee12b3be84b8b4957d090147ff81e921d06989a4d73805276c245f04efa686237cde9fc72270ac0e784014a53cc8964860709115b85d0c73c34a2691436f022db3c740c06f095971eab767d8d112a6848f21b9d1135fb068c0ca3265141b2c2a1f7ce56799", 0x150) execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) syz_open_pts() fcntl$getown(r0, 0x5) 04:02:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x40, 0x81}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) dup2(r4, r0) 04:02:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x83, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3, 0x3f, {0x8, 0x81}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x1a0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xffc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x400, 0xffffffffffff2c91}, 0x10) getsockname(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) 04:02:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8001, 0x1, 0x10000, 0x4, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x200, 0xfffffffffffffffd) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x80080000) 04:02:36 executing program 1: r0 = socket(0x3, 0x4001, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 04:02:36 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:02:36 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 04:02:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x377) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r9 = dup(r1) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) r10 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000580)={0xf77d, 0x100, './file0\x00', 0x400, 0x1, 0x40, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt(r0, 0xb7, 0xfff, &(0x7f0000000080)=""/148, &(0x7f0000000000)=0x94) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c80, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) 04:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x200) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 04:02:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) close(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x1000000042) symlinkat(&(0x7f0000000140)='/', r1, &(0x7f0000d06ff8)='./file0\x00') shutdown(r1, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 04:02:36 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x4}, {0x4, 0x7}}, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x2) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc987625b293563b82a80e23fe6169f67a668db3020b5ea84a429992f34732501254615a17309e6898ca3c4acbb54208194bb9efaedd", 0xc1) r2 = syz_open_pts() close(r1) socket$inet(0x2, 0x5, 0xe1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x82}], 0x1, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x10000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) 04:02:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x377) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc8) chown(&(0x7f0000000500)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r8 = dup(r1) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x105, &(0x7f0000000280)) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000580)={0xf77d, 0x100, './file0\x00', 0x400, 0x1, 0x40, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chdir(&(0x7f0000000040)='./bus\x00') socketpair(0x20, 0x4000, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x110) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000001c0)=[{0x90, 0x1, 0x3, "a5770fc56b7ac4d66d276f02ffeb60471ade57f13ca78715823795e18d9157a0dfe162ee0679b32812394ac96a007ba9be68fd4f27dda8fe40c8f34e5977cca970bdd2d576714e64b98f972cec65133343c93085830356e21744f4ca09af4797f60186b0236664494a9f4d2b909a202bdd7d571c751dc10a6ff1d9"}, {0x48, 0xffff, 0x2, "08e7824e49356e94200d26274b433ca13ee16efa68b0712d88cba3dd9d83a413828165f0fa1ebf9c565294df38bb1439f3452dfd622e2432"}, {0x48, 0x1, 0x8, "431c5f0ff50d2baabdeea78e9b264b3f68bbd7fc091a59f6d2205fe81b33a7e158c5cfe7b8b433257a12f518cd107c72e3299a8c28"}, {0x38, 0xffff, 0x4, "6f0ff979fd67fb6af4579c17092e55c2870c7a3dc63046404748364271caadc68a"}], 0x158}, 0x402) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)='ML', 0x2}], 0x1) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x420, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getpid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x722) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x4, 0x7ffffffffffffffa, 0x20000fffffffd, r1}) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x8000800, 0x7fffffff, &(0x7f0000000040), 0xffffffffffffff62) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) socketpair(0x6, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001200)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x1) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x3c28, 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_settime(0x4, &(0x7f00000001c0)={0x0, 0x4}) syz_open_pts() 04:02:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 04:02:37 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x4, 0x800) msgget(0x3, 0x0) msgget(0x2, 0x1) 04:02:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="1168ed9801f7f21ce559dae77679d8800636b7abbf86947b7571a5007a7e8fa0be35f7235b3270e03b66f0e3d6eef2b77f75a1fd3b180b7c9e7790b66f4fb92609fa0485ffc4a3047ff75dca7ee7c586843cee2f7f1cfc03e1039f7cd7ca69560d0c3cea1da17fe5c348f626edcd8a76cc1073289d3518072222b5b357a7ec68b82507b856b250", 0x87}, {&(0x7f00000000c0)="e46889c0df313dfc468806dffa8af195a9531261c767078b4702e724b77bf0d9a3e0278b02c34e309be71b5a140d6bf2b8ca5f84166f36dea9f85d21511ed4cf", 0x40}, {&(0x7f0000000480)="2ff74cd59e201bb6ea4c7207c50583f264e31a2ca9e3d84b34d45c35e776d70d5acef0c2ae276a4ddb8fcd01ba5a89935ac7d13a2ac41dd3b7a5cc5a8883cb44f0fdc9d780444efd7e9fb7f13468a4463f51be2d03a72a10079cd6839582e83dca6c48c3fa0655147fc9ab2d0711e9e6b470e7a225fce0038cddd5cbcdb505820b75e464022158fe74196e1dda9c2ada344380e85ed2db93a1804bab1b4d8923efdefd78910fef6b472976024774d723ef35c0eb51ececb6979ca189df0fb7d86ac879026b45a7709ca5abb937bfffc2d71d33e6d319905b5e1c105b2bfe99821ea1173eb34cf05bd26bf5acd8d1274e8dc5941314da1d9c172601d0", 0xfc}, {&(0x7f0000000580)="bf0d570d05ad8ff8f2aca769f7d3b599081f503908dbdf6a07c54accbbe1974519a7321ab5640bcd747e079140d9b12726cec81a65b338bc6350d1280ee539cd4073b5b5126eb8a258e3bdddc0bcfb0f0a143c20b0ad432aebcb7786ce19ae1dd77beefd49ded1ec5bd18f9ed5493ac28497757d68c92876ce6a27d43885b1432f200ad7dcf00c9571573ed24458ddfb49f793874d529b2250f0", 0x9a}, {&(0x7f0000000640)="f7c112a3b2b54ab69f099262281df6bc511bc708b3909d3370b56a21db2864ddf22a4ac616a6b5358d4f2805c2133b1819967e069290d27307f0456c14a125a217023ee7885da270d40399ad5762fd13faa8d664eb74af247b9e6a91dab82f3ea2ffbff5d80391a4863d7853b41e482386d35d42ac760f320c65e6aa435bc1a9dc3c3f59e8508e364f63e54a01503c626434a9a7e10f39a5fd67f3f12cfaf86ae4b9d9b32992164a009a5416775d3d1ac7af995156e3ec94bc6615c4a90192ac72bff73e016011", 0xc7}, {&(0x7f0000000740)="f914383d7e4bd49ca081ba961aa72cb61c212f2dc4864c21471d5387372c903376515d38298f930f459df6f24401a00ddf4d1623995ac82321eb46c16a0791a098a1efa88233309c0852f571e24d5ec91a9afefea08b3e39599275fc539739c5c9eaea87556ceedb11ff36fd49da326d53b4e297de08ce1f188a7b77f5d4955fefba8682beff3f41dd722b09460042af973b2da20e196084ccc642e9ed41336a09b2bb51ba76b27a23ae2a99efe39172f30fef56a827333dacc70b25797b78b4d68250ee14f969dbff", 0xc9}], 0x6, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='./file1\x00') kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x85, 0x8, 0x9247, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x7, 0xbcb}, {{r1}, 0xfffffffffffffffb, 0x10, 0x8, 0xa8d7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x15, 0x5, 0x1000}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x13, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x84, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xc28a, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x63, 0x7f, 0x2}], 0x10001, &(0x7f0000000000)={0x2375, 0x4}) 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x94) 04:02:37 executing program 0: mprotect(&(0x7f00004c7000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f00004c8000/0x3000)=nil) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 04:02:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) shutdown(r0, 0x2) 04:02:37 executing program 0: r0 = socket(0x18, 0x3, 0x7) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) chroot(&(0x7f00000000c0)='./file0\x00') 04:02:37 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f0000000100)={0x80840002, 0x1bee600a}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = shmget(0x0, 0x4000, 0x611, &(0x7f0000ffb000/0x4000)=nil) clock_gettime(0x0, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000004740)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d486fc3cef0b176b1184e1e299201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a091c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24f55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94e13866bc0dce08d9d3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451eff20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69986e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96e4902875c0e609d412bf58245e5f35288d7f56df1c5ef69d8ce5da202eaca1fd403a55dfcf7c32b978b5232a6fc2bdb1433e", 0xffffffffffffff54) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:02:37 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x7}, &(0x7f0000000080)) 02:03:44 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x23, 0xfc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 02:03:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) r4 = dup2(r1, r0) recvfrom$unix(r4, &(0x7f0000000140)=""/83, 0x53, 0x800, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 02:03:44 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8b811f3485279b10, 0x8000, 0x8) shutdown(r0, 0x2) r1 = socket(0x20, 0x10801, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x6, 0x400, &(0x7f0000000180)="20c45b9ded11aa52fc17631cafc5d8a78b7ff4393ca2fe67adeaa0e68e936dbc78800002ac1fd753fe06ea4bfbe095528c03ad0f5701acf1dfd707ca52dc69f4f3a537edab2d196b8894aa936a4ba487881cce62b9a593b8af0697241f3bb112f32a0d1165a5787d58877486fe347565cd90c136e407c27a921c9e71497b4f67299273ac74ac43652da2d6d2afbea70f8947d208ac8c4be9afe504e40fcddecba848529e37031ff0691b29d908389ada98b3faac449df9e17efbfaf9cc87b8e75cd6f6db7e1bd1bd3c00b762d378d108d65f5f1791d42e4f7aa30a66aef9baae24088aa220f995c18919dd1b0b9e094e43268e61715147c08fa66b7508a354aef1997627bea2a1fd8c272a8d31ea79d7516f458169d3bd69afe92c8f13a30322f155a94fe59b1279b4a8f4f3504eb738f7903128a290407d4fdc31c8d361f9276626a020e32954b087d836cf3df82b0df0a87715f01cd06b00bd8bbb38ec5c1186a98a5fe3ae6f53bf096c26ef67f4d5a507dd287a9734706f2a85ed20e6cc2175c5de948d135f8d061fa84b94fd27ad69d3cbd6181aaa62cbb7d13089fd9aad58cd309c655f67bde0f3478566cc9aeab8522bb34a098b2bc043da601e0284ec8ee3e26e7ba0caf8d6cc7c2a324ce468ead94c2b1500f6db1ae4f3f1a3789f930088d1c51a9578fd9b48f885e14b601eef3e4badb58151e602779f950ca2a85fab98814ebf17125ab73c57a8b1324ce4f515990fd1357aa344b804c3363810ee808a62d92ab61f5a232b95df115c2b1fa5f6330c9dd6277f5730c6309b669a663f034445abb5a9a440aac952b38772cfa7224ed9b9023b106ff6cf9eb209954cd24b4564279b6fcc8264d93b811093e8907be3c602e2151d3e5ff0fbba5c236d55a5098a4751ea3276597580cdb639592523d435953a043e640deafa28fef21b53a0c07603318632f7754a3b7c2d8422ca262fe941f81816c4781866c118de8d14c5649059c387e4b234c9d9959468527c501ac6753d1a5d15753dc6a582b40dfb5d85c1d85966237ef0b7a2b04a8729dad3917d52667e27e2a02d0853c017096642dd83b0d472bb022b50a7cda77d4012a645c5ecb8f99056b135232f691aa8baebf0182ba2f3b6a4fb1ad73b0840e64ee0a2f3ad58059afe2d9144d8cb0a50282f9954063398b098354cd2cfa5b5de8ccd64b596f376394aab20d2f6083663681d490c7c5b00c8389a8300882ce1e7bb18cdae38e5051eb6aef4ecde8433843d3acac862145bc9c53253404972941bfe87cdab1b87cf390ea82149e1c6de9f7fc643b75feaeb8c179add27f3530ce2c3cab6b093d49c87f082318327d93e0bcc55861397b14cd720319f07ceb6ed8494f2edde278d33f60f3722eac061b5de175ae5a7dad4cb217cbec1d2c4cd2f1de1c7339ddb82bb31da4f21409f4bf7e0f70b6ff6ddb9235f1b2a2694d4edaad05c92f5278c3cff32fedc8c6faa52930b24f514c066b6b1d05cd3dc687014d1048107170618217e0e9b97edbd50da9b406f1fa5bc892655a1e3f6b3739039e9fa8e73dc4ed657199a2838ca5974780460760d1b24cda94e2d75a154d10442ed2b78022d1b42f7fe44803c5dba38981b62711ef1f7645840284a4b8e05490aa3d87b7146689f8994b3fa8c63efa7e4d8d31e42cc7961c52b10e3d7fad5d0539585c1cda0fdba9bfa5b82e639903189a0df2e082fde4c02a01eebc9beb293bbc2cf86af1c89f5accf8a37112c5964f12443299e7d343011bfa95085b8efa1f9bbda01eb907be2de122f2e67b9e9d1b7e882bea13d37ce62b5b3a6258a9e6d246dc20727f4b1eef5cfe7d73391e7acb37bbe95c0234eea1421b267c8b6210313a4105c3ebc89fe8013c7459a9a81ea2422cd6107c9ef5f7e45fcfe52399e07d8047514009df722084e384110ff0733a742503d6bf78d2348121bc678e09800f2b91706bbd307dcc63aa4dfabc4833a1eeaa816691a58be35aea33f9b1499c2797f694213119f506af23e56dc9066d1545acb0714c64c9b373a2de9475e33945cc264a183f8636dd8fe76bb03a9f0dd06b7fea20bda1c58ba6432f506e6c1bd12705cf7fbb667c3512157cddfb69d36c640ff0951777e9e517694bd8a5276cbf80d22caf64a98bcff4bce5171ce99b67f993aa045a3ef65cd6a29ca0c8eac3ddd99ab4d7452d10b6be9a635d7a8b278ac2f3a178e3a8c633bccf019773b5f9e9a3710b1839e4adc1e0a30ea89b37683b9f1bb6b41e6965ec9a19085066d5e4f1a42039495a4a4721bb01f4b2093d9e9ffb8fb8083f67ab14667696367a5d3f5de789ee3329384ca237b11f852e88bea94fddd0c1b7c39be8e979778bb1335970c236caf2d6f33793c43493a2d5864745dbaee88e7d09bc5a60bd5350a5020a0bb4fe83fe4629ca4b4d26365b3a0d3ac99bd3872bda7c60cbb06741710d5ae33cb312f00d0271c1357fee46f53c01f5ad874e27ae9f31bbf047a6ba35be500a7da9fbb7150b9170832057121217af95aa3cc2b659770ac5ee80f2fa54c479eed4c045b0840425d8b5f29ec10039cc036ddbcc8b47c539ed3ab89d46ff4893c6d3a7bb6e93318303932c6030145d09f51c2dd60ae2eb8cf5c9bc75ab6a27954703e93f3a7fbbcc87471f9d0f73ef03e15379c00a4d1cc730728ce5644d6be00fd57c1c0227535e56f812e3f9df44f5186709c0e5f06817d98ebd5e3daae73eb9e8ea4591cc8a57ab9d256dc31123dfe59bad98473791dceb2bf38429c74cb603c78d3ceee26dff3a314df4ce6341284c8e20c8c54367285e5b7d098db464ca1c566b1c4f445c5848d4660e520dc930fcd1e7348991b28e551c2fa3e7f83ec8299da41b7f68c884486b242d14833c2b75401a6a7d0389d554e435feeb880550f561d086eae5efadd845d5ecb334f3d25a5a54ba767e25d9a17ef921ef3f7c55ad2a739b3c36be316eff50357b42691c002ad3a850761b2b682b0c7848e54bb9c985ee5a857f8c775cea76a19cc843c30d4097834384aeb2196df9bc4dc86eb2d1cafe3ea74f6a3d7dff0ce042eed8936ad2d91d94f5d0198203c7147b6d954eeecbe804d91fd515e9ba31cc06c8d24f6a4904a109b025e03445b62dbe39e708c189bbd6d1a181e8fe962de8462304db560f5735352e5a090390a7d42b48b0807624081efbfe7ba3da960c8c8eac3d13635c343bddf707f841324ddd9a034112b1cf08a2375084ea222950c346bd8e860e053c8ca9ec7274eeb918778db98536372a4eae58c33d5410a21a6c5a2595401a814557a2c552507998bd276dc08fe70f0d6d54c778efe71f116d30172b31620324789b49db686a31b6960a6b39a26389aa269abd6c078bbe98821e8a5084e164065894b3fc8a5255dded60f6613232a7dd86581757aa87681bfcbabc87946210ad8779766c795778369c53ef8b829f67129e37b0d678e3acbe73f738d8778a5b0ca1f2e7c4accadf963fed262e6e295343883f10b57cad3743e2b5a1ad3dd86c4b59b613fe68c25b8b8b9235b21304a0c22b695c987ca1011684a1b3704dd8f77ff4fe0f6416553287e44a2765eaf70c5da1d5f8684ea395669010febde326be5f675fd9c92d700615ad7a8a8373924d8b321b7f07ebaca62cade6eaced1c1c457f303e1cfeb9baf9dab9820beefa196759d849c0f1dab24efa70f2527018cb8f631e6e67a0745033eb5453855e36b0fa74fe804026fb0c555d3aa8d976517b3940493ae47316c7fe4876da68fb17a43348d338aa39a52a82bbaa0a5fa438c8cfc880cc64d214c06614debfa28dd318c8448c3a024ade846c86c07a6489782ca4abaeeadcc01d10ea926bcec7482311039672762743bf9b55647dca579f16b69fad6cbb3cf77961b20f0208e00600f936a89f1058e2be6b1586bce711e458de779efb05f2ca1feb4c83af00f48bf2c94df74de0de479f01f6453eb0309b5454000feab962e5882f94b944e4ae5c6a4b06a3638f15ba22c16340df3ad8f5ed991a4b07739c910ff4d5e00d92f9b4f57e5cc76ff026d73b621bc1a3a446dd252fddab17b8ba3f76edd72bd31127649b34bb19869476b54296e63f20c02c6dbf1603c23f9d476874e69eddd516412cd9c4202326d56db9b520e8a40d1933bcfdc0b888c3008ecf413fb5543186125d15299ea414f75a634406d639165072b9ad066052f829f189edf9eecc2c73148bc113ce0d5685ab557b06980c7a11d6155e63768de2b13ecc691c7a2c73e4de7aca938e042fe235e56efb217ebbcb8126280bd2ad4005d8ed5941d4dac5b49f3adbc9075b19096c8005ebd28bf63c876d31a3946c26c92babf59965f418a1971231898c8300f6102db8fd6dc0135fb88be32f00a204a376a2dfda791c643b5c0940f9bbd0e1d0fb67a1205c20fc4597d7446c7daba865318b2a64e15f641902f54dea09fb0b9d3da578cd56d83bbfef59cf812a311623264eb6a4f1bee8c9f8659298ca257a2f1b0232d7b17c4b82045d491f43506242d42773aefba22719082dd6651990d284f168818f3a254784f62a29a48cbd127b97cfb377f22b8d9bafa969a77a5ed3384fed964357297506e96607fb5318473af8c11c794f0fe6e30ceeba91ac4ac68cebe4f7ebd82536d3881742995c0fd093b54aa5d40f003d5d58543ff04f5fe84350b772c6c894542a3e17667f74b645f6c98a91f07d3d59be85ab7e343a06e34e0deb474bfde3bf6f41aec8d037f93e3ded8a8e6a0c70c8f465b98519d79fb35d86350df46135037520b5e8b898b7d5d49b1b52eda40c20f0d18aa19164ca8c87add18d20aa201095b5574a4df9f4b46d83c5d40d879bbde91c5aa5d6248ec12cdd490f1ae4d1f9c1bfe5feace4d19916c12bf608b8be0f4537f9dca5e6b341881910898f709e466df62d5db41131498dc4685558bb0e376ee9925fe5bd13528931da659ab712ebba096fbf6d6ab9fc1aa0c4d335212d40b733c32a271f7aeeb5f3ade2041e5d2819a00aae721a704a545b2c24ac400aac49319d40e13e70062bf6f9517b0e2550af16065a9f434788dacd3eb16092f50869b6002a358ccb3bf04b44912afdf84f30d4e40ff5c21cb7221b7607c27771c79eea0b4257d466db74225c85b0e8c73b491a8dc457c617a58b4be076e1cf26eaa3affb7fef13b1c04255a10625799a49a85e022e35fe8a94b833a26af215c3c1a7a7e6e1d6d0faeac59b3bc242cd9afa7575ff89a579293137cebc238836480c55cbffdfb97dc5a2947e624b5228b404a61d7b665a518f18731443756aeed5b84963431766af1dcf86323d35ac31f6cd26c8b9148916d43679d8e77e56589fdbe41f9b078a92e5e9171cd39c84b16db044147ce26e7881bcc2dc675cdea645763147766fc803edf43cbdddbb5ed1888ea3735a42cd9f51ec9efaaa7143a79cc1005880aed5fe1680d8c76381098908fbf2cfbdfb7e4dd40633b268bee039e3db5b1e8e76bb4088a8a3071262e0e7ae4550b52ca49e66a4fa91bfc83095b02625949e597e13b7af5af643bda63f76235028bb167bf4a659a789cce6928363d359cf54dd37683ce1d9a1a37aed67d5d533035670b718d00f38d84f29a5cfb3958f5f2efb1860452d87b86cdcb184be3abe2c0bb3b87770529a3eafd050f05f49a5d531be0dca25de16c544a164208bff6a6ea1ad91115b648a524b064abc47eee0e9806d8f3918d70114c2e701622751619bca1d48ec5c2bfcaa4213dc5543c1b2e73ef121c921ba09d6d365f6cc7dedb36d5ea42b80f94c7ab8", 0x1000) 02:03:44 executing program 1: 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) getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x48a, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 02:03:44 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/30, 0x1e}, {&(0x7f00000004c0)=""/63, 0x3f}], 0x9, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 02:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlockall(0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 02:03:47 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000380)="3a2d1d1a48d0e5a2363716b1760bda9dc9d3acf5dabf676d3a2fbf304a5c56d3176ab305f7b69cc83277756677a27ffe78124ef4391f4a10e70ed4aa98695e9cb5fe65623e731322b59344f2d595057e20c79ae28a8a902a78376bd130c3ad34fb0cca9afb54eadb7c012ebc49cef7d8db18518bb6fea7422f725cc4246499dcc615fc5b8c3e4a72570e22bc291e13822d960c06798b24131eed2949b3372f30793d4323656b8ab4bc837e036b060a8ed3e1fc8f3e2334a4fbd09884a37e4825d1ba61d67239599ce47746e00ec730ed2e5b39c45516694f164ffd820c9b5471441e794f33ddfcade6a19351016a5836ea027cac82692f736961b2df532148184c3d6f4b5d7ec54eaf1d998e706f70516f0071be7f685be40ca5d8c34287663f281b1eb3409706564d24b02dc084752ed52b2c9b0759ddee29cd4193ae63ffabfa235461d18f630bc3cf4dc6cc618b18a58cd1cb580bf101d522f1e91d568f52f9d96cad1801f79921f06d3e112fa49e0f18842adf24ab7d32477147a9625ef109fcb5ec24593471025e2857a93e5dd465c0f791c8697dad70d274f0bdba4a9d5f326638c51c75b80b94db205896469c0069c75466a5268b8af81e77fd2d624a18fa15f1ad7857b43102f97fd0ac3e2a6fc489bfe701b40ca0122baab3084c24f12373e501bbef06c3335e954b971a00f59f534f2ac275eb8d908e86a4e0e344f0bd9b5f6a0214d850d7893c811f4a79ad3c1d244127096d41b3f5f8837cc52ae8b9682052f94ca88b1efa5b47a493ac694ea92cfc58ee48baa30cba41cae7bf3da5fc110b3f0512955568eb6b7415fe6a7431e3c7d699ab749332f2113fb9c545c3a61a9c3ead2738ebd368f4f8f45925a6cf466c806e32c9e121b89b6803bb08c21e7ce17becddf5a7ade9ea2861d60358f0ef0c6f691c80d708c0c007da13d3cb233504dc8b3240b5c44a86c3396b65f914f1c35547eef076660be305cb41a8cb04c3a95181a38db9b46746f4053d626986ccef55ba87268ec71de36a88043f6b2015fe32740b1ac3ce54c9c68a7abbfe29ed7025ce0ef3ed7d11cc7ac8943e38c2b9bbb477326e0b94f98dae6eb625ec4cda829fa710a8e95c2dbbca451b340f12905d9bc3eee5889404c0b369f485227dbe37bc4962f888a107f69b15d7cae39edc0af806d5e94df40d259a01d2c2b9527e7b3bb26e734734bc0cb48c613bdabf8e628c2448c80d22a362829129c6b6822583f822b9cc11ae16ef5b371d7444590fdd73d6bb56790fe13d1096d8e6355d25d6bf6a15ab373b5b4ce9d35cfa58b9c17f6f7b2cebce9dd4214b20809fa5967c40f5dd6154329ee1a015153244d1a62cf2bbef69de5eb4783a87a3da5a2df6e3e754cfb3eafe015ecaa4e60f391855ab2524c6bce54ee5715c413feec537fce87f7bdfe4de8fb38c0f1364e9ac2136ef09e6dedaa2cf0dd5a81217c8fe068d295ee240012b8d829126eff986b13addfa52da53d813a2682dd9f9f4b4e0bdcefa9212a764001032480c0dd85b17f8077e7927c20d95571dec9e119c0a761d33c99f80e3936577d399ee08def18f5d19bc8190130346fc84b6dc562d3a9d59fe01b66cfa66fcbe06a51f28ad7ae22fd7d41fcfa0aed8c66cf6ba8207a16c1d715667ccbb905f633450ab24cfd37ee2466965dbd1ff6b1322a7d062e73ed02c3c8098181befc01ec1af14db11654346bf32baed1d164d289a93da956f3ad8141813ac60edb94bff174fe03e43ac9d78aad75fd331c55b97e7eb872b7bea672a08621a8f404793ed0fa679375412b9e86c01c50bad1f9aa2d9394f487fcae3c012f94551d4ce5009daf1da7354c09402c9367adf85cdbbe0f4c9862b2c5cef3707cd4f0c617a67dabf4c9762fd341f00d3cd2c061dc227cf65fb0f9787935940e578a44835b6fb1368ea6767a5da4238d6ee7d16b2529ff97061485cbe03dddc379c5c28a1bceda32a3f8121726249b0ea5c9c795ae0ee90c2c659891c329c5fed0e916831993679cd6391cf5ad1840afa7c4e6ea1a5dd537059eaadf7928dd061c2a4174a4447a0d02e5b5cc4231890bb9f0cbc61e4fce2c12331a604d71bc66b432adda7e927fc3f89ee11b2e37e3223f687831c43335ae1545f771729e2fb9d8096c9e9ddfc97f334d55b88764320ec87d195bc2b1530c230f199b7f4b75064adf7a26c025238847a4f647ac49b8aed04b434bbb32d048115787e4eaeee8ae6b08a4a9270ccbc3ebf6d6d3b667445e22cf116c947c84c4b1c8ed650c26b1ce952490bebfc52db5b740f738133b48f30ef5e8222d88609e810fd7e2fa4e0cf6134d1bd18dedf228b965041e3703ebbd78976af01b45e56d0043876d5522017aa7c6e44de5bf020d8cfd331e4332ba4de67355376c7f054666c752dd9d1eeb8d39afc3202071db1ed5f62c89e87efa68de253b81b9141cc57ac858996627d1792710b07235da20287e14cdf21e606f39b8b12cb8b7fb094f2f90cf5b31e01ef888bc242137ba667ab8d792f4b950c2965025b67c955f11e3ec397bc9958a280a184a0ed847c4ad6e0d70c03fefb3a77821e9b14b9ba2beccb5e0fbe9f53d8b49d9a65a1ed06b344546254bb2bec2798614684bc0fee08b3a8c5ebe858a3907da7fdbc325e5d34d8f2c553e3e90aaad81dae5ef62b859e2c14aabc8e3d64f4c7897541335173e160fac384513fc3a7aa06dc14568ad3bed4eb11c27d9dd3a745892796d829688f1ea3686736aaf552f4e5d7838c06052a561be7665ac53e74111c82b06a0a71db593ecdd31b081c09c5a651b1af84a1018e1235bb21cc7b632643e90af47408346c0bd8cdf7ecdf1267742eea66e711ee64c9e16a6812bd46f4012cf44465c1f97ef883c967c73729fc6bd7fa64e8f1cf17c1953a70c1d8656eeb0a1aa5ab11f5c14d9a205be0b2e95d1fad4101d1815e0bfa127e11db1ac1a6baadfb42fee1b66b76b970c1a21e85fcaa241d82e520619498b3d96be50de8c418f8106e990b85fce87d20735e9bc37d057992795e748ef709e45e0bd7a15a0e861551caf97dbd23a6630e3752d9efe1cc3da9fce67e7863767342d3002d4e8d5b9027a7c75690fd93597ffee312198a727a3d601ff2b4db3a313eb7f816113c462ee26e8958e085ca2a5be88e79cea4017a05d342907bc36a3b4c03bfe9ec6bfa770fc98d64c48c2563779f910a373bb0b9980ba9d25f0570444ea3490cf7bde3e373c9c2d731c7349d134f9c3e62245c36806a0c55165feb6db1a338b5effd976809fc6b05a3bd77245ed8f7b17ff3503ec23536ecdd4d6dd223b7bd5dca7cce2ab5645f7484e6ec47f19ff7e20d5d31cd7987c2af75a96483af23dfa40e0d886d6731fd8c880c2211e32400f2364dc7735fd9c48a2ac3bf7f39bacc011b6501a56717f5a84a6ecf15e75c071218dc2d21290a8525698982b622ae8a2b8e8c7c31df97039ac2ccc5ca2f6ebf27c5afd4e04d3695cf0a38c37f42d7a17490c1872ead9cbd54caa6a08e1428c1a3ee2feaa4250df42784f52f87b9994d8341571942ad564623f17587ee8d8bc76693f3480ece999d4c38af9ee7e01572394fc0624792c27338f1026dd77af9989c00dd94666f79cfec2d4cae9af8d88d104f7ea70ca08adce7ae542dbf88bac0427b964e48178e9e6c93b6f232452a545bd8c2dc5b33363e6b58e9253bc90f97d0c53eaab9919c754dd94dc857af035d3dd70e892512de49bb2e6d2c2dea765b09a07ae582d25022cda449a15c82a5fc66602258e2190beaba4c775de0db1a6db65e3b1343a7389854b345804d26c377c9b8d28a296428eb3b90e043f377c4cc102739b199b3c5b8642e5b809e35157ba7ecdea7e44ee6421acbf3b5e4f2a07265f1953a1aa70b104b4bd48bfe99ecc91bb274443c6f1f8bb24b2b593ebf0c733c640d95c33f94d5be8667e9cac18eb915f4ee836fb596f02d49cc081de5c4278bc4c13ba0a8b1b528132b33ac8f730faad8470b77d5f8d2af72f8770a8386525bb551f9ace0e31b57ab199079c348a3acae750e5d11a5f262f9b8196ad2d7348c96887c7466dc099d70c92d74de131c8f8ea8211e825373a7140deadba64c41bf62334409901e345f1a1adbded1222c4b0637e2ee7e3e56c68a1b6e00357a567c59b1611a1850f8c707b9498197997737322c65c8a706ac1c3ba08d71ed1ea58426eaa003b027d861e4f563f2165768da1dafa719cab1514070516d63c23607b2f5b45207be13716dde8b73ef9ebfa18ecaf33aa2319db35bb91be9725ba0fee1f8df966e46f544f53bcee17bed493701c8e03f745b422e988a4c32183881b57fc4c8ced0a64b66fb660d4b4af48739b74c4cf0e83c650580cfb3b947d45116fed9c3ec3084c92057a5a28030a3d00993b3cf93a60326060ccd33071e058aaf369ff683ddf7aff22a1197a0fa7f4411834df8d00f37da14fa9fdda1a86d77af1c6c220f9197513fa1f4c3a7e2b3345d913e0940e5946c06e3b447d964989164a7e25480fa7d1cabea7c7d4eb32a8ad52e3f360c945156bb51b12cf513912f693c76dde6f7641d53866a04f83c754b5c7c93af0fb2e2fae206cf11234e687260095402317969ed7ff68a12aeef09bf9d68d44d966b12a8cdbde43c6c4e090c7500c9dd37e2dac9f267a13a691035d269b7b48309fb963230d5d57ec15940b9595f3a7a7af33913a75df30bea682db429a25d6cad1db7e96532ef1cf13eeb67ec2b4d876698f34cb151545ab253349d6cc9721dff5c4f107b6c83ffe13f3d170c6ea04893d33bd8e58d74b6fdc9acbf9fa32523663974e8dd3cf71ab586bfa7d0d545889878c0ec022825d389301c7c218864779ae58a6a01b29a6bcd2b69059012e237b620c8afc3b1fc45c19dac3c3e131cf0b292a06f7ea4a396e7208b5e166cb7bbaa72705af42b1adfa0d327adbef7e597fb694ad8c4689354df9f89b70abeafd8b89fd11659fd20aaf0f47194bd664137f1b0b7bfb30911f812e3695f3bf7193567aebc0a70d4772ebd04e78143a72d2fa6dfe887e62e072eac562edb578fa15587ba226f9315ca3970d8b1a994770fe29344a48b5418ae606eac9f35661e57af736b31295644be620b8ffd8df6b61e88299735a7a86b6d3dcd0ef3327f65a9098c46519405b73a647ace897418d54fdfbcee16697170daa7cf354b623e646cf4f40d84dae443494265a90df85f1c213571d5dec66cd2dcdf1b5e82337afb4b50a81eaeabc2a7541a9c71fb739843e276ddb947cfbb91e40463c7275c72de09a0cea941929a903c439067649ce2646587cbe24d84549409bc870e4ad7ca2a1af52893ba8a7ab82b3b3793d3e64848c8f0bd4c0cd7f90e45fa0f8985d63ca0bbc1326ecc62a9308660ac3d6e3f8d7a2d25cab905775b21016c424f3351beb98513270afc3c0d5032006b21a28b57ea3fb10769b404756227ed87d94a11b2e97a415bfc322382df2b5c50776b3d9d3b6ced1b8614fee73b802ab1159c728ebf94556a0461270e49a5d64e03e05dea34e8b20422788269da35fcbebb87e3d4534fc9d2f602bdc7647bc40ffcea74059cd11912acf7ea0cd35f3a805110fa23aca487cd65218f18c02c8e324ffceefced194bacf82e2a1745a6355ad98807e2398b754919922c5d3047e1cd1086c7ff980170da42911ece91abf1ca500e357128edfd008bce50ad7a6793eda48a6c5f2ea1b4dab3fdbc3c1424f966a19964f82a7f7e1086fcd088f5540697bbc5c3e959916d53d2de4b074cc66e80379b84ac45", 0x1000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 02:03:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x4, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x9) 02:03:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x37, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0xac87e0251d4cf82, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:03:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x12, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x10000, 0x11, r0, 0x0, 0x400) mknod(&(0x7f0000000100)='./file0\x00', 0xc080, 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 02:03:50 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:50 executing program 0: socket(0x0, 0x8000, 0xf7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10400, 0x200000000000080) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x1, r5, r6, r7, r8, 0x20, 0x2}, 0x80000000, 0x400, r9, r10, 0x7fff, 0x4, 0x1000}) r11 = msgget$private(0x0, 0x200) msgsnd(r11, &(0x7f0000000200)={0x1, "c83061102a39180849e659c17b9521e6903cc32cb69836225169426450a023a3cdbc7ddf1714b2afb95c5584a98830eec17aea5a1de4a50f042efe0a4ad520ac1612cf8ab2f46b82351b9e8ed917a0cccbc0b1261c5d21ce74282bf658aae5ab25246f50096313ffbcee9005ae6f65c8b647ead6d985c2615f42e1a99178917a7ba9ae262507ee3f15472613a07ad670d50fafa0de93a5a3c88fccc4ddb87549058312cb2ff68b2f288621707cb1c2f2cdfa6cb43edbe46bbac4cb013653b13ca5f7228618c0077965e0"}, 0xd2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="f91e0000000003000000"], 0xa) 02:03:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 02:03:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x3, 0x8}, {{r3}, 0xfffffffffffffff8, 0x20, 0x13, 0x60000000000000, 0x9a}, {{r3}, 0xfffffffffffffffa, 0x29, 0x11, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0x9, 0x78c1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000004, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x2, 0x3ff}], 0xffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8, 0x1ff}], 0x4, &(0x7f00000002c0)={0xffff, 0xffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) write(r0, 0x0, 0x0) 02:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x20001f, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:57 executing program 1: r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x4) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x3f, 0x7, 0xffff}) 02:03:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x200000000000000, 0x3, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xfffffffffffff000, 0xfffffffffffffffb}, 0xfffffffffffffdbc) 02:03:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000"], 0xb2, 0x3, 0x1800) kqueue() socket$inet6(0x18, 0x4, 0x85) recvfrom$unix(r0, &(0x7f0000000140)=""/61, 0x3d, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="006c65100000000000003e13cf3984208efdd3e63f5c1d161bf2ee238018460c28b680cdf25ec981308af28acadcb470f839adc4215a16172b22be23d841a721052a100a64c1bcf4c02e026d97455220d4ad420ae378c278f37f2d1cd341b282af"], 0xa) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) 02:04:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x5f7, 0x80, &(0x7f0000000140)="5e1773a9a6a43a45e359f3182a135f6e6045807445da313382c0ea3f37535f8f2b39dd0dc08a6bd8173a25d23d0106329b1400a6ff7bb191e61af8d21ab385e5f5683db2132d4741a6c2e75f2d9817006c2f22111e9d34312c3f403355604accf300a5b1d1844c1e5c9c0e", 0x6b) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) 02:04:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x420, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="6430ca246c72503f43714b0b0000ffff002e360efe8e3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fc692407726f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d080000000290ad1bb57c651ffe45fc1455422e52a5545671ffac5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57b64ae1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9ff63088547f096d43bbcde3a20a0b8e523c3687f12aae42d5301000000000000000000000000000000571c31db3ded4bcf78eb63ad225169912e69f2f1d71fa108842bd2eb9cb37e1d72fb34b8101b8c929a1bb1e109eb691a8b9ea5fcb5b28ac4f82315fc14789126dba2fc48fdea4100e42e5f5951ea1a9914966980394d0f745d56ba15a9ff6b718dff9811efe8b2eb9fd99851517d3d549ce79ef79d77cdd1318c54eabe6c2a9042553e324ee60659d5bdd338e72d907ca4aa75a55cf5e4b9f61c8e489", 0x43a) r5 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="c462bd8c904e151ab5c4c17c5b0ef343a566470f3a62961218000025400f380affc4e13812fbc46255bca3000000008f8978c18673000000430f0f61d3b06765470f1d37") close(r1) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2e8) 02:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9e99789, 0x9, 0xa3, 0x1, "e7f09ecdaafc99b89f8a33e5c04335f85a8f951c", 0x10000}) r3 = syz_open_pts() write(r2, &(0x7f0000000300)="856d03171a3f28b16c7165356369ec19d24b742e98786c6397d12ec2781dd41a023f7d8c92b9c2c99ea682633960888e49c4ebe79e7b866a6de0acf7cdc5ff81f86109476d6559d313d69c35ca86e54d6184d74ebe3d435959adf72abbf04cffc5f2f59343644a8314df201e150ea326344b28e866ae83c4ae79c847ef95bc5aecd10a4e47", 0x85) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:03 executing program 0: setuid(0xee01) r0 = socket(0x3f, 0x1, 0x8000) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 02:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000e00)={0x80, 0x80000000, 0x5, 0x7fff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000f00)='./file0\x00', 0x2010, 0x6) r2 = syz_open_pts() pipe2(&(0x7f0000000e40)={0xffffffffffffffff}, 0x10004) r4 = accept$inet(r3, 0x0, &(0x7f0000000e80)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000c80)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!+$\x00', &(0x7f0000000240)='-*\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000b80)='&\x00', &(0x7f0000000bc0)='/dev/ttyCcfg\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000cc0)='}*[!:-\x00']) write(r4, &(0x7f0000000f80)="46b29f012322f0e3e7570b331afe8ba39893e901be5ae546449b488b37170fe1baa520803209c43c260c8ea19771ce3c3163d69ff66b2629a96362b388019a2df35fea06b51940075d88958207725d7a59cd19c29d1dd134a39f73dc6aa1c2ed21fe4c58b900e866dd11573f07796df9bc3d61865c03052366c202637f64c5b192649d0a33c24673f23fe288475b259281860f1960869285ec88701660d2accb5e85c4c12e6628c353ec0e449d3a89fe4b1bdd782810cbe4223c8f4fc016a2deb085740e7343316f004ac7a1d6f3cc0ae8732fbeb3ac92056c4eba427c2056e47806a967", 0xe4) kqueue() close(r0) r5 = dup(r2) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000ec0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000d40)) openat(r5, &(0x7f0000000f40)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000dc0)={&(0x7f0000000d80)=[{0x41, 0x9}], 0x1}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x2, 0x1, 0x6e6) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x90) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) flock(r2, 0xd) 02:04:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/87) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:04:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x2, 0x0, 0x10) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000300)=""/4096) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:04:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x2) socket(0x20, 0x3, 0xb1e) 02:04:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x841, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xe0, 0x8, 0x200, 0x200}], 0x80, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xa3, 0x1}, {{r3}, 0xffffffffffffffff, 0x34, 0x70, 0x6, 0x4}, {{r4}, 0xffffffffffffffff, 0x5, 0x80, 0x7, 0x6}, {{r5}, 0xfffffffffffffffc, 0x4, 0x40000009, 0xfffffffffffff800, 0x800}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x55c}], 0x6, &(0x7f0000000200)={0x5, 0xfff}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='^]^%[\x00', &(0x7f00000002c0)='}--]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/*^--\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='/dev/wskbd0\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00'], &(0x7f0000000580)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000005c0)=0x1) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r8, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendto$inet6(r9, &(0x7f0000000700)="e0edfc168cc865d0b398390616ca3c8fb10ff3b315eeeeed4f3ca7579fd6c0d78e6a73d4f0805841ba32f81b31e0fccefb6baa701f9ab7cda7b1cd9dca9670213c60845be19d270c2335c18ac5fbff5620f68ffbc30b89ec0f8b4b07a2115af92cfc450c0f90063b672f1762b76ca906f136e7ba822d7d5abdb9c52decfdc59fce439161235521299e60b43f36c7b22e3ec01c2509c788ee7773887a4822c28a0985d27456df8526195081ca2e2d34a675e3d436a7d791571ba52aec85631c3076774e099e2dd51ec3486fd7240d90a2f47b2ec8c14b3e0ddfb3566704db03bf092a6fdefd10657e2c0d82ef35c0945a9498691d4fb244743622f319584d933ca5ea04a1de6d5ee3418e568cda52e308e20d2d10ef1ac6f2c2a2a51fb2702f12a489dc7045f04e85bcc370532c80121deca2c0cf5c81f0422fec788b2595a1f9f77e0c127ffb90446ef8bfd550d6893c1f059492c0c9ebe134d10d844de8b3520c728521e6ab385fd064c8a163b3ef330863e292a20bd745f4a0d8b0035fd6932a523b21ecbe4f43a0ea6dfacb616dc79e6464002208b403fe1ae2120302e85da25c0cff9f2af2f2fdeec7d9be9f700e4aa186ef3860d8b4f3b36617806914811b00a74e086f8fdece8e4eab91ce4ee8bc2e3321d9355ad2be941726c8946c22267da03b30d610645ed0f23a2f0822331fd8181bb46934872fa16406d91b78d9265e6783eac3f85a2ef3d8d4d8e95d2f961e81b30a7c5dfedf6f3a090f06ca34769b5bed57d26c00a6c01f559dcf98d01b1c3749e442f1d8c5ee99588702fc7b6d5f9f1ce0fe526889a6b34126a155dd4fee197018aca8bb73aebdaa49a3a6692a1c1b205b25999e7a6dd7244f8a776461ff259b0fd498889c78bc6777248b7e9d7c37d213fa4c9277edbc0990002dd2fed5c35abca38bf7f46d8837913b83aa2723c0469e4915d738c0a5a70d025809543257cf0b2916017e48f569eb19999d0b8fad96803e9b3fe30b161e84296f05b703bb297b86ca4c9893bb3aa8566e1d2c4d905676fa5ff93372d34ded7ac3aae342a3aa03b9c487d8e74a3a5cf1932cb8f14d6ffa398f4dd7b16b93340dc2eebcfa950e5b7b1b130059e05e38f51ad3a7e42720e0e09a20464f465f16a0a8bfb0a5641d3895e04bb4fd282431a18fa2fb8afa345a4ac01ee547ddce181b5d9014d77defce2572898b7dc00b8fb9defbc85490f8de7690e949ca3a97fd2cac8877572c0b3a21185b41208d89957e9d1ced3e706a8b5e59544b0dcbe8e8894277205d4b9453033c7c7ef078e29e32f925500be842554ce8faf0b443d80e1b78a3afbbb5800f892b49a94644f38fc155657bda543d7a4489e76646ea591dda4ca101ed224fa1578490e0bbbb197d5abd9a58f324a7e7cbc96a37068e879c161d0c81904eb25f2bfe5e141584d750d6d86606ef4242d4f5acc2769fc009dacd00decd3fe085cfd2ed83013ec9ebfc488fdeef63489e7eea5ae9a24f04712d86ddd601da0501563bb359b55e750ff483c3cf3c50e195f349f93f1ba637572d54d4ae7b14a5ae9e8ed1efbf4a4db7ea91f583ef7c5b67b2c680a07c645198f5ece9741a4a079b743b756f5984d34a9ec7612324d34583dea622bf1c61752a592e4fb838258755ac7d371e42e56552ebe405afd7c0792c92a66cc52331329e84f40f49146a7b00effe075ba8ad5e8c7cb484a2bfcbdc11a6a928a6b7806b947d0725b665a075641212cc265f22ad627da858ea1d39bf354aeeeafc7d9dc54b19ab2cbb701b4ee04b73c2bed8bf3e20c21fc0452f41d6ecfc7403371eb9bc92daa8df2c985ebf4d6beaf62a0b6c08ac22736a0c6e7bd660c46b12d18e175c4d156c4e47e1aa8dc4254837f27d5e89adc79ba3092491317cfcb535e6cb89ab6389b72da711dffae44fb8d1d12666e19449c0808da0c883a0e72ddba9a02bdd81c5ad80b17d848bb6e2ceda80f95cc2898d10bf9059416ae87b0f5cbcbfa0e3eaeb478711c889f07e19bef2d7bc4585a7cbe8d04b423259e1a06c9b1d6620b47e6e49751a8754af4752042ff743e33dc15862f0d89da4625a767fe85125e3445cb9283dfcfaecd61732bf0569c6440a00131a2313f4d50b00c26b6718332a0b96ebbf20784769cd1339876b69ecf67f647d12d17dc6585ea42d336db2721b984d3b3ac27000e5c2e67628bdac7d63ac4c532f0d5b07ed9b3992f4d15c70f5c526866f156cf990cb78b848fcf38d4931daa8d206a73a0652758fefb36ff90be526c3e4a8259a724490a7fa144afb5061fb3a611d34965322cfd9fb7a4770e76fbb614a9f4ecd804d5373d5b1dde76916d9ca548b6f15c62309a13cb77ccffeceef106be7c06a5f42c0242e68111a35afd76dae16c362a91ee4c712fe0d7df39db2fba0974b60e8e0f76f715c5a67b3d89e1063cc6496e2bb610ed2a5ac5b947b33ad41d70a22a53fd795ecee41d6f92ee2241a4b62cf3f6fb4bd557e22cb3c6e632e62d35c397c2bb87efa8aaafe997df77bf16ff739c1965fb9a54d8e9b1e9503588d5ce5e742584da2358f1660d1a81401c0dd823bddf7688f9ece752de9f72a5479e673fc7d51ae4c5e1b317e1e5743cfdf5932a5b9c61566a344799052954a86d48e77c388e69de952ad8b2e372ba845842ad867715e4005ab313203b8e23ca41a8eb69256a18eb9cf2585b37993922fcc560dc9a3e111be85a63ff443b72c46189c6d1aa28a4852d92f35da59ab958bb3750b529cdb3f765914349bc599398f9b5528a35c8d6e9c98e424735f87e7737c2e3713e488c8254b1afd8545359d4c90154ae921989d2fe8529f091e1e09446cd1304c8d8dbbe6f1a8aee2b9e3192aab2b14ecc0bd8973b02c3a6750e3394cffae168e925ecb251917f0cab218eb40f00bf74be809e864e99d9072d9e0ed664966f98a4a9dcfcd8b87b4f9a42d613d3fbcd76e12f42927950894b937e90a45788dda48077e141ab4774e5b8ab44303ef58a19c72ccff9dd20c31700fb6135d575255cf212d14d1560520a7c78467e308f42bbd2957d569c258af96b005366bb27596a32e8f33838b2c957a799f1a014438509d951b9a5aba783389261e5fff4cc0d6736c171a3705482841bf7f6e7a33d8107d962c83398aa31084fcc1d39aaccfec7bc52b666917df540ce31ae93112cafbb86137fb9dd72801679c1ffff2d8002a110c2b3adae765229ed70d2e752b2d3c908e4eb2ea4f03c2e3919151c7406e8dbd0ba5849b71bdaa2e0403dfd9e34a0ffe6f8acd3d81747ea4a251294f0d55a2d9074a17ba0a95f825ed0d8d2f3d53899eca2232bbbccc5dae2787517b89a28c16dec7b27fa6b7d3d1279a186d18d4c65774bffc0ea45e76e8d9812f3473e7916232d286a5ea61a85005130fa1b93d3a98286fcf4a606d65f150db8627c08a3008b492e773373785988dda5aaf52257213f5dcdc929ebcabb3d2bd6ff95b76dd0964aa823d9f3409861f71a4348dc4835f5a0a016de59177606d68c5f3a40b4081dcd7312f6abda7c8673865ee296362421d53e5368f9c93ce9f754ab5871f949f9973f68144171d451ec965188e451acd9c547d13091d3f7b496d98e1eb3780d86ccec50cff839f887cca20ec1d6812ea4b79411d7f963109b6eb765b081a5ef38637b019577ef9c3da409dba65583ec472a579000caa9f1643f751fa006e9f162c860924646aae179240b2fca79d8e4dd4673a62abe11e24b461e6171c2e6359b53fe4152695292801c4c120406b33796b1a376f427bd38130f3795807b3c88435f73c5ad114660a1fb118c6e497f943fcdeba7c7cccf1bc81971fd23c2d6e79910af6900aec18356815c05e51fc1250d66347554ad1a5183d33cefc86e293a58c6edb577305393ee5d44bcee8cfc969d8b240f4871a5357cd9da41864c00791d250d6716225170c6eba778eedd8bd29bb34ceb1fa77a043637dc8b2d865b887e5b78c825c325efffbb8e7ccbafbb51705ef0750b00f079c4a5065cdbc09e4d716b2e358fcd4a314249f1c892504d3c02b81d5874259e596e3d93275ba8f694befad7f61652e487624716d7d283dfe2e65de705828274d40a8e308f26b355b99f25902ac20560f2327933bc9622b2cd2e4837c6689a43acc792a14cf76e3443ac383d442053ba0c08fbe22b6ac905293a668b3f8272fc38e92712da26870aed70aae5e60344f9d18579a0537a70384e2388d189bef80d5f1b6984a3445e25f45235c0832b6f321ab2b4cd4883ac07bbb145cb93bc5d9f7891a6bfb0b5919d87dfcc025782c0cb2e132274cf73dd6d3fc6daee3752e0dd9e9c9ddb3d205cbe121d43e716de503fec0b408b155765cc51291e6257114d392cb67c0ab8cd7fa7c92ef371f720d57d86ed5af3e8f301e4c022bfbe872f58fa2428a6e55a4a9baa36c332103199f5f9f045f48f2c1bad55c06a06cc0897ea5aa91e3bd5258b5a8156afc2aea6fdbc7afca0bc9cf255b7d1fa61234768243515fc60e9eee43e4c01fb20a949cd4e48368140c16e47927b5a7b7df3d84e1eca452e3b8e1b923254ba77e19b08c1763d64655cf446ed43ff6bd833e451109415374517a3db221660a5c39221da33e3118a8d6b678b98a9f795ccb5f5acc4bad8975529ea5a5dc3c0345b0b351b78a502be3163a3231dfa3525cd45cb63da2441dc9347851fa8924ac4f6406643fed62464341ff8a3c04cf181bb8851c93bc3e8b1b3bf3830437380a0152816c3e98774d11779fb38f945ba0645544302ca68c61afa50c79c8a24f38af1e53026c4b970c9c11fd01fc437d67e45fa101d2fd913fa3038128facb26735c42bd2cef1cbcdda5a54acb890d536ac01b5a047a9b7ee364f91a70978b2f40553558f68c7357e66683662b281447b7804a34df1cde2eca1a4bee3f8c9e09910097645f9eea10341b7654255fe260247a0c5d8908b53eb117ef39d737d9099a90b0dc41f1315f51769ce5b507144c92dd40bc9f832ce36be42200cb472f6ee4b31f4e339dd1864d4a0411c15c516d8e96ec18674adfb913ba768867d59a5052296683ba1771f2e23620ce7e89a28da88e88f21f002f6d3738fad949bf82e72e5d3f148e4e49af60364787c80c3ff8b3c616ae3aa703716ed62be39bbee8ad331e60156aa859b33f42e1cd5970057922351dcd36789a5970f666eeb0d4010e5e88b89d136fb8009000570b327d7027eb85ee28e29e03ef4fa80d66f5576107d0fcaf527a7688f2565239a95800c7aa7b42813141688203fa29f0f2bbd0d1cfeb24b46c37f9bb3dcdce7a94e10046746597a10425e91d8fbac6ff34a77d148b768f763648f9e47dee7b22b808fd92572941a2e453c43483bf17843ad4f8ecd56c45e7d5597468b04c80f139e5446ee5169c935cd3158976d83002e5cbe5819c140db09ca57faeb6ff6989bbf63c14900ed568ab94c458c46633b05e819fefadeae2b1a6955e3147160eef7293d45ffb43fabc9ae1d9fbd324b3d5ed2ca448423d63796766c5f82f5585115e157b623a09087b17520ced777c73bb33c8e295b1c9873c820d24dae19db2f5f02ab5a31a2a170ed431cfad431ccbf4db106ab67b283d075b667a155101c748c0f58ab3026c2541df7e2003eaa2fc5eb371fb4f005a9a95849d8d008e9f0b26f2efff4d38b34ac5b63e358bfbe0d150a28eac26bad0a754cef441a5fa355f10cabeb4d17f4b91ea7ab1e377c8e1e895934f942cd3ad5f999871c61b1be9437db063e840a456b67ac7f237a233ca986e30c5834d00e5ad", 0x1000, 0x40f, &(0x7f0000001700)={0x18, 0x2, 0x6, 0x2}, 0xc) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000001740)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001780)={0x1ff, 0x401, './file0\x00', 0xde, 0x5, 0x9, 0x2000200000000}) r11 = kqueue() pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f0000001800), 0x6e1e0, &(0x7f0000001840)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x401, 0x7fa}, {{r6}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x7, 0x10001}], 0x1018, &(0x7f0000001880)={0x914c, 0x4d}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) fchown(r8, r14, r16) setgroups(0x3, &(0x7f0000001980)=[r15, r15, r16]) kevent(r12, &(0x7f00000019c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40000040, 0x1f, 0x4}], 0x5, &(0x7f0000001a00)=[{{r10}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x2, 0x44}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x8c}], 0xfff, &(0x7f0000001a80)={0x2, 0x9}) fsync(r2) pwritev(r5, &(0x7f0000001c80)=[{&(0x7f0000001ac0)="cebba65207fb984208388cc060e11841ef9ce48db7754f50b5e8b7929ab9293efa71f974f0d61984237af6248b6a0b38c3cf4019a9d23b51e6f013edeed67afc50471a36b1824933bcec03bb90d52128c7bdd96385f52478cb79cd03e9e2179942abb32d6901826a216acc2438ce6d6b768ec161e74caa564152e7bafc57c6c85beb55a6678114823f955b41e178d8834e1f080998ab51b8956f83f7408c58d5cf", 0xa1}, {&(0x7f0000001b80)="cc89ec32263f70a0d69ff6c10f4239f32f67c5", 0x13}, {&(0x7f0000001bc0)="4e37774c298d06e034bbd92b7ebb880048533dc171314751c36b7b1ec0ca6e17d579d4fcf760983d75b8e61e30c2671cc46058c52fa285be4222d2fd51b1e22ec4c4e15652564215243bc0d6686bcd85e69afe73086bcb4a9c59988607820e16b1c06f2c967cb17bd21351b644fdecf72275fd0af6699074cd7bb182e8341bafbaa6d1283c82a2ef6c639428e0", 0x8d}], 0x3, 0x0) kevent(r10, &(0x7f0000001cc0)=[{{r6}, 0xfffffffffffffffd, 0x29, 0x1, 0x9, 0x3}, {{r7}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x80000000}, {{r13}, 0xfffffffffffffffb, 0x50, 0x13, 0x6, 0x3f}, {{r7}, 0xfffffffffffffffe, 0x38, 0x2, 0x8001, 0x3}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40, 0x8001, 0x8}, {{r1}, 0x0, 0xc, 0x40000000, 0x2, 0x5}, {{r11}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x125d}, {{r10}, 0xfffffffffffffffd, 0x10, 0x8c, 0x7, 0x8001}], 0xffffffff, &(0x7f0000001dc0)=[{{r2}, 0xffffffffffffffff, 0x61, 0x2, 0x80, 0x3ff}, {{r12}, 0xffffffffffffffff, 0x2, 0x8, 0x5, 0x6}], 0x7, &(0x7f0000001e00)={0xfff, 0x400}) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000001e40)={0x7ff, './file0/file0\x00', './file0\x00'}) sendto$inet6(r12, &(0x7f0000001e80)="e744e5a02b48fa26187719b88dce608801c19bda81b1bf42fa414e8e93dc474cfa191b6a0ed9d60a385aac69606d92e8a84b98a74d0e6785f9ccc6c7a89da1450c5f0a3e0c02c057d13c71804e106c77612931f244e0c3a9852d394e79e66f7a83b2fd1e8c9a0f", 0x67, 0x8, &(0x7f0000001f00)={0x18, 0x1, 0x110}, 0xc) lseek(r6, 0x0, 0x1) 02:04:06 executing program 0: getitimer(0x2, &(0x7f0000000100)) r0 = semget(0x2, 0x7, 0x0) semget$private(0x0, 0x2, 0x10) semop(r0, &(0x7f0000000040)=[{0x3, 0x10000, 0x1000}], 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/78) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) r2 = msgget(0xffffffffffffffff, 0x4) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) 02:04:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) socket(0x20, 0x5, 0x5) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360be0142e3a343984ecba41df5827e5ddff247b6395d2d7778f00ddd45546a68accf4862534c64efbb4320cf14340c05d3e54684672fa2b3634be39b23ab72a10e70e10f9b05a7a677a735d32b722878bd65928a64897a80b7a56bbc5881c2e41930b4948fe29c854a134c2a42c6a4c63a95a2c421e49b295a610bf236fe1d55793649e00439c52e1222106e1cefb1450600bc5dc039f6384b45d2edcdd86fd65fb3c0a4ecedd12c0af0675144e9b3e36fa60d83840ca34e4ba5aadbef16e0e6ba0638a0b24163e61ae064e87afe8741a661fbf74c5b7be1ca203cc43aeae6065edd1916adb25e701b14b6761f50d54416d944d0862e885ab597ea8393219adde4594cd4ef7d4843b16a2c23975f4744a69ddc0b645bf1ec0a594f7a4b1aadb0e436c704f053deead2f8073b2179dc3122ccd2b34ce447cbb90e729532787c9c60f654311516e15490de08bdd03eee5c00d883ed0d88914102e1cb752beaaeef3025c5b0e91d8a981b2a0d32f22a6305af403c0d91b93fde3ebf3c0fe4e9c48c5694c1d32e0bbeaafcf50bf0b3073f377bca97e451a9618edd2137f4ae1b29ad62e607395468ce49581d3db188c38f00412fdb220263b661ea178c149d2ab228bc9de2e2ae78d4f52ad0eda62ff944e5364c776fcbea0bfe9e03e0f09efd544a5fdf25b4b589e23cb242fad24b25866551c032485ee1fca97bce448774b19d1210fabb85d449dce3bce1db37c9523b786ca9f88c1edda5ce80e9aae327abdb0e0d0945fd0ab6703e5c4be6661fc538dc6f11cf0be37ff01c5e6f872c64dff2337ec5bf3f265f0a22587d60d2a7dbc21c911007bde1beefdf0af1d3276113625f1a122b67804120d01ca6ffc0f79a387ed177dc0f1e16950388290742976c830fd4e7a28f59f698fb115f8e5033f0ef98619d2928f2c0cf11e6e0803fac35b84db85cca32e9f95fe92602f46366c693e71305706bc2cee975fec3c996435bb79840f5b45b049ee8f0853641deeb31e0fcce5f6204d749922f6626c324944d5ece1b802c7ba991181e10be61fde050326a4b1c3cf5eeabb22d728530c8babafbd62922752f26201e0799e31f99712894fcc81e8e4f827788289957bdca5eba38f57ea55abadd72b3c0bef5d225e1beed717ff8f0824886984a5e9910115105cb87a988387cbe41e01b3104d5a67d3a14191cc396455dbea9bfba3301040432b9b665edf4f72b2a02a13937257a86b86808fcf61d9fc3823d3b395c214adb954b1ca5a88ccc52fcf1680b8f6438bc639db5dca79aff7391c251f993f4b0d8b08d509ec5de3e3fe4155fffff9e507e8a91c9263c39c7cb7b3a52cae178204e05b5c40cd8b659894d5704affbf6cbc0a65166e87d034614346d17bfc13636c8afce47818022801085e49f247227863bd374ca88a3648e250b1fe53f58a300190a0da5404245815eace51a4ab036c98c39cb3cf5f4448782ec81f82f25f7bcb42351418aab013cb8677ca2f9770dddc3a39f7f31e60526a4d96151c49fe6611335f93d40a5adb61c3ab34a9d597b6b46d76b2d57ebc0876ebaeb6bd9759c5a580a4c2503c8597a9f3aa256a1957aca564fbb26506e6a03d4d0e8938ae41a4d1651b6651232e3285643b089772fc231001461ba3e74a4604c43094fd782bbc908be971c8b9bd6c14e7dc41acf6a669c8c9acd1e70a673bffd2fc32041d3270f73d0e9abdb51a3ca08ec5b5709cab26fba8684974bd8d7c4701e50ef3da73e9e2853b6264e9b0c5d4cbd3f8e774e117a27b8483fe4bab92540dfa7cb7fa4a1c3bbe4112d2742e65e7774f445f833bc19d6ace110aab0be18504822e3de14567a1543d21c32aa5f59166bed173e6104e2fea5102fa0ecbfd8765a96e2d9ccaba21b1261bb0f6e61bec7bce78210268dd6b1459034498d9b9c51de5835cfce12261632ad845fdd0af6b77cb2755ef90f0d82fcf714439217ebf217533bbe5f5fd9849f3529cbab29478688919", 0x595}], 0x1) 02:04:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000140)=""/201, 0xc9) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:09 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x89, r3, r4, r5, r6, 0x80, 0x100}, 0x100000001, 0x7, r7, r8, 0x5, 0x27, 0x1}) shmdt(r1) shmdt(r2) 02:04:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="ca888c5c98e1bb53b6612eb324446207fba1f95b112c8a208bcd0bee04fb8069091c04c4d0cd30e1ac4128a8f2c842eb972895114560a4ef42bc369e071d1ace8a9a6cfffd2dee7e", 0x48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) write(r1, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) dup(r1) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x20, 0x86) 02:04:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8007, &(0x7f0000000000)='\x00@\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffdd5) seteuid(r0) 02:04:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)="87c47f88baf263e37da0584c3b3bb869b64813b6051677f215140ac38bfd435ac82a4efeee073b4e2a4252c91a082d67eb8669d73b5458021bc2a4ae0cfdbda597759b915d0b17f29a02e13c4b439f313341faef74f36912d81da96ab8777970e918c72e8068fe8a2c44b54ffd78fa5e62e8a36fe7d33d", 0x77}, {&(0x7f0000000280)="6079327263ebd19654b254f45f9680b2b050419a6ddf8f29a53edea8cc4349065ca35b69cfb7e1f20c906885605e7114b474da42698395cf87707bdaac1698f01e2a61c26e45d128e34f37474420589658c065bc0d5ab429b30e871318ef106a4f07a55d0c811aea7215db20c3efd4eef3d3ef51894e350b5d5b574a60b1aca78f70de1bfc61e84cac29711c922f7b952d26b856037b360c466b535675c704c6b4199df3268d08619f9837ec24aef400c42ecc5c486236a9e708e93ca2623acbfad4fd56c6867a27ae82f7f6447d5cc95902a93bb7e556855672ace5a2fd4fc428b7dd597163bdb911e55f28e3af4fe52f9ea45b99a7db652501c8ca8c87cec98fcb6eee81f13721eb16b94001d8b87f6d548af72f49658b69b6db0dd93aac1258579fb4c38f70f71dc4116f1aa920b69d54decc3a706e55df053f5b0f994fe3dd5eb5eb02f052c1ce8e7a1c48fd4abe9fcaab3b3a6e8f9315ef6ae827cc88aeb2dab52a93a831937f5a1a2f829e99f484be950eaf6bb16206fd5c1e27c9c971befee2c77df968139e8fbcd53b03c1708457125d247ca6973de70e86361c857ba317f7a08bde1ed81cf85a11749b3648c18bf8e5bf971aaec23ca929a28607b9d8fe0207c495b33c868dd1b815199f87d3cbf01e87164b891d6ba092a7cabc1f81a066c6b23ea9d60d11650fc9209ea71064f396c327abd16f17fbd61bf8c35aa8bb9be7b661d22a6314090319b6c92192aad49b566c77a0f9266b11421d9b5d2d7a52479cc6be011cc7c2f200733d8e4fa49b3fe6f7d06ae791b77b81f2c7c92155cc573c24893684606e3de53bdd0433dad6af4a65d8f630b562b8607d0fab38d23d0f260c04e34669e4ca7fa77e39fff374220922d2d7d15d03e773cca4f597e02865c6905dbdf26e83bd7c99dd7de699404b4b13c8f0841a6a68ecd4f4df9ae51a80a2f6a489e6752f52a78fb3de3b08d404fa4008d1e7a40c72008406855066e80467d9828dc39d5c6c187674fb8dc8508c56faa11098ded83269c1c02ef7b1e6ec807063f8b28f8733c2235fe94539f76942e94bf0416167dad6cde652c0ad571923cb894b69a704208410f988887417e34aec0ab9324d50ab665482c4f58f019b21d0932523f01daf8f9fe7f55fd7b5092cf34c1574c9ac64ef4f3766452cfd0da2a4b0e24f46ba9a2ad1d7f668c6b165ff1889ae384c2bfac4b3046dd0a1c958a18186c40de9f5649018fc7d00c2ca6c588c976e9a2176bd042cbad7919ea838b27a19ef9ce3cd1d919483424a75ac62d635e63cc232ca9256cc7cbbdc9b84433c9ed4967efe36b265379394aa462154ee318ab979515e561e2f3d65b9f13367ad2cd3872c01d48f109a788a44e675986f183c888a20bc8436e2e833f96f8fcd85be0e3fa054b414352a324585090e0b682607a1e0c016be50489e02013cda824860c167e99b73db750d16a7ddb99216b13e7a4b8813d1a6a68cc9d1878b7cdc79fe299147040566c405db558fe6ae88b16d59b191c483c4794bbe6895c59d6848d6c95a26d9d876848df648ca39c2c0344e7520fa4b1dd693ee2b80b203ad68c6d142edc3415045b08ed49717a43c1fc4182280ea78fb37812b752af7520a6733178db4355d13763041ba097b2dde8f2f82e50181545e4e10585da49816cde9875f6b6b9d316fafcd34d1af95b34bcfa91594044ce1b7963075e2cc66e7564760f315d0235d1cdefe9d693c592e133c897f03a5e52fe8475bb58f106a6c4c3c29cdd52ef70ddd391d145fcecc3abbdae04eae92590abda0e92a0acc2b9f8ab0010cafee160f13bd4d0326da0bd541d4c35032a80bf50e73607c93660ec5befaef33cb3de8e47fea1d1b885799d817d2d71a0fc1701f366f278533d30776d22ff915660c4019f745e8d83504a28d2edf5193c60bbb8db3af446be0b7f62153e68cbd9adfc8fe6ca2e68c77b4f5c9e7f855d18b753b14edb7993352ca27183f5ef0583e457008278ad66820d401ac5c365a7f2c017de2c103c568a70036783a8033e06535483cee8920e84ec56a4a7bcd02100ea4b7c82b3462d2a2a1515f0bec5130d9a1ee414547af2df2e28f3053afd4f861b0f1991a200ab874fbdb0166c5b7a36fa088b24d79dcdef8d98617cf2271100a9861c2a0340599cf3c69517ef778b5e52d918fbd23d77dbfb4124cf478e28cc6283f746632ed8b68dfcb3e3dee0196d85eaae0841e0dd807d74c845e2d122bbc565ea569b6cc054e82c729a59d91e55aaf1624346c9a5acbb9dd15813a5500b646cc56d7478d87db37407c10773f13fbafa62f6829bc5a13bd7189380425060922f29aa5122eb05efe3f72a661f67e63d27a407ab2bd7488e2b0d6a1f1cc490acf09f3cda0d695d1b6999e15a40c24d953db55584691bcb1723af9396fcfa8015f80651282774b6801c918b2419f45fed1e6080ddcc2376ab9468e7ecf0573b0c419e979c7732557e934999787c661ac960d05104b62c5c1ef28ba9096489ca5f0f4e7015dd23a8291f054015681dd7ba7c9d0716e69d64965efb520270d0db9310f4826ed99ba49269b6994556bf85cea865b5264cf56c8c10ddf7bc66d053bbe8e9228e0d49de9724498c087fbe75ab4643cde86ca2cd41abc830486eb3f78b3bad4c51d96a426f65967c6834705efcc56df13244bb461e70d8251d3c871bb07a5b5a3c8a64fc121832f832838f144f1077284c22eb707f8d657447d7c053fd3f2b0afa238f147905882059a0732564ae80139b5790c997343c87e6638d32f95e08f049cb27174a7948de0c62c6987ca5eed08f80fefff5ecbb11007132abb39e6d3c0a60f150292d186ec6f2844b920cc4174503094fa599691cff206f3632978cf09d6b40ac6f868633ac477aed1ed2de37121452000eddb6b2104678f823370f405d4400b789bc4faa17257e6aea8735490d61b8c9cd857ef18684ecca94e83a07c5d1d4452a4c374a5336adda5c470db0c04becc776f8914ba32970680bb760470e4209a693e6b3b7b7d3bd06d094377f89d9a565939424edfa90f0e2e2e41bc1200b0b4942c254a705269a0d066e729d3b1a1ad270da6e15d9554f447a297702851c87c39ce227cf5d562d6b455f8261d49fc03aa24a6dabd5b9bbd7822a1c049c73c5543daf05440bd7a3483d6c449b9c1f7c52fe631cc9205cd368b796404ff37a96eee3fd07112078676fd357a61857d1a98f7b3687278b9b93214c31499e24ae5024b93f8ab35dc17df463e7fd1169b93667d01f1a2d2096c790e52533f65e96dae22c9058eadc0496661683c7dd1c70babc5bf2943caa7e607aac891ec1c04fb7276d171ee76dfcafb63b65494ecdf22df337a5e540aeecf0fcd99ac7238de3e415d67c38b6b3c1012ad498ce772dabb6a0058f38c62888af5027c526a659157e47cf5a2d6a44ba26cf8b48a9321e1577875a10ca111de57a55e5ef90f09a84e8a1f6ca66669587daea8abde75f6f37e9c97f6512603e015da8a6e2abe44b4ee23f9048b6c5e04608a8acf02b5e5947c9d3c505c4127082f353c288b67125f11b8e7b315b4f5caf6112792ebe9c72deeb066c49715ee8e0cc54aefe62a03be6e622850366e0d7feb0f7dfcc54e4e5b577e758f5c76126eb0477527cd846dc80c080d118ed168ff73f4436d3f5b3875d86d0ded7b1696c0eb059f483cfc24e1dd0e3d964515b3f3eba0287709063d4c98f5cc0c6241e17dd22d24db865d6aa1eae9d79cde9818829ca1fdfb7d1d947eff3e2f39d3e58fd2cb92461e3e91bbb3e63305c45395ffba6e399d75d1e341801df4bcd3e4bb3ff3184bba7c5507f13e25a91c3915b1d47cbbfd6acf390514c874c6faa9806199005ffd6a1fb04f59178ee7db0331cca33fb183e4cee6225cdf0a475d3c536b166d128eb9cc8b14b6954810ca629bcc9391a8009c24525f18b40c39c68d95734a49bf3eb3bf03143a90aa287f89418ceb5065c11b4316037400c11987ce2af3c9a93d64311ebd0e158bb09a5866e39c348ca3331e39708646658e3cee3fde21d73635fe6ea7713f92e1e3c6addd5e8d1d1c37e83a19a9c2793e79d5c1a609bdcf6c25ff633c10eb50224ee389c4b8981ef95d196ca4ac9cf8fd0767eac93fb0a285fbaaf4503ae207012c220835c780a5d9382dfa829b0f59c75eabf22e081e3ce5c119012f62ede73cf393c62ec25b9a09ee7c010e1041e6131e59247a8d209fa48c8997174172e4520ad22dbe34eb9da9130d47f706232914818e40ce9094542d34b30037384bb3b3c3863cff13f8b7b8d90b43445fadf60d0dbeb1d603adaaeb37065e95345c07673f2ca56cf4fecbc8f868ea9234fa08b92d411ed1af456d012bef3045015bb76223bb1e133b88f82a33c73334d4a2a39129edebb5a70ba464c2df5caaa183e6571d75ef04f3d3ecce475d915a90386d81924a8b44f34c1c2ae181d72144ac80e7a1a225f714173cba7ba3fc288b5f47a8a1c473e63bca07ce40d24139281a6505061578799ba8af157a3e1733ac7258df6f390f844b5d4191ded875377ebff137d69c413844bb112885ea900b359f3a8032c0a02970a3d86c361358876c7be2d0fdf5f60213a6a23c4689841435d5f1e491390b00a3c4be693b592b8689c2d61048875293638f4ec367d229d11a79ccd1a8805a21ba52ebd0039487984b50ec1cb729f8c788d82966e8a2d6989b48247c2d39d526cd8dff2bc662879ae18e1196a008444f9e52841e8410be16685d3ac2aa80f7717f52f60ab9ec93bf498a37eca2f34f87813b9c4d645e03ae09ba37f290e30284773e1cac0cfb1c946fcbc817a912d3cdd0de9d81ebfdc5ee24b8ad4100287150ebdec0791facc2b937a1ebf842fa2a56826f56aa025e0cb1c06f7ff342f454579b72dee514e8e689733f543ba51c176d116979787919f21ef9f7fe6a0c97424bf513273728e927a1f686c28964bb8458c28f9d3586a2b705246579e938e8bf35b3b62b9de63adabef63cd71d069a6ed281499ef79636dbc696e38a35bb3bb55bb1a07410dc68018bbf01b6bf656faf1c7c555bd94c05a298d932640a76dba485e8277db5ef7fb9170b7f9b2f4e5bf70a126a3612380d5a8ebd0ba29324e0d6d4e4f380b8d28447f7621b11fe49e7800a6a360bd015fc31f36c3f9744ab53ca53342c26d454c3f3370a1121761f3650f68343061414f68d508e7784f559c7e383123ddfc9711b43c649dc1ad1fc1e3badd9e309f34153e1965bdb3314e52eafd26127d4198a5e08ad35a6c69d6831f8482a87402542a64377c1e0c0e78631600aba2e935bfa513a36cb79dea00d318f576232cea3da2412b2013e2e644ed7a2c023c95ddd07c7dce01f896a7ffeb0615add62cca6dcfe6d86314f1b4657151fba30c2da7ccf0c6d5a86871a60d1fd73f917c2c9fafa6c74372bfa82e98005981fc055c292eca48d0e13bc0362006ddeb72c8a64c33f7393eeedfc642d685a5c9bcfd1d4726c6393e351941beb1a77743a6332b6e78afb5661702fedba7fa3083b5d55060e649d947c44595c4f6ea31b522c5e920f762a5c8e802f8e4fb0f45d1d84826ecd779c906edfa00d25fd9e1782d5965c64d92f32ab24839fc552f490bbffcfeec2e0d5132a2092c7d50734b6310dfe7438778d0c12676c9957806bb66f8647344c205e3ab2428af86af95afe30e958b07f59bf3f5fee79bbdfc87e827a3623acee4f9cde4953ec36715e792d24307a74603b13799d4f9f7dac735307fdccbb48e08fc287e1c6868bc1626e8330", 0x1000}, {&(0x7f0000000100)="5395c12b675185f126f81448690d3ff9f1e3210e6abded84e6a5045e5bae5d8a4835a4a9b1738ca63b4abfa2916e57284afd19328a2bc41a6ac8", 0x3a}, {&(0x7f0000000140)="e46dc86ba9482a29c6dcc9d626cfd325dbd84293508c87166327ef52292ec08590b92f531406356eafa963d22b1329047aa914818f3041670e1b5edcaba8ff7088bb95a6dad12b4e7a81333106d472fb75564f2fe9212695c73682e8acd3fefaf10a9f03be11c8806ab8d77329d287ea5d34d2c8fc6bc5172489e3b88ed1613ab28d5c4943aeafc929c7805231dddd106ec921219b9d86883b094ab8fd042c5b5d3f17ed4131333a2586001b9f0e4b8f4c0493febe44c1ae43163de5de6c9b32850de18a87d23949c2876d11f2c2793e5fb80634a5d0f8f7e13025ff58", 0xdd}, {&(0x7f0000001280)="9bdbe2d416f5d30fa9ec51d2bd47c581240c3b92101184c93bde0ba4ecac1980f43afe05496ba064da470a7180e7915da0bfe9987717a2b0b1e03c9bd399c9eae8a4d23c00c4c3b210e5106f58c24e81db534b1cf7a115482ab20b633f09cb558ede6d53f5231f2e647249c7360843ce415d2d02096eb57de2956c4ea87a0fd62d2c3eda2b408297c4b5f1018cb50f5c50f81903a1528e0dd9c60746164425b349f04448f358fa4646b2d8", 0xab}, {&(0x7f0000001340)="eee6bc205ad4e6d41d8e6936ed7ef0495fb3a7cb2dfb51ce48ab0cdacf9dac8dc02c2a4c01f7c3555b53cdec5b084f553f598dc03c0b8ccb57281bdd6dbe5095dc217ab95a02e9c1847cd4bbf1666cf1f362960f375ff3e42fe7709c0fee7eda02a2cf48ca3271f43f27fbdf5db04ceb6bf5fb996d77a689afd468b88b7ff8f4a9e63c3c1b8dc7d04c66ea65086ce00418b607da127f5aa37ef435a30735b01c03d72ae295b65d0e2f819f94ccb574b61dfddf669b81c0a05389d5d0ee5623e29a39adb7296a6c28ae4af37edd119e63e6273b09c8d64b33987b59ac6c931e7ba0eaaf70bf8f66b256e6bfb4", 0xec}, {&(0x7f0000001440)="4c3b9f157f4b2d0ad6c13db73c9932594048a05d5d71d37835c00861a48f843cad5c77a152c735a6112297109d68f353", 0x30}, {&(0x7f0000001480)="0af6fb171c786310e18fc37c70ab88b136ca4fbf098cd5c50ca46085dad7409d8d5f89397652e27bb2ff96fc8fb2cf8eaed6029db0998bae44540d23444901622bb731d2fc796d6bf0bb540df2aa3560e1e6350c63a42e64adfbfafdbf987ab8f98f972bbb6838f3eaa59e6aec93272ef41dc6a25f011a0fed5877fb2f5942776e0d0fb850529a5f245aa25fbc1bc89fb30db7abab311dd86df16789fc3937420a1af9ac93456a8f68e175da033d638f73abbc72d60c8c8891fdf05ef830c186e625a140edeee3495c9647402de766898e82acbf", 0xd4}, {&(0x7f0000001580)="67ccd0235fdd7fce16f3619c43cf201eebf0c3a0d93c2495d77fcab067f69764247baa6cc68c7f7b9dd4cf55d0a45b8f052d7deb116e623a720048d026579f1028c5d2904f317f07d8aa50cef1129899ae8b13eb77caff8b898dd1a87d917198282e8b92", 0x64}, {&(0x7f0000001600)="988caf09abe871cd28f5e531d2fe6ca3fda82e59b383a045247946c058009ab2d660ace2def961bff8fb5109034953fff20878369a24f7139054d05863efffc8b4a1e84e20b064e47eeecadfbfe3ec22bcd887a56d039c7f390bfc3448203abfbd97e77d3f28a0eb5918b8caa2b475682e33db77919f364219d348f360", 0x7d}], 0xa, 0x0, 0x0, 0x4}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) fsync(r0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000017c0)={'./file0\x00', 0x7, 0x3, 0x6, 0x1, 0x4, 0x200, 0xff, 0x1, 0x2, 0x1, 0x400}) 02:04:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 02:04:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f9b696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:04:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8000, [{0x2, 0x2}, {0x3, 0x5}, {0x2, 0x800}, {0x3, 0x600000000}, {0x3, 0x2}, {0x1, 0xfffffffffffff801}, {0x0, 0x9}, {0x2, 0x4000000000}, {0x0, 0x3}, {0x2, 0x401}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0xffffffffffff8000}, {0x3, 0x4c6}, {0x3, 0x7fff}, {}, {0x3}, {0x1, 0x3}, {0x1, 0x20}, {0x3, 0x4}, {0x3, 0xfff}, {0x1, 0xfff}, {0x0, 0x8001}, {0x3, 0x530a}, {0x2, 0x7f}, {0x3, 0x6}, {0x2, 0x10000}, {0x3}, {0x3, 0x6}, {0x1, 0x2020}, {0x2, 0x2}, {0x0, 0x9}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xc88, 0x20) fcntl$getown(r1, 0x5) 02:04:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xac85d02}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="5e47e15d702b5ee5a14ab88cd226dd48ec03dacef3bbe3c16ddc6a28ef66351366fca7b25ee32e93f80a71b11e1e0313405a9509435cae860bdf650a2606d985a38150a2ab7aea43644e7876999d0292c56985be95f7eeda60113bb86d3b238048bd24737045d0940bab5e0286a48e18b69bf1b82798a54ed8", 0x79}], 0x1, &(0x7f0000000180)=[{0x20, 0x1, 0x1000, "952f62a0b6efbed8c66e522d992821"}, {0xa0, 0x0, 0x5, "5d75ab997ce68dc88ff73b7620fd6c727fc76486afb21990d4a67df19d567a378bec96fa93989f011154335be833ca10f90c9dde815b6c3769bc8a7da9703e29a923d84a121bbf0f6cc55db5e6c095841efca1232214ad890726b68aa27b20dec1be5b24d65964abf4cbad98791ff9cc1c4f2b2a3426244cfe48b32fd452cfb570a90c6ce4df9f87862b05ee"}, {0x60, 0x32c6569703b2224d, 0xfffffffffffffff5, "12051f7444c311e14473926cd9c9b92f14c5fe583a42cc3eabad3b1ad2ddf7ef99e925fd5a8678d9e273d173966860cfc41ff785e9bcd052f7196fc77a5c4c12c3d132536f889e8809d09d91310f9c67"}, {0x30, 0x1, 0xffffffffffff8001, "d51d042e41a90c715fd076aafdf8707427b30c8460d175ca783d"}], 0x150}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 02:04:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/199, 0xc7) 02:04:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) poll(&(0x7f0000000000)=[{r2, 0x2}, {r1, 0x2}, {r2, 0x20}, {r2, 0xb0}], 0x4, 0x8) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 02:04:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) 02:04:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 02:04:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffff7}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x900000000, 0x20, {0x3, 0x3}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 02:04:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000300)=""/194, 0xffffffffffffff89) dup(r2) 02:04:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket(0x3e, 0x1, 0x8d7) r2 = dup(r0) poll(&(0x7f00000002c0)=[{r1, 0x4}], 0x1, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x4, './file1\x00', './file1\x00'}) sendto$inet(r1, &(0x7f0000000180)="e096a746ff20f1e2addcb4161f4c267e6a5e3a6c7ca4db460e032439fb6993ef5e4f88c4473ccd0c994bc0fb587f56472c05ab01abf161267e1053ac518a9ee4ccb37b5712ecdc2a1f711d9a2def9d2ba5d315030fb2e96b2880f49f7bb09fbea2ce42854a21ffd6983b17ffe02e3fa42359f77552d16592e191bada285bd874bfec6f87747b9aadc998d9d1afcf1feb5ee89757f1e6965aec67888daf37b8678829e42358ca598efb72c643a1a73a5b79298be80e23fb0541af9b328fd446e5a78680b0dfa2b850f48986a63356acc7547cc67743e8c1b5ef45e856bab42ff7447a75c80ea344ad94e0dbd1c1", 0xed, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:04:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0xb3, 0x0) r2 = dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xb4) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="6496992aa58854d770b1f54e7ecc07748fc3881325cf729e23cfe43cea5c19f5632283d14d3c87c7763b76a24eb211d531b91c011e66d1ee4c1b0c291c2d735594b7b43bebf98edd49dc938ee786337ef9d93df1f398da6c8f802b623d15529f002dca406a84127ff4394ef9e6bfc6138cfe82694deb1eb397679cb81676f5a43a839c4e6de2ca093347e2ac899992b67e5f93879c24784f7050c96e0b2c1cd999586e48b3fb0f5ef9edb57f1ee510188b2859ddac1d2a51107f01830e02bdcee6ab3d713a5b076c23d25d9e72e577f4", 0xaa}, {&(0x7f00000001c0)="a62a97b241433c19b0a28330ea1f52dceea2d0cc815c16ea62c4cba11017fc1b613ff7995e5e979a6098c3065cdcd65d16b597c466dd42947c054cfd40904882bbe67d0ffa44734e758789c83bbcaffd47d1bdb6efde4b70cf950314e4981897ecff8118fe591571b8bb21fb05369f", 0x6f}, {&(0x7f0000000280)="be316027d15f2f9d941b0ebf641ac521b45a888345c0ff710173964af1366eb08504fea49a11eb269743c5bd1701a162511d71a3da7ba52d4fb959c7907ac7e9b4f7419a6e1a4f6044ad0ef5258a66afd44b1f83714a2c", 0xfffffffffffffe57}], 0x3) close(r2) 02:04:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 02:04:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) setsockopt(r2, 0x3, 0x8, &(0x7f00000003c0)="fe60e9c406192449e2bbae80334d9122eec1333bb441c7153170b700c3d74345b9be5acaf8f69f9d732114e555dac6e51b97ca", 0x33) mknod(&(0x7f0000000440)='./bus\x00', 0x2004, 0x0) flock(r2, 0xb) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r4 = accept$inet(r3, 0x0, &(0x7f0000000540)=0x47) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)) r6 = fcntl$getown(r5, 0x5) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0xffffffffffffffff, 0x411) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r7, &(0x7f0000000200)='./file1\x00', r8, r9, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) symlinkat(&(0x7f0000000280)='./file1\x00', r7, &(0x7f00000002c0)='./file2\x00') syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r7, &(0x7f0000000380)='./file1/../file0\x00') 02:04:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) r1 = socket(0x18, 0x1, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xf84f}, {0x18, 0x2, 0x6}, 0x7, [0x81, 0x2, 0x20, 0x101, 0x7, 0x80000001, 0xb939]}, 0x3c) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x2, &(0x7f0000000000)=[r2, r2]) 02:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0xa, r2) write(r2, &(0x7f0000000440)="2b400bd6c63d5431", 0x8) 02:04:15 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x2) dup(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) poll(0x0, 0xab, 0x0) 02:04:15 executing program 1: geteuid() r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0xe}, {0x18, 0x1, 0xffffffffffffff58, 0x1}, 0x9, [0xa47, 0x0, 0x2, 0x4, 0x0, 0x9, 0x0, 0x10001]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x8001) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x20000000000001c) syz_open_pts() 02:04:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 02:04:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x7, 0x5, 0x1, "9ef4c5ca3bd6a2ecde3732170cf4863ebc1c5220", 0x4000000000006, 0x6}) r1 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) 02:04:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2c45fb7, './file0\x00'}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x811, 0x1}, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x101, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xffb5}, 0x0) 02:04:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) getgroups(0x1, &(0x7f0000000480)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getgid() preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000680)=""/139, 0x8b}, {&(0x7f0000000740)=""/8, 0x8}, {&(0x7f0000000780)=""/185, 0xb9}, {&(0x7f0000000840)}], 0x4, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20008, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, r1) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r11 = socket(0x19, 0x2, 0x6) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x32, 0x80, 0xa52, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x18, 0xa0000000, 0x1, 0x4}, {{r5}, 0x0, 0x4, 0x1, 0x90d, 0x7}, {{r6}, 0x0, 0x5e, 0x2, 0x2, 0x3}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x8001, 0x8}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x1df7d109, 0x7}], 0x7fff, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2800, 0x6}, {{r10}, 0xfffffffffffffffb, 0x3c, 0x80000001, 0x0, 0x40000}, {{r11}, 0xfffffffffffffffe, 0x61, 0x1, 0x0, 0x7}], 0xb542, &(0x7f0000000440)={0x1150, 0x9}) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000040), 0x8001, 0x0) kevent(r12, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:04:19 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 02:04:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 02:04:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getuid() getuid() r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10088, 0x4) r2 = dup(r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 02:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000240)='n..', 0x3) execve(0x0, 0x0, 0x0) 02:04:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x6}, {0x7ff, 0x2}}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 02:04:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) 02:04:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x602, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x81, 0xac) dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) pledge(&(0x7f0000000080)='*,$@-t.}+\x00', &(0x7f00000000c0)='[:\x9b\x00') 02:04:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 02:04:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c331a47406e9d247d4eed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863767979226b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) fcntl$dupfd(r0, 0xa, r0) msgget$private(0x0, 0x4) r5 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x3a6f, r5, r4, r5, r3, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 02:04:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xa) setuid(0xee01) r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 02:04:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000002d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e040000009931929648", 0x14) 02:04:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x22, 0x2, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x69, 0x2}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x2, 0x3}, {{r2}, 0x0, 0x20, 0x40, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xffffffffffffffff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x200}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x2fd6, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x8e, 0x5}, {{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x35, 0x7fff}], 0xfffffffffffffff7, &(0x7f0000000080)={0x1, 0x2}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) read(0xffffffffffffffff, 0x0, 0x0) 02:04:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) truncate(&(0x7f00000000c0)='./file0\x00', 0xf26) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpgrp() getpgid(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0xd8, 0x1, 0x0, 0x4, 0x407, 0x10000, 0x0, 0x2, 0x4, 0xfffffffffffffffa}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x200) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x5) 02:04:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 02:04:22 executing program 1: kqueue() setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x80, 0x1, "708dcbe950903990c5acc74e6830d772a6f84c10", 0x7fffffff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() r4 = getgid() getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) r7 = getgid() r8 = getegid() getgroups(0x7, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8]) 02:04:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 02:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) write(r1, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a49ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x20) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6a4, 0x3ff, 0x8000, 0x343, "3531ff12b19ba6dfc6f1a5fb35f8f5c3907c9ad1", 0x2c1585ba, 0x3}) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget(0x1, 0x0, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x401, 0x200, 0x1, 0x5]) seteuid(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x10000004a) 02:04:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2105, 0xfffffffffffffff9, 0x35f, 0x3, "7ef70c3c59c43cbcc820669f633ef3247bea340a", 0xfffffffffffffff9}) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x2, 0x7fffffff, "69168a1d9e0e0d4781bca297dd29503296c52408", 0x3, 0x1}) 02:04:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = socket$inet(0x2, 0x7, 0x89) sendto(r1, &(0x7f0000000100)="6ab48f37d0b1b26efab54539f335e420d712140990b2f3733b7a3f695c2d6c86f7bfc4a8d3e85ef56b94dde97ef24dab7faf5060e8e5ab609515e127077e998de870628d35d5e4", 0x47, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fff, 0xffffffffffffffff}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 02:04:25 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x400, 0x42) r1 = socket$inet(0x2, 0xc007, 0x3f) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) r4 = socket$inet6(0x18, 0x1, 0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x210, 0x0) poll(&(0x7f0000000380)=[{r0, 0x36b7fd33cb270e35}, {r1}, {r2, 0x2}, {r3, 0x2}, {r4, 0x40}, {r5}], 0x6, 0x9) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = getegid() setegid(r7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000000c0)={0x8, './file1\x00', './file1\x00'}) 02:04:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x20, &(0x7f0000000180), 0x160) 02:04:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) 02:04:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0x5}, {0x88, 0x2000000020}], 0x2000014d}) 02:04:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0, 0x249}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0, 0x2c0}], 0x9}, 0x0) 02:04:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6046, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) select(0x40, &(0x7f0000000100)={0x81, 0x4, 0x40, 0x2, 0x1, 0x3, 0x8, 0x3}, &(0x7f0000000140)={0x1, 0x0, 0x5, 0x50, 0x8, 0x7fff, 0x1000, 0xffffffff}, &(0x7f00000001c0)={0x4, 0x7fff, 0x8, 0x5, 0x400, 0x3f, 0xfd, 0x3}, &(0x7f0000000200)={0x1, 0x6}) 02:04:25 executing program 0: mprotect(&(0x7f00001ea000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x2, 0x7fff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/197) r2 = semget(0x0, 0x3, 0x42) semop(r1, &(0x7f0000000000)=[{0x5, 0x6fac0971, 0x1000}, {0x0, 0x10000, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x7, 0x1800}, {0x3, 0x80000001, 0x17fd}, {0x3, 0x9, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x2, 0x1800}], 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/68) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 02:04:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) write(r0, 0x0, 0x0) socket(0x18, 0x3, 0x4df) 02:04:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x20007465) 02:04:25 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) 02:04:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x73b, 0x6, r1}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) 02:04:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x6, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000013c0)=[r0, r1, r0]) r2 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setgroups(0x0, 0x0) r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001300)={{0x80000000, r2, r4, r2, r5, 0x30, 0xab}, 0xf6, 0xdf, r6, r7, 0x9, 0x6, 0x43, 0x6}) setuid(0xee01) r8 = socket(0x18, 0x0, 0x20) accept$unix(r8, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setgroups(0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r9 = syz_open_pts() ioctl$TIOCCDTR(r9, 0x20007478) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 02:04:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x868f, 0x9, &(0x7f0000000100)="ebffcbff13b948eca55900000000000000000000000000", 0xfffffffffffffea9) setsockopt(r0, 0x9, 0x7fffffff, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:04:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/205) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1, 0x9, 0x7, 0xc0b2, "7d7a1b0fa76c19f994066c84290b407e9c374960", 0x6, 0x3f}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5, 0xffffffffffff4417, 0x2, 0x1, 0x7fff, 0x8, 0x2, 0x1, 0x0, 0x1, 0x7fff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/24) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0xdcf5) semop(r1, &(0x7f0000000340)=[{0x7, 0x2400000000000000, 0x800}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0/file0\x00', 0xa, 0x8, 0x80000001, 0x1, 0x0, 0x3a, 0x9, 0x0, 0x1, 0x80000001, 0xfffffffffffffff9}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r2, 0x0, 0x0) bind$inet(r2, &(0x7f0000000400)={0x2, 0x1}, 0xc) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000440)={0x0, ""/189}, 0xc5, 0x1, 0x800) read(r0, &(0x7f0000000540)=""/207, 0xcf) r4 = msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0xca4, 0x8, 0x1, 0x0, 0x5, 0x7d, 0xff, 0x2, 0x2, 0x100}) r5 = open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r5, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000700)=0x17c) fchmodat(r5, &(0x7f0000000740)='./file0/file0\x00', 0x40, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x0, 0x2, 0x4, 0xff, "96088a3b8557fca0340f19e9bcf3e67ffdc78f50", 0x6, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x2, 0xffffffffffff27d2, 0x3ff, 0x2}) preadv(r5, &(0x7f0000001800)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) msgrcv(r4, &(0x7f0000001840)={0x0, ""/245}, 0xfd, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001940), 0x0) mknod$loop(&(0x7f0000001980)='./file0/file0\x00', 0x2000, 0x0) 02:04:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xb1, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:04:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000080)='./bus\x00', 0x88, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 02:04:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/58, 0x3a) 02:04:28 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8}, {0x25, 0xd5}, {0xab, 0x7}], 0x3}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f0000000000)={0x2, "157531b8b2991136a9754fdf08438504cd138ba0903a16d39037a7fc9177db245b4a87bbf7eb0329b51e96d73b9057879bf340259c496711910890efb59511019a01f626"}, 0x4c, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x30000000000, 0xfffffffffffffffe, 0x2, "7fb6e7abefc073852c85371134e1f1439af04334", 0xfffffffffffffffb, 0x4}) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:04:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="54f5c8fcc9d81ee46773baddec84202f87351e5afe6cd1850e2dd196169855bd281ca2c781058a949a7b36d5a3caec9e771ddd61d0b8dbd9e675c491ba5ebb9330d4fdf203186883aba6de4f6821c5a8391ce4e97e085ec7d5383f021eb3867bea2492a8c229425531688918562cdb8bf87ac897d3936732df44021477cc3503260981a558c58f80108e699d6dca9418e1ed306d5b83b2300de738a8bf5a7379835429", 0xa3}, {&(0x7f0000000380)="ff3b5b71cee43ab0cfb6d627090c128a09a80e06", 0x14}, {&(0x7f00000003c0)="957e61330e1cdbec221b28e154fde40cfdbba1c29093ed29f569e18719a9ee2ecd9fda5e9b47d5484d6aa0266c00f9b31e8aa643fe342d87ccdca9542d981df0c522396644fe3d4f0463f78aef5af717eb5931ddb2e8934c7433b53cbe4e7569268eb6debeca6397dabd564b617bb48e1672e94a59ef11486b6b602966223ef71e16de9d8bf78ffc064fe36422fa1c8d5b92caac1991f0d882162f13fb19b3db288919a6302ae730e93b79b1fa33f3b693e183e79ac3feac907b18f0e2b471c9fb83d201c145627d50d402eec26301ce670a9390220ba874db22b659a7d1856a801fa13ad71940718318933fe980029119ee531baea0ad1dea1ce36e2742dbbd05023cfdca39a1dd244514e68d11aed58716ba06fc2fced60e75a84fbe7b8109b8e564e36be93f2c8a4828612966266f36db6d8f89b382c3ce1f9cf27a7b4079a123d0bd1044067a2df225a03c5fde6477300c342e6f6421a25ea71c252e313ecd3a27ac522a9d9368137d5cc5f5b6b4a853a5c9310670a7272cb54d0e8773efe4c47f1752d44b7609286a6e400d246c3506712577ecf659dc56e5283c5f32a849fee6c075165bc9f7677da2cdd90637fb57104ec48b2853016e49a78391498b0b51099f896244033724169427b7573bb69afaefdf22161b582aba78b3531e5f89fb3a688d140fc1dc5fcd5d37f639a62f2859be1fc09748d04aeecc7eec9fb61894d977ad5763d75f404e4bf84099089890fab7c6610d3445562559e8a1887a0a8a3cc388a18894658e8636b85ce94c9ed0c75214d845c2dfba561099d12580e3b05ec1b9b30696c20a7b0dc05eb6f14957faf7c61c579184d6012b7034c573e3d8641b51095b863cca40fc1a0a3b2ef96efdb8403f5493fc499b9705b324845483b24011064fbe11c753214d073b91798b087e4b7f5b1753b37d97075efdea8e6f6cb624b53bfabcd4e0d48233761d017bdb98a80862d0fcaca33cf143432cc5b135cf192822031057baab22371f60fef59b638e9aaaaf6e974e7cb666af7652953786e66e1e1c6a3c8edd72d0e179f154a854fa7eed91d70b72c977ead2612f48cf8ae906f181834afce8ff71a233979b7b743aab04f352783130ff690a948b6a91bbfd29df5e084745e8bde970f0849e1b5ecf311563b61ce72d083ec6696c400b9e6b544ac9da72fa3f919c633f6f36cb0d6267d0f1b3a578a3509b1cbbf48555c43167fa7cd699bc8f3c1e094d899edf604b1fe06afbe41aff779c13f3145e5268a27f6cdfdc25aac4fd2c235a5fc1133cf493ca1dddaeb9ce9d8e81ddb54a4818c351f9890a7853baf6e5c3741b9ba39b2588d7de5963f10602b471435729282ec3469ccae47a086931a7f8ec806a7b67d589cf4930c6a5c833952604257d0ced37da11b3d8d8068f8adbd2e57dc3baaf73ddc7fb735064ca3ca4782b77d8141d6a5548e5f955ae40a27d21ceb940979416125af3efcdf17f7949fdae84a03b04d67eaf3b18690c59e857a5c02e865a71dd13443888c3bff93cdb48f9ebbf06a973def2f1c284791f2441e5f592c5fe2a5f029d1b14c83f782b30527bd349ad7964c53e303101f170e3e9a3b44bee3d1b263e9c3fd3fcf3a430c49914d8c6626802d3b346f8811bd35b61e8b2c3dbb06741e8424b9a3235449523ad060abe83cceffb2a8c2759bc7a2d5480ca35af410f351ae37e5f0ca4c3eebc59a74d7fb6f4a5810e13a9995f0b103de26bb254e1686e18da98147f110e1c562c4d6f32ab8d6e2447e11184e8f3d06e27a08f2dfc586c93f2646656700ded87c56054ea7ade65afd884cf5424e7feb3c27aa75370bd26cd2544919d929f83e6aae67fef0fb1bd38156b4ba97813b799a9fba32003c99f812e1dd366e5c2bf98cef755660c41e0fc30af7416a132ca1d543a4e931300276170cafd344df009f6a3153e6250e8315184216510b13eeace63e9174fbde82569b991a86332f1daee7e2e1fddaa3a44059ca58718e4b08ea1b41eb2f325329918366a63e0ae231222cb55f2cf7a1bbb8cb11dbe9472c6e0f9631c3dd6cbe534c0ecdd32a0fd0c15491074508b7473772f96b9181b9be1e2f809e3452de0011385eb09f8c399d7a72431f7c904bd84e8daf7b6bdbf430f3b40b08b0e836e9f203842258fca528682514cdcead845bfaa661dfcddba1166f3b0fce0fbf785a0663c8d32e7c05a279b70f619a3cf813403c29809be9a06c3477cd22a51fb57e53a8c824632f072aba9de9dcf79b00e3ba4b03507f5daf5709e917d4bbb1015801fa7f7a3ffd9e1ddd74349cc1263b07d5670466a20ac74f06e2bc45d55d6f766fa8c4473ee56902a87e77ce88a52549467d4a4d2fab5bc1a487faeacb47a4f884d893e25694612208bd69aa0ddb99c98118b0af8eedc00d265f7185e1af0fada1e59a7c6e6fd0d9df633743765eb5030ab72f01edf2311e1f6b9fe5b638da69bb1146f6ab60bc0cca67b0ce1a9a896e3d4c7cce48b1496f43990d6f4d37a6bfe6d2b2691e9f304d933e847bb4991505e9b4ac46a7f4b4580da021c828c2ce87ad98de57c09827e00234c584a60b1eb2a21754f36cc47cc6b657edba86e8538f04cdd5bac88d0a9231a73c9415dfd88c50a826e93ca1ae3421ad07e2dfc75087bce96159c5e65e8e3f763f2d13536ef7b2ff82cc6f724c1e09099bdf01f8320d74b7bb4d807b24cf8d61912444c6587b49f10f78f1d676a47c431e31f088e1cf31596f27838e0787bb217770413c1bb2f847d39b33c0a79dd3de010e934f0bac4fa8155082d3bcd0ac9090c56c16bd82c2ba27a0cd7973bf76c5a1c8c8623d37699640499811114ebcf74e81e390ec8eba14ebaf6829abb4e6d5b99bfd5cfda2ffb0a312fc53937a81705e5c8c44d95278a1f48e4265bb9e5d2960484921577841e8727f70b7c585ac9ea776d0d01a05faa7047fd98a46461f82c2f9d7840b3ffb00c7f48fa651f748f9676a5ad2c0a21ca4494186ccce0e463cbffd8c5cb9da8fd4ca8fd5e1da1669467ad69054234b2e2eb93f2566fccdb94f444edc9bbd655b7bd2a1487524b5d5087b360bfa1b72399e38473730d769474a843633fa34ac24121562a808f13132561005ccf17c9c0a44a9ee7522e50160d306232142941dbd77b21398c1de8502087ad234ce46e103440eb76b4a22c3c358d66622db8d2d3b87016696367c2c3dee842a7dedbb73b4b3e36fe4e3d2c5d6a7e219d9888961574df73233d95ba472508fb76797168ebbb0603200cc50c9da02f6300b9be28b48032e52fe133f9b01847cd6a6fe24522f70ea6071a1c5d4e14c846dbfbb39c527419dafd0858710adc050ed9460e2387c77df10a5c905a5804668b491f182b774cf0d67d0c70a613cdaa864969152938f3c2b72749a39d7c68b1e93996eebd0e3fc7689c75d570f027ec3fa49fb5e6f7cb07f3f65b54bdb1db2c2f22e6f8920401f4900d441c3090073deaa161c8685444afb5204564d22ee3a48ffdd2d8929857b9e6fc4d3b124879ff02976804a471d30342195d4efd79eade77cca66dbcb98ce918f328019a025547d2b3c7b46d71e3b00033d1cdaf86f4c2084b35fbcfcdd13db76fdfc7b9df74e182345f54b81a93ae92b02eb672f82735f12f673336626d110e315cdacfd5a7ad86246b92ea5457fb3ebcc61d2a650a35d3548d4358df87fba827182f072dc3fce680e9c39f3da02e0f5d97c3a7de6576c4e3a8203e1f92f9acb6449439715de92e4f97b540b59695d5fcd9c55579aad12f185ee19a47bf1bb9c2a4a1fe6766e01ef63b364d687f87c50141d936681c578ab7e452b596044a4fee5b7bc84d4751d1dd4ef0195c48950dfcda2401945b0716af6cfe7166a1edac143ee6ca6795910e9540078a7583eaac3d6c1a16a63cbdedcb533f595b2efd17ca6ba9ab4e009d3f376e5d90559c105d8c009e950fab99ab11561176ae9339da80c3e5e0d5e8f41ed862ffbc73176f250a9e2fddc60fd614975da02f8f96b4e71fcd1607937fd4593e14d5446aa25887c2d3881605620d0fb3dd3d65a2c56d65a22389e0094e4ddcb22f457ea31dbdfaf765458c72abe49a7e0880d8141d14514cf3520acce761ed3e55100cf9259619b87b5032daa0c1eae80dbf69c1e87bc4b630d3766ec0783c9ffba40391566522d4de01f0132fadbc19aad788c2815a84cd59b3e3136e2b30d0c508da7c13f555ac7fb6d3ccb3d29af0f57967654d1e13196d8038ce3ee1507fc5963664285914f6b8db6233187fcaa583fe16ca3cec872113dc0a3d937b628c813936256222f4731e295a877a30bf252f0061914a2c1ea1a9312e9d4d953a0cdabf66bb5e485a1fe49613c47977f1f1b0f597132cfe6c7345b17757c5116e7d9b02110392d8ce456dcb8ff171f6a1ffabd08ed054bb4cafc46e8b6c4d34c1d7684aaf4853c5a1366fd30fd4cb569812aefe1250e1d42dd9be1e2401542d19f9d3c09b6cc2afc47f03664a3202d99154718b72790a33c776924b26d98727e5567af714c0bc27388bd45b3981a394cccae253838a8dfe8d3b03e62eb310152da6dc4a1529f091b81c910192498a330fd8f103286c76c0ab9940b82731b6e22232a6362ffefb221aecdfc2f9e2a06efaaf615fdef680e11bb897b742c913367605dbd166965101edc9fb494527941d3346df36cf3b70b21050eee676a2d94b0d0e15485da9275728f8c6aac58aa46345a70b4c2508a80b5d9905aefda955880d32f93b6a1bfed83cd88d5b57b415b2ddc1bcf55d3f00aaa239ee1919908fb02e105d3c262be1b1474c4e597d3606f94617e9def942822d45651b50a8f7c8ea2efb116a712abf06decc089ce534d868c5769a03503121aacf92960afaca075b17a52ab6f615d292f69bfea95089e797dac394df9ad92e22c95c14b46487ce7f47fc0f61f7a14887f5f3809058da97aa943626b55e333e41deab6e9ccd79ab787164e9fdfd4e02907927ea7293c8f2a0ca2ff110f71779bfd94bc05530ba5add0df55464f1355ca2b5faba87ca7276d04f21dd6493e8f0d6cf477cdf5db453c5eef94fb9b3e330c55e8f06c2b22a75733c03877daeabc83a719679fe79046cf5e30b3e41b04e61bd01157468e21529202d90300f06a60785fa4fb59899eb30773f5efbf31bc062f51ec16349a094c04fd65d11bece7057ff52f07e7df6cacc410621d7509a578add4d2afb2f15226fbadcdff0a97e9e282b79237d80f4aa4546e66179ab06e30aefef3d5e26fc6bc1a85ac376b8864ad11e42ba098a159ebea86f420e4328ed9ecf58392f248930de6792f6fb21b1d8767660b411a491ac07b0a368f7c22120e303c1e112b8cecf533ccce3f05c760882ca060c73114b1aefd8f6452705d0b43eb24aaea6f9d6d44f27a7f049d8ef7e33e9ddb9e0e93ada88a4762c6bf38d8379a9f261480f28e7e7629edffc782629a4dc5f9e482ef4690d97a6e339b77ba9cee227505872e01a7267a4446b1c37302f7c7699ccb731f64c9f26096196a558a8f54ff598fbc02d0863be1e94cb2e8b7272450da7daeb79dfce5deca66e68f5c780f8199b44079b2d12e9116dfd584362e77653d8f9d96baa7cecd51a5ac47c766404077fd535095d2308a357d6eb078dad29de5678b68b1cefb9b7ff9ce368fb196b901486c01c9705c058210785aa1be335748ad71b511b0c62a3606d4b71df55426950f6d86914cd273d6b47f343cab29558eb0c82d62b6be2f799e671489a786605b5c39a33b2ca9c8b25c2dfffd6080e5f620b81a5549723b6", 0x1000}, {&(0x7f00000013c0)="380629dc5d4938c3d2841cdb9de1c926cbc5575560fd1688d35f59c787dcfac629ba1d034a11dbf6e60ad8c797f331cef569a82ee8a6892d3bf7805cf9a95c5193d3e5763020962aa8c69bc1046df47e962e783dccd4f5af14f3f65c0ed748ae5f50d0014cd05a0461ed1cd2e569541a303039167117154874", 0x79}, {&(0x7f0000001440)="27521e4bb90064fdeabbbb0e028bd80d1ce42101cc0170b3b9a018c066", 0x1d}], 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9e01) 02:04:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001880)=0x8) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000017c0)) getgid() sendto(r0, &(0x7f0000001700)="6a66d550d641e5d7185a3598d5b1c236a84ad183ea3cebb8a126ac1af8fc525b2e3c9b6832557ec753541f03dd8b53a98db6980ef54f9c014fa839c6891cad87fd8ff19727d5b84cfa56ae0014870718c635bf07f0437db57b5ef2138bdc05f156e6726f27bb972ce678bbcec7945692dd68f4a3575e4c00c85d9a0882d6e3b05f577f103c98a715c184b2bf43ec58fd486a2251115d2a7e87", 0x99, 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="897a2b9ea789c8c87eca4c489fc85ad2e161c5455487ddde0d6b706d9cc8311d328827c408e1315c9eae060a7fdfdac28c5040000000f3ec271f05857db6a445be37023c94df847c0e938ce52d84a4497d262731c9c1e07a2a1e7c84952720209019"], 0x10) sendto(0xffffffffffffffff, &(0x7f0000000700)="76ce0d3b684e09e90d0b508d5d9d2697a8bc5f1087690e31a49ff98b0cf7ec534cde0b749d5878c0ea44a11eb0fb2ea0e9712bfe32baeff47ee878437e852e58b020314367dc336f8fcb6158db210daace4db07dcf2f413d83eb3b5f0ce68d1fd70319f0ae67deee02dae4cb832885d25f03ea09cf87396719cce5dc102c3cb7e4520248f3c129765b5df6e6bf011def9dc4e50da7b456d4e17d5e7d629e70a6d198db857db09e571a5b70b24c3cc72cf7fb78f73f21d985dbfddd977791d65986fd72533bb06f4a7ac4c312f993ff0c9ce5fee813588a6fe4f82fbbdb355489448a4f7a3576fdc9a2edb15ba2b2e26eb38a79aac251664cb46145c9ca40ba16cfc5fd08c042b916661370ec4638dff339dfc4d5bb6167a52d15a67e9f46ae949401ffc2f8febde62a7d0ba408f9cc07ae115a82d8a160f895204efe42b99e8677d579b9ac5b98466c35739532383d2ef594882d5cd26d48f650e7f95d9b7a2fb253f8cc6104a4cb159f3d566c6f89ee8c2374f945f1d12ee5db44f999aa66f01a5346b4bc64df25739ca21047f223d59e559b9cc159c6df3af590a8b05b8c42b27cc3bb15b513b9df6322b2148655c1e74ad1e2af590ee78fde2df5cf28daa9f61ec73d4f9482d79b64d03df03e18b2534d262c713ffb802571aacdeac02bf23d6ada6790414030f91233273b372efde6961d2260aca71e60cc9577f664b650633120a823ff1d3a42647538c0274f925e7e244ed9c28e89706b745e09181d49475310f40ed2d27fba7689368ebd6e01b2e0baff27f5e978a23980967d1516b128afdd5cf38c5b00105686d09ac4bd35f80d2375651be7bf3d78ad4e887f02b4fc02cff17b65bb7a5347dd4596843323eb126380356f35486b0e2b4a4e59c2d6cc98971151beb2bc7386faf5f4c84b4f624551786eac585e0decdf2196754bd4f6cf990279f5c956aa9c4e6bc9be055a9062f993eb56f296a41bc22e98a1a62cc5013b80498d4811c274a9b11d54fb39ace02896c489fb9ba48140e1692cf6fd0556951aee9ab656dd1b576ace08b0c8b62278811be71621ad578f96c6abdeff96c21b9ad3fe03c179d07fe2b4be91ae4bdb295fc9fc84f8371ffbecca9680d590d0d160fe480c084e337d6df20824ba2e463c244c9841b777ea32646ce346b28b025bf07624bf8b66539423495f84c93ba15a9fad59d81061561f501055da8cfaf516e3b71f314dd3ae65f38768723b94c0d78b52e30be990f9c57d8c4518c724ebd45c7ef25660c676b333431a6070e7271b70b3b1b647dcc1843cae934ec225dbfffed407f2c49381811259d4a440687efcf5d4e63dbfa79295ab0744edb8ad882e5b978f220736e2722f9e218f335039fa80711bbc2dec076d425b8345158cf395e4fba3ae6f37469287d38d029553a0f35774b47af14c6ec408c55a4b62457ade8d372fa0f685d009a31d1b6dc64a67a4cbf4e2e6939fa7c64e0a8e6887cd131979f34cd4205c085cec2be349d423b7fd42a0fac83179f800682e1dfb612409aecd668cc93ac9ab126e9c9ae12c48a824bb9c1d421f58fcca8b87ffafe8fb5b4a7d9eca941a74d78fe07760e7390a1f43f0a545a9a1b9480c6e0ca5b1ba8fa4b5e65d2462c6601930543bfa46cba7deebfb51676bf899470d30495acb8820c4840efc0eb2c69e63921f006cc846d048516419bbc6303d41d00a925c89a1433770785b9061910684d82c303a67d9ca110864cacdd78e16612cc08861f85ccbe74b4c3e23d72fb4e6fc620ba7d3a75bde6c04905402bc5b176829fd1e61f864eca26c4c3d0b248e9ad98dc6cbb5dbc53f0dc9e42ac5451148ffa145c34832c785e7ee593cf3a9074958e4a206c71568f5aadd02efe778a29ce9c61821e04e2ab8d1ebdd5750a64dd063cf70dfe6b2849c8ac9b47cae77925941d8197a9a78ee6443f8baa0dfbcf0d7de7e4918aefbc425ba137a23c2cb3a70c45977f8367709dc804238b14ef7d436b6fe77305fe000ccc8017f9fdcdab1927e9c3881acd1cd02ce612011f3d14b2e6a5690ce24072a7a643267d51e141cbeb3a374dbf9c23be72b08844a099adea234577205981d621bc3c25c6679f28acb02647149028bc59e6e8757212e9e04ca9470dae8d1df83e658fffef46bb3f13923abf5596af8835adc400b8319953ddd2ac1fea15fc97761e177538afdb2b72446e1d2b4836264f39aa5580732fc2783779dc3d4f7986cc2055909156adfb1758cb467e81c5408fedaa681b15e1fbf3523bd531bb633ee1e0f46a057499d1411d9282abc412b2d632ac2f8557333479bfc5ff38740e4e0932f38daa1347f64b625e90db1a07b0fdd9eae5f4e441fd4975cef3cc0cd592f071e213c01e3c7f0d59fe41c739284e9ae992e8e48daa685c3001a3719aef47af2be6b7f63304bce16b9f2563fb71f6274f803fcfcef93ebab9e2b035c1403e27fd7d14e2decc3e2eb1140fc23bf27c1170121e7bf2dda0cbb203d5eb814a969b09abfeec219c8e512fbdecba671f2a408f5540db0ba0a1683582417be9f3a41d4bff5fcd2b356d70de7bc1e8743a301e7da3c07b51b03378f50771b398d4e746c5865723095485d544300febb30c280b80e447de1451ec6add8975b3b8f773275026bfa836dba37275e21dbb5141b1f918b5c83ab7cd738ee9f9ff4df97066b3a2c0eecbe9a847c463d41233bba086ac8818974cd4a3cc8bd9ac8efd5c60871b9bba19d47c7e7bbbe5d75101c0ef81100f2fc788da8309853a510c30225172174784eab3dbf6cffc79b1a95d1929d59bdea780b5e202023ac95030a043b7b441d887227bfc72a03af04152439d41ee062c210829c24c1f998ea88715b04c0f48a1980c1c399de6c8a5858bf0b89e1ac3712bbd0e19465f650688badefad9c6d093a5d292cc5d7c8ca26cdff1080db226cdd4340066c92f90b6559c1b6a4a5bec5a936a381a7a6cf39f4c2c01dc453ede2f3af86a1cf9913f2c51ee9d09bb4a9d8b70c38e9953657ea59cef0c63413d20eb50eee1319aa9761e95dc23b7e8c7d0009dee6805e33fc7fcf71547842fbfa05df85161ebac108f3e400161ad427ca70218b9edfadfbb2547202b00b29cf064b603d52fb67861cdf7bb090c750fd1621479253c22bbc41717ccfcc052e527a4b3671a31e700708fb278fa2d6b6723088f6c51940dd84d74996a2b5aa804a59e3cbe8c16cdf9cc15f9f41d6f1920325ff83ff1266641597997d06fb03dfed6f8eb9a7c99b691fa16da58f726e0004d46aa3911e012d627bb042bfcb640f1011650c375919bfb18267f6292a1414635bf93e2c702cc94f7e0a4c617d81dd65bcc0e691f6d05cb461ef77527ad4c72e0387a2e272a069b4ac0ed090c45bc23fbc9f2dc5bdf3f3abbab00e708c900075e89204b2e1a26af1b87e1e07e405de8073573d1194018496c34cf6ebaae2c6b668526b52b6ab6718164bf4e2bb47dd55e0d9b49f6ce3fd74a98aecce3e40835b4409b65ac1c0b69eae7b005765a5e36f8ea17dca3ecf9a63abe01171ae640b998da75a22303ea3ec4e453d4acb5ddf213ab2116b93647ca642721286777cb3f1041585683089539a5b1ed4b05ee4e9a40418fbfc8dba96fc683ca94009211a0061e7dc65e4890868e73d883b61050b59c2bee3aef03e22510f10b34dc406e0542d9ad834f72143c360877d1a62fe33f5c51d0ac1c995edc3e76893bebd8141d2efd540a75490aec83eba48365e04b67466154273c40605600514997e8072f73048f7fc56f182cabc76e07d0e810d6b23e2c5d644b94d3464fd1dd8e0bd88ab9c451d8ee0933ca853cfb70fb6096f35b3995c02f1f385457a0adb69ddb356fb872d97e6ed890119555e0259dc947253566afa17a56edb6a4d0097d8c393e43160709780644b9d0396e27b5165e9f160069f6c2c7041eb00abe0324554659f84a9915c3eb04a40602efbb474c292a14bb93d6552d864980f7079d7cf6577aee1ffc54bab4fbfb876d76ee50b75463773954c98598083559011640ecc2a1218773ce2b884fceecec3f99aa6b369f844513938f9839aa0d6bd052300c9530bf40259f4491d1c272daa845d646f8ec29d6eb160a97d0943beb04f36e449bba45e088adf09a66174f169801047d365e28f820895552e5570b1334d236c0aa7229670c61d21f24671839db36f497f55629bed675d2cae85b0eff00943470a8a8ad19d383b3c3e74915d3af188db6c2e387596b8265b5da3e07cadd3056d73e56c95e83ce96eacf848d9cc23cc1f9fbdc97164a4b8ada91466d033c6e3d866fc47b0a8c8590abfe21ba80316f7d515019b42f5648345fcaa9348b509b9e782b30316fd8fc3f4bf13981a36bdec792e350a5a1e70a14316ea1f591b22b87f56bad952d1013ca6bb89bf2742de56a2599887f139b2eff42317616b74056bac2c2ae5ab36564ebd61b423f3701823f8b02737f4990671ef46aad6bd2a13c106a578b0dc9ed0983c0e62934c27978dbe20abc0b0b7ca49c2b8979f97437890c495986bc2e3afa36e892576b47494d4a0876ca6558b36e427e2bbdc5e47841b02083dd7a36ddd3d9dd403155eb72ec48c7e688e4145034d7eaf037b97bd3f062259eca030a5dfaf22b24e26ab3924b4827bf5f3d8b8cb01bfb366467d3dc940a5ff5d45740eaac2478d3c500e24037ef28e706b7c6341255bfcb36861220df261b2c85896c923fc693285acad9d140c12c41626576d678ada992eef03683755c53dc2193bbb8e0821a8628722effd9d09e53fab3a58706d6917fc74bfd223119cf6be380b9aca0e2da46d57c1996fbae06fbfcc306573bba195c64c3264eaf0f35d27d619f45e511d3e05624d9498f8cd7cebb02372ea69f2bd92b8235d8ba65ae832c338ed9a82cdbfa7656390dd1f432d8ddcbdfc1ba9260829fb34b997949ef49261a8af8080014409e987e3a4e88b91cada4654ce87bba717c1c5aeee130e4822c796cb250df4df24f4e417cd86d9873c7b23393b34de7822005af85c91be2a9e8c649fd5ecf40624e9e330ad13c0fb61f933dc6bd671cc3d2b4018684a887c194109b59e7e63cf8e10a252abe95e8feb3eef4ff07e590c13025981a2817ff831ac0e9356d637d3e207bb263556f58206347ee0733cb1350e32bae9d3d503062cef5302b17a2d4c33a478d6caf8269e92012d701e100ad838b50dca53573c9372d5c9c028677bb52de182f050641f286882f48995a268075e5f7d704d184f87563e8124ae91247b7cb9fa02b42e00f26f23fceadd8ea5e42012d969fc8a4c6e133812144ad90ada2c1d6c4ddd8f45c62b87faae2070c6ab1bc6149ba4aa8e0341a77917ed0b951e3a64e85d3bac33b908d37f6115e8c58b7fbb375da8921b72f3fe5fd3dcaabe03eed674eecdfd182bd0f4189a83fcceb0e38230674baf1bfdd20567111909aa74e29ce36fdcf4c8f00b5a870d031d2d664a25cde158ce424b301be4ceff1330a833be3b7d3625fd75eb0964da9516899d195f448467da5653c77a4229a3bac9ed851c57bd67c6647471a95395270c77e0b494c785c82babeef729cb506d87439084e65221d7651b53b9c943314b0301a9a43149ba4615a1e142a43e8392b74aca8e804f7b0d56fd8f339096f19217a820f03c8c1e145125be2a7bbec7f90a32133ce2ac4923ddf90b3b449e86d0ec6ed1265f81563dd0ed6c9c457c59003dafcc0e685bad9471267ab465196380dfc827d65ec274049594667d40c119e3e3a76cf1e24c157cebbfa94eb1fa7b7c", 0x1000, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:04:29 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585fce99e49f693bbe01b0dad7bbcc275d3c93f489802afc93cbda1039062019e320dfc2b02a34ab8756120b7d753af4333eb4dbf6e31bf99d7423d70e547624c52a77ceef32d9527fb351510eb487eb8d35ab00b7f55633122c136b5ee78606d25fe6b7e70e17e810a2", 0x7d) r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x408, 0x102) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8500000000755bb5e700001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:32 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x10004) socket$inet6(0x18, 0x4005, 0x1000) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() nanosleep(0xffffffffffffffff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r4) 02:04:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 02:04:32 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:04:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) ftruncate(r0, 0x0) 02:04:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x20) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x0, 0x0, {0x0, 0x5}}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 02:04:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1e, 0xfffffffffffffffc, 0xfffffffffffffffe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00"}) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffefc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) 02:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xffffffff}) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r2 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x6) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 02:04:35 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffd69, 0x0, 0xffffffffffffffc6, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x81, 0x9) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 02:04:35 executing program 1: r0 = socket$inet6(0x18, 0x20002, 0x2) getsockopt(r0, 0x5, 0x4, &(0x7f0000000380)=""/157, &(0x7f00000001c0)=0x8) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket$inet6(0x18, 0x4005, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x7f, 0x7, 0x1}, 0xc) 02:04:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1, 0x200) semget$private(0x0, 0xdbc8dfd104ec531b, 0x26) r2 = socket$inet(0x2, 0x5, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getflags(r2, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/116) 02:04:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x15c, 0x81}, 0x1, 0x100000000, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 02:04:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x7, 0x800000000000000}], 0x1) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/21) 02:04:35 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x81, 0x8}, {0x0, 0x9}, {0x183}, {0x4d, 0x1}, {0x8b, 0x80000000}, {0x22, 0x7fffffff}, {0x8a, 0x1}, {0x8f, 0x3}, {0x100, 0x8}, {0xa7}], 0xa}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 02:04:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0xc020, 0x6) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 02:04:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) 02:04:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/22, 0x16, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x401, 0x0, 0x1002, 0x0, "fd84054fdda0e1b284ec12db28d1d4cebeb16626", 0x4000000000}) 02:04:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x125) 02:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x4) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x800, './bus\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 02:04:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x20300, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) fchmod(r0, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='*\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:04:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/45, 0x2d}], 0x3, &(0x7f00000002c0)=""/164, 0xa4}, 0x0) socketpair(0x27, 0x4, 0xffffffffffffffff, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x10000, 0x1}) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)='*', 0x1}], 0x1) 02:04:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 02:04:36 executing program 0: socket(0x6, 0x4007, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 02:04:39 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x17e) getrlimit(0x7, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/82, 0x52}, {&(0x7f00000011c0)=""/248, 0xf8}], 0x4) getrlimit(0x0, 0xffffffffffffffff) 02:04:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x5a}, 0x8) kqueue() close(r0) 02:04:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965", 0xcf1}], 0x1) 02:04:39 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0xa0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 02:04:39 executing program 0: r0 = socket(0x38, 0x4004, 0x8) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x10000000002, 0x3, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 02:04:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x140, 0x2) 02:04:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000080), 0x0) r0 = shmget(0x0, 0x4000, 0x82, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/100, 0x64, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/120) 02:04:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open$dir(&(0x7f0000000300)='./file1\x00', 0x100, 0x80) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x90, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) r4 = kqueue() r5 = socket$inet6(0x18, 0x4004, 0x101) poll(&(0x7f00000003c0)=[{r0, 0xe6}, {r1, 0x80}, {r2, 0xc}, {r3, 0x1}, {r4, 0x80}, {r5, 0x1d4}], 0x6, 0x7) r6 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) getsockname$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r7, &(0x7f0000000040)='h', 0x1) sendto$unix(r7, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) recvfrom(r7, &(0x7f0000000100)=""/221, 0xdd, 0x802, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r8 = kqueue() fchdir(0xffffffffffffffff) kevent(r8, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 02:04:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) sendto(r2, &(0x7f0000000040)="88172d3e32f172f505e495b713acfd19fd0c530d4e0406de5121291c744389c83a6ecb9a65fdb9df36", 0x29, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x1, 0x8002, 0x0) 02:04:39 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x6, 0x4) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket(0x26, 0x1, 0x6) semop(r9, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) getsockopt(r5, 0x0, 0x1, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000200)) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000100)=""/60) setregid(r10, r7) pipe2(0x0, 0xfffc) 02:04:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) socket$inet6(0x18, 0x8004, 0x100000001) socket(0x10, 0x8001, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffe0e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x10015, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 02:04:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8082, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x40) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x6, 0x4) r2 = socket$inet6(0x18, 0x8000, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r0, 0x400000000000, 0x401, &(0x7f00000000c0)="066e1e17d7a826bd251cac0e2d37a19ac62252a7f27ce5abbc248d1314dabb0bd670b87b44b6e2d7010441baf7b368d868413f89e2ddf875fdd974cc4aadb69a6f2d0e4979f93716a76d965891bc7a3d7e5f26f00db6dd28509a15423129b1dd6725548131e4984f63d6083607475445f4c8c398994cff5e599bdf9ff731e2c1992bcb9a0f88a42979b0a08a2c2ecd035dfdb6efd02949337edeed9cba3cb41cd39e7f0384bd9d04f1a5d4f0d0419c9a718a9a981b5a44973ca68862a90cff42e03291d7b2ec364bb5588fda5852c419b6b663b86ec0", 0xd6) 02:04:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x40000028ab) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x8c09) close(r0) 02:04:42 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r2 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r4}) socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r5, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08951052aaa4c9a0f458a58e64245c2fff2ae3f21b06772ee8c72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a782b5285c487ab44d5558d7b5b1c8055d20b50150431b1a5f5bc8a4916c70fb14fee7ee31441e514d33be065caa4914884d5c4f6b7279f31976d223a36071e4ab613c8271d9a402313a74cbc449a14f023adeede3edf89aacb7d7674b588482d88ab4cf56e02cadeb8677fbb41ee78b723508d52a4378f4ed2f122f3b8f84cdf09d75e4d3017f3079faae5740bdca2f1aa4f733d19889"], 0x1) poll(&(0x7f0000000680)=[{r5, 0x80}], 0x1, 0x1) setpgid(r4, r4) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r8 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r8}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r9 = fcntl$dupfd(r7, 0x0, r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r9, 0x0, 0x0) 02:04:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r3 = getuid() fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, 0x0, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x6, '\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 02:04:42 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) write(r0, &(0x7f0000000280)="1589a5a67ad25e27c6243a33dfad76dd2826db2f5c017558af4035fe65c9f61d44d924cdde20a2e2ce74baa03c3eebe5612ab50babbaaaeaee2a252f764afdba073c4db10563718b8e1d1cef6810bcfbded15ffe7bb5bc5f5e616807ebbff5975fb086347311dd2ee16e550b7bb530612d95c587908a3195ab72cab1928aefbd3b7cf130ccab6a3cdafc2fdbe03f7ab5610831d713cbef9e95b37b9c39f00f1d16cbbfc7d04cb13c72a0e8e5932a8950f5a613260db25d3698fa860bf36ba57e2603c5908e361f693d0696b6adb2c9a72b400b796bf9d0b9339deede1e6a52c1c04bcfb37ddb27", 0xe7) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x1a8) r2 = msgget(0x1, 0x2) msgrcv(r2, &(0x7f0000000380)={0x0, ""/25}, 0x21, 0x0, 0x1000) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='})\x00', &(0x7f0000000080)='^\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='.]\x00', &(0x7f0000000180)='I', &(0x7f00000001c0)=':-+\x00']) r3 = dup(r1) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000500)="034354b183a73c479099d56d00fd64991e1996a2b93b2fced3143b1bdde31744eb4e367755b97392549edf16d529e9d43faaaebc5342b5d8509bcd56ad763793ed329dfbb9411dfc6559adbfb0c6d8fc4bf8bf0ea9f888260691b10317da6e2dd7a5ba2161e481e2be800a2265470f0095a7e62f64d8fd1ce45d33c952b0e8a53d35a07d459f8e2e7d195ba1f1d7ca3d638a0d29e14b317107939f318f1ef93edb1296e1a3841ed255089ae051997c46f11ef69ea215ed175fc80f28cef1edac2466d922e0197f6cccd0fca0924acecf85ae5b4e1301bb3f4b", 0xd9}, {&(0x7f0000000600)="d68a780a52638d9a74337ef110626ad7ac1fa4b9fe1b154b04e8e327e18afabce1bde257d96e4dcc577cafff9d2ac87bda806ce4e626ef5ceba72ebe82feb60aa0c190a9a56c8f5639e9dfb0a10e44a79d044cb4cf4c0dc7136d270a67ab65c0feebb38f7bba7d0de31966ef0c30494333d59c13c349331253688253faca23a3dcf5a0fcca291861f0786d42c742cf9ce8790423388360640b4f0fa61135cb07dd6c845db19b0b58bbf3f61a0b4c6df0c4318147a4b9eb5ddda400f63568d8513851875171d69bea57c3b9867c8248cf93bdb4bfc66b9cc8764ef7e9", 0xdc}, {&(0x7f0000000700)="899e8d166d76bdca61db7c111cf23f088ade2ffa1f833732c8c076ccfb0805c10cbda8168e9655fa0c8b85a2a324de87792dcb318b306016ebd00c2d04fd03cd0f55d2226a4a8c5234b542ee7add8e3dc4630cfdeed045681d868a1a9dddbb941a3c9bcb3b98630216a9dcaf8e42c0ad8d3687eafb56f2fa90f9ae12f92f4dbd415ecbe24fc188bb15d2a9bdac49a9988431a2", 0x93}, {&(0x7f00000007c0)="815b4079c1bcb37ada2539eb3baea05717fab6ba90b012ecd03824a0418ebe1560ccd19d1f464056035dad80ffbef0726ffbb51e7ee16345f14ba131c640c4085f585e9b70cc47b6d8a21b66fcc56e7a41b4a49efaa06650e2288918104ed34931e545e2e0e9bf182d8560aa01ea8c64808dfdacf830b56a8e0bf8d0ae8dab145dec2e3ad898f57a26095b3ac6d4375424b577684ea4491464a6b2e388e57919a47fdb58bcf6a937c40f169727090d9ec641b9", 0xb3}, {&(0x7f0000000440)}, {&(0x7f0000000880)="e41ea9d1181388402bf44aa2594d42ecb70bb650b92254aa68483606f6e66eda5c26650b6a51eaf4b21518641bfaeb319d8318af913d5ee38c6ec377a0235b992569600384e16bd6d3bffdb5d09e374465794114f955e9004eb2bd29c059de435500ba572095c74774e65ee94e3210a3dad8e531ea342ba5b606bb7cd0e74f9baafbb2ccb48d3d80360e234689480eabb14a8ce455bc7e", 0x97}, {&(0x7f0000000940)="770160d878ff1cd6f0031088b8ad54070c214d9b307386047eb80d18fd6292d5bd5023b002e7ca6edaae252310c5e5994cbb9f42ea3595e864550b", 0x3b}, {&(0x7f0000000980)="b6a72230f2a442e817cd8cbc0e79f04082921c6845dab2edb6df046bda5750", 0x1f}, {&(0x7f00000009c0)="9e1143732c8093a2d34ce6cf783a8eb80866d8636ca02083acbf3f8fd052a206705bbf4c8d4b77953ab06f3d59877228be0301ffec2fe61acf7b9901a7e4003d9abb0840d872aacb4e493bc19d74ce5d7af17c9d2728a97b3c836dce6ebd0b8801ec2fae2d7409c8863f02ca9a511ed53dd7c69e15725e929b8693b8f9c95e1dc30e7791f3be301160d02c40262535b0b5cd7500350ddc09c6951c7516f89508b8e0f2d2f2a72fe3ed075f093edac6e6fd34b5dbb39d3908119fa4679fb3640e98bd333a6b699727450d772278c93430f503907ab35f95", 0xd7}], 0x9, 0x0) pwritev(r3, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 02:04:42 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 02:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 02:04:42 executing program 0: clock_settime(0x3, &(0x7f0000000140)={0x5, 0x100000001}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x7fff}) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x5, 0x201d, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x48) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x20}, {0x7}], 0x2}) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) getdents(r0, &(0x7f0000000000)=""/145, 0xffffffffffffff3a) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff8d) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf9, 0x1, 0x800, 0xffff, 0x2}, 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfdce) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x7ffc, 0x10000}) socketpair(0x12, 0x4002, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/92}, &(0x7f0000000100)=0x5e) 16:00:03 executing program 1: 16:00:03 executing program 0: setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0xfffffffffffffffc, r1, r2, 0x0, 0x0, 0x80, 0x20}, 0x1a6, 0x352, r3, 0x0, 0x5, 0x0, 0x8, 0x7}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = semget$private(0x0, 0x3, 0x1000000000012) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/190) ioctl$TIOCSTOP(r3, 0x2000746f) read(r2, &(0x7f00000002c0)=""/118, 0x76) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) flock(r1, 0xd) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="edbdd9b3113247623517754439cda262967bb2d132fead0283ec3515f6a92fba1f2fa81583b28e6f22dd161a2f2f50d5a9ebb6a574aa909a0eaeafad8808877c30bda9ad094b019bc00553aa02", 0x4d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x6f7}, &(0x7f00000000c0)) 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) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) getsockname(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010be8e931e099df45f32346bae140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) chmod(&(0x7f0000000140)='.\x00', 0x4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="80dbe8a77602249d034fc59526e450dcdcb1a1a9a9b0ee2278754e882525c76e50e7c1bd3c0ee4", 0xffffffffffffff2a) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000a00)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r7 = dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x1, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:04 executing program 0: getgroups(0xf8, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x81) setegid(0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r0) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001200)={0x9, 0xd6c}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x4c0, 0x0) recvfrom(r1, &(0x7f0000001380)=""/84, 0x54, 0x842, &(0x7f0000001400)=ANY=[@ANYBLOB="002e0400000065300000"], 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semop(r0, &(0x7f0000001080)=[{0x2, 0x5, 0x800}, {0x0, 0x3f3, 0x800}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) r3 = semget(0x3, 0x3, 0x25) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') socketpair(0x7, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xd6}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) r1 = msgget$private(0x0, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="428a76db420915a552b1eb941278726187063ab18e31441a2f15317c525c7abbe4317a2fb15e89329936eb06a8aff2a35a915e6a212212ef26b411a97ec7281f3e3083c95ddd3ae1902b59ea54017464bca05a941362ce752ee8c61ae3be36d414987e5ad6ec6bb5a77746b77d028c565b24028811af6c47876f6d193a63f270116561b8de27027ff858203c25179d8b0eee8f78af4e9a94f14785ad5ff7a0e38a44379bced2ebf8c8e909261d1ff55d8b662cd819783ac142b251268f87f259b302fcaeb34ffe67a6d06f2103e581569d58abcf9bd66e8b5a19fd618a1b4c", 0xdf) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind(r2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet(r0, 0x0, &(0x7f0000000000)) fchmod(r0, 0x42) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() msgsnd(r1, &(0x7f0000000180)={0xb26da4341291775d, "755e1860d3b77b6a895d41f8e3273978b8ce71a31ee5d606e9c9bc436ea5ac6bbbd69fba92d23a84e95e3752b28ce3d2d2124c9b9b9d5e0d7a8428b844a226d3721055b89fc4872085d0d37b53678c973a78cadf9fbee7113063210866f70b1f1eb7cd9b013ce28216c3a25bff7fe5f4bfe740c8012072134be7970a46e918098926562acb6b8081a4c6edda31ac4bc578ef47fd70f1d1"}, 0x9f, 0x800) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000014, 0x0) read(r1, &(0x7f0000000040)=""/127, 0x7f) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getrusage(0x622b864a306aa3b9, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x0, 0x10) msgsnd(r0, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) 16:00:09 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x20200, 0x82) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xbbcd, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x40, 0x64, 0xfe0, 0x799d}], 0x3, &(0x7f0000000180)={0x4, 0x1ffc00}) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/89, 0x59}], 0x5, &(0x7f0000000100)=""/51, 0x33}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000000000000000"], 0xa) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) syz_open_pts() 16:00:09 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getpid() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = syz_open_pts() r4 = dup(r2) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x8, 0x1d4ecebd, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000008, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x82, 0x0, 0x6, 0xc3e}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x8, 0x9}], 0x4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xd1, 0x8, 0xfffffffffffffffa, 0x8}], 0x0, &(0x7f0000000100)={0x9, 0x6}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x800000000003, "a4eccea6da000092fcbb4c00000000008000", 0x0, 0x81}) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000080)="1c2200c88ee2a1cc93264179979b1c45ae7515c468a06b2403fd1fe305ba4c00bc5254ed33d8b58e548c6274f38a38b7b21734af3e4f4e0fa35f511750f1f47d92857a2a7825082e8499f4427de9052ed71352fcd97ae8623874a1967a63a5b5e83c98a543a1d72f1b662478d54b53476fc167af58c245c02e7ddfd225c98d7e2c02231a5e65c4d5c9574dde", 0x8c) semget(0x0, 0x1, 0x30) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x106}, {r0}, {r0, 0x8}, {r0, 0x14}, {r0, 0x8}, {r0, 0x40}, {r0, 0x4}], 0x8, 0x62) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1000, 0x1, 0x9, 0x883, 0x101}, 0xc) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8003, 0x9) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:09 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0x25) getdents(r1, &(0x7f0000000280)=""/13, 0xd) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="d4e914460710872a6be2accdc4eda35117f1ed8637ff3b9948c07d93a904ace29de1b908beed408eca3fd9f25ba3ef1f6550f4e9f5c7fcbf8e3283a381bc02624c6b48c4ac68e5f25b661b8cc9205db3b0fcff49b73f270ee0a7bfcc931b845c2e1d0623a56a4a150310504bd404056500acb049d814c76e7089bd1ef37cfcabdd736c7f87b6e0fe87d8b9e50f44b3c6f2b0515b7142c0e62b8261cb99072f85c762eb4ebe80446a08ff21c9030e6badf11ccb3595ad3cc799d01ab3f77d72991465d44ec1f3b7855a6aaeb8b56c2c9586", 0xd1}, {&(0x7f0000000200)="898e33a66bd397e7d59918c17163268ebfe680699a4660abd7e084a9e0a1a61141960dd2c94a790dca04b75dd227b15bf279f54ba4984d0b8188055520bed2e982923eb786d342d9f3e82e3974", 0x4d}, {&(0x7f0000000440)="b0b4f6e7365e79df663a228b1c84f20a2fb822becbc959e6c870432f58a3a36580cfdb7f74cb0d54def500597bdfc75859c6c5ddfa36130fec45848d271d4fb92cdecd689d3ca426585412b51c84e45a3cd1692e1899c8edbe5730db", 0x5c}, {&(0x7f00000004c0)="4239654627829c277712fe261a6f31b80c669a8d8af74e80ec505bd3d392a32bbad6ae51e86984aca78f2ec7e280dc67e239e2ab2bb2fe5997ecc7418437f97b4960e6d8170fa2002d0f3736e208740985757479d3eceb8bbf94c5d0895980d5f182370203f102be60c70c51d84c6f0a56e23571", 0x74}, {&(0x7f0000000540)="1ff7f17ca31ddc21f3d564030206da2a461d047cb6e3bc7f5329aed21e77bdc5a876963fdec19248cf8bd1d6b5a28d07f982306f9a63e2230d0b138bd10f46be1afbfe4c45fadadfe7bf3a3fdfaf93e4fc1f56fc134cadc8ea7538c5916935b428cbfb85c6d4438f26ce68e0f130bfa603d8fd8f979b7f15a486b8687716281bd04e2b0436af96d58da3477c60346df28c2391ad76952b5be86a093625d5590640a83314617386b8f664754c8de8f013da4a0cad0f83d091ece3fafdbd318f295040c2148af6ff86ff0d4c83f7af3c034a2d9cf12d4130e742535d275448a0ccc1f4a90ce3135674f391", 0xea}, {&(0x7f0000000640)="00aba6d09a03488cc23aaadc4734421d2e8653cd5868f791193b38bdc9d627a079ee25b423055c29943aa7568983a0cb9cd7f4de3e9b7616ca4991cd151c665878e26b7d5de2c3d5649935965919057d207624eecf1b49300cc709b2cdf294f46c55a76af2db83f5269b81f028564711a8fa", 0x72}, {&(0x7f00000006c0)="230d59e5745e24dcee2e10360282c0a95300dae7921679a960a79877040280f7c02cc80bbbca72543bae50ae74a2fa36894d8f533388e0bc5c693b2bfdc6d85494d4dccf39cfc16939e5b69aa0665a1e9e336edc534d11502b3a29881f0323c78f903b37a11f4b19c1c7665a6e344fa895d4c9a67be4e03bdfb6b1104804f10885cdcd9441a42a7cb9a34ed7e5c844d3f3d02753450e81592cc9e06a4e2c9320f5d71c1e666665b2f6852a86b233fa5d8630d912f5a21af6ab8252537847bca1eb47e0618db5f0", 0xc7}], 0x7, 0x49) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2004, 0x2) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) msgget(0x3, 0x100) bind$inet6(r0, &(0x7f0000000000), 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x290, 0x0) listen(r0, 0x61f5) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x20, 0x2}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') read(r1, &(0x7f0000000040)=""/1, 0x1) 16:00:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x6000, 0x200, &(0x7f0000000000/0x6000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/204) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000200)="55df0af1ac48330f0ccd397532ca7ca600dab33c1aaaa99b85661c5fb834f6ae2934c0fa6ba1cfa7679f2c829a7e8a91b3ccbe911154f991cc9e696090267ccdab8e6bfaa7d560bc3ffd6a63cd10bfc9dbadcff5b55e835ccb04bd4ce2ebef87890a9c9049af6801f634ff502636a1b90797c46b18bf2a87310f0333704ddf76bb6a46bf19df52de11bb2dfb2f8a5729e81d9afeb796eb84b93e9a8acd5e1a3c48176655fff2881b267b3a3dc3945fa86c036623", 0xb4}], 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) writev(r0, &(0x7f0000000d40), 0x7d) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) openat(r0, &(0x7f0000000000)='./file0\x00', 0x89e0, 0x10) close(r0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) 16:00:09 executing program 0: socket(0x10, 0xc000, 0xffff) r0 = socket(0x0, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) flock(r0, 0x1) r3 = socket(0x1e, 0x4003, 0x0) connect$inet6(r3, &(0x7f0000000100), 0xa) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x90, 0x41) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:00:09 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xfffff, 0x8, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) fsync(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) fchmod(r0, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000200204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000002400), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000001340)="1f32e885be9ae1b2d1e8523171740bc73c1fb8e75dc5e592f36be8e6db29bb5792cb9dc7b19347196879190e38430eaa563197fb1d8c9e31cf42d1d4a1f00630093cfc0bfb6d0a27160e25eeffab09923ab8a1be7a308f1e2cb3799348cafb265faccab5724cc2f22c9b8a21ecd4c09c23ad2abe138c101c7966e5117f56fe0677cedced3f73ade18434fdc4bc4e141d877f7bffd02f46b80ef754b8dbab83eb98f9a0906a548737add233fe02a1f698c678e38dbe746639724ceaf6658b2c8e67ed7ccbc9de4bd75a6c5bf6cf24a80e1c14e22813759a2b9dced089db33eff81e4a3c72437870f6b1f9b85605f905e32ec1f05e6e8faf40ce0efbfd66665bb819eb7cfd6930a3936bee136d706181f7dccb62b25b457aee706855e1cf6bf7da0fa751d32f78c020acc17be3cc0a7a62781b63c10cacc2126854c9e1418ee773b3079d111797bdbb9db971f4b0c2472d5dc48841b2ffef4405a58564717958d6179a34aa46a3e9ce094bb64fbbcb80f78a589cf4c3a6ffa16ad478af9263bd15e0d1b967310a32cace4ae40e871e240361637e2f369e2360993fe400387ac02644611970af37aae9e99d4e172e343e9c75a9427099b9324cdc067a34cbce9d507d770b1571110e63cf57381fff94e6dc04eec63d832438f921ea2f4c84bdd2159478ca1ac349303e080eecdb227feb870bf8c4d98a1e6d68ead7d96bd6cc665f886868223b12c9b7c65747740642811950758e42b92481a1cb2c38813a115b185e337f4349245f506885a52d6249e86fcff2947517cddbce05c19c7ea5d54725ee0f0320c140d40213bac2d953c7e566bf4ecf833494b8864f0ca5210e4d0f6760454a47dc93b1c12c57d7f6d97c4195f5cf82926f2c35dc39f1329179762212c227204e880bbf681b83e3b0f3a10e134777ccd6f3d03c020c9f1f85ff8d4f2e405e6f7a9d41c63a6fbf2de3ac420dfbdee61f93a13e56d79d633097e1295b9e483f5eb5bd5bab5fe7672766088c6bc0fda8351fa2822d87c9b468b775fd9a5dabe0dc05b03006bd2d1eafeb9b99db5a9510789a4a09023f355dc6c787a66b8481ac892f2e12551b3b1ed5dc0dcc642dd86cf62797a24b3b03b04ead0032d0e806cc41572004fbdb0e262308a5e31f772d405c93b9e34ffd1e380e8161524106ba0b64d7ed88c48cc7be17a277abb975e6df6d72b07181a3100fb72940af80fe523b4c39b3d8282474637a15828f45eb32c2f8a68c578222298138a662d057503d47a3b10b304de29eb5d5fe9cf3d99b2d26e82dfa4a1d28bce465243fdb14c11be588e46db18bd9bb7e93d04747bbacf3c99f217a8c85cce0f4239f5c05182495129066368a0d5f2353b2ec626120e5f7e534225bbcfd16336016bacac5a24b92b60f6729d44cfbd2adc3f0d69901fcc12a1012a4d491a0fc111fe7665bbf1fbcae8128d2f5f2ebdc8474f5fcc542e02ec31c22e8605e3221b652a0aaaa1ce1a4e3826838a5051b923cd04d41e60fd4d7cd0ac47b58fd1dc63d72a7c678f8b4f0f75b1fddea21570c0b1331014dda4dff7ee5eff55bf0af63a029ed6edd0b41de4e02a884792848fb5884bd6bc1c9d074e07d055d347af350ade4b527dea8a31fb10641caeca7eaa8cfae9bef4b402742d1bcbb7fe6fe52a33b337bd3e318c8aa3047aa6dcf4d31e27fbeb9eb2442d410eb68bc782637dbe5609fa21d56ae1bf23d107cb52c4db123b7ebfc1c9e9a0df417a5ff926c67475155e52b628573e30c1833bc2d1b24199916110a5bd8d9e9c25e8c033765d6599bf133c37d25c7415a30a4ad546a0e005f2af4cb2a73579d05db41226728cc904f0d1b561e57648b208d78d97e93bf4699491d5a2c156b1a8ad90224ea652dced0fbf4454bdc44bab5b4d2bbf582162b3c75290e41a2d38dc46991a628df2957b5d3d39ad86dd15bf989ad14014b762ccd397c36b9d20ae3add475994bd0b42cf8490584f03caacf9db5379e0a5910881a73b68a984655d6e47c45bf251aeac622b6500fed3151fa32a6a8aa444473c510baddab268d58fea817a2f71bef725d409aa9fe686b22950f5c241c95a04aac3e607622326342e1deeae49dd3374e76335c5e4dcd73eed85598c9b02fdf4e05fc2653811f3c20a109f5452e064b44e0fdff3a50e66f9af4ce4b43fab5c33f92d72fc17a0a39d2bb0afa521e3ad936eef582c951d14297edb0964278ad7487efe301f97eb83e3c5c7054afd4957ca9f3a6b003e720ce61fdd09a412bf83660ff7c93ebcbdf4dd905e4c6c7778f8622123c5b5d8f6a00c18f3b4691649b1bcb05db29c8cf601a4d001e15ab9674607d98e21fd927e0d6b4aec62f3cae3f50eb4769c996476bff11829da77ab3f70777d6c68d1b7d0390fb46cd3f9b22a94772f6d135e8525dc77e517918959e0534f3d7663aa84b8831ce364daac0277044376db6c45714bf313c96758d6282510f949a5a22159d00db076293e42caf8a7b21f645e2f84e980d9a30a9125349972e32f24030a127643805cbd250a0b3fd537c2760bbb826742843abdf3608bc20ec9e24f376d1dfd1b954c4f91b76074a878b5aa6e07fe5ef6c508b055596d5e415bbd945c82d5c042b214974a410ddf0ba95430ab8ba5ec0fab8235c5d9e7991cf90fcf1af5769f1a78e333689741be29e87813d31278703c19ec76b7d69f88c68ab1a12f77fe626c4a66d8d97ef2a2a34a716e1ff7a063d4cf03f88c85326136c1fbb435d0ee124afbac73670636f360d32b34cef9b5c1fd61ebfaf5fe6c401d39e27c9a4d0c0bf2e2278da272c97e97c61c010e270611e93157c0bc3430bf7257030b7bb4847516a01da4cad2b6cdb6198ae0e10adade456b1ebded8a352c9754144ad96f2e57fea08cdd752bc978d0af343ad1edbc8b4bd36ade27548bca270b1bcc109ba209297be530704539d5c6a99dc856a990442139a33afddb94a3f99febeb7042d4c59de44a523cf06c6b5331ab8ff98494d9825cd2b3fb9d31729349b93424408a1ce5bee866e9f58533cd062672bb22a62a2c362992e88a8aef5188d7c040682f8ca9aaf4e5eadf5166d14588f1c0b763724622117c23c6c85a6d4284ec6e5e79bd59e49c0d9caf44c5d746c9c4f2e28ed2efdb59f8dfde7f3f6581f6f0fa97f055de1655a0540c381e0cdd87a51917430db0c2f418d86bda1f8671443e0ea0a5137d341dbac4771835ce36dd9f94d03b34762ec9e81c661237352385e3b2a8eb03edf9c7f2b79fa4d993c6c137996e84fadfe3c82e66df1c2cc81e2597d556a63fa83f38457a39cb800dade6781191e7951ce2e34e06986a4adf105f3ff9a0899df49752d17dc8d44c5609044a0af52c65af40feeb777189df4e7255be8a1c0ae859ef09f7cdf6dd06ba55cfb4efb6b7cca1206cebd765b7840dbf555defd91fb1cf7885bb5a590f2368073345c84ec72651b26b4a4f483da2b29ed9d584a687a6346ac95bbd21a5c3f3b1732068144a7958ec2a51e7843861bed705d4ca7971994bd31ec280218c9927dda5da0373182c7fba8d1d76e3950ea8be7eb72d0779af5827abcd97db0e7d69f7df6435af1479d2812caa4006e85ef7c9fb037072f2763022a220ee5369730a606844ed687ad865c9f4bde113efc20386436b84957a77dd07617a91205db3e2d41f23cedb788f70f00fe489baf94de700a9523c9616fe353a87ae10cd66105459f1404ac47ecf090355406bb2e56ba06a43eda9295d2b162c1e641740fa6a7e72ad379c36a746bbb4bd315c49b0f411c621d04081bfd1388650ed21014b8e3d9b77ac07701d40eb62a37386fefcf8c343e2b388ad04650a9c14a83aaba380d46e1ed36a197009f3171eb4f8ee94391dace5a770e2212038314314476cb80577d559c1076093addf7575f74d0b00ee21ffadf642230fc1d764a077fcd85a665421b04f7e9089cfd16993cf9450256bcfeed44dc2af5c7e6e7e8ec94994dccf95c18eede60f55e2419a1b820f6d82cf05016152ecddce58eecb7a58ca2931ec9f9b3b5c72c7a32b4ac11049d67b3fd42527121dd463fef5b39ebad46ba1e0c784b4a03e3267da9d2cff12a41422f49b43ea3db3e925d86cc8c0f61ce0108c793261a1ed4c3e142d0ede5a8543336dc278941a728e42764f85f40a376b27d9ce91f84e33623826dcb42bc467858b5c1a9e8ccb715c811e01e84e44114c5b4b4301c79dedb8b512b3a5f9879c29c48af1f33a2ca8ff6501c9f90d1eecbbc5f54e8edd51d55e28bec240952d2a8a0ef0b5b4dd33399a271253165520d0505c3e78e5653566450949517442aeffb02a7b1d053e0734e5f646ce2a9ab550f13a24192d330f3c520d28b55a88c0764d82068b96aba6596767a8a1b5605c9ba39c06aaacbadb64c6050a3e037bd8e14c5f37eaab1e425863fc76fb52e69eb814e4f8a9dc049b57cce8edd176e0390adb43f0e8817fb820b124ee1abfdf2001078da60f0bac2f1b2c53fe3e26cd8ee720cfe2900f75cd2682c6a5f1247048eba590e7409687c7d95e06c1e73f95d883f26475b0cf4b5a7ad989266c074bc9d534ebabb0649fcd1645db5017153d9ebfd421c6fbbd45b5371705e028dfc46d9edd142ef964a061c8df96bbbd8ea63e6b366cca1714b0bda2671df9f758a1825e3bc59d2e513c893aa9a7680dc5c9d8b7df4d44f1ccc818ce13497e53ed98eae99b63ab4f7b1411615e560049d5495fbe3f956331c602ea802e833d50f6ad9d17d2f5878e60e06cadb9fb0578173b67a9a6b47a28aa4aa11d97c5c6d192b3e3c5b996c58c0c5b5db0f8fdcc4854e6b623084a50b888a0525df719674c4005a982afa80396ba106dae2017072fa4cb513f7e8a4cab006cff1bf8eaaced09a116490062ac822b3ac24ffe25f1e0c244ba2f66e5751c77b8a5ac4d5cfc8585fa6a4425e32bfa757f898ce2b416535b29ffee083986ef9aa253b63c1e3828d80b4a7ec060ab096d5f3301752b32fef72a49a0c24ad6a79d8f22f00b55d631a188eda983103b6c1f52f42fda8deabe131d0907d987d03bab1cadd5cbb7a9505c19db15131a9056c95ab5c183360d144d652504ae2655ae89a7bd00d6502ff946e4360b7434d3f21f17e848a8dd557de613c81726d3bb3c5ba42a06c4cc5e2bdd480bb7f5d52d5f9defb0e626e1274b1441a3a3f034b3caba038033b73fbbe6e31a37a75d2c537dfb97eca45b1fcec1d5007be714a633aa425069c515c8b8cc9ff166f4cb7534e955ebc1c510f318b058d28262a8384d57907d83364c651144d750fcdf045f8f4121030062952b2e6375bef5458826dbbd6a3d903ab1c0cec6228b2af76bbe38829bb9bd701a3a4c6ee656f27b3ea2f0aa7f2a85b5c81b1c576f4015ff41b98b7d3f655880f6cd4d15d78a1cd00df8c10aa769cddda900f9f1f9ecf23de3853844db7822e3b11bdece8deac9bf46ea164dac7e91ccd7635eece8bb040228dd2fca5efb609c97821daeaf754f6c783e5bf8a2ccca4f5692c4ae2f6861f3ecb3f20c68e4eec3ae3cda13e5a5ffdaf54ac6ea27a6bdd43f953504d40f2b4f079b743eeecb74ee99b779913042c8773cc06e1980e6180b378870b56f62285eec9c24a49aaefe23c01b40d007f7ab0da935addf2406f9699ae7c4ab744ca84c097dc459a2fe3e8c2408bd662b8d840519551817f17351078bfc776e791f4194ed9bbd85ddd7dbc051c8f0639173ba9971b86938ff9ac5a65ac71756000caff2edeb252bd5417a83ebba0bdeac296f8cd4c6c60325d501a5dde352c30031ce4", 0x1000}, {&(0x7f0000000180)="3467a30f6a081bf64551be9cb0a676a74c2e72f2e6ef1e934a6c9d8698a1fe1e373acdf7006f80a625617326bd64cff74bd4971eb6bf27dc3bf378d1ed27ca3aa6b4ba6eca4dd4140d7cb38704b7bccef9d2916baaa8b578d263dc0cb12f595919034ed78310a3cb9827a0903d9656d4a0dd6abdc4b3eb9a0b075665e3cbc10b27d31692eb0e88d0666d937894f2297d88048b4b5c2e01e471e2803af90e2d", 0x9f}, {&(0x7f0000000240)="ee4fd204ab222e8ed17e09870bd488e6d3331e5bbdfff90705334e1217cd303afde27ac175abe4c7ee506564b2145ffe6479cf1891a958064f878860eb691bf24c15fe69963777028926f483b3b32c5996877b6e8fcfee33f98f863dc6407e706364796d0fc56c882057756699ee76d741a7ba871508586d036d136b8affd008ca49f38994e482b0dbc53a83d009c62ae329548120461c1962d21ad8fd87ca422a1f2d2394f939b49546d1cdb4dae41c5197495a5c7334ac4bd6653c", 0xbc}, {&(0x7f0000000100)="b154bfa6bc65a161b10f77001fd1be33e0ec6ba5fa45919a23d8e0", 0x1b}], 0x4, 0x0, 0x0, 0x400}, 0x425b33745fe93528) r3 = fcntl$dupfd(r1, 0x0, r1) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r3, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x6000, 0x3) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) kqueue() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) chdir(&(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4, 0x4) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x81, 0xfabf}, {{r0}, 0xfffffffffffffff9, 0x10, 0x24, 0x6, 0x100}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffffffffffffffe, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x25e2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0xfffffffffffffffd, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc, 0x21, 0x1, 0x1ff}], 0x0, 0x0, 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() geteuid() geteuid() setuid(r2) setuid(r1) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/51, 0x33}], 0x3, 0x0) setreuid(r1, r2) r3 = socket(0x800000016, 0x5, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10380, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x3c}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/35, 0x23}], 0x6, &(0x7f0000001440)=""/65, 0x41}, 0x42) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0xddc, 0x4, {0xcc}}) 16:00:10 executing program 0: nanosleep(&(0x7f0000000080)={0x1f, 0x9}, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x1) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0xe6f93ac2ce6acbe0, 0x6) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x380, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x100, 0x108) r2 = accept(r1, 0x0, &(0x7f0000000200)) accept(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffff501d0814b38809ca0000000000000000000000000000000000000e000000"], &(0x7f0000000140)=0x49) 16:00:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x4, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000000)=""/11, 0xb, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xb26, 0x6ccb}, 0xc) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1108, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fsync(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x4, 0x5, 0x1, 0x20, 0x1, 0x1, 0x2, 0x2, 0x2, 0x7}) getitimer(0x0, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = semget(0x2, 0x3, 0x4) semop(r4, &(0x7f0000000280)=[{0x3, 0x8a37, 0x1000}], 0x1) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x1) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000580)="ffd943ee5dcf48c1310b1bd66b8d07b45b41bc9577c06f0003ca57f75c7a3c324fed9d3ba604cef655dc3a0fc05226e17f3f6971281eea17e3f67dd212c8b7732c06135b3ecdbc43965a8c84dbd07a210f3a51feb4cb7198377ea1baaba8ed92822a7068cae6bc0d55c8fd1320d4ac249f5ffdabe94a9a739b53804f231d2ef384d71b228e2e112f397b00ea7146fb", 0x8f}], 0x1) fsync(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20000, 0x0) getpeername$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0x1, './file0\x00', './file0\x00'}) pledge(&(0x7f0000000780)='/dev/zero\x00', &(0x7f00000007c0)='/dev/null\x00') fcntl$getflags(r0, 0x3) kqueue() sendto(r2, &(0x7f0000000300)="2f52ab855d9888c6e8aa5cde0cbec36f8ee836b1f341ebbc614969d266dfc1657876fbc3daa1e3c463955ed304e0e76a9cf2a682cdeb7d686f26d4786e332c1d922456a5a58e7276c2e34cb5347597eb3feeea6ca9", 0x55, 0x1, &(0x7f0000000380)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) syz_emit_ethernet(0xbe, &(0x7f00000003c0)="41c1518a84978d4f0a834614d7064bf9b008832cf9fc220e8e1eab7937a1a4fb56dac1c17eaec2459eaec8f8a68a1f0fdc5b31b85a1e4b8716fa0b3eddfad6e33906dce3b44a77a7e5628b7a01e857f65efa6234bcea6304752b86c46e2c5383e10ba024e36a385b4c5bba5c5be1ee0840ca571da22ddd3c03f1e37f7b7151867c1150eed73c46c039ad71d2ed61788ed4a73a222a988c4d392f0fe8e9e0d8fe7df2128e81d1ac68e703f660da01394c336a0c5754afd5d01bde08887c15") 16:00:17 executing program 1: pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000015c0)={0x80000001, 0x2a93, 0x102000000000, 0x111}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x30488, 0x0) accept(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="2541cc7cd1878c1ec4afee95547e6669acaf01e9554a75b7b53f812a117a0e8f850e854bab34e65acf1470c03bd795f15fe8df228e5ad907bbf36e37da5a4cf8eac081bd77213551e4194d9b4fe29e58638170b0cd24163d806e2291f8310ef1980d10dbdfb38f45", 0x68}, {&(0x7f0000000100)="cea86f5fa7cc627c5da3bdfa", 0xc}], 0x2, &(0x7f00000001c0)=[{0x30, 0xffff, 0x20, "8c0bb18cd2c549499446e00cf3e2c1832ee643b56daa0fc8605b6708dc"}, {0xe8, 0x0, 0x3, "61eac5712be9070532dc2a2c6efb6cbd8455e0646d42098cf6512fdb6dc7a852c44e43a6172ad3867286e80bc564d09df49b3c493575b44adc719529ba86dc1a7f1676d8137f01dbb58bc54ba621c83213fcf1b2898518d06fbfa1b89faaced8e1bab7907f08e9bb956c365adcc7f1760be2480bde98b3f1c65562db8a715bd80bc3a8fbc9c92a92dcad163e003e573f82f147aa5ad53f225c7d43ab14ac5dcef1a2c4817466f04fff1d3b0d147ed2e6f436108e11c555c18c5ef683f5e3dc2946a3925a4dc8baf56971be8e5f7526c62fda"}, {0x10, 0xffff, 0x1}, {0x88, 0xffff, 0x80000000, "906944e5117fc4c6833a95027e3e351681dbbd5ad1af1bb875668a59266b7d145f8536c04dee54dcc6b989620cce207468923c91da9d9c35b081cbb29fc3b48895ace8c688d18f95c8b6ab8314150e9e428970160695903d97ba2619cd23d880ac44ee0a37eb19b7bf8fd75187fadd8d789f7146"}, {0x50, 0x0, 0x0, "3fe11c09d567b8bb87d5b6052d88205e1e0c58d63fb6460f41dcf0dab37f0cc4d0c749538316434062d7e4b6573f719ec9ec8258f174982e7b"}, {0x60, 0x1, 0x2, "8edf19b3688abc3854ba1ce99aa7bccbd1a5c82bd82dc17b49b476f8be7557abe2a96c3bab225d53571ea0e9d3d73f4015a6a5e82e8a96876bb1727f5ba77f3c4c14b6f435e7cd489178b1483de83025"}], 0x260}, 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x8, 0xd6b, {0x7, 0x1}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) pipe(&(0x7f0000000000)) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x100) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x2, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x28) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x984, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc600) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c00000000", 0x2f5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x81, 0x80, 0xffffffffffff5410, 0x8001, "887894b645c826a761878544d1dea5c6bd8a3ab2", 0x1292, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r2, r2) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r1, 0x0, 0x0) write(r0, &(0x7f0000000100)="277dde0f2ba4a22ae2f3427f90dba5976b39a18f1c8a7bf338ef47a749f122c80182881c674d09d327783efea7058a157edae311d3d4a6cfabe66c0ba0c6163fb0509e9f03ec10985b666c8472e48e3a5e21f86a63baa82f1cd623190b43d30be4718c2d001994d3d510d8fe6e7e4bde1c7f1d91cc7da4ca534ac1e2ad3fad0b7a73a5ce0d1912b0464facc28d7a0065366542e466f2ee6cbc08486b556f4da1f54cace46387b80a5b030b2f66a9524cb0bd3e673a14eb6297617d961ec7a499741607167e468cc9b3eb15b4296e3d30e9c945f678463d86bfbd0a12e767455e5fe36f340f4284684dc9b99b7c9d30f2d67ab57b5f28b1e584b6a730", 0xfc) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x19, 0x4) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x1ff, 0x0, 0xfffffffffffffffd, "53e76a1365b3ed5653a6e43f6e0d88ce150c47bf", 0x4, 0x100}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20040, 0x1e8) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x200000000000000, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x8) listen(r0, 0x3f) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x8}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x199, 0xc, 0x0, 0x391) fchmod(r0, 0x1) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="7540a281756ca66903837d75769b0386b3db3da8055a76db79d8d51e92d3d04de1701b931b49639eae5626b896d9e171b54ebb39621ea1f35bd8ebc5dcd3d27f1a958a8674c34e85d0a052fbe1f320c653b9c1f3e3780ca333070035b26c2cb4861bb7d3192113cc06a5287c2d92b1297a3afc705744b03f3ac774946e875a", 0x7f}, {&(0x7f0000000180)="893a7951920fe854bc75e073ddac73bb8b5a2b034ce29cfee29401a3ca91007c4cea5eaef845f48898e748d30e202de88f90c9d55d1fd035e08064ad0c24c8ca063f6a51aed6221162fee68ed4072b0a71b6a042e8f34c3ec5029d07a425e6d1d5c1481ddaf44e9684b2d73525227077ca13ea6392f8d4ab4303b74f4c2af76bc9e753b953de8ec90bb839518e07e6e1c4146603a7048bfceee0301ecb1f5dd7f548ecd9655b4c0506d53826a6a65eba6f8a126627801dcbe8f3363aa435bb763068790f291b6601a7f8deee8319cec6581800742885eb1284b8edd05fddcf9b24", 0xe1}, {&(0x7f0000000280)="1901efe0eb63bd6b7687b7914b1e7d6c6ec38a450d639118f4488bf8d11a38fbde255542ddf2dbfb510e216795b2a9b682", 0x31}, {&(0x7f00000002c0)="4b34bc1dfa9d697ece73c17061abc50c32f1d6860b185bb917c8888fa0cfbfa903f810f9b892d6d5192ce0808be0", 0x2e}, {&(0x7f0000000300)="a11d0fc53bbfe03a91f40748bbf021cf2d245e7592559f51d1f243a8b538c5bf6d14f97aad7ed0b50cac95302f009d883db9d63e1942bee11e86b3ff0c55af0869375214f3a8f01c2c99025e8631610bf7625e8a56f90ca66165ed17443a70107a911e15544dd52df05ae0a673c4978f3327331fdf72ca9f47068c60f0b24eaf9170b44ca2f30203d37ca74d54871a4de8ee8b6ef9597048cd85a7de2c086888fa53f05613b90d442a70d90c93dac5ff7e368eb858f8d3256667e00a1c1ab0fda43d7289a99646313338d9ee39fd4007bac6ae7a6ba3acee0a76f73c521c2a292c27dce44d572a71b1ebcd1495b2c642e55e033a9133138d31ea9c5ba674", 0xfe}, {&(0x7f0000000400)="8ac12333cdd246717190c0c5a8361a6d297745171c481ab4e386173110ac97b0a1020ae94ee1f97cd53e2544b41b5ac1", 0x30}, {&(0x7f0000000440)="7b2acbbb13baa5da24b89885d110c7f66c02d14faaf4e4d3cf4236306c174477dcbdaf30867d47d98098935ff2863766b6616bc347a34de163830073ad823643fc262396760d35d5f509494966694c558f563ddd89ab9985359cf55166e0bddf430ebce9568ccf86db1e92d3873a7d9354db1d85aed12dac6929f649b8191e10b4eaae553104d5345898e1", 0x8b}], 0x7, &(0x7f0000000640)=ANY=[@ANYBLOB="3800000000180000010000006d0e0000e802a433dfe1a74520c7afab4362f4543aa539e5a94ac74931fbc5ef7f9f7c2764a1e317fc87bab3585fe6eb824cb7487f0aae2b9eed7e6c4fb5150885667fb2fbc46b6502ef5f5be153cd9ba074671c55bbedc2cddb30430b3e65d5929286033d37e9eb50e60d31471cf7e734c4955641d74d7bdd7f37bcf841248ec6"], 0x38}, 0x405) 16:00:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) lseek(r0, 0x0, 0x3) connect(0xffffffffffffffff, &(0x7f0000000040)=@in, 0xc) listen(0xffffffffffffffff, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x2, "e926892ad229a1f55dd126585b89b3560f40f0a3", 0x8000, 0x9}) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000540)={0x3, 0x1, 0x3, 0x9, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/255, 0xff}], 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x200000010) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) fchown(r4, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r5 = fcntl$dupfd(r2, 0xa, r3) r6 = accept$inet(r5, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r7 = fcntl$getown(r5, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x2, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r8, &(0x7f0000000340)='./file0\x00', r9, r10, 0x4) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getpgrp() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x40) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = getgid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r9 = getgid() r10 = getgid() setgroups(0x6, &(0x7f00000001c0)=[r3, r4, r5, r8, r9, r10]) sendto$unix(r1, &(0x7f0000000200)="2040eb2280b3294cd15c7c3b1c066bd2174a68a50814884db0c3598ff5e93a6b2c1824d85c3c1137cf1cc0fda08490ea65d172e0acb1465706433adb911d41c074d2aa2dcb11d640e5ec6ccfac359b619e28c58c07fabf75004df2f666177d4a27744f7b9b178aad95576e588ee6ff27cf4c34f20a1c49dd9be09d43b44b9c5d1bac5021cd92455d8031d9fead2f612500568466cc0cd00ca6d12ae9638c544c688e6679883f2ccefc0e560d216d0c3608d0e835d9546d3b97753856d48ef0f5dc", 0xc1, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) getgid() getpgrp() setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000340)=0x9, 0x4) getppid() sendto(r1, &(0x7f0000000380)="ff9879f58c7a91cea0bc2ac482ea29a02decb37ce4c976919cc1c77055cfdb38599e271787fa6801f39b8645e1a95f47f30f500531f06d5e6e03d05ba53fc9204ce7b766017d8be692ed22f299ddbc5f085c35a8d82b5e26fe199258a1de01cfb8563b1f276e44391a90c7b6b94bba7cd59359d607c402938597b35f554829575c33e60afb64733ae10ced57bf42ccafe0f661be97e81e6f250233931e16794d736aafe9cd4b8816", 0xa8, 0x1, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getpgrp() write(r2, &(0x7f00000004c0)="49e8e866139e33e524e273486f71a9c8f14ea51f1848cd04fcf1cdf83cd53ac168036a82659c4c7f4d692a4a4860080038ddc0402e906a89818c375dd0de1ee839f088066ea67f077d3fdd45", 0x4c) mlockall(0x3) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x40, 0x0) writev(r12, &(0x7f0000001bc0)=[{&(0x7f0000000580)="ae57f4211d72e91c36d8dc0e4cc02ef6839044c5670ff18322cda082c490e92acb341115d7635baf5d6a6e9cc926bb889a3560d13739ae118ac0e0af813d5dc3183aea108b34651979e048af2f5c9b43f0038ba837b7f299c4a91f0e6b398eac3bad060c82e6521c2175287c9812", 0x6e}, {&(0x7f0000000600)="8f8e5e8cad817bf1a9fdba9150d1b479eb2459b3290587f0a9411d33443ad476ef7733b3d2d2fbb566bc86122de50b9502f8636c69a8f2687374bd3864012a29e17a7b51cbd65571d0983e83982a3492aaa0dd8f11ac877298dd15538b50f8e1a9ff7e4329f777c22d008e61270d3b60772f52b720c05c326a50c857018fadd24e048b96ea6788b51d49d899bfccbe4b9eda431767c2a3d0ba7308d9a815c459f9132706e6afb641ab2f7f5a8ce2a7fc27b68c86cf60a9eca51d43400444bd3c1cc5ba146fdc513cd7fb3c3d8651800b845f01ff23ed2af55437724c4204cd19e81523692a5b7da174484aa2cbe2e1249a62d39c4607f8cbb4167e7c6e09ea", 0xff}, {&(0x7f0000000700)="2658699eb81e9e000e0f863430e2dc4cee67e8e229531c0823b9aae22a5658ecf3120a6524af5fed7a38c30bf18ec2aaf309462ba9037968500ca9e04561dd2c4fc09f4fb2edcce6ae9f445159ea6bad295c482c95ed59ef076386ccbd53a823ee51f9c09554bd21f383172bfe8a28f002a40943fc962179a06d73fd9a3276f0a194910ce9a97c53392e6aa0c392f63177d3055c1051a66ceff7b10899c3488fa83c533dfd6539bddd8b3f456143a6633e714e47b8b67a88f0c0891d4d307eb4eeea56ad7e912695a54aaeaac4c4b95ca3ff3018c2934487852ea764b4c2da6471ef1403b1c105b82e2477b0b2240e0a3396534791557d83950ad1c166716860cae28dca2ac56c37db0e6699d51e62904e89b419fc228c3bca35cb0ecf6643ae832715fa6dea33cc8960166efb64406878287723df04f70f1dd7d306fcf41a6ae1abfcdff0522388d3899b551cf268e9ae3612bb712715497fc0dd8c50e879c93ad7dec31e3eea138158343a45a87701d6175681b03e95db5438beeca2ee015ca3d47605f86252a78bcd537f939c2bd95c0b3c84745c1d398b9d3095c9a40d728243aa5bcde1e9e4ef8721e69a4464261fb9e8dbb095424e1169db37260b4325a76768c609e5b609ea18cdc47dc45fd06c0eabb3e0e9e2eeeca7da5c7d13c945f28d66b9cddfdd1c2045fb66af529d1e7cd8b2b7d36c340e92d7393b0aac373510194609883d85fdde22ed78be8e28f5e6994336b6cfe3af77e05323d5f2e41ca5be660555d31ec97850874b1a54c645ada71440f0c221a619cb65e387e37a64d2a383f5c4534d41b1e8b9b52a9656ed0628b2f4aaa468a105429385a697698f4118d4cad91027245905f50e6f2d34683123ba08163b470dcc2c3a5f919e956b13e07d7b30102c10131743af7a6498f566ea00200972caa3b435ae99e171c97a99fb5bee714043ccd8d0ee897f345236cfca703f4827d0f1487554df394267527719797e2f6db636d22895dac14ffc45cab1aa645c2b5f57765d1567f7f4b50165fe1a945d5c3c1b1c57479def74444119f8ea770a744ccd13d14d9429f8e2455ad016af1c0c291299d11c9b7fb11075a65f61febf03c676bd673f3aa93c4216e03d47c2c8dc6489fa268a17e88f4e871cd5d62899995ba4f820b43b0ef4b93734c2aac601f57a50ca907c180795edadfa26ea154b42d7e34b83aa202693f620cf94f2dcba16dc44af6bdb69a30928b719f632d0ed664bf15a2414c475b2dbb890461e27f24a08d06ee39a35c3d2070e938b045c80281f49e8e71e3fa395ce7aa062c9f0722cfb9e2c4f8aca8b495b78b1abb7cc16878ac28cb65c3f72f9fe8c0ead8e8f7e333b524a7db09988b0443e6acd9a2abdc5490b6e901437c8c2aca01a41b6a3c7afd2ea24cadda90422cd110ca1828ff07b96c8b84cec1141fce7c684c354b758f4593b5535b7e8d98d1e01fe43abc6455f5b3b7c750843a6c2d6b7dd0e256be3760cb18e8a2bbdfe090daf258bf128abaaca5131d483082ab1d44115838fa40877b57beaf386648eab12350fe7797e3336040c2804cc86c53fcbfdc7402f7352d13fb50538fc68ae4f89ddba13cba9ac9ec65424038fb15c8825ce757ffb88a40c2fc441e1702e193bf78860a5860ee914f0219cd3c622193e36dab11681c9afcd69d032a19c49d5f982d5a252567495dbce01e1c0d43161f4d89d90857591dc3eabe3c781c4cc6ca7612fb0c8b5a4cac540087e84dc41381d1b581fe749cb3ae9d65c22b23f8f9b61b7128a1b61c01692528720d263be1acd9d660d6890f3d033476f98a7d56c469333b691f5039dde29e6a1b1a915f12a40e0951a78c1db33fb952e63114fc993a208a0688773829642cd830fa4f122b1b30a72ad40204e85e8c6e7a97972727c6ef2ee3a00fa99185544c94d3888af5c71f06d052596968b5c489ede459f4b37d5b4715d293eef761947fc1d4473a5a5f1666a1a01d593851127c17aaf1a7740ab1042a34ba89521ffb028e4f61d7e23d2722c4b0a6b87046465bbb218eccdb806ec31009c2ccc0c87b1b554dcc2c3ddcc1a5269952f118b711f7e6cbc29783b8aacf293c35663f827300508dc46397f475ff176ceefa8efd395afeb18baa0143f2cafe32444c9f35933be4340f1e3246adc5775530bd3ed11307fd7ab9def0875454e12c434a67b5af6d425f5e74865442042641f8481d01a7b301f61439da16f7f4a63b5a27ea17d0704bf7848188c3f4223e21f2b3b32692df24eec4df6457ec517142fcf11ca1bb07e33958ab36f633577b18eb8528e719099ff0520613d7a73efb0b1ebdcf5e798c513e688450d0e8d91808295226583cad587490272aeb3a08bf50c2a803e50625895fdb7452915ec26c532efb10cd77b9a1b6a5aab2935078214c4899ebe08708dbf7e9eb10c8304b4712f107e9d4b3cb6ee5045711266aad465353edcaf52c64481fc6e8501615821718e4bfb6f28ec71e7780a607476d0bf96fcdcd9bde0f43183b13bd3de4a19dec565edf4975c2a6560e08ac7dda6407eaacbc8a1afbb121240abdcfee4e112d6d4885610e4263ebd55eac153efc674d10a1ac44f471122f9b5fba37bbbbdc79f32ac81dd6877d92ab6ff08e4794452cc3e43df42cd85f14dc5b1aa67c3e2e5d37fa4239f45118b49260901d047a21ac76cb52b977b7513414214f64aa21d108d67718c1fd88b15fbd662b01ce815aff519f4052b643307d979796cb326b9254ecb165aaf6905370bd1087034b41b032626bfcc080650a1c8d2a31ab71c1aa20da8ab5b14fb07a74fd25ec9d687c1f561deb01f8797e4485afb61f5eb6278d0c4d63bc9c4edd61341f39c74ae3011a3fc6c19246dfa1f50d06804f62d32e7a31bca0284e03d229ba64a6f7ff4dacb7b1a7af231fa7b48127e4123a36794f7f9a914dadd5313cf397fce6a24188990d3a5992aeb4e38142c46999c24419b4fb8ea9ffac3b422ddc00d126f9bb7bbe76cabc3767574369b361d6ba7e22d4f559bc7204a17cc53fe04c8f862a1b3dd0831f798b44b9efa3be5b03f0d51671568e47fe7f137fbb1f7a532a385b198ba216873430af02e9ddf8fd5741e7a3c5c2a389115452f3795922555c5c76fb132ebd0397e9b2724ca1a846ba15cbbdf98e993b5b5de125b7996e9a0cef20457318f0a53be948751fb93ccba355ba4d7e4145375e473d3840a61bacfa3fdd3a49e0204c6d100bc07144f2fa93faae19dc41d38682f5ccb304475ba6b3bc2af20633a69b7e054a142e9aeb05a25e9218c78df80ed4a8b70cf45b8fe00ce8794b5ce3ecc5edf52b68ca5d913bb7b3cf02579e1b14434e4255a76248613bea4fc99b76c0f4ee77cd38094170f43be4e437a02d5c53210b16a0cd1610097fdf56fbfd48fd44693e9ebc68866104574d5618594f0df057feec42fc538f93b9b0161412e8a39ef99ab417e0cd3f05b2d47006d5681c19a1fc4e759a6770946d57c02f480aef777d4f487fcbc86e0eb07702e329417bf50dea13b6c365563aa74a32d0382b2b1006ae0758ed08dd82bb5c43da675411d72c44bb45fdc118fa21de6788ced930a6d69e99e38b8123b34480fb1f95dc350d0dd2baf250d4c5b01b1afdf95b9c7445e27fc65d180e63e8d0e5679cc3b064812623c689d4990fd83b8efbfa84e6d405e9e691208b48e12fa62c472f62e9e03a39aa816a363b91a0657f0eb21371cde1e5e5851207ac6f5ef17b4d22f805b88da516c5d11a32fbe59b23e421e467eef402442ace554e3df42baa15c03b7cd39e921703cfe95c2e6dfaf98eeeb15679578306a3cfd44f17e93d7bf42fd90e674d8e95d60645bcce002cbc9ffbc54c22c851194391ef4dc9474edb7a9514a1c7618c1ebc1dbfbc14ed94da8230c3bc50f5704294036a81b06a2b7c60a436b673298f1a1dc278576bf7cb1675df7c8ddb4617cb579513e6ce704c19723d4b726241fb2992033cadd6700fbb8c1e4e52efdce6b04507a3f91b7fd5d6d8f777f4c7df93d3957de686a870c8013aeab5c455906a6e98d6431164a33de5cc6a4bca1e224d171ee1d6a6f5eb5f7356810f93265d4a356b02bf392625ab1388db03e6f840d7b29899695353131b1c7d53569ea13692ef2af46c0538ae342d3cabafdc66b39cb9512f19e53e4aec94e572a42842c183bd7fde2d8a97d621c9fbe67cdc7acca5d56c5b321cb053d37d458f96aa0355c55bdddf47b6a109f500e4301911af53d377ca10a7ff57392695d777de11f630901acb24a420b06c3aeaf2db8fc1bca8e45c959066ea157a1a3190738cda456cb443320e9fa75d1edc4b2d4b3798977d425640e1fc848b2bc80c48ca483ae9df9143a96ddbaaac96e712aeb55fba57fdb70a77187d0a33b2ba08b701229304de8dab3c7276c41963dd1beba23ed79b71e525b496a76c0b8681957e9b438c70f4c0e6faaa62fa5a3a7c5a92fc5d34a024200537bbd774f94130990ce477883ceac09e0fb0a7dd4c240872b93103cb1fc75a5968ff9d7bdd642d3027c18273d240aa3de9ec680b04d46723b4485c94527c6c0527b609bf3afd45207c0f683abe50b23af76407a17ba1cf20a03d855f27a86c8b2cf80243ac4c2dd932d8a7f815a1a7fe362f6ee5e382e34c5612f4a1a08847a3eab480c28eab65c9d9a43209293faf982c69df8ed342f61e516981f417d4029a4977bb6db789cb6c36e2976a60f89695e8203fc5dbca0742a16d6c0f9c65ee5d515919e098317179436261a0bfc8304b1dd1aa3d745f3f1abcedc795cc93f89b7da4d9d2bbe47a42eb68200a2db34d3ccac87d65dc479ff3d2ba0da5de6c2e62fa3748497a69e5f868d15f4d0196e4750cebb4e2e4df28099084e94f57d0ce561bf637404e0435436d7ef5595b8a35f32fbc00f22f1b59f9aa638ba0a62f57c91fb0836de66457cda4b3eb82f19ca1c707d6ff3fe4d610de0b7ff6608b86035ac460c75ac496ce3c7406dc3685ca87877f88fd4ae1e0696a84d2a50ebbb25b091d50049d20c017c8bf0a3b37632445c772083f1898b06551b04670acd5cf150bf36e869fd2a6c03b9df8038549ed2fe069813e6c67ac9abfac400436ce346050a6901f970f026feeba8f7f52403c70b971f579ca5cc32c6444d3341e599424d5db84cbbfa79e90df9e49b81d0280d72a9a0d4c26f1882f979e12f0c78760198e2ec75cf8919453d8be1af4e7856fafc7c0c5d1f4d0617c84adb89ba73ab8a15b9d79f5e8a59ed7df1ab327ee1dd57c0ad882ba40b42b1010e59c4690db40bfea89d7181c78a0b0c884ede00c957716526372baed9862befaca01f88bb721a1e982df5bf871157f1dc272f8334b4c24030b6c3e038ecd19877d77c1fc0de013f0870cf4daaf0f10912c0756875f55e034e5855b097187f3dc110b9e8da3df296d8d7bc77a05edd0e16118812efd87fa1c7ffb000231a1c7707923573b2da6684ce87bc4daa89585dd88444829d87622967005760319e24ec5f1bf211fea97e05b7df2c7f865b28d061886dc5d5e093c414fbb039f029dacf239103ddff1151b10a2556af3b0bcf4568a258d51b02df5f1ae6e8d38c2a8d6f5362a2a915d73bd0110dab67a3641dacff71f694b7f7b03cf3d37a76a47e4b994bce258e4720670f9afa26566252e6e0b7905a66444288d7ab3073ce464189483728293be68c3da0099bbcc35477e5b17cc294f0a229b96aed537c230c7992f0fa2abb2500419a23ff932bc8c17b41076f662d12d8633e343ac97ff13e5f908baf4b7b80cb6b71", 0x1000}, {&(0x7f0000001700)="8e3417dd955a8900c8e802a559631448cabac4026cbdc6167790cb500d2ce7d3755c498ffde3b774559dcf5b53dd7d5d5b6a6bb11f00ab02d52f3dc337f4fe674a2a6d331bafdc02ce69444205f5263bd1b50a8db143d4", 0x57}, {&(0x7f0000001780)="22c73152fafd64ad645d2d93aea4ca577bd110584a1d0b1c2a05b7ca0a68e5c4b86207eac91ce058c3b22879174a58c6acdde3d3f069aa5033d6", 0x3a}, {&(0x7f00000017c0)="32b3db2ef9440df43f8f75ef8d8b447de74ff6b6559311af6fbd966fe54c5fc2e69dd3dd45db6bc42000fde88b7e1529e777a192e188baad67ba09c96c40308d067c089c2c3f73428cb2077dfaf6849c2ca99d03580148ac2a38360a737c4f6134d03bc7e362e7d1ab4b477c496b18d98e4b45d83cd198272b0668ba42cc41fba988835b1cc4f1910a0752cc1bf448e5f699ac458e913de2abb4ad491a2874bb3494167cd09a5c4e4dab065b5cba32c1216b4b249bc7864d5418e242ec71ddc096eaa9a637d9decde3b27114e89bc8555cdb8213a268f851aafd87c880d43426e3177d32e256dedf076bb6a582628f4e4eea824b1b8b6eeb21", 0xf9}, {&(0x7f00000018c0)="e89e87940a5c566f2ae29ab31ce931ac5ca68ceb67f788bcc1bd5808a4797f9ec95dafd681c44e0807069d37051ff9a13f2ab4011abcb8d5bda5f551acf38c2775fbd277cc908c79ceb29ac759ce5e6ee7183fa1839a34ff4c683246bd025685c8934252c2baf1bd6a679c42d3819b88f15334e0bb9b147d4fbb0d17457a91880592a34102ca32d116dddb33e3ee5bdfa0f449038f992aad1487b1450d2d13cb5f0cee73a11b9aeddfb191d10d7475298a2198dbe9476c79ba05d426cd3fe965ece86a7e3da136b6968bc7dedc892fbfd746fadd897fec4e009aee26989e767480a661decceda7d320ce4fccc7074617c5648ca97c81e7", 0xf7}, {&(0x7f00000019c0)="d43b3b72d768c5830d92247d284683108ad6364be94513977b896374a099752009d584d2f4be5da07b547da11a50ed13b8566c52dddccb5d0b53a0d84020185f51bb42224afe5909341ce7de741adda76f123105b73f4fef131dd0923d695ca1a20471a90234994a1171545fc82d43595c72d532f2e4110d112aa1b87046507c160b0069f180d451151a7d8f795a58ba7f2e1842631d071bbc8ab9a45d145ad08b42ededb8c720d0814f80973557ec88c93df815aa0dc2e3a81a1c3e1ef2ee", 0xbf}, {&(0x7f0000001a80)="09437fe8a6d982ccab240e50dca1d6807115bb33d105c1f9ca827a73872eb3f2e44444728c1941a3660cda0912f22bf82dea6a9268c98b5778783335645eb0fb807550613f3a20c03e92feb873e20e21e641cd3323f8452efe6fa2c40d095ddfef188dd6b6f05811730c1bd77254edec87f6e6dc5a25f5d73000b5bcb8e5656353f41a5eb10083ef6b1e0b2276f63f5826f9c8cd61e85882076a2a90a64c93908e43fd9fded6831d792602684cf754bfeda3555edb25357869dd1b8a", 0xbc}, {&(0x7f0000001b40)="01ec55d1bb41c0e392eeefc0774deeb31c2bf90b30ab895330d6366436004e0c2c21a56ad818d993881b451e2bc6f598e4114c5c9fdf5f7205eab49782bf1fce87404e9b73a105356bd40efc89598b6a313da5cc703cdaba3e68c0a25d0ce9b91bfb", 0x62}], 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001c80)) r13 = semget(0x1, 0x3, 0x200) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000001cc0)=""/115) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001d40)={{0x7e, r11, r7, r11, r6, 0x102, 0x8000}, 0x4, 0x2, 0x26dd}) semget(0x0, 0x3, 0x40) getpid() 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_execute_func(&(0x7f0000000000)="363e0f0d39640f8f000000008f89080271fef3af3e663e2ed8fdc46177d076000fc7f3c4a1f8522143af8f4978c3b3f5000000") fchown(r0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x1040, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x9, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="11002e2f66696c653000"], 0x1, &(0x7f0000000380)=[{&(0x7f0000000780)="ff42e1c89e5e2c297d77d49fd37c76850090d4771ef95a12d753925908dc52364648c73f12bbbf8f383286befc2bce93dd9aac90ed0e3c2c2a2afd87bef559b8f3290982714f8b3d4aa29b785d4065f2f652c1dc9e53ba67b674560b235158e64eacd456ef885bcfe50b0ba38c81aecf57bea4e13db575eb83dda3fd59c7019f773765022ca9576541c1f0692e31cc9f27b2317fa9", 0x95}, {&(0x7f0000000180)="b856ae46c01fb7a808ac005b6530442ec2c1f808110fda3a61a224121b6143acb20a8c012887e3cd4e6df69ccaf8fdbff04693a707410af3f46dbdb372c07965da729763f623b5df385e2afaf5dab5569f245674711913329bb5ed1e4ab0082d610af2a85b52597539ab65bf43fedf2f7f9875c701539557f99be669aca33a45638da007f774bdd3f80e9ac8d4df73a8cfa029d3a65b320404455b040a553302c3711b0e412155c0da5c5e2dd059852c10634ed0ddfb1e5be376b826d1abf24f92ddb1472899ed72b02a30585fcc74b6bb9ede6970d73eaf3af59013c4fc102ae4f252ca22917e2fc77f21f6e515", 0xee}, {&(0x7f0000000280)="71f4dc8b4015627d217cf312203f8208fba8d9243f7eb225582d27e6b99ca15cf0a3bf5e92c7bd933011f12fca64deb90aa6fa799451e3ea0cf90d3e746d7008727b23ddf7695577279b40d71b909c1d61f1d584a32d250c364dcd404e8e4cbcfeca7fd34264721585900082275050ee5171db22e84853cd912f6299ebf6cad0eebd0caae80c7f331ae98ba0de137eff8839e238b7c37cd6ce4d908521e4ad19c4b6965f2795aa745a26dca74c56ac8563bb880fd13c0057448afafc16f43e7b2cf53dd6a56289878a94dc37e67c004a7dbed1c140901e9ec53e5784fed470c6667d85c39f1eed0385a14f52badf4b094ef7e746c30d85f80234a3cf848b", 0xfe}], 0x3a5, &(0x7f0000000840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r3, @ANYRES32=r1, @ANYBLOB="44ac759935ecef67d7ea9c9f06fce3a0363f9598ee56dbf1f41c6c9d5066b30bfa7b4bfd8ab57e3c3c8fd0c4fa572b28c385d34ce8375f624188fb150040130208d13ce72ab189cd06e7ef5f860468ad05659bb06fb19937462aa21d66477e9d300710c094a50f1cb9e0d4173ce00db6efffe2bf314d9f1b5080cddefce32d", @ANYBLOB="2000e65a830000000000ffff00000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000009381c051fe86bf1fb028acb91406cd099e551cb75ca2f6d0dbd82da22204d8b54462d5aa0544559b496e"], 0xed, 0x8}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x4000000000104, 0x1) dup2(r0, r1) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r5 = semget$private(0x0, 0x7, 0x20) r6 = getuid() r7 = getgid() r8 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x5, r6, r7, r8, r9, 0x15, 0x2e1}, 0x7, 0x0, 0xce80}) 16:00:22 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xbc, 0x4) sendto(r0, &(0x7f0000000100)="c38571e712a8bc317080791f55554d0356ec41027bafb55098d2d538894c04d9c8e58a98cf72cd8e163f0fdea2be9c31746ea5b256e55cad3bbef400684286914f77396029e9db632faad55fb5409d4bcf88d212e9ed8b85c0e955209f39d28af48e38e55b5af45ae00f09cc9aa6f613d945b4d62c410b017991fb0a4fe2d1df3cd1c2c64c330d3b5a967cb1e62331819c59df8ed4cbec5cfc7be5829da426c2971f229b4b8b256aac74dd700bac5055bd50e597c931d6700626a641f4a32f34d14c26eead0175d085d98ba631338fcf9e9919c077a3c5a1f839936bc30e2f6cd95849a47234ed0e0eeff79d796cd1fb8854f35aa8", 0xf5, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="44067a7f399daf4fb61d78eab6ef951584d2a27d77", 0x15) 16:00:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) getegid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80000dff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="b9b556b12626934b881fdcf8bc9fb2bc80964e55d78c8962dffcd071e80d47401b3b1442e0ece12731a34b21ec8811471c9049c5351cae17deaa0776759c408e776ace92acb4bb689faa8cc14987ac616e2e0b51d71bca649bb15653a60e46237772abcf7e85dcd3873b6aed88df79dce8387f6ed9b39eb02135f60a8e5346593fe0a383e65e34d7a49336cd5828d63943506443a836795877ddded8474a5bc2f1ee9e27f864f5f202cb0af11d7826e4fba00fc30f5910", 0xb7, 0x5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)=0x1) 16:00:22 executing program 0: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) nanosleep(&(0x7f0000000000)={0x561b, 0x94}, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) r5 = socket$inet6(0x18, 0x6, 0x1b4e80000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x500, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x64) r10 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x40000080, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x89, 0x1, 0x9}], 0xfff8000000000000, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x0, 0x8, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x71, 0xf0000080, 0x0, 0xffffffffffff4620}, {{r5}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8, 0x8be}, {{r6}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x7, 0xffffffffffffff81}, {{r7}, 0xfffffffffffffffb, 0x92, 0x2, 0x5, 0x8}, {{r8}, 0xfffffffffffffffe, 0xc2, 0x18, 0x6, 0xffffffffffffffe1}, {{r9}, 0xfffffffffffffffa, 0x10, 0x2, 0xffff, 0x4}, {{r10}, 0xffffffffffffffff, 0x53, 0x41, 0xd4e1, 0x1ff}], 0x8000, &(0x7f0000000340)={0x3, 0x2}) nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) 07:53:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="6f8a1ec0fc712228e7ade4725c1b1e6a3aa3803ccd773e1d7ef98cee756d64451ec7e4bca13bb98dc265a560d12a1582cc6d32181a4924b83977c837397d700a1a45874dd7a4f9c2b7", 0x49) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 07:53:36 executing program 1: getuid() r0 = socket(0x18, 0x0, 0x3fffffffff7) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 07:53:36 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc19320e2aaedce15, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xeb, './file0\x00', './file0\x00'}) 07:53:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 07:53:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x27, 0x1, 0x8, 0x2, 0x1f}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="ca215b017f45728188", 0x9, 0x3, 0x0, 0x0) 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x8a) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3f, 0x1, 0x1, 0x0, 0xff, 0x4, 0x7ed, 0x0, 0x3, 0x7, 0x3}) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 07:53:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getegid() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 07:53:36 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0xc0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='L9', 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) ioctl$KDENABIO(r0, 0x20004b3c) 07:53:36 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000497000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 07:53:36 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, 0x20004276, 0x0) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/82, 0x52) 07:53:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 07:53:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5b82ff6474d42572f5021a409e0350cb1dd6", 0x12) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 07:53:36 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2004, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="456d317a073e081be4681e5fe6b5765368f65b1b70b8c0e7b437ea2c3cbddee0e9acfb62a663d1efc70cdb7a11d7eba23873fca22311819ecbf2195142ffaf3b5df500a90ea877f786aa6bb9d4795eb4af3db067e53f2985006dc584da086714e71e903e97f19f7c9b38234956571e9160d15eb5acde3b64008068b477fa4978dc418e93119e903790ad88114dcc1c62e1ee236b3e58c8ab6e104cf993af314588df8d84765f3f035769554741da28e6ffde99d70ff74df166f5984dfc2fd6b6a86ecd71b0f2725dbf50f8c221baf1f19c881882a9b0750f", 0xd8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xdf, 0x40000000, 0x100000000, 0x6e7}, {{r0}, 0xfffffffffffffffa, 0xc, 0xf00fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x8, 0x80000000, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000037, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x5, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xc6, 0xfffff, 0x3, 0xc7}, {{r0}, 0x0, 0x19, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000032, 0x85b, 0x272a}, {{r0}, 0xfffffffffffffffa, 0x0, 0x45, 0x1ff, 0x34af}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x101, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0xdf}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xda7, 0x80000001}], 0x4, &(0x7f0000000240)={0xb24000, 0x101}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="3fc9d463886d75b50d545487da15217f3df3e2290adb", 0x16}, {&(0x7f0000000600)="b03754e74dd6fa94f6e6726bd507fb7e7f1746fe5ea361b4b8ba7d71e8ad0e5fa3d955ff5b7196997a8128cc4abe58fc44accbe225fe8715eb473410c18c6e14dce1638cf79004630c52eefde37b2ee39762483ac6f48761173318cdfb00c4bdd5cd71e04292ddc6af59849eec0fe9ae3ebfa713b14d7beb6999835522b6829f59305257e71351bf83e6f6168e5b5081b32773eaa1af51952a7d89ccd07852987d6fa0f55daf8195f4a298ac27803c1857f7d4f0f807db41e6b55d9262bb6fb043f97e8c8fe40ed2ece3fa2f9c1aa9141a55", 0xd2}, {&(0x7f0000000580)="3965cf8a", 0x4}], 0x3) syz_open_pts() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:53:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 07:53:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:53:36 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x1, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x20) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8001, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x1) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x4b) 07:53:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x7, &(0x7f0000000080)={0x9, 0x5ea1}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000680), 0x0, 0x0) 07:53:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) getgid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x1f, 0xffffffff, 0x40b3}) write(r0, &(0x7f0000000080)="6e6fd6f99a4c32339baf78064e2e", 0xe) mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x7fe, 0x0) fchownat(r5, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r6 = shmget(0x2, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r2, r3, 0xb8, 0x4}, 0x6, 0x0, r1, r1, 0x800, 0x401, 0x1}) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) dup2(r4, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:00 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0xf7) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10281, 0x1d0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x5c0, 0x0) 16:00:00 executing program 0: r0 = geteuid() mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x2) r1 = getgid() chown(&(0x7f0000000080)='./bus/file0\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r2 = semget(0x1, 0x2, 0x460) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xa226, r0, r1, r0, r1, 0x1, 0x4}, 0xffff, 0x10001, 0x5}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10080000000000b) pipe(&(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4a0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2}, {0x1, 0x6}}, 0x0) socket$inet(0x2, 0xc007, 0x71) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x7, 0x8, 0x800}, {0x7, 0x100000000, 0x1800}, {0x1, 0x81}, {0x3, 0xc9c, 0x1800}, {0x2, 0x6, 0x800}], 0x5) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r4, 0x80104267, &(0x7f0000000000)) r5 = getuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8009) r6 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) getegid() 16:00:00 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x39, 0x1, "fdcfe4396f9062aac1f5eb8bad74af547e4aa58a", 0x0, 0x3}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x7fffffff) r1 = shmget(0x0, 0x2000, 0xd1, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r2 = shmget(0x3, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="098946855cc93b12282f5394736a062f7456a601c64da2bb09512f9a11f98bcac63d883a40bd731bafb651d7aa779c9ee1407304b240ca356b641b5594b627ae578e2123562e60b21cb3ea30f745c4cb48d05ae9bb20fd8e7c897198d3a216afe78536d132bb82c5f125bd0d22ef1b26a660a4a5", 0x74) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="949df047ffdf03c2e223ceb07f"], 0x1, 0x0}, 0x0) lseek(r1, 0x0, 0x3) fcntl$dupfd(r0, 0x0, r0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="55ced4f6ceed1e87c9ad48d78e1293ac53c3e6cdc2f8e6d0f105c3172a58", 0x1e}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0xc) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x104f0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x8, 0x7fff, 0xb6, 0x8, "61b11eb5c00d4ebaf59695dff6280455931e54f5", 0x39, 0xfff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x2, 0x10000, 0x3ff, 0x1, 0x401, 0xfffffffffffff800, 0x4, 0x2, 0x2, 0x4, 0xfffffffffffffffb}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x2) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x1000, r2}) close(r0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() seteuid(r2) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) pipe2(&(0x7f00000000c0), 0x4) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000240)=""/43, 0x2a8}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4000000000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x7, 0x4, 0x6, "975d822b6507de8dee3fbb4fb138cf5c6a2f1718", 0x0, 0x101}) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280022002, 0xfffffffffffffffd) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x2ff14815, 0x8cd}) ioctl$TIOCDRAIN(r0, 0x20007465) 16:00:02 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x8001, 0xd17) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000432000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="5f0f49b99b9f67d2db6b3280a24f8b592aa1044b21d08157eb56aa9922d5bed629ce7864a387b442c063a108fa4674eb9c8875f6d987ada6abe815bc5b0231bb8864207131b3c2bd6941b8cebd540a760cab2d82fa179545feedac7ee3a0972c1b8371bd9cbc0ee442576555120ad2c63eb0840fc5928a8f7ecf3bee661572f99ca53647eebf5ad8f411d824ee85d08745b37b6d96adfce7f698bbbb0ae117b9f83179bc5eeead9772dea01e65510b328ff9600b8b8a2135b06363dffdd4d222e2b53a27f717831008fb470b", 0xcc}], 0x1, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8000, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x8000) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x7e4) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x2, &(0x7f00000002c0)=[r1, r2]) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="aa0d10bdf7fa6bd4a41b3bbf92320e97c41716b38acf5172e1beb6ed22fa83bec175ab16059ed8238fbc47b7a44ce25f08794fafa688374e9b", 0x39}, {&(0x7f0000000100)="ec224a3bf86af74827b84b373bdc129cc9d156c6d958d410fa461e48da6f11db753bf937a288e13c37314ecf7792209dbf6cb1b778ce8f86e46132", 0x3b}], 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x6000, 0x400) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="692d0625001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f70800000000000000a121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x90002006, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0xaee2, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x5, 0x7) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munlockall() r1 = semget(0x3, 0x4, 0x200) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/60) semget(0x3, 0x7, 0x42) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x40) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x7ff, 0x100000001, &(0x7f0000000200)="89a48059479ac91e6b91c41f3ebb53fb311cd3d75df758af8eb5f3f8761a62fe8301b66c4f3d2c82070890a5dc6e6eeca940b9e5203fbf639655ad048160580f1eea87d538bf9dfd35c5151a54ff4e3aeae6c2a8f536a82488a2db85f12f413212d110e62aa8e50007ac21a769ca04a806b7d13137aabc78395eb6b03f32c237a5aef9a7c056379f2430c2ad77a02940b166b3591a37f93d3c52e34583f3aa60321d6a24d65aab1ffd19fad9", 0xac) 16:00:03 executing program 1: msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3cf950a7cdc98ecaa6ba380876972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990af03aae515fa5148c6c29b2116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc129c64ca06e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75ced84da351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1936d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57335415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a208118658ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed9868c9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 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, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) read(r4, &(0x7f00000005c0)=""/183, 0xfffffffffffffcf9) write(r6, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) msgget(0x3, 0x3) semget$private(0x0, 0x0, 0x2) select(0x40, &(0x7f0000000300)={0x7, 0xf6, 0x3, 0x7, 0x100000001, 0x336, 0x3, 0x3}, &(0x7f0000000340)={0x47b, 0x0, 0x8, 0x3, 0x3, 0xd1, 0x80, 0x2}, &(0x7f0000000380)={0x5, 0x4, 0xa45, 0x7fc, 0x48bf, 0x6, 0x4, 0x40004000}, &(0x7f00000003c0)={0x15, 0x5}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1, 0x100000001, 0x5, 0x1, 0x4, 0x1000, 0x2, 0x0, 0x2, 0x5, 0x7}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x2a02) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0xfff, 0x80000001, 0x5, 0x1, 0x20, 0x4, 0x5, 0x0, 0x0, 0x0, 0x5f3}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffeb4}], 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socket(0x11, 0x7, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8000000000001006, 0x0) r1 = getpid() getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x1, 0x10000004, 0x8000, 0x4, r1}) dup(r0) 16:00:05 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() sync() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x100000000000028, &(0x7f00005ef000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x280000000000000, 0x7}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7b, 0x7fff, 0xfffffffffffffffa, 0x7}) shmget(0x3, 0x1000, 0x1, &(0x7f00004c2000/0x1000)=nil) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mlockall(0x3) 16:00:05 executing program 0: getrusage(0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x12) read(r0, &(0x7f0000000280)=""/65, 0x41) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7804, 0x2, 0x2, 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x10001, 0x6, {0x10001, 0x20}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x401, 0x4}, 0x8) chmod(&(0x7f0000000240)='./bus\x00', 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x9) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0x211) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:05 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)="bd", 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x5012, r0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCDTR(r1, 0x2000740d) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) flock(r0, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x4000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000080)=0x10) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d307067fd9eca8e6710604473c83cdf88167d243ed4f320ac79d960e3ba709c95ddcb987c270eb2450e4fdae353e022b4ce1c94d7d7657685241b824b72f78bbed80dadbd8d3f96bbf8f2139c85300dec4ee3e18171f4d2f350a986cbb0f7af89915d7202b8757d056e7a5f65357ad23f91bee99f72082d7428ec85750f02b245f9c8d3bf5964dbc8e47774eff3a61c9e14c1bed23b37c62df5e898264ca78f1495922327de46d9ae62829b3379f80561f6872c0549a9d9538d503c05453889667f09dc844e396eef698e1f65d74ddf7dfbedb6736fb31b48349ddaa8702d60190c564e5394024ec8a76cc0b", 0xec, 0x402, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) shmdt(r4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000023c0)={'./bus\x00', 0x20, 0x80000001, 0x20, 0x1, 0x3, 0x7fffffff, 0x1, 0x2, 0x3, 0x400, 0x8}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:06 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = socket(0x1e, 0x1, 0x3) fsync(r0) clock_getres(0x2, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="2fa09ce0d31f1af80ce27619f4fd8a85cfc5589873ea7199e5e07de4c34e78948f9fedbc253edd847f9215c635e8da8db8b8904cafa229f6075f7705ee4ba996039bc90cbf2f6918ddfd5532fce7393c7726", 0x52, 0x408, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0x0, 0x4000000000}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300062c92a"], 0xa) 16:00:06 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="56022e2f66696c65300085a4d3c62ab0d61e000000000000cc89922e2988d07eac512babc552e172d6a1d26ac225ee1e2773b36b450dac0000a2d7aa6701d4b1d65f4e8b87bc0f90d3bc613b026b31544b171f0aa44d84d50c13d3df3bb229244b0913c62a501c4d397705f7c551fe6a38423e5db9059fac04e9d620520e781ac3fffbeb6fe4f51d490723c73fef6ee6d9"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/172) linkat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00', 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000100), 0x315, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1c817b52791643d4", 0x8}], 0x1, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r2 = socket$inet6(0x18, 0x5, 0xd7c) socketpair(0x38, 0x8007, 0x7af, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x51) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x410, 0x20) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x880, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) r11 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x0, 0x100) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = open$dir(&(0x7f0000000500)='./bus\x00', 0xa2, 0x40) r14 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x0, 0xb44, 0x401}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x81, 0x8}, {{r4}, 0xfffffffffffffffa, 0x10, 0x83, 0xf1d, 0xfffffffffffeffff}, {{r5}, 0xfffffffffffffff8, 0x40, 0xf00fffff, 0x1, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffd, 0xd2, 0x0, 0x8d0, 0x234}, {{r7}, 0x0, 0x38, 0xf0000000, 0x8000, 0x8}, {{r8}, 0xfffffffffffffff9, 0xa2, 0x18, 0x8, 0x9248}], 0xfffffffffffffff9, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x7}, {{r10}, 0xfffffffffffffffb, 0x15, 0x81, 0x615a, 0x1}, {{r11}, 0x0, 0x84, 0x0, 0x6, 0x7fff}, {{r12}, 0xfffffffffffffffd, 0x2, 0x90, 0x0, 0x3}, {{r13}, 0x0, 0x24, 0x1, 0x3}, {{r14}, 0x0, 0x8, 0x80000002, 0x5}], 0x0, &(0x7f0000000600)={0xae, 0xea44}) r15 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r16 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000240)=[{{r16}, 0xffffffffffffffff, 0xd3}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x80047466, &(0x7f0000000100)=0x4100000003) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23a685270cefeae970e60a7b746e6dc9aef063a6"}) 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="704f86c0ad7c92824b5aff6ecbde5103735b7a48b5c331c06f8df6d17d6d08bbaca144475ee456ddeb8450192425020f2b53430cb8f739319178637e2cb1130708340af875d4b72a4a95699fe7ff60dd9b035665e574328dc1c49a4b176c1dc06b656ebfc7924204fdad595187c0d3465e7fe498245a3661df08a4abaeaf8bf8265e676ecc3efaa7a293b7d259e38c3beec05cda670eea862a7c82b2e744c7d08f5da17cd4c2ae631fc1d412f01af813673b4ab87c1a4f34711198ae37e0e3ee9bd85b4de044690017d1089fe74edfc1c5bf695828fad5c1fa0d8cd8b5adfb17223ec099cd0e7c6f", 0xe8}, {&(0x7f00000002c0)="5e54d762583fd7b7d3cc214498d139ee7423d98096f5fa9791e7c7035421ecbe0ff205dd8fb31ee567a51b50f2b8caeb0a578f0cdbdee63a80a5a0b1eb878b0eead3ba6832398535af0c749099c248ff4f82e714e7c4f4b7ed7c5ee2b5be8700f83db848785ae717a6dbf329f7de5a65feb032ca", 0x74}, {&(0x7f0000000340)="9bb9c9407443a374a879f259f05626184b55e7d8615eb3f01739f2a93104258bcee83a32abe7db5e7ca200a5fe57aba2d7ba9d6cdada7bc2aeafde3c5aa630eb4be1a92d6782f915ed1b97c8c1ac93ded6360b73b06b895e9f5991822fbe484f16d87135aa9be4143a8eb59758e9dce682f1517c0d76", 0x76}, {&(0x7f0000000140)="217ce4a412bdacf9a5d04e2f9cd1744fc1e126c665035748e15a0047b60090cef073840fb4312e8f9b9bd0de4ff578a8513e4e0ea6812f445bcf", 0x3a}, {&(0x7f00000003c0)="23ead59765f896d12b6f2bf1264974694926826fb900066e206debe02f72223e47caae193ccd9ea41646db71699175e0707634f975740e77393a763d45d3c4e169fb79d67bc6a0b9c7e0a8c4226d767451dec830dc01353de182bf517cfa01e4d19a4525e6fb159df86a5faa393eb54ce304093c5ff4b85d57699887e074633c5f3edca95414ad078bb69b4c8e55962470e46196af3e1af5aa86513155dcbb294694600587b5882d11019e9dc84e78ad18e2b0261a65c88e3e2ce83b32a7978aa488bfe93e41907e4744554e304b24af0977199404092092d3198661b4bad55a1853263706a9f656c3a5d31ca309", 0xee}, {&(0x7f00000004c0)="d4a3be0b6b9776f07be70cb6ea0550618d26e032223caa7fdc7d25a03943fabf2c89bce545b95b9094c854ebfb0b6f76d5fe371cb51829ade106b8efabe1fc17bb2803f09f25dd7ccd1aa892ad2946195eeb57d2f60a0472d1cb5d054827e6ce280a6cdc585654d8ad484ee073602f3f3de81fbfe8dc1424", 0x78}, {&(0x7f0000000540)="f22ee6886fdf8419df4f2e4e222e1a6b1ec9d77895e2538c2374dc7d510f5615e5c32a22c360361a619c8c07efa25c7640b74c747ed5e211c87ac4226c46401a71ca205f9dee0d525f770cae455d57857629ad2c9d301ca2cf4b69ee1a0c14226ddd8e72", 0x64}], 0x7) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socket(0x18, 0x4000, 0xffffffffffffffff) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x37bd, r1}) setpgid(r1, r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xab, 0xffff, 0x7fff, 0x1, 0x6, 0x82c7, 0x4, 0x2, 0x1, 0xf8e, 0xebb}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8, 0x3, 0x20, 0x1, 0x7, 0x1f, 0x40, 0x0, 0x2, 0x80, 0xff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x0, 0x80) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) renameat(r5, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) renameat(r5, &(0x7f00000004c0)='./file0\x00', r5, &(0x7f0000000500)='./file1\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)) syz_open_pts() readv(r2, &(0x7f0000001700)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/31, 0x1f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/32, 0x20}, {&(0x7f0000001680)=""/103, 0x67}], 0x6) r9 = msgget(0x0, 0x48) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001780)={{0x4, r7, r8, r7, r8, 0x4, 0x1}, 0x40, 0x8, r6, r6, 0x3, 0x2, 0x9, 0x7}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001800), &(0x7f0000001840)=0x10) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x9, 0x0, 0x6, 0x0) dup2(r0, r0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="a357a0dd55c0e444953462da09e3cc9b6b74e33c85e0abf1bc488aafefdae1fa3534fdde008b2b29f67da0514656ddeb90a23b92d777b750110cbca10506cbb9f9eb55211d70b568573c28bc96316a490a08b14957a33490bdb869c44b993d12eba9", 0x62) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:07 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) write(r0, &(0x7f0000000280)="8e8ec22ebb064512be4a5f8deabd9202df277ecac82114ae343f11040cfd742f68a34033921b8d74758ea0142893d379947e81e0e863fa043b5cc71e3f61e568addbecdd56443c938f03838c40101e56185a819b21d507ce25ef6357f13e669574da428c3b7fa4060060a98b1872606137d45f83fd0c94c5af144ad932b234d238862a97a7ed72f17839dd2c360d7238d6800e4445b05a22020227b364921fcc1e4af74f7e0fff067876e441ac8a720afb33a1c3c958a4776828341c9458713e41f051bfeb54fee8c8a09fdbbeb58c7be60c6c3618bc5a81ae5e692a0a5be45ad0123bee5e4261", 0xe7) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="4001"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) r3 = semget$private(0x0, 0x3, 0x11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r4, r5) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = shmget(0x1, 0x2000, 0x622, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/54}, &(0x7f0000000180)=0x38) getitimer(0x0, &(0x7f0000000100)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000005, 0x3ff) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="039e6f9755dca956c2ada2202e521d314e0700000000000000fd93a947eec9dbc90032eb16b7c84d2e09018cd0763e489ce8a9a4931d3d37b1e0025654e89767a6327fe6b72c9e534606bf12feb7a5a52b97bd1572aef1fae214f44d74140418a50791c42b759131a76c7c9788a9c157b393f4eb2b7224855a1d0709535ee650fe1ac697d11aeeb1c6ca7fd4c05412656a1d9ddbb630a5b7081f7743d3f3181fa0e4c25eace50dd4e4e3f6775a60a5b51dcdba168c58896aa3c4537e54faca5738efc7ebdeb81185e97b20e9610c8f8aecfbfb1ed17ffbf4437cc237323311265a9ca40b73843390f07305fbd0aec879b8c1f3dd4ee7e02c1c614333c64e33ac4494c6ad6c67e41751fa0ec0a017e9c11b2daae27171236b6e7f373ac4e358aecddc359ebced180d9303f8e47621d1b0648e4cd54c9de51497b5432a725cd960b0bf129b498cbf79", 0x148) r1 = dup2(r0, r0) flock(r1, 0x8) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="91285235bf7c05cc1db3a9ba1fb1df13ca5cb4a1eecea7d105dc05e83594c7896cf5fd0d3ff93a713fe8712fc0b3d01138c499a3f885a0b75cb175c15d4bdd0e545b38cee728e5615c7bc2c0fb2fe8f023c17aa9eda2bab683f1f2cfb87e4ee1ec79b959239b3896fe6083ce2a", 0x6d) setsockopt(r0, 0x2b, 0x31, &(0x7f0000000080)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x10, 0x4000, 0x8000000000005a) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="100000000000000000000315ec0000003c1b5b61177b980d8534b81a329fa07d9ccfee3d2e88dd868c00ed94ebbddb669f5a2a4e3bca40e27237c05736d2b60eba04e392d44f4e34c2dc89bcc31e4ab023b86b5c538699c12e72b52bcb2dce1864713219f47226f715099fb3eb37d4ff34ca1fa4c5866571df838450e0cc741cd9436d674e2969b0963dc55097091668817e7dfd9b171cba4fdcd935e7dee9215c37d7e95112abb6c3953c865a456b40b04063acba6bdbd9312cfff0bc9b0beb8cae4b336c52da4b7f23df2275ab5a036f349943d93d627f811771c34c3726632e4077741ab3b0b316b2bfade65014c50d06559dbf1c51cf104c20c661f7365c9499049d668df37e27374eaa1c78ff1b"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x80) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x1ff, 0x10001, {0x8, 0x9}}) fchdir(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x0) write(r1, &(0x7f0000000900)="510d0009520a19dbd1", 0x9) write(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x2, 0x1f4, 0xf340040, "37234c69fba9177c2d4cdf6fbd8e6ad6644e865e", 0x2, 0x9}) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9c8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300000000000000000000"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x82c9, 0x120) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="32e2c5ced4bcd11f38e1611a257e24ba64a3ede0adf9f0893a00acd49c1023303aad7c36ad58fbb44910a62b7f8577527e3c72abd1bedccd5333ef9fe83bd9b7777fedd3230eb1f1d6548ec41913fa0a824b0f873f0e75d6c4b53851ad499f5231a1d5fdc938381b4326be91567ddcb794ebe3976e9b87fca0fdd674b2934d707c5a2ecd4bc0521991ee6c9f1867b62ee5b89a72e3f9", 0x96}, {&(0x7f0000000200)="5d5c7ba083fb416235e7faefd18acf0bf322857edfd808df1f641851003c066a34b237b3f5c485ae8d3d9c93e68b606143fbe8c051bd5235862ee7f827b20c745cd18b170b205bf502cb004e8793b7e56e9910a56fac7416be67aae3d5803f685059ce5deed05fad1efd71c680475d80074f73b2ba1a33e967a141d4a1da84c8f30013fa3848806f0591bc887fffcd8f2236419c267d182e48ec76701f98e42678d159fc90be3ceb2234f84b881b8d4314903a7df69034f0456715b8846b2cb4974fbeac0936bb842b38b142f69167c8946eb6a08e35190c8bc571365f37999f125033ee236257fbcc0676a80f20a187", 0xf0}], 0x2, 0x0) dup2(r1, r0) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xff, 0x6}, 0x10) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x800009) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x480, 0x8) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) geteuid() geteuid() getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = geteuid() chown(&(0x7f00000003c0)='.\x00', r1, 0x0) 16:00:09 executing program 0: setpgid(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) setpgid(0x0, r1) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x2, 0x1, 0x20, "0a66d61daf582f3c80f70b11dd345c27c90a1231", 0x101, 0x8000}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x9, 0x9}, 0x2, 0x4, r6, r7, 0x31c, 0x4, 0xf3c}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x1ff, './bus\x00', 0x5, 0x9, 0x0, 0xff}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r9, r10) 16:00:09 executing program 1: 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) socket(0x2, 0xffffffffffffffff, 0xf7fffffbfffffff6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x3d6, 0x7, 0xaa}, 0xc) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x7) r4 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000340)=0xfffffffd) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r6) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r5, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r4, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0xfffffffffffffefb) socket(0xffffffffffffffff, 0x1, 0xf89) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000480)) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0x111) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="f491a740c488750070acf271d7a1cb504a7af54c5354d89f08ce5cd93efff9fa64e8ed7d948bf78b950ad6fc45ac86355d3777dbfa", 0x35}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x8) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3cacad845133a0f12e9366aa0010ee9e26dcedb7b4ff329261163af97a9f3a6077a26002c966c3605112208865b2eb92c5679fa0bc4cd2850470aa304ac1fc0b25892b31141eb3aaf9e58ca150c6efd9bd8f270954c7"], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpgrp() symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpgrp() 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r0) close(0xffffffffffffffff) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x30}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfa9, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x100000001, [{0x3, 0x9}, {0x3, 0xfffffffffffff000}, {0x3, 0xffffffff}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x7}, {0x3, 0x6}, {0x2, 0x1}, {0x3}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x141}, {0x3, 0x100}, {0x1, 0x8}, {0x2, 0x4}, {0x0, 0x1000}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x1}, {0x3}, {0x1, 0x3f0}, {0x3, 0x5dea}, {0x3, 0x5}, {0x1, 0x800}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0x7fff}, {0x1, 0x8aca}, {0x0, 0x1}, {0x3, 0x3}]}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000140)={0x3, "d3ece1222df15dea3c6e87282c69fcddede056f45f7a8dd483cb9c10f90fbeae82"}, 0x29, 0x800) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = kqueue() r1 = socket(0x0, 0x3, 0xb28d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000001080)=[{{r0}, 0xfffffffffffffffb, 0x81}], 0x9, 0x0, 0x9, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) dup(r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff328, "a46d9ccc62552f53f94f8eb2f9735fdd66fd4685"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x5, 0x617a3cd3, "0ed9b683602b1dc827c914b906f361ae34fd4545", 0x80000000, 0x64}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x3f, 0x2, r3}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 16:00:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x4, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x3d5, 0x9, 0x0, 0x7, 0x1f01a33e, 0x9, 0x1, 0x0, 0x9, 0xffffffff}) fcntl$getflags(r0, 0x3) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mlock(&(0x7f00007ce000/0x2000)=nil, 0x2000) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x0) 16:00:10 executing program 0: syz_execute_func(&(0x7f0000000000)="66450f5a17c4c228f39df8ffffffc4a17928a601000000c4218deaeb6446d06600c4a2a93bb481e80bf2a78f497801d0c421416b0440c4233d380000420f0db600000000") getitimer(0x3, &(0x7f0000000080)) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x4) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getuid() getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, r2]) fchown(r0, r1, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x8) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0xa) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/67, 0x43) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x410000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) write(r6, &(0x7f0000000300)="063c28540c1ff99f3260650aeadd777049b017d1a984441aa8add97c14cc0e2e02c6529875f021f42721035cf10fddcb02488a4fdd1840400fedfa480f7f6f2a37050ea6490553e93a82bf54dc16fed51332ec1ea6923526c7b26796fdb941de5f8255ad0b72baeada060925f32c07b4f0400dfa933b259d55f0bc", 0x7b) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000004c0)={0x0, 0x8001, './file1\x00', 0x791a, 0x1, 0x5, 0xfff}) getpeername$unix(r5, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f0000000500)=0xfffffffffffffe24) 16:00:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x792, 0x44) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2065a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = semget(0x0, 0x0, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x200, 0x2, 0x4]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x1) r2 = kqueue() chdir(&(0x7f0000000180)='./bus\x00') getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000240)=0xfffffffffffffe77) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = socket(0x6, 0x8005, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8000000001ffa, 0x101) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10022, 0x184) mkdir(&(0x7f00000015c0)='./file0\x00', 0x165) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="584e7b0a5a777765477785be9055756b082bb5fb2a0ecc897ce3207356aa7db98907f1265b018c734cdcb0c492199fb19043c86d756dce5caa8bc2b185d22fa5018112941b22edd6e5f58c9ff673f8ef95396f70dbf2efb7716f25d7d0d391fc2bb66c027a979d77d1b07feab335f41b812640b74ba200b2701b35a107a2b1713200996d9f9ec1f58678fb13f767a140fcdf05dc3bd03df57cfdf0e36b3fe30c3455c6daaa137a7998d56d258de57ffc5e09ca0a8ffd756ca845d06b9f5d456a78f4964cd9b8dc73d0c7c79a6a983755f5652df265fde7f9c5a574641a7ba7e6a5ad6febd455ec17e2a8e3e828fb110414af11a3e0c5e0518a1bfd6d278433d2a90d48ae71488b4e66c534d96871eedabffefdd99c4e8e4af2a2fa947d97d5da747a6f3a5ffa70f2eaebfd3d7dd29afc31d1bf7f9e146656543975f35b56b7b5d5b1d0f757db8e3bd5c733072794fafb04f05b92c27163974504db8b59d7cbc1df2b61ebd8ec9cf7b6a32f0b9a5e17ecba670da0f163a7abac9005713558a63f45bb3b487bbd6e1403d9f0efff031fee691e6ee1de61b6a85323a91c73700bb9bb459af46f0233cf4f51863a258a52593827e2632f1366bace4a83957360615353dad3acb7655792cb361a85fe69fc11dc1ee1ce77d1861490843bd98e9f215c70f79bf40a674cdc35b8d0a64d9273d70f2a67c6cf5f684e26fe3ae7d6bcae8774f1c7f755020efa33bb5c4bffe6620dbc867e9ee96d9942387b3455f6eba60549d9e2311282733cd0b54a1a7a0809ec8009d6442b45e8d5782527e8bbfb36c63097d2879aeb5c51043fd70c92e4b806868a732b156fe9cd0da88acf811a1453497ffbb5093ad6aa0ecac36be1cf42d4ed95268bf9a57618dad61686b61817a1f4ab8d69a17dd6f3875d54978bd50936820e29b0b54a1919a0c68a75c22fa8216f7bb38904cc389b9ddfc2a0906b5fa0f22bb675e65ebaa43e7429560db6867e0fa52a5cfbcd8b376a4e3436ca687ce27993911f4fb817c8ad01d82128b0db2f11768b806d38c60c8c8b9832402fdf1d3c76d3d7c5485dc9da269c3be6319fa82cd50511d94ad900239423c8cc55b90d913efc56f4cb6fb73f0427fba84450da0253d35857c6e0690900159eed2e409b6a77cc472ef97c39e14419649621eeaf9af0f4ab99175cca7d5b0d4fe3cd004a76413ab34c7b3ce76d02adff91c6b76214ce39e473a0bd50934282f34070f4d452475997049884c94d085f4002b7a9b74e5ccf85866a976004d813945851154973b32a2c7d08d32b2dfd50afee438bdee85205808b4485efe0d4ceb20abd2aad12cb0d75fb67637da0796a1b775b2d3fcc53168e62835570486e7fc4b525a340e51d461bbfa27938c770c06a8f71a7c19db5dc0cdcbecd1ba19df0d724479f444e80586ae123e1192f36a80ba34be99b63d66b42d9f917ac1b6160c1c5388ad8cf0e3934253f05a84ba62996292da80ce764ebb3bc4c5e3bed598a2665a5552df9e3214b29dddb70ee45d9a33d0e8ab192066cd6af7bd6b2f2b2eb67f70af8feda01b6c40b026583c9b842e30c9254743b3d3990b55b756fa2c94eace5f3d373e9926d23520ce3f6cbc79778dee7753eae34796c1a78d4547e9723d9490ca32ac025a1faca6e3f10852bc0cf908e1745e0453ac517da5ad86a0509e393a74911695b7e1aef751193976ba34fcc1f10742c0d8017afd211724763e44cebba301ad4f2df1033d89c30475ff436dccdc797ec7386e899969601951c084b3f98a82acfc7659257f6d76ee12c13b307cd690fbf010a5c3619bf7ff9f1d6397702ecdcc7194c51a0949e562144b76e784bb79a7df96b3502b0776ff680ddf4ffa50f22a079833a6cd3140b3cc57bb2d740d567a385638e84f0ea68fc867819d31d2cc72766dd321f0d45b1d88eedd19896b225d4df138f0fe4028917ec800f39c69fe5b238942e5c2412b474cac5f6f136ced5c6bdebc5ea3276ecf6e06584a61f82e0b57a7ca76596b1b69997fcb9fa38bc3d1bb5d03a122739bc6c937ba49c90d88d871bf8874053c1c7db17049ba94a095ee0a340f1bbadc5a4d6195ee3bfc0f363bc86a584b0339b5f7ba6a4e70395717e77a478657aca39a0085af44c87f1163a4a179f03f06dc1c3ffe6cbf68eca77907dd447f0d7dce5b842b0de1d70317a7cdacd7605c39a9760f8640d4d95a442b830dea7aed5f605e6c4a1086d931b8c9cb7c3152bd77ce83fe0b7ea6c65a766add77d8660f939efb6a92c9d9ffa768423e7fcef45b2650a199ea5921b65bdb8909d92a8b72b36b960123950b30a236e81340d1438cf148c4e304083aa3ce1d3874a9eec507aba5f000efef12a9c4664c7b9e70814a3c5a36532cf84a39331d015e621502c233c49a46884fef3c3f336963fd17adc3c78ab0274ae768837f00514cbc0acaee3b5c3649129c4ea8e7dbdf2f14dc792fe9ea3916c6d923dcb35ffa19835f3bffc858819f69f7fedf3a6c032a4189e43d4b9dabfccc92984db9e36f78085dcb6de4b452cc808c95f9dd8dce1ecfbef3766e9707d23e5ffab3c81a6a6895ae425d8d50ddec3ddb0f908c5bf16ab10eeda8771274c46b8d7e53a5ab278103dabafc16e7d7d5be80229050dd136743c0fdd57d0a7d1e3bce0a46c64854324f258265f72e4030b74de091e519980a9eae4494bc98cdaa5caa7c8ffc1beec7b9f4316e8468383ce0d35824f4c047401ced858248fc69cc689b0c86a71ae084c1d768d058d2da0ecaae957c0c0f8f87bc454703968ed21335656978976180b76526189c03f01c2eff5bdaf4fd6d6b84c5fee08d3f56a372e5620b5205d5384b0dc12b1c5758b9972d2f2385c4e15b41b14dd5956ae3b22b0f2597a25b0e4dbe87553b16b0e764652486dc615b42cbe12790d1c0a9f122044cda473aaa736bc852dedaae42c8d479682c9bf6c2fe4632d2edf94597334898568c4b38e794436ba247669a5c0122fa63a055ed65195fd90af419c1c83327c6327df91f47d9e4f0bbb2de7ba3c88ea81c1d950d6e6e05f109af71bc1f6d2dd6819c173ae600ac95e5099b94050b0517bae373be48c5e76b091ca1b92d186643ab87a9a29b5f9dbf1882fd19214466fc86429ab3eee9596043c6228f20fa7cb457ec54e147950968a247c7fa7f2c9005a830a60baf8f84c188a8b309d4d8d3203729ffa91225e215638b069c332f678362080bcfc85250c6bb8f1b67769dbbd69f775856a2c63fcd66c4001959f53a4a7afe61c6d5c4623ac625190291611ebf5c9d1a4b61ac9f87ebf27f0d2cd03a34a08b733f0689a270a4dc0ec4987bdfab529bf94f56bd17c9920eddc19e28c2b280556b85a4eace84f59684a238080dff9d0bfe1fd0d4815836c661fe762affa852d877d69d05f8a4afaf293d02bbaacd0816c16d17d8d69baf5c0cff1cfd596ba1812ca386d77b6da4c2b202b679df60a5393729696056eb45c408c89104ee14c3de280a8fbeb6d18016686a23ae5292ca909950fc432b9885c63c29ad713b23f2488e3a0aef9f9806f6dc84834cd6eca024c0a2279e573ec5ca1737721d15c3f38f4ef46959660ef2f91d5f989cebd01e7e8ea2eaa8d7229e145f643a509c767524e36466225dfc12adc7a6983c186fbfd4770928667bc750dec12cf2ad900e1b379207b8dd216576dc7fae63d0532fa6abdd89044ec4a031dfe8561d42130cca7611ce20b20ed91767a448a55053d1e817f7c683f29945ea30ad35899c7d2276696d4952acb5b8e908970bffa83f3c829a031249f8de5b738a5d7c05d73512e9940d946b6e0bb97998a1a4326585bfe7fcca0437ca431da50b6d0e13e9744300fb169c32b93951df5f85d10bb8cb2092cced6fd464af62945e820c32a2466ea06f9df7cef244354807824b96cb57bcb01973644aa78574a1929ad19f985491c023d309680ef9505b7773445fd850c14bad31ea43f7188e81f0123e93ff997212b9226d9c34191ae8c0a3806ea704e462ca163af96f8b0033eaa846d33831c09055e02688ad38047013e8a5f5d5ddc7281ae0a42daaf284f07d68a2ddcb53c527a27b95db5505803f4d376ee3c918a27412dcb484608f759d2780fe4def9aced049eedd9af62d5f7af3334ea6a85bd9cf90b4def5f22491ab6815c3ec39dcdfc7f5c9199bec797327724ee5e7d57287aee2e3544173379dc8576a4fdd0518060553726eef065f48b429ad950611d9014f0f1af770b4117018415e0c0bfb612df90a938a75dd195f11cd9b84c7dd7f4e7571ccb5d0a58df3815506af38f036f94ddcbd0a3bb6052a475395514b6ef8f9caf74d3c69befa3f14643004493dfd249f63a7b1990ad89894ea5a35dce6825402ac1a1eb0b7dc9ee124fa410199db072ce104112a990781f7106f3b83aa14d1e560f807b4efebfdce875b6ab31b99d156770f4a0d93a9f58e0dcd013fc99b7233b655564ea277a3948eb161bf704f8dd7677732e6d26c922364ce292a564f5aa34753173406bd8e3e4c2025fc36a6670151987dbc17579b7e2b0679944f59737b957edd58508cbb431fd86c27fae24cfdc0a11416404c5f056ca01f9030e7001e0d1a0651785c3979616f373183445f6abc486d94267d0a78bf4d4da43b37e3b7fc1cdd7344288cd96f39916bfce058e283162813dc6f079c23093904bea02ef607e0f4d48ed3ba25b461b93abfa209f4e1937ff5a300d98eaa453bcd145e8fe18cd38c26387d7cf726f69ce8235532b3a0a3e910f4ed24a66370811c59568b20a0554eb8a01da92491f1fec3d84be4f5b86a6016ae30477531cbab3313dce57e8851434116223be5904c60f0d94bbe2b5623e19a67bd6064481f1018c464a257eda2709261e2a07ccbab91516c16efa0936debc46c1b2d9226e2160bca0dce71e205c628aeac4818e6cde444e8048125e73b5a325de0bbf87a7ecc3530ad665fca85358495c5e976866aedff3affb759fcdaa4fc8ed7d73caca015df9d5d13e02f8b3e6fb8c818628e733977810affe98115b8c9fcc7400f28452176ee748f4bc5e757ab5b7a276ef672d63e2cc4b5727876c00b23c787e3d35977db03b0e1090fd904340713291aeca641372e32579a850749593f878f3a82bbce6a5771dab47056748e9ee87e79ad02b98153529467edba9104cdda550cc9e33d5dbcd216dc42f4d41f00ed54aba54614d930386c592649ea4e29aeb7164fd62947732d5e5a4574d4a976f6ae955e9910b9e3db91936c0ecd19a9f3d9c0ebf73f4b663e0c40a89b22cba069e9b4ed819531a59b5435713c0369c2943a45e5e80dade06a38377b4d79fca9f1854aa9ec3e4c84ce84cdd70d6c17e127e95e44af85343e85a30ead041ebbba0d16135cd29c5c85f45e6588ad4755b754363379080778d0f48695586e6e1956a80a5fd7947d1c692b725fece9fda7f7aa8f940f060307252cd2b28c7ed848576d30f9430a8afb2f532bad517d7d2ab1019bd8682a5a7c7f01fa53a7528a9d81cc60ee742417bb5ab0546dcaa87a50eda674a172e61778217248ac48e28f1fd877f0197e731dfd0fc6c7087fc2ea872fda7c0ef0e1032937b029e92cb26012cb9695ee0cdcbe4c9ca5d0fefe2e85d9969bad0205efb56a107efc41e8bab77d2753287bb2dabb17975b33c4ab08a1c0fbf7df2b7088c4b90e9b09ec86c48d198c0e89ca8246d8d6e99e959e6b6cd7e1ba1a65cd69ca04f2a127267270579fddfa91a4a509e5f0f15b1e36367c88c88ac6e7af3cf572de565a4466407b4ec5e601ff7", 0x1000}, {&(0x7f0000000180)="d4cff8d522a7dc0b290cbfa12a084dea3c9bdc9cf8", 0x15}, {&(0x7f0000001200)="26e936de12115feecf54e06dc86df9d317b57102e99dd9968ea184833435b389fdd25f2c9642a4b9191db876eeb8b69601c7754c1cb893395ab063fea0c2a451243d5cb15157b145924343ce6e4b11318e", 0x51}, {&(0x7f0000001280)="05bc362e65e21bdf0cfd6d17406e19a48e558a53228216b8f4aaef0760bafaa4ad12899db3715be775a515562ad24c205055a14bf6108cca4e6e9fc89bf85478c5fe25ee03877e9be3786b98f27b2ae50a384618561f4f17ae430367112a6c84314c990ab9e5bf447e8db0330064ed858afc4567a73f", 0x76}, {&(0x7f0000001300)="a82713d6149d1d45280ac3931672f576eded19f4478f4b09c9cbe8aa483f1be89e78c7eb8988a3c4563050ef", 0x2c}, {&(0x7f0000001340)="59995cb4aaf4acd7f5d5a710ce04e7c5e8d624a312a5fcb573f65b5842133d3b9db23d3abed35642631f6a035b5601ca6a8cbf87fe5848a290cdd32531a62d01e0443e9d779731f6f21a31da0b20421a239e90442ca4b705ab91471276049511f99713feb5145101859aeddfde17d84e99e11445eaeb7f336214d72ffae973355d2f2017b139d6c0b39455ca18681d612d524f9dfc39adb46a688302", 0x9c}, {&(0x7f0000001400)="b05413fcc7b9987fd3795de657ced383eb0b6a7499406478d2a5f947574bea9b51b6410e29683d", 0x27}, {&(0x7f0000002200)="121965ef83b01d536e6f999199cea856ab5a40be49477ca84b33d38ba889cfa40056b5740c8b2631c19e783604060c3dc1d157333a31f0b9b10ac099834970406d7b9ede5e4cbff5404f2932c6965334cb71475ff9175a2c0fdb9da0f24e1600c494bb6757c5209f047bcac36b41d036327798e9c0fb482f7141ace55f78407460e3a7f4297c4fa9bc5067aa37385bfe3f046e75e7bc3bcef0f0b72d6382c9160a80176657725e7ef36a2bb327173b9f5f307c81639b0c834c6a11174918167607cef14db36062ed14c622de2685f27946ceaf7b7c67bd23d2a374da59ebfe0b1cad1645064795fc66458ba2e70e8590af8c4b39e9b28fe87882b5085a090727304c6ada61a290fca5496fe463e191e96bafccd74b6a26c269c59a6cddba1efdf7f651504a1395eb4713cfcbdf214ececaef593df3a76e9f9c5990f361ea114584da28778251df33bd181bea06077bbcd97834839ea2cb4ca673508e204c204f79331987ecdd44025323b2b23e0f943f0a8827d2da4c3b0e8d1e701252b64b99011b21e028dce4e6a7392c356e023c96a5b1d35bcac6d6e90571fa5c560e2d30a64fd2735dada511f293035c2918f6c07263c22aa4920f10bc2e28fe0a6a7a5b09628cd3822d059843d3696960eca8e3492c00977ab540a72cb13db9101d770dab21d9cfbe978a5cb416d018925e9690522e241adb17412c1064fba0f4e894207e8e6a6312384b71fcbd6ca0878d6b1cfe6047544e9700c01dbcfaa8ba2395253e36c835f4ad97781206c1d31991258781f9b9cb77fb68a9e80fcc684bb39aacb421bd2cc0deb2d9133699f56c338f0a8ddb251212d4072141e68158cedcea8dd53f67b734bcf63abc4004ea5cc8a2cbaabaf162ce69858f3627ae5a3b0db39495c0fc345e017efdac055475195ff30d6b594f5c12189695f068d3af7fde42a911439032a78abb16382ea3c1f2aa42f9a2edafcb8bb7d9b5ed9034f5ab4018ba552dca1af0c432148c87f19340dba0add2a24c4cceca5d77d9efb9c9e1a06109c7f1212914c95efdf7945c74f16c1cb7111a97c18cf9667a4c6b44339b5c74a1106a957b8c399535963b1822b72f87f351fa0fcdfe1ebb97dc0dd5b6b89d0373ebefadfbb5b08515863f9a212ead9ddcf4eeb1449cb2d0691c87e11abe179c4135973fbf130df8cfee74b2b477d0434938005ba7de50c62b5bc83ff3fe745abf56f7b586b5a3d1ac6ab1cbe43a5fc5553da216b3225a7e60ff56ace2a47bc69ac2fc0b3c766354cda206f28e7b8adb7d83effdf0dccda01a563df9b55f2aa477e793d1d2aef24c53ae0b52d9b7fa9a1c2146c72ed572d6628a89bdc30e12f9bc2dbb759ca8cfba2dd89f4272053f8023427d00a5672cd2bf33fc9943498b75a2c9f3837428b3b005b0062527cb1e3707bb9a4cecefebb2636ef2f0b3831f9dc206e48ef56e310b580e50c86e4c911ce704d395390e9c4a5263bf39228d328b9156ddcd91fb03b7ff6b467736a361814d9feb8727b0f657b1c7c4f9ab3ea5ba48fdcdbd6fdc270e8580eca0737955a7ef7059b21ad6543a0833e914a69c0bf1c2d7a3636ddf2ac1c2e9c869c7816a9059209e4c031eb663ee6964598508cf85048c05d80a60b9d29167c129c573c90247947bc78238df0c3ddd6e6e3d411636909f411bbdce8ea6b451f03266e8ef3432530ca6e4a7b6138e3a2f6421b6a188705b89fefceacbac93a28f731a8cb0dea3761e1e43052e5ef05487fa7d80b8d416e33fb15ea6e5297fc58771b2a23d98e0fc1950968dbe48a16d83b6a5050ec7484a4bccf376ab02eb9211b3e25dc6193fb0b6af19ac48e6f8e9434574af644b7215cfed85fe40b1d6d9545379fd2de05d34a2299c5c597b91ee240f59d6046a493ec1149cf10ef34f452338eb175a5dcc63958f496942a15bf1c51f3bd0edf6b85905d43f546c8ad1434b0bcbd624ff42bce770628c9bc19ed0bf7f216485dd7b48cd9901b4a3cbe92e04858732a6ab79f23e4a75bc3123ef1848dbe8dd100a37dfd33ada9030aefbb18f23e50e855f6e91fbe9fa0e94ba017d90e431da42af8b2a09935b8778637d3f05149e807cf7c513713c2056692cace94e711796534aa09f815b94a65afc01f7461576075c365805e02f8d2c460080bdbe3cd1dc47b58074cdebfe88da12f7acc05d6e9fa02be98f127aa1664d0e8c754fd5c1f4568346fb255258e86675bf982cb64ab42f888eef157454b1d1ffe4d372989d0572d0a950b817524f0c5e2b97144bdb770e0b25e38aae0487a371624135d6bc0ab41d63b0f18afd7b759bb0abb9346cccecd5fb8bef3fe2db9ebeed907d6e99fe61b6551f8a796c66439a2ce448f52283e6d27d67d0f549f70c5492ae28afc42dedefa946b0ae269ccbb6a3dbb9bc553e85007a9191ee112fca38e1e4c536bff1ff473711f568c924d057a4cae657659c6b9bcf29760db111eb67cce2988a1d6d058083cbec7c9cda29fb936d1314e5e1999adf1c67049374b397da706584578c3eecd69a209efd1cd2fb5170f02524c01179088d1bb193b49b684c2610e1130f271186728e0e646d13e0b01ce86a6272d3fafa65196857874757ca4692aa370388466bcda1741a3adb51c46c45253ada9e53ccc2a14ea41198adcbaf4db951ea3f565671b07e25b0898f0374f517338324f3cd1a5f0a3745616d84f4f12ee3d1185feaca79743e238d759742e4f76bc6debeebf74927d5c5e1d48951f4a1cc27ed2f103f7b6de657eb5b99b6e613c61f8ab9523ed6f917693e26a768fbf48c42343d5a8065d0427db99b7b2df0910de4f041041f8257f564e66e28634908bcea7ae7e49dc277c154ddd596d06820bdc3187e72c2156138cdfd1814dc49fbf1f6ebd17ab2574195c322ae4869934b92dcecac7dd1831aad92d7d478e25422ff676f9ca3112076390b1819a7513baf618f07ed24f8afae65ce99c0caff8d0001b6bd749a7bc0ae0fb184484f105c09b2933ae14b4cfd2fa0613a5b0e83a8160182901ec89aae9fd67e238f5a8b0dbb59f11529e669eb51e473be1604534ab70c8a066aeff36cb8f39ebb2006b1aa3ce21359a64eff3ece260f2272480ada81fcde97870fa30e9c77e2230d6c9d9ccf19da3213139bee80f58ac84d9ccf8ca31e7a3cee6943c9d3758c04efd1619d67c079182fc949c048ace13ba62cf99b898f6f9b46618f98efbd38ff125370596b8ba3bcf84eb5920b6fcda97083be7f2c4eabb2c1c522703cfe0484a0f4cd989e3a76f666620ba168715ffb04930da0533d912324be733a4d3e7dea7b9e5f39b9be6b023ec5191ed2882473e4fb40dc581c67108bb810744c888fc92c2ddd1473e19a519c9101805422c3495eb8b495b396f080107b6bebfa4c735c8bcbfea8cdd612fb98abe34c415472e770b66b6d20cb81029c9b747850bff8546f32edbeac2ae08500cf095bc3403bf68567995be1406a59c473f07459080160e7de8d2f155c9b31634ab1f1b3ae108fefbcba57edb959318984c31913317f1accc192e7c026426e0a08c94e0019d6fa89e3c38f8138d8d802fa42befe6b3956d2e810f0074f6d2e863eaab76db49f0d89634712269279d3cd38ca2279625b2943266ad2464bd86404009b1c88a53d2a2c09efc125e16fb450e7c7dce4e52afb7732839ead372ed3284341ca2fb224eb12dfe867f5a43952e7db8791e02765fa09b463619a1b35e6824dce72ad1986a8de0877d80669cd6bcb4fe8431617457291c84b00278f829dfee1ff86988d2347d56d1f20a83446ae9eaacc59854d6c8b8ec1f11acfb0d36e27944b23dd1e58b81e6ec0edbf62e754207c90b76b75c4844596c3a20e757a4ba411711f14ba435c6e6a86a33197ecbafafdf951c832d19fea7bc976b0dfcf8218f36f15fe86ef951f1f0c49f44b2dac5dfd7582419fd4f7013a8eff7195927e27023811e40d8eac9eddc392ede6e6f53e294d472f4fd8ac792600172b01c58ce668264b18042ba9c612b20df0c088c7cd48c96f9114aa2cfc8ea757829ef99f7d99a71088c520d12870cd0c2d1cd37434b7db308867b1373e823853f3996131a19d6e9201aed0d57dc83490af45cef6aca5bd0b70b19e269caba116137c6034cdd6f050b476134a059f699e3db9b3a65c711b4cc515779ee634a7d9df13378474b8c99fe2aac05187cf9e4a3736c05e27380997ac6ce885e6fb8334cf59b384e521fde4da2fbf233cfa2b7638fef58ac710fc6b6b8717ce286d12547a44928566dd4a3aa53a19425656e8ea4131e26b1e8c6bbfd4f6db5ec80cdeb873d4d02d7c665938c27d955a5e9a96703fdcef56f21876911ae66e758a2c0cd8ee88174a3fef1b00f53fdfc868337eedd085324f11aa81397c971ef76b58fa7334332f92d09796ca88680f3310bf1d28905a77fc99c057a57cc21cf3ba3960d55c9b4b59b2df6f49e527753a9b86945fe66d6c2e6a6bbfe7f55cd714fbe79a7adb88a9d3f748c145b1aedcca308c6dc6f88231b01b95b2d436de718b7c883e17d66b8cdce99d3b4bfeea01897ece9c9d7e19661f60fb4aa9c748a4ca06eb3038666c1c43acf6aab6b13215c78e5ed4899d9cc57fd3cd6513fc20a151ec88fa5306bb9cf36cc69694f98ecfec3c488eba88c0f3312f3337cf8812c6a8034770b79b15a009ff69b049de2caff9cd89fa9d1b5b28f0aa0c1ec5ae8701daf0213da4e5ba28946863378b4b5d42dde011cf3d6fdb4312483840e333c7dfca4332a92ecda0074a4281bf80c06c2d3d1777a1eebe62df8c8f4519d8695d5f106d9ebf8fbd22d99ffed1d23cb30b6ebbd07dcb4ebb43908983ff269e98bed4ee619b9dc060acfa539790b7d8ec20069d27aef58a3b644f771bc0b7535a5bdad958d7e3ef65f221ae4ac2a63b9a57b09afc4a956c34a9e0c194c5cec4b3af21400bb7228f36df4b07bccf8e4b58971e22923a7bdf7d3463c9e86a011b684f59b1722f74e705fdd09255c41e19890f6aa7f05527380cba61f86588125caa702db620e4226dcec04567eaf8d2197a49644d78a192a8ee5b73c74209005cb6c7b295f550bdc9f7cfdf0e12a7f0f9f46eaa3ed41c9876a3db45efa464cfa313632c6b4af2654a820160a9ef9273e61e4d0935202c1deb5faf0b26d7ad4093769ccbf64af53015c28f8f5cf3e97edb55feb8bdaa040fff6cac79ccb77562ec222281f9e7dd55bad6d38dcf789f001bdd78863c22df896e4592fb0bfd19ca336f0a1871f521222abd6af6200eb18a40bb6a8eeb9876007449dceeba6fa26822feb64b6ad35c1ff1077f0393a0030eb4eb28eabdc6a01608fda20eb5737cb783a82fac1a0a2cb5576727075a11a9afb3ca451a893ddff66d6936aeeb28089954f8fb9be72f2f6cfea498964b96a0d41046abf9ac84bc81a08634dfa66234a199611f136a38a8daf8140b9e1fbdedc0b18ecb8e40f3c9da5b65bc4fb3dc77baec1995bf97c6cf6f9f313fceb1b63bf9c832e34f69b3d9adee0b75338fdc2662fcf9e4f60d7c91e4b801ffb90b9087f61fc02695987f44924c70eb80396812ae2d6256d9a8dee8a8f4b99540e130ee00ae4965ff610bb71bc4951ae5d508b88334e2bc42ca6fcc0e560e4ddd3e8cbc998b9f9c4830e8970fe08c9df78665278af49e1a7afc8a5806bd96237bed8b41de1c2e6c711ce79eabdb3497088693c6a1a772bf174c59646076b5f7f5a5452a54a3a4afcdd3c8ffb7f0bbb79e231bc8fc0a0ea41e736121cf5b5f8ae5f8aece4433aba8969731c59ba0a784592b1164", 0x1000}, {&(0x7f0000001440)="68eb0563a74cb77fd13c9b75f080f9317f42a6a5b388582c78d4878abf092801e77c007068b0df59364fa577fa9144fc843dafedee077c599338343ac897a3395f996f4dd5467cae50dc1d88af3fdd455d326eaf0e39d21374c7fb1490e3ace673bb8ae93d0d8a1c4ff992e1590ba29b0d94aec5775e4cd0fe85e5450091131276d04a5470019dc5f6c3d4687c9fa181ecf163f68cb76e061a73b5eccd5010276b93922518acd2701cf9eb6fe403dff256d725019957736a0ff03262ee2d013e", 0xc0}], 0x9, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xc2f8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x800}, {0x80000001, 0x8001}}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0xffffffffffffffff) 16:00:10 executing program 1: msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3cf950a7cdc98ecaa6ba380876972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990af03aae515fa5148c6c29b2116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc1206e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75ced84da351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1936d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57335415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a208118658ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed9868c9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) flock(r0, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000001180)="676ace1438b3c12dcc3a1a4d40ec80b16913d831f2f744932baa3c455f500ded6f72a7907c85a0ce6326b9fad3587968645ace1857092b79d36db69efc13115d176d", 0x42}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x80000000000051fc) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r0) 16:00:11 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000600)="53d5f4ae491a06cc2f4b3c46a770c346f39169ff69721001bdbfe64c915c93b1265dc94d32cf065fc350933a0df8a800ae0a98d314a8ffab393b7f2acd66147cc3a0bbf5b29a6f119c1de761c5c4fa7332215005d6261006804347fa5329638f265e2826f8e3abd3666f8cfb5ed5294547fba0f2b1624346a69ad5f986290b33bfe06b59bb5144219cfdbd7d5e41d781bd48a98d44a4f1cf78aee230622d54d759812a33991d01a488b01c321336350627e4cf0607f4755a6863d7e5363622777e9a3178c931361d95f7f9e0f7e7ad0e569d190aade561b378d1920272145bb029d8d96951cc4bffd7056b57b1a5735392ae35b309b4a9ac40cbf0e5cb52d5a3f8c9076e584edaa852ada63d7a70550b94e553304b17b288bc92bee901b8ccdf704a15466f51b411d4c073ed8bf8c8fededf790596003699a361c11475f78c72bc3ed72a8f73aeca9ae9df5fe7f5b262c06a261377d513cdd685ec73e3ddc7ada805fc9ff81a4c3ec9ebc29e7666b438e08138e097f1a6b804e8ca18a6974724875417f0c214230b711c2dc5c020f9ced279bee9d030cdd58abb9ebe8ba7715ff1419c923b4ceed3c8e4095994b166d04c9766ee4a58b0623ab9ee633f31b816a5689db498500fada5b4b66c4106b06b4c1159e9041c64a96c10c9dd1ec11c143757623cac76dcc314fbecfb9e0a1b82d1b9e1ff9983951c711ee49ded1d14e8fd49fa25f15f13667febc088795b664de9e74476b17f8bd3a9d5fe8675bdb0697084f26f9899ea579278612b981f27205d457a12d0ba915d0fce20d757b5129114cf088bfe589c7ff6107166c53fbe116f012ffeb354ad0785b2cb75830d090637b418702d7da1421813cb94e4a723ba3f11046512081b0afeaf3854fb0a17db96aace6bb09d506a089822d7114f97f62e1f282c98c1c05d47f046fa2bd59cbc6e8d6e71833f416af3711c6483861aa481414773b84c526f160fde5c83f8408d2e74be5ed1f62b16d1c7b44d3869760012465b4f17db97b6487bad3c954d39704bb86b153a483e00a7298e281ef642da5de0e5a6e19e455571f62b4e28f3e27404fced7a1d9a271ecc8d50f7d323243bcdcc50021a66b97cca57d0f6bf9bd3e5e81b600ea7e79d21cba2b5f56e22cb07068a8e9f55fa4d6229257ad340f4d051f936afccde1bb968627b26d17dca08a53f4a821140a705dd4be6f53cb89ae3b6db7670884c8dfcffb52cf045e5d9199eec8be56488e0055dd5d7fdcd4cb0869404545874b7c71af0ca729dc44cc408f6ba0faf656ce637f4cbcaad98cf9ec25435064ab7a0468b5a46264f2eefde375c2695a1e546970d18f0dfe500424a34c2a97de13f8d058a1b5ad9ae55c33731210e6754554f78ae30ff9be05be4808efd552a361d643ae708d275406e5d8e1b0be90aa13b45071ec8bc46e819cf9056331cfa7320f3cf710d397a50c0008fc32e0b6aea38d2cdfd62d7bbf190288c3ac9a46b81e8522a145f3081c311fd70071ff64104642a0c9109319580d4b68b36025f69c63a1531bd625d152119de5b77a20bda36484f74372b87471813ef92b306ee3a6f7471540e85c80c6f6e971fe8cd9e20ed2207d761a5d5b3b2650296438a22defa7dfd723898d6360396ed74d1e4da7f66282f482429bfeb4af5795f561dc5c39baebd08662d043d3072d78daf31556404fe0c4d4e110d129cd33cf9e46e113f05cf63e7da252cbb73c9a7650473d4ade3f347a90f89cb932daa5fda13c7ccddd205f2a0e2b6c82173f1aa7c76bd1d7d56cfde24972ef819706c43f94b8999587b257a8772113ad9aa6ba0ea34d775646d2c6d453e881d17d7d3b8401cf2a2cac9bc2efee4cf298c082afa9f8c4c0fffba98c4eae05cdaddbe595e36e052d761563ead690c3833bfbd9fcbf86593e34410a7d95b872e598864490dc0cf7b9ef85553e3779204b9d83eec3713cd80d23e3c8adb2ad0d9dc98022f0a6a04d0e8fe2e9509a5f82d488aa92188ce9d4914b07d50774bd461be510a438bbec5ca1b894b4544e8b187a4e5bdc8bf8204956748d5db55c3e5b114fa79e90dbb448ba8c6ec508b084c043dfd5881ac5597d0f9f6a38eaf6945affd2989c07a2efa08c82d229abb6299dafb69577a6f67d1ced77b423eec2a95ae8075ba42906cd1abc36835f6156a7ede554848604a7a56721e3a3dc1bd88a062f01fdaedb5d4addd5456a3fb31f7619961cc6c9a0be9622b5af71f1834dd2fe36b09e7edaa889de177451c1ed3abf2b2d21b4b1be87a42ca5d799d9b46cb31c97f1bd98d2f212c818d566503774a68c0a9a94965d9d1eedbe589302821e1d969bfaa69677871dc71ec54278fb4f089015aa0aaff9f118afb12ec6359a19bae2ac2c95f5fadbed1fcb3daeb938235ad3277df6ae89e0260d0a551d29ab97b1438cebdf9ac5a7288f3d0d7bc46306448aebd84691109f588e3ab95e8f428edae22b8f0635a17efdfb9aff474a100e8011be600c076344c12d4872f5551e2df8b59c5455ed1d9c5859691722a0047525899ebb1e892d03f9d2610c8664144647b8bf0f11b84592ee868b12409a1a997adcc1e64e98152ba48828b374aeba441812d2c8f77cb751fb02e082cfc12b91794f805defb916a2046ba5fce14fb426bdaebcc42878e143303dc22d99e1823b9dc6ba22a86797763f8a1e5fb83d249b5d386d8807d01a5f5c391a5ae455f2605b003f6c7d4640604beec71a6edeb79944d64de18fa09368064615d682b11c2aed4e1e980692a581252b441c382c4ee096307bbdc2977a96e7dffc9faa5b6114c80cd110da930c027f35b310c619870013e2546c0b3737c0dc670e1da2af299211af7ac6112eb29b539f36a2c45ececd549c06cf0444b34fa162d5ed274993a9367303e820d1d53de5becde664e80c32d036c93659bf54d15ca45edfc19f24a9168b9894872c8daf0ffe25e54b2b90aee47abf6a72463b04dc210afadd2054d3e1b7c968409e63346ed88aa4a6be83c4ec6156dc0218cfe3bcc0a2395c52a65c1492f3414a3d2096aa52217609a5ca0c31bcd8b7c173c4e24414df789f6b4caaa4e3453441b88eb07211e89c5c77a3d56e91b0dddb47feca4e635328dc5c0976c471f802a33e283794ac1dafa0471dcf47753fcc20d984b8494e00ba6c7f90f57c90db10441024997496388fa22c697ebb63f787b7421a19d99e0af599c1588fa0299c5f1c053840609d85d4533cb8e484bddc00cc1bfaafab2ecce55c0c7219a07c19fd7d8e34d95cbbc7e306d2e154ecc35ed372f6890dcd22bc49bac7fe40cdbc1f0fd77a4ebd5f876dad6f141dff9b321a9eca38ab7b9aaaed7d3f5b3a10c0a2dacb61e59b0c2224a4005feb4e5d997e0c2f455e3abb8dd7efbd44bb33b94e8b2c65652f2cb9c62dcd289d7098ee14c3a215099fc01f1d25747200144f34e903a3174fe6af696a6cc8441759bf54bd87bc4ca1090a79c352a4b86d78192d14eeffa096f1ea0335f46034788072b7157136208b9481687556d9a7912272ab95f197d833c84fc44257adb8f7910afe2dea18e2e06e7f80d29ef12ce5949cb47efac074ddf7b265f890a869d4415a9d55ee1b2bffaf7d4e86866418856f6796229355d2a361ad1fdaff3b05119aed085a2c29dc94f8151cb9495b624e67f7b951cde429667ef8f8437043825331d8023312282a470f4b1b246da5005c88b63faf06082bbd8cd3ff1ad14db1cbfe288ebcc761df0015254c6f0801db49f38484c09d663d012a9c206a5bbe54a540ee03f017c18614ba00896e14fd9ec7b219af79ad683941873ed00d431abfada0b333af986e256d8aeb7b9a755795647c3da11c86effceb144d79524e075b76f14d058e6bcaf1c956e596c3d82dbc871eec875a18c2805dac2b3bca96dcd35d6b2eb4687ea9694c08aa93d911d04d24343bbfe1731e6a9b7f1ef192bb2b4da48969fb563fd8abccccc1f0d94bb984b5ddc82f1f4df0be6a27d701faa436045f932ebf1b626f76ac3829e66debb9a784b28069a9353c7dfcb98199b2f1d8fd8ea7e6a31d59459b7b8098c2964e75dd43bbc1782bcf71342f8f5fbba8aa31f84d156d3afd7b16c447a83c7f2dd7c699be3e17d90ac6c4ef6d34fe81f826fb18be3b4871482f70d9238a3859432695792c9391bbc00f2798f053676010cbc25cb2e5b1a4e1844c2271ed02d97afab04a1ad7c173d68a53d00b08871da04e75a780b2c9d72f18a6355b25cfdb4141fb4c06aaaa9b80aad12020f610abb49100bb2d200cf15b0c3dcc101dbb48613f18ece79c9007b81b95f95ffb7214f0a165f796d398e9379dbfcf73a5f8d254376388c5cdb68eda45e06fada6cff7f5398022153894dda0457e7c52eb904c68c44bd726d24ec4a0b34aa34efbfc6c4e0b94a1389fa0be43b2182cdc6c3a5438a41ebe922b6c65adedce13832df681634eb84a1eae59176646eb70d39ccde6321cc2b757a4ab9fce435dba25e4c8177e58ecd8349b3671f534a359d78251a7cb53993980a5e4aa3f3c48e7582c828bc986a8f8baf495c4cde8396e984b7e8bcdb5dc2ee5691560bae9bff9bf45ec1dbac8ac7c4833668e3b485963f53044f615b229cf9b15379a648555b76fe7463a370f96908cf4be9aa34220e5da317f8ec0b23fc87d46df869eb3357f435efdc89b8bfeb68daac04fa02630f3744b671c8a5836da63d484a560278a9ad3b11f4b105b82da8a02c334ea9547a9c6834d93d012e61740f1cffef662d5cc188e275ae3359799325586b7335a1c96abe98fd57e1e58c8e5644f8221622ca39beb5ddd0f53f1c3480c16b29576898ad0552ecfdd1cd37e27d6cd686557054598baaeb88a7811225a8653c6f22db9f9e25fdb25f32800718ac504efa721b29003591c0499a44127d16759020384c7c467e0ef28da3f63fca47c7cc1844f2c58fdf7f72735ffae1934529402ebd1bdf7a1fbc519f571625aba600c71550027c6a8e3b24d2d00cad80ae3868fb9e56e8941a8309950cc88b3341ea07ea9daeb21494191805a931ee2ae3efbb10aeae5b76c462868b34bd6099e5f2e96d9f3f63c0c0b59176b000fc78d2daba3ce166cd5b0939c609d1b97997524ae53efcbc5689fe72f0224d0de13374de32afb242ef5e9c3c68899fc128f35d25d4ec2d9537c821dfe8076d405ffac7e5d871fd121905994bda21472ecb780fe8af10875e62731a04d13f95d4ee8b6ccb46dbdd3c3583138f7178cc64f47f4a94b047a4cc108f5eebc293197d939013b7348a1bf4e8efc4dbd54b8b862e3433ddcf6efc1985ae25e7242779289829b0d93d3087fbffff5cbde393408b705cdeff25246399be3ec7a033362d25996f5f0e201b5f859ff48fa8b8d90b64a5b8dff9dc5bc02ccb6a5c4340a2009c533b7d9d37e66d339737cc7dd6f3626b1f44bb39fa6aabae4a4fd4863d3316fc82e4d04ed69df2367eb7c40f17ec984cfaadcc4b8102923cddccd06ddc37023bc148e23cf419610a1af9a1f65efc454a94b5a16c481ee30a37244d78c620488b2a039f611fd6503ccd7b7f93a88e8bdae79c42123cdbeaa7bf55178efddfda74d66ca54337586402fbcaa8f341d26df748fea76bbbad083afebd65883ea5d246f819d8b508e6e96d37ce275c43a379a50be9d50bd94aace62ea7a5a2abcb8ba8baaef59f0627d695c78a0112e4f6f4b00a1596865f93a0dc558ba948458b1552b018c11a6f48000338e33b7aff66b6353d46bfad0893368985d58650f2531e1ee1bc2d6f1914a83c734a784fd1e4983f", 0x1000}, {&(0x7f0000000000)="49b6", 0x2}, {&(0x7f0000000040)="c377b63ef135ee43fe656dfc67b8858b28690c262595493ba828e59863269f6fa00cf3e8e2e8f846cca9e535471f587ad1f84f", 0x33}, {&(0x7f0000000080)="ff8e6e0333ea2691c7131fae13b9fb082d337477a45c7df6cc3e80fc87d404fbdda82510f589cebf15b4fd8d301009588e8853ba77fc4f1d42b802c98edd97cf99530c29b68a813315bb8bf93d99158fe04e2abdddda1a6eeff8989bface11de67fb3a553eaca2357b203559ae1064b0e4d89fd3cfad7dd75dc6ebc7f37fc3f2f95721ca97a4b08e863909e18fd2517acae33c77e1dd613cd0d65f681b1bc012ef09d1fbad72611315109296cefd0e18e34ac551fdf43724871e7949b05b9c7ed94c521599fdde162d2dea99319d764a0c30691774407a3e76d8321f349ad231c15e9fdd649321cb51", 0xe9}, {&(0x7f0000000180)="0a405c53bae2ab073605b3c2ab3f6330b5abc2ee4c9efeaba2c291074c24e42d3b8f7b038553caeba16ad194c55f4aeb2ce9ad5e734d7830b19fc729a4178e5582c5081af85f8cf55ecc27c1f5946bc19d47fca2a589352006f8ffe15a1f84d2376a159a0a5a9cef65aba4e23e2fb52df09c955bd97404cb2a26f8fe78271de614c1ef596992fedab75e83f372499bb4ec569eef8bcc74e1e50b89677e1d1b0255f05f9e67d0c3c60ecffd14908204b2d4d1a5bf7113e1e4e29d8a6a77cf94c5f159c09259e822aab1b6594b804ddfbaf211a187bdef349a5cd73fe30ab6c51eeb5b26272694fb48b4a025b4acf5b8eb", 0xf0}, {&(0x7f0000000280)="6afb1746ff9ed3d41b1acc63dc677a25e783727761f7d3db22ce8926056a09a61388f8296bb53f98e94b3014e980a8fee00c2e5a2c1bbcd63943bf6e5d7d0c731442eceecc3557e5a9c789d7012a1e1f9ca172b2e52d18574cb5cd809a7ba75a5156a088718ec1f2c73096a05eaa7f30f5e872331b554d18575b2b17d4ac3a531429785ecfd98c3d6cf65edec9e6eca4c28e4e", 0x93}, {&(0x7f0000000340)="a71cc53cf823a4bb18bccd028ea2f463861d99a76fd6ccc4f6af2d77df86ecde3529cb1f80e7aae0", 0x28}, {&(0x7f0000001600)="f273fa79518f0313d01c7b414bea60850e9cd1bebefd0b7a630f6a8e930237288e933d615753ecd56bb5a68dca56c2865f5dc30348d9ae9caaf67db89eaf4e207e475f93ed642eaceeb5d747befc905e4e378e28dd0010a4f17a347ff7288c15f1556d25d459e6f133601ff50378228a5d4e492760ec642008c57ac5451c26d82d5e43f32af9d204672e58a0faf3578044ab04620daf955c82f9a80b9bfd4fe0fa414f17784ee3a8907fbd8adad7fa153401a7bf7741849d0694c6560a6c6d7c93e71ed5dde654647c3f595364283dd967f364ff39aa2002cc41490ab2944a170f077e9d47efd1c1dccb4da669c332b42d8f8401c18b47132d12317414c19855b7adff8ce4dd1683eaa4531e14f687ca538e625f25f6724242864a6cdde0453afa1268fbe4b6fb84a280f67e4f835ca1ba8d6df4bfda465e1e066a93e469464e52d43ea90ed1402db9c5f9d3a9fe4db5f1420e6d62ea79bf2ef267ab1863bc02722f1b71c5686a8773853f25d8b8bbe5fd13001edb2da4673e121b1207a5ffe07a92e8a6fe9fd06fd6cde366206b444d6c29a6f8934fae7ff91f1a04b68e5e52978aaba235e1cbb028e6d61085c1e4d35372a247eb5470b231b684289481eb830e5d6d5cff0f2ad0ce1b7e46fe094d7aaaed143992b31f9824ea9cd660d73c7fc655c09a571f54e78ca3437428d230eb89c2ecacb69e3c868f5c65c84ec4158854b50112c3b35278a9cd71dbf344b681c7eac854d9fd3471af02780058680ab043b15e3ceb626369a0204f305881a2d488e6bb90a3017b387cc524b2960c505f305d82d07add73eecef5d32f899396be2dd8c01dde389d60aea06fdac069f64028ebbc60fc66fe4adcaa33b39579e9ca9e43eed96ed1e2ce97de14d32810e049783a745772c703101ce5a0e569c92b5f3d3d95317fad3c7a65548682166f8cc395cbbc935dc2fc9c34d067d80047edac8926b288a24686bc2a5c65cd3812d6d629c09777a0d146a31351ac88a0b70c49d15884cd496330329549e0c36325e17ad8eee13e3365b887c77d8b97c9b758812acab7cd49ec7bd6e134afdf7178b32b2cd9d965fa9a47cc054de740a049da498afc7578544751590d6f247b4861c14a68e6c0a63b2e61b0b10855dc28954272a4a7b198e70c652fabea2b02c4a298b2db0784028075c35703ca6c8e76c9c07deeb55e435cc2f0a000ff69e7f022e94e6b2d65a5faf4bb880501bf84d048334acf8b4ae1566fa840d126161193dab3e3dc073fd2906a55844e8e5c645684b19bd6e62f3332b92622168778844faf187e337ce6a403c0daf6405f27308064247d05a3381f7ed7822a8f9c7c7f3cbc495fdba59778f00dcdfa4269823d86f3f7d3e929de73a4453984b62e64b32da09786dbbafe836d1ad2060079b0012fa8724ea37fe6758ee1e4b1a7e18141262809ef0cd66dedaf149ca3bdb84535a0564b069dcf20c4ba6b4c79828a757cc28ccce8a6f85974887f1820748bb6238495db6b387c1f52595bc7869b4edfb6b4651408c8644108b73bf3f1d3ee5e54d4f58e2274c8b33ba1bcfb53b46992ba538b511532efc821f6ae3b996e72db5d2ba7a3b03834823ea22f656b8a7d0217eddbf876fc2dc83643b9d8486021576e9236af3cc99797e2d40ca2d14a7340f270a6e3e2f858b7aa10a6a7f417eab60218e56e4657f399c4dca0218897b039e89976a44d68c20335857c225fd5c35012f92587e8a2ca7f0549d3db64d8563dab4e673d700e5e81503aa85556695613cd7d59ffd5c371eb7d31aa94385b87fbc671bb6c0819601344378a7e19820fba828913d49316bf5e0f3336d1c70022857e47772c75c63546c196000f5fcb2f131633ced59d402bc6a3d8b9b2ae69554f19486610b45a1abb53b711e28e0326e5a96d0ce63fd380328bf53212d52682cdd0cc8720bafc4d2daed5e98801a09ca933032dd4dc12a8681c694807490993ed23beecf20c96f8dabd6d04e01774e05a2aac2f4d9c1eadc6af42a8e883328c231c102be98a444e9a18579864a59bb701b6bb3123d297569b136d0146a7f480d1a7240134d973bc9994b89828268a56350a30cdc173d9b3a35aa52dbdf385ebd4e3edac0864efe29c0f709e5829f235ba932f000214563e91b30960ca6cdde2db627d95d83252aa16ef3e0ca0d59782b87b2a963972ab527f921bbab50eb5fe8ff73ed272b038ad374f1d0131133083600c713f4a169ea5a8eb06cf85c58e2fe241b6ca54b1583eaf34bdabbfb32719577ec2bbb4b334408f49359bc38a7084680bd176fcf315406de2a092d6d08d6bb86e27188ebd8a1c12e81922620b8b15196bbfd0167bd56b1cf19b82687cd4bfb672b89a582a89b64a3418348a7b6553960e90c138150160b67deb369abc7291e0f8119e4e5d52f8893cd453eb180e2e7155410d4656c25f7892c1a99bb51ad0ddfd4ec8b26c0ef5fb3bc31e04b3a48c6e22e52943bda1a1eae7137e761e14dd5a661a9ce9d2fc87c5711b1270a39d33272b3a13e2fa6c0de8a259b155e15694e4f348ebdc2f26eb6ef28f5f953785d16b51f2cee3a234af87040f3d198ad10611881cc6bb157ab8b38022f966096a6d2eae73afaf59741ff6e3935b25ef1ca2fc609bb5a0182243bce0de52e31a3a23dfc83a2ec3ce144884c7d3b4b446992b06f11fa60a12b27450a1187259d7f213e9ffe5548d54f3d1dda8e929822d3a9e2b4c39956d57a79b0ff5aa4e30d2d224d9fed9c94fb244440a0245fbc38da24bfd031b77010c9634ebabb0fe0cc03f4062ad8031594aab80a65f255d548bb5b861758316ea58fe2a7ce1dac9f2a44907f39cea41d44964e8b2683fa3357894feb71b5233c6626a67502d90fc01a9aa38fa6a9203262d21969f1d0980b80c5a9ee9e35c5de67a50082056a4a0594a62273b09f57cc54fecbf80278bb8851f8ebadc9c1fb342bd56d8092d32cc309f75a5e9fe34252aabf717c7231f7a23593e24015eaf75c3069706d300445ec703d2f7047af673e8f2c23932faec7e277b9df39f0a5e73a06f2093daa08189c26a45282245c4915743bfe9c36ea249858a5a53205b3e306a2cf99bbce4786fee105c1ddfe2178e46c59656cfcca06a0158eb29a39cba8d7c83f3d48e3f9d098534110b56ce7a176a174c03168c3e87ce992cf7ae8ac50eefe467bd69c0818869e0a1ce2421459992bfc41b1b18644346c764ff7aac36426b5e00af1cca9dc91f9bcc2a0d48dc8b49c8c221e43c632ab8743a8a300b09e0617925aad37470f599c73accf32bf1a2b4a8dac89be2ff3f56731b3f258ad1a7e9d344e7fa43458f6b29acfcddc1c56371e35e40bf1caba8ea457ccf0c049a1ef82632bc89e3368f1dc08c664f3b72916f301480a92cb1993f1e97b6eb4d65d2a30ede302bc25a82b6ac4c094491d84215d51ea898eadd9b13937056b03f0b80a7d1fb736ae6670853eff88802930aee89df4cef7e50409d5f0bb2597e7b97b7a669095337ae1e83843c7ccbf1ddca7d5c91cb789b62f3524f1e6018fc7575842a1c8c9da52ffe985ec1ad15f694de5362e2b5446652e904b6a47ecd1b5db6b3f1395bd410c666941518eb3efe537586f5b0a20ab162c66157c2e6c92e28bfde97dffcadcd953a6febf8b49d38b13d632a0cf9cb0af9d2c5814e7f9c417741dbfbb2d256aa76acf1e49f7a0fdc0fcba6f14ebcf7503ae77b08ff28641730f58cc5db4aaf6d5019ad51957d763a9e07c14b19bdd2d99363ee9b785e764aac99580bc03835d64dcc0ae4a246d2bfe0ca2b218fce5e58b77adfa2456728a564451aff6cad28d5cab60e3a88395a54e565362b9ee9c39689608a629214fae6b109cef521e51ff0c2ae07a03102b7d475ee80aa69a23c4d232d46fe222f1bd54f516bec7c24a6181debb5bc9447835dc107ccc8ea05500b48798422b814cd7135c449805c7e7229dec1d81512c25eaf32ecfd79878f2ba0b13067ed01418edab8e1f20ae88430494f6c4b9668cd3c98a94029f6e4e3123a0b1c090917ef6327fdbf2c4891c9628c8c813ba5221da3be8610d49bc0ceee6f0eb9f2b9499ff5bb13523704f1fdd9c1ed040616d42a35acf4bb3f5487fd2fecd17ad2218c20ae82447f693a71c491474a88fcb5d64452a13b4f4d00e589d418d58d237dffe26b5c9188b4ff6677c8a19d47e6094e4245ea6bc7b6fe5eac6d458072a154b758455eee035e5c5e5b72a7cc197e4aeef96435584279fe09a18e4ca15cee2637e8ed053a47918e889acefea7a5e3f24b2b74adae9167400b25bc90f6b8fe492debf7c36941ae9dc35d70367251cd731b4116617c234e28cd4cfcc3697b20e3c76c40d947ea936683dac6d9bf35b4a369cd326ca5363d83d66120923da1bc6af681cab20d2e6a468281884138a37bcab62de6f70651220ffdd630b5759037df24ef3801743a020df794dfb4d6a3cf0aa4879d49319948e7a7fbaf3c874f5bc9fc9e595d6bd3521e5035cac4274066cad629585fbfa8aa75343cce8a190f094b357385c9e3174b00d33c344ac4c772c2f80ebe7a28377902bb5dc703891950e531b35975e0f78c92480e1abd5e2ec336d12e93e466af4f771a3035050abbb4f6a8654310cfb14e3a373f77dc19ab41916c0aa8ced06569215ce6f286798747295a74d1d8f2c991d3ee34fb864704f38782873fdd289f6d4d8786f4f997fcb360881528c76a4a19700dec3cbf71711c52e67f41b5c8c794fc09bf28ea060533d7d285a382be1123baa87c793d7ef25e50b179de8bbad9f6554cd38cd0bbbcc633df849f1bbc4fd27f8d70000e764da54aa1839e6bee72b38a9d223590e43d91d04b3362562a24a3316bd745ffa8d3e5c4963936029e95c93601636fd5e1304a7db93951561febf03b3f97c95a0c54b42c68d8310cdab7b30bcec1ab4304b680bb61eecad1cd5f3b6a00951fb50790302410675f4e301f4b148f77faeb38304f4f5780b0d863cfeac03cab777f8e07708b3bfb077f5f1cb133c30b574d6a3c294173d76739568465d09825888fcd5f91966b9f5f3c9fa9c7f0805b797cf9e858aadfc8e62ee086fccba9f92dc0121546a159ed4b810ae44922119c38de1c6097543ad3847bfd5a551c96d8bed090eaf87f034732511425512fdf650d6ff57c3c8c3ca93d47cd6977bab2bc09ff228830e275f6e51b3f0b779fcc8a33698997316db7e25de55581d9366564fcf5c599e1fb9d7ea0088d68a879928b6a82a0643ddc4561ec433109db4cb88aa5a8795cfb01aba03057a742fbee126f4c3eeb4334d81ba1daa646dcc5aaa0ad7681e7d3c02543ff37fc6b1547e266b0d1a70463592cc36ac5cb21833d9c49593c222c9efb2579afe070800d451efd0b35918e9853a5fec0c5ea96aa1c8570f8561b14dcfe225031528f70d086202d602811a91d45c349c5153f342c3b10fe9a18d8aabc1f2ad873ac4dde2ffe16fcdeff387cc70cef079dfd1a32581e80618979518a5df2035ee2a255e0677bb203885e3858d81452f3d41f241ba5f83f63dbec5474e803be147b8666e73bb6fe41a6b6a0fbd5e8b9f89dbe5066587b858b0849a5daa6e917ecf89825adea7ee2f68d4e03faf970b48040005e19b02251f60bc9e875ffb5ef5624eda61d285e271f455b60644090db854abbeda679c1885f127dc38c918ed55cba0cc818fa6762cdd63e5abf78a40b59a55561200e46b2baabaf797aea27f066f96d6360ebba3fffb82f1e52761cb55eca05ff5c714984b5c66641e543c4bb7e2fcd9fa249b6eb46", 0x1000}], 0x8) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) writev(r0, &(0x7f00000029c0)=[{&(0x7f0000000400)="87b64d1530a1d942562aa913465e8040cb88f9855009f90b76aa894b101dc8f03bc1735d8e40ec5348eb0e1d5d37e48ce28cb8d7e38db39f65db", 0x3a}, {&(0x7f0000002a80)="d9453714d78b182c97e96f7ff25211becee395789bdc57e53dcd93e386faaa67ede3065ff86e67c8b6427742a6431ec934af7b8d22c4e7660672fa23eb7173957f020715bab45edfeef37874fbb29214836bdf02b6037bbf65b18bf199936bba0f94e210e429447de8952205d16b66fbf91e198d12927c075bbefe45b8b9a0624af130ccc6cacb03f4a1734289f9ade2cac988d83e252e4fdeb8c66d51523d9e6c3c3872caa460a97b4e77c7558f21ad41575f5cf4020551851a1ce05c58d6147c68f45799bd9e232e91bada5f47166e35368ea13787f41993fb0606c0ef7435c99c1c8925c51bb2ef041f84268af9cb1e62e6ed46f705ec", 0xf8}, {&(0x7f0000002600)="5109b0f8b3085469fddae2d4ebbf8cd5ef972e558bc860666574009dc24addacb945079246eb09f49413b3b401a15cf76b5633488897ebf9023df7a7e390c3327ee0a45e50215330dd179b1671c4f87559068dc654fdfbb50a9e19ecb6b802466c481bd7aeba7cab43dda257f0a868709f6d20f953f5c69323b79ac94053d14e1ba290bccd5474a3a4965c3756ad44d5eb3e", 0x92}, {&(0x7f0000000540)="4cc8d4265a15cdc5fd6456f4828a58c793ed1a7ee4080ea34f93a81c913ef95bc6ca6458b72604c5e90b2afd12117dc82702dfbe6f71c591e213f0789b6921ee0ee3cac22dd7175e9bd39d1380", 0x4d}, {&(0x7f00000026c0)="7d7ce9484ce6016f04bbeb6cff2d52d52184dc1b4254e36e280bb97e4f2b8a553c68e69cb3ac39eb2fea4e1181d6509bfdbf3fb019163d", 0x37}, {&(0x7f0000002700)="ece6099a4e453703e71db289313e9b8d33d662584df0c62bd57c8d9803bdfbadd3a2f5a14365508726bb769b86e7d0e40b1d8cfd019634ae35bc96ee7ea424635d511f2186a09a34108d95b745849f278238be5adaa591", 0x57}, {&(0x7f0000002780)="1f358894bd3b4cf69a1788e636fc268b921f638082ca14f55ec059f17dcf02c6697dc23ec8a768c05db2e65e5053dd8edbb8f5bbb975d952a6159fdc3273f0d08160c77355da", 0x46}, {&(0x7f0000002800)="fdf909f0a9db4881fca3ed5b0c11fb69780c76e64090f151eb79204fe159a8313bcb6bdf3fb0918cf9db0bff0f15270d2e9773000555286e7a36df28ca293cbf3dcbbf125af7a7bfa3fd5fbda0d20e0e70d9cbac9cc4db9eb8febe054bcbab6a57ebcc04f216d86db7396c373b324b2d2009847bc6a41fa4a6a3c53aa293f3c6d78e178de2b5fa41a94bf2c21b32f92dee6d62c737746db27b87ac7a633514cd85b10aea9eab0f9e6ada3e31fa52f4", 0xaf}, {&(0x7f00000028c0)="4e000199848e33798f624ce0c74050a0c5af85e408f9d4362af1b5a7a22ae29f1fd22ffe64833903f443b449f499bd117b44adac1a6180ee86363e006e4e2406e35a055d7ca8c86fadbdffe2226d7ec35958ddb6ce73d8506fdcc57af262a950efd083cc93e24b3cf6bfa927b48c254560eb8ae5274e8941266525cd98f910891834b4660aa759bfd870560497b265f52b601b8439307c1e8573d0e6ba7bb898928976b2afcdc469e76be79ee5", 0xad}, {&(0x7f0000002980)="00ce8b5b334c634ae1d2f5c466158b46f9b0cfb444b08515d53fd54fb201d6588701650ff106a615a781250e932018acaf9c6afef84e251774", 0x39}], 0xa) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000440)={0x3, 0xfffffffffffffffe, 0x2, 0x8b4, r1}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfff, 0x2bd0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400081, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) semget$private(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x4) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x800000000000000, 0x11, r0, 0x0, 0x0) sync() 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x5, 0xffffffff, r3}) setreuid(0x0, 0xee00) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = getuid() setreuid(r5, r5) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000280)='./file1\x00', r5, r6) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)) socketpair(0x18, 0x8000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000280)="289e50eb0599f7f07460f81296b874c1883b65be34ab70b1c4f47ce3075d2c0220415f7dac1ec58499c22b9ef5a2e0f726396160403d8b9115e454fd5de1984a598c", 0x42) kqueue() open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x80000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000045, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x32, 0xfffff, 0x8, 0x9bd}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x23, 0x2, 0x100, 0xba}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x80, 0x7, 0xfc6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffff, 0x81}], 0x1, &(0x7f0000000140)={0x6, 0x5}) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) socket$inet6(0x18, 0x5, 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000100), 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x174, 0x0, 0x0, 0x0, 0x2d, 0x9}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) close(r0) sendto(r1, &(0x7f0000000180)="7c5f484897c7694bce3a5336acf76235bc42de820534f008c2f2b185acb7b089e91aaea5cf49a67e441becf0534d0abe868bb1d00f281c669df187b69c370e639f5aa3a53ee3d58908ade31e560e3c8810953e22c5a2b1ef2126ac7daf5bb50778f21d0cd2da8e561caa3a255ec252cbe6f6a90962b6ea5b9398b63a0f730ac7384386605a70dc08b2cf9397fd49cf3c334f50c2cadfc98eeb0a3249d277306c162870ab9a05541e5fb9828d8439daeb74400963910c07f9a17fe767706e1c316f2ca38d", 0xbb, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x2b0) 16:00:11 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x9, {0xffffffff, 0x1b}}) kevent(r0, &(0x7f0000000000), 0x19130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x105, &(0x7f0000000000)=0x6, 0x2) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x4997defdab516d58) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x25d, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='/%:\x00', &(0x7f0000000140)=':}\\@+K/@\xba!+%\'\x00', &(0x7f0000000180)='\\-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xc9.\x00', &(0x7f0000000240)='@^\x00', &(0x7f0000000280)='%:\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='4\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='-\x00']) 16:00:12 executing program 0: socketpair(0x18, 0x4000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffd) geteuid() r1 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) r2 = msgget(0x1, 0x1fd) msgctl$IPC_STAT(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x285) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget(0x2, 0x0, 0x405) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r0, r2, r0, r3, 0x2, 0xffffffffffffffff}, 0xce4f, 0x8, 0x4}) setreuid(0xffffffffffffffff, 0x0) r5 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x0, r0}}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)='\b\x00', 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="2ff8a65f180e017bd4bbedcc9a5aa7ec80f5d5fa17e219f297f85bcc82d79e80cd9e98e4f04e8fd9d05b065d80ea56c23a861f375d3bc723299df02333ecde1249b51145453ac2308363899d2fc45f607b7eb1d6d3a24f6cca81a5929c7593e5814d14052ddf1d67e8a4ab1fdfeac39569b6485eb4866119fc9c606170e9abc34c34509fe53ed8f21b3fd55509f2cb60a642fb716b904594ca21ad64c27afab6a5d74108cfac005e394ad7b4e433e7c1632b33d9d6cc1848f49253f1a7b553096a3da517bbab515013b231e6ddfccec2022cdd1e64a7b83b8b9bf6a841081af9cf4a4b7762d36e930c9fe4894ad91ab2b63a615451f0ef2a667bd9b7962393318dffa769cf3e9a9fda7c8e52eb47cd868d85bd2114ebfc4e19ea208ff4998072f9bc07c1f31358b562cd463598aca8b860022eeb74a401f8b74f08fc90ff341db9b0f47c31956dca45564c99e1d25cbd2734cec97f5ac3af919deca7f1313cbc01096402d94d7308b9482c23a975d1e36efa7ba7e97cd7f327c3f7a0da36b27b0655e51aa3c2683d20205cea4c7717bc91585bc0d8d5657267a893710c9f18bedf6e47b74c4c3b0052ef2e81d2bc474abe4fc1d954cd8b18a25dc442d397eda11cb9135a3b583aa5138d93a7f6e10216281b4579d363b06ba505a7a052ff64685e8d9f1c1d79a08af2b6a4579be6d81eaa6000138ec2a12474cbb44353ace50192f46046f64ed757d8f42b9462a161cbcae57dc4fee0f1eddc3cf1934efd69c6dfebe085c543deb1642a6182c3400f957d46624a23e1df3072f46af2bf665347e269e667bbee38c754a46523959d5d05c4ff1a7779f24125ca3468e40b95168cb5cd94e7d780d5976b7e698702991dbdb1d7047ce4f23f0b011414affa48f59e8106de6cf67956a74e2e20788b31f8ed02268d43556ae692db104390d62a8a6071a29da0fb9b05e8d6f046c3366bff933d91451a599cb80681f882cbf766a2c997d354eeb9713474bd4d7ca32d962c56576418c7e19d71364173ef0390a2a54e4b79ba2ab7ac56ccab7a5ab0921e5f0baa59ff0bac620e6baca01a67d2959d7ef6eb68d0bf8e21da6f4b7f99773a6d492cc6cd36130f97cbe92be5d249b5aacb0970fc38704f3005a00d22ce8f1dc06cf3bc0a442d7d7f6a4c5bd2a38ade39dedfc8bdc41e9275ebd0567eb5ccd9180a8244bd3858aa189e432e5bfc4628cfea056c69e9b614921ba25886532cd91ba31273efa8d2d3cfef828b0e5d20820c1679b998f78f3da8a2d8474aad5ba20055a1b0f25311f7710df6572ab077bf4eb29df7a3bfd9c3342be827aa256233e8b295406b1dfbbe4b9786c39738f47228019da2931e68cda4724fae1b2b40c84910c3137b3d6b90655b37b4ee57d9df1233ab3c7fbb8a4ada92569e5d3b7ba85f36a7a73a93ff1c1fbd743eec6750abdd3f7af2104b58e862605adb22ed2419df5ccdb7c4bc9d4aa6c338338d533164db8a024021098f4db4aa597cd3dcb44ccbd3e74ee9d09c21bad60a47ae74cdf4861ef993d827bdcd087220f1b26e8a63fde43fe0dc4b87bfb6e9b78499d161b1daaafee28ab4872f01f0936ec2be9da8f49acf823167c9a7026f5893ebd551959ffa8ff2f8b4ecb185341ae30ed29d2f17895cdc04bbd96f6d1a96", 0x6c4}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/150, 0x96, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 16:00:12 executing program 1: mlockall(0x1) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0xfffffffffffffffc, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf00fffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0xb, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x6c, 0x1, 0x8271, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x17, 0x6, 0x6}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xea6, './bus\x00'}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="84fdd5221c8156fe1d3758e07ac9bd5c61bd54d5b9cbddd732955979a9908f25fa3e1276aae2f87ffdeac832cd6ac05daa0d5f4cef90d2f04775a9ceb3dde690ceffaf6a4c5cbb66b64beb1ffe7e5655443b65d0f9ce49a3ae0895868ae5000e9f372aa0fc830007a99ec503126dd6bb475b4c87e6386248fdbc08590039aa6bb76de9f46a2a7520dfd5af39b55b7779b6a911eba5bf10d3d02cba787f51d51ce9", 0xa1}, {&(0x7f0000000140)="a5ac70131fd978a4aaff8c22cbabdff3e44e14edcfe13fb3e87b163a24aba5859e66cda166075f6ad78f5563d231610d3e9e98f202d93e332a6f80eacc66cabad088be9d46c276da5a33e31cf3d5e6aaacf398bca21c3d0f65291c14c455cb99b23a1dddeb71589e7b0850b60e8a5ea0a8411683268b721e14b93e1658c1df9a1730371204809d59d6e3734003820233adfb9f68c310cb", 0x97}, {&(0x7f0000000240)="f50aa62513bde9bb2fb2f51b69f345eb6e5a53d0145983776db51674ed764f5d36ff0e678ece2495d3f86168eeaba3e0ca8a14e07f", 0x35}, {&(0x7f0000000280)="dd43789dc8e0dceb0ae3f8325f3160c03a9400f036b6c1bc0eef75d34446095961f4e0691b47d7ec986f675232163ac784c7ce6e7f6b499baacd249a65617e6e0da68f12a05a3421dbf9916a1d5575aa2632b38f3f7c10fc78f95150ec419957ab0ae64705f577f27b501f30ea026218a1b7eeed3869e76c44effd78d6466484a6056df08fe03447cfe0feecebfd8ffd6f4c931d6cdd818890a4bc176fb4dc48de6998477155ec98a0e07c6ae0a3afafd3623486b4b5a6f66d7ee9194e6dd6b7b731d869ef5acfe10a8d7b47ecd707", 0xcf}], 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x6}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xa693}) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x3) bind$inet(r0, &(0x7f0000000000), 0x10) socket(0x18, 0x5, 0x1df5ce28) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) getpgrp() r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x201, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x105) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) 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) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000001000)="2e41ddaacd232ce4836b32d064f4095149aa4a044e3a62e57f75b6455515b3c80add2354ddf1048dd8f224efbbe83fb5ba682f673a44566c0e778ae09681ba50ee6c32fa301c90c173ec71e4a865b7babd892d40fa107bf2d598c5dfe69539e0c06a9a8bdee0d04ca4ea3e2ed3d0555897c3b450629c0d1ba9ea4570f8b249e441fc7212de771e4147a1d53c72bade2526e03ae5b4d31ff59555fdf34e444a8db2fefe6362f199cba067d4d9801776ae319f1303e6434b11e0a370a88a75c867f5349b7db6c99b72f15d9c16608d69207f2412599cfd5478d11572862b14b87baf730947ca5a04256e1d13eaf90a09cb3fa7eedb0514680af1e5a69d739c04d50102a0ad037dc108107ad78d2d42d877fb2e5044389b47c1b87bcc9bbf0f98ea1bd3bf2a843af731c2c2ee540e35f19ed3eed555b40f51c5c86cf2142571aafcc4aadd03ab814eb0cd0358f3fcdd59a7e95ed3842d475658453bbadf6314af53658aadc8a55c8ee9007c27d77f41ca5bbcbafb04a934557a72d69dce6d4fe151d09114043ca33664c6b4d18d76ee293b60921ba3fde0da37e3ff90c375dca24b6a16deb2bbfa38a39c9ac3ee822f78915c93fdea4e6081963aedfbf2465d98ff3ed65c2a729b1f94f04a3bb71adf626108d6b1065e59784b46549123ca15335f8efd0e2ba80ad30c3003eddb7685e39a863dee5134a262af572b601bfb7e1f951aeec29974dcd82e8f28167dead2418162f45ac9a034589b7e9a6846e19483e53193ebb28180364a2ebe09877d574ccaf0e09ce581ae09ac819df02f23a47f8ee688df2cd503d084764a779cd30e05524aa29901413c241371e643247b16a387e9c608a1a7592bd9c3780b1ed46d65f8fdb08ffb0208410e5fb7c17ded3309d438e00fd9f6adc12e6d96c659b7ad059bbafff84f49930f44dc5094670f313f18a7928d4bbf8da24d2354e339282c975fd49856d8c337ed0d3b617aa984bc1039fcf71fdbcb1fac2581791ccec39bb530c2f326bec780b6c97f35bb346a63c3a45d7be98f7d7d9bbfed1b9004dda93b5a40c8e3c2ffc70069622ef63c1fc013969984a05143cd6d03172c04e033722d51352ef2a8ddc0eeb9d1ffd0a0f3b23a37b6fe7210923ca74af91bb1c8d44bb5020943ed88b0d6f8085fa144349b36d3fb3efa28674086d378ca9487e9392d70bf35d563e4413d0dc2691de8eb38d8e40755ea509c7f0345348d49737066538d9fb5390a413cef1be3559013ca2d6c5880ccbcdb1336fa3a04d14e0bcfb3dfd1dcc30d36c3e848728a9a60abebcb62a9ca469702a4d09744dd473543904568d828767a17ba9315e5e889dd34474dd780fcea8160fc355220ed896339f9ea4e17ccf3f7fbc80f20991ffc1f48891ea4ed86c1d6f76361fde57c7d51c23223949e2437781ee67057b47ebe7dde05e07ff5a6701e7a9ebd376b9c03251d796b98526f29966fefb1c464a8f0121e4a3dcc716b2791586544fc55df030db7ea7f5514420d6704d06a0a87ed9e8a3f7bde08aa4300176f959283e2280b4c7cbbb97fd059392d4b5c09a3352aa32ab0836859c38baef76ed8c11a6c9cea7f9ad2be7a5a46fcb0b4f0d0d79fc3cff68f5505ea39be33a1ec8bc172394aa15e1790227937496169a25cc140a6bba1c17d2f73336db865a23a0bc6b9cce8d512fc7ffad1b4f46cdf9843e0f5aab5c38a59bfa6e9f0c1ee7f1bbe14beefa96095fb08b5b2d07eac797d6304776080a44be1262cf4234fac02d1f276d14e06b6c278ff372440a785ba2541f67042c2cc12b9d26462ac45b6c4c4de7312a5d7d3a2b6073277dfc93ec6f73ed5aa45a6fd7dcfa1357bd24e6749723a0e5de9e5210ce1e2e6f2fc335e4d5020e5fac6d414bf42224d43fa71bdf7f6814d05ca74082e8f1c251962eb0be3da6f5d92ec455701889c7ccd1569ded97e8f2a76a64c57a70ae3f595aaf8b9a0a04b98b0d33e9cbb1f8d85f8b110446ec1462d772298df80be64a0baec430220299c61ba7b99ebe693b3c6f575754389d0e3e395b8704f29abb65ce3f3a28dc8877c48d47b3505bdfd3457ded90adfbc7b1747252938fe37fbc0133488a6fbf8c158ae2fa24539746029740d339c3b888db45d3e7c31ceb01a9405fed1e65de2c6b93ae95ce96762ad4462e0ee863f885ef6d83b4e89f710a3fe3a3c8b23c0ce7f57f459fb2fb407e903dfb374c94b9fc32d90f698cf0a3777baf04d48c5466212825ba77de50469960086d479be0956b0b21dcb764426d7f165b6ec6731e9dcdd66d9028489f2e7346f9c1abfd30a868297a7c82ff06b747af335ce3c3f004dc82f538f1f975f75f247b06600d18a1105e448ed8fd74b54a59fe3993abf77493f2b51b564c0231efc9c6c4bfeed5b71b5bb1f44e386e567a14d32974faea38fe6d98718c05b9a00ad13101f6ea199fca04896b57166b5a08fbbafb124d5ba93ad4cefe6e9f82e8e8d00aa4cf2bb47e78482cbe87944a3500482a3ac569405dee54ff403f91df24bdf8dc772b6368997ee8c7207d231fb63e1a71616d55b65d8cc3feb82f0111450d049e82bfe79a2dc8c9316e4025cc4b00f9eb5af312143c902c7a4f0773d1aeb5da4af139cf5c817558953aaae34a77d69cd24c67cfe782f97a7235f8d4356dfa955c763321ef5aebb51797fd9572ba8ef67e77be3fe9a02c45842ec6e2d6e3a15b06f071ca4887288d68d3c7440a44057d93aac9a5f1fda32ebdf0fc2a4968e76f3e2dd0af8b66ecb8d311b2a6defb23b21b6cf360ad035e0124e0c893a876d041d1a47012d88211e10502d651703a4e3a3a8ba1828413a4839f969f30d21d52e15b360c169447bd9dbc3127ec979edf32ebb978ff5db7083e63d4681642b3604cb7818229a1ed6c1c8e4ad7449479e023c71ba1544ff10133661ee3cd7eef8983985ef21b418e1f0136515bbef490f10e37e70d1fa7263353bc3b9293bd025d984abe94c6ca9d07d5f05202246ed357f63a280fafad78ed18f72b094159655c2cbae134cbb87d72670e271e98454fadee4925386f2ec7505b0aa74af8e5e14acce1a5b452f9d5d2f544edabc7964e6f505fdb7cd63079bf4e47e0b2279aa3b41deaeb36ba4b6d08c4fb65653e87c88f32cdf4a0ff4d594d4a58fb5a41c552422d73c76a3419052cd87db7dfdf5ae02613aec5787017b505171a06fc5c48cf6ec930aa98ca239461e902788403e61c77412aeee2039b283a62a9028d2a1e7758a5f79b984eb66912ca32a20cd67cccd843663c7c7c52a05af49e0a4080e49f5b1135ce05bae40a059aaecd255f2787eb447eaaac5db47c62de0fa4f0dea7ed610ba30712b18e1f6e601233dfdcd8cd4a87d30027d524a8e207263ff3e1591ccc247d659b78391c61b439644e1907978fcd8e2836fb293531612f3d383fdd52444c60f91cc29cf79091c94add1743e6eb3627e4b7d88f89f25d445c617d764c28aa4199aac967a5c24488e2d3fcaf6140865a42ab2e4d44e78b0af449aaac826debb8f116904a290e54e24680cd0c5448b095320743d4355aa0f7449aa6c2fc4b3d14109fb10740427deae14b06a05e4d02640a409ac7d6c32fd9fe92dd6ccd7ba57efb9e7d6a77d10d846ba96c2542397412fb0c4542047a47aafb45b54d4d1eb9e7e64f54fe74816007745bc0cb32d9859cd74089de888da5213dfdf76c7a69367a8ac13095621a1f0f2781887d77104cb51c066078864dc2348a5a2280490a02096539d9c280c56051fd74886b394093402eb9db694a5fd7c32d31cd08811b182c80337879483677c27aec3cc0de508c236e18b3f8d05b4ccd5bee9a19918f25f4bcab8265975ff2bf4670c050ce4252d25139584254bec97f82243d61fb9dfb779f1e639bcfabe5a2199c8eea4a60a700e1504557aa84090c3d4f76be57113a565994f129b72a9f9ea31c30f5225cab0890f6c02ab69e8a6e9d08d5aa546c27edaac48bf7c0abce853f3d2a95fc0049aa1ffadbc6b7c23a08debd7ebe676fbd3b7d2f154a7edcf7ff8ada90a57360bd7f5056670a038bab66f3c0a49029fc1a2035a1742e3071901db531e413d3cb94256c8e5c68cfd4b3119c41a00fc61d17e85d5abcd99b5070744150c6ff688c703e75d18c7a1d75537a927e6927b64a865155d9ade57ed4fe94f87c6954f3d589b2c8ddf7f4dc16361cb359841a31da0383362f96c357306d80ad38b767641952361c91d03b579e7632a337c9ed2cf2bfc86dd97264a418f83dbdab2bc4e1c92c23be8a47a8dd30cb12ea4969d13e86c1a02db3fd4cf83c5d53e944836d998d391f1e22147b2c046efbf020827d1ddcae44b36a5e75ed0b276d4299a846eaeac67a88c911d0df5ba6b2ced9d9acf3d7b93ac0a04504c50ca47099abb9c30717f4ff32c0f34a952fd43c9a319d9cf0a084de1f016da74c81768ca1fa70f2dd3c601470c0695ae1605b8eb082aea19f893a9fb3d9f8d449dd592ecaf866e2393a2012f492acb143e2fb7bca069e140e1264668dcad0010b7d8cc7d663499bf14be75d91dfb8366314063c82efe8d3be3a40148409736a0eeb256dae3bc6fb3a7e9f2f9996a82d112974e7dacfc8f0716622b76ff65450f0c7e063b73ba3033db032ee824942bcc47bdc256f8aa3bcd009f5ac6727038fef54f335ff270a4831caba3fb8e1accd984509a932835e24ecbf71f5caa097bbdb2eb3b56cb07140cf60af0f8e0bbcb334a67aa991700ba3d4e6625598fc64d17cb50db05f5dc4241daad8aa9b0607ef98de18e1c0005a00e4317e5e8423eaba7534be8748cb26cff99bb915d4df3c1435c6f0139587a4c56f051a0ae90cc839f6afe59abbdb189ab1d9234a8a9f90a09673d637dc39b6ce51f675ad3219ed1b9e3bd286466aac1184cb91c4bce4d4e39cb6d470988af373880b6c2d0f15fdf8a80331bb7e6703cc9f425fbc92d072433ec20cb1af5e4b9d185266fc8a4670337d81adc638a1bf217ce1a49898fc6071d6543282e21053595db40198c8302eb191c310c4a1d8df978269ccce8a5f1bef962561a68f83314c22354de06f5fb503fdf5c5a6e1e9eab23e4ef59e879adbef5a515156fd36adae438f391cd8f07060cc3cd42854cd34ed6cf11a10efd095420247d7e809b93f02aaef4b065e8852f01be621f236436de38e2d509c8098af06bee420bea7db48349c97d07c802355191f5d3432bd4dde9fb0258fa2d3fadd9795ad62b46495880c627b13e3facfa455bd4af46fd3860cbde656e5a86e3564823b72787cc7e3f79cb209a9a0d62a8c11751343867b097dd0afe82feced7860ef58f381e23e1d189345c9d213869ba4bc1097e0c7ba164084d748655b9f2707b41678fd67ccd6b5cd33e1582263790d7bef532c18e63bac44953501a368706691d5980f93b48aac9dc1d27e40d80db92acacb831fe2568e7bbac164e787077cc63d72eda066aaea5c2851066584dbebdca74ac518829049db5e866dbb661bbd44eca86243b2f87a04e762ad7137e3607496f57dc70f140160cd551f03f80b45eb35159f647584685aa300131b3d18547a3562999d7f292c07a54b975e783ce689cf9a06c5a2b8e1a386128b289f48cc4a5c936db20238b995b74b15bef9f2af3d33d62cb4703d96f0ff64a569cc58efd9b6f9f9c137eea3f1387b2f7e70023ec1e86536d91e2fdeecd5b9e308e9b5b2579f3e9e4dcd46b7ca7c69146cb3173c4b3ff6dfbd0160e4927b4ce5a7657c42a5fff90f43c278f83a98c5a60517485c9a22c3d3c493e9af3450016210b966691", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r2, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) r3 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, &(0x7f0000002f40)=0xc) r7 = geteuid() r8 = getegid() r9 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r9) r10 = getpid() getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, r6, r7, r8, 0x8c, 0x9}, 0x0, 0x3ec, r10, r5, 0x4, 0x2, 0xe0f, 0x401}) getpgrp() r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f0000000800)) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) mlockall(0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000001000)="2e41ddaacd232ce4836b32d064f4095149aa4a044e3a62e57f75b6455515b3c80add2354ddf1048dd8f224efbbe83fb5ba682f673a44566c0e778ae09681ba50ee6c32fa301c90c173ec71e4a865b7babd892d40fa107bf2d598c5dfe69539e0c06a9a8bdee0d04ca4ea3e2ed3d0555897c3b450629c0d1ba9ea4570f8b249e441fc7212de771e4147a1d53c72bade2526e03ae5b4d31ff59555fdf34e444a8db2fefe6362f199cba067d4d9801776ae319f1303e6434b11e0a370a88a75c867f5349b7db6c99b72f15d9c16608d69207f2412599cfd5478d11572862b14b87baf730947ca5a04256e1d13eaf90a09cb3fa7eedb0514680af1e5a69d739c04d50102a0ad037dc108107ad78d2d42d877fb2e5044389b47c1b87bcc9bbf0f98ea1bd3bf2a843af731c2c2ee540e35f19ed3eed555b40f51c5c86cf2142571aafcc4aadd03ab814eb0cd0358f3fcdd59a7e95ed3842d475658453bbadf6314af53658aadc8a55c8ee9007c27d77f41ca5bbcbafb04a934557a72d69dce6d4fe151d09114043ca33664c6b4d18d76ee293b60921ba3fde0da37e3ff90c375dca24b6a16deb2bbfa38a39c9ac3ee822f78915c93fdea4e6081963aedfbf2465d98ff3ed65c2a729b1f94f04a3bb71adf626108d6b1065e59784b46549123ca15335f8efd0e2ba80ad30c3003eddb7685e39a863dee5134a262af572b601bfb7e1f951aeec29974dcd82e8f28167dead2418162f45ac9a034589b7e9a6846e19483e53193ebb28180364a2ebe09877d574ccaf0e09ce581ae09ac819df02f23a47f8ee688df2cd503d084764a779cd30e05524aa29901413c241371e643247b16a387e9c608a1a7592bd9c3780b1ed46d65f8fdb08ffb0208410e5fb7c17ded3309d438e00fd9f6adc12e6d96c659b7ad059bbafff84f49930f44dc5094670f313f18a7928d4bbf8da24d2354e339282c975fd49856d8c337ed0d3b617aa984bc1039fcf71fdbcb1fac2581791ccec39bb530c2f326bec780b6c97f35bb346a63c3a45d7be98f7d7d9bbfed1b9004dda93b5a40c8e3c2ffc70069622ef63c1fc013969984a05143cd6d03172c04e033722d51352ef2a8ddc0eeb9d1ffd0a0f3b23a37b6fe7210923ca74af91bb1c8d44bb5020943ed88b0d6f8085fa144349b36d3fb3efa28674086d378ca9487e9392d70bf35d563e4413d0dc2691de8eb38d8e40755ea509c7f0345348d49737066538d9fb5390a413cef1be3559013ca2d6c5880ccbcdb1336fa3a04d14e0bcfb3dfd1dcc30d36c3e848728a9a60abebcb62a9ca469702a4d09744dd473543904568d828767a17ba9315e5e889dd34474dd780fcea8160fc355220ed896339f9ea4e17ccf3f7fbc80f20991ffc1f48891ea4ed86c1d6f76361fde57c7d51c23223949e2437781ee67057b47ebe7dde05e07ff5a6701e7a9ebd376b9c03251d796b98526f29966fefb1c464a8f0121e4a3dcc716b2791586544fc55df030db7ea7f5514420d6704d06a0a87ed9e8a3f7bde08aa4300176f959283e2280b4c7cbbb97fd059392d4b5c09a3352aa32ab0836859c38baef76ed8c11a6c9cea7f9ad2be7a5a46fcb0b4f0d0d79fc3cff68f5505ea39be33a1ec8bc172394aa15e1790227937496169a25cc140a6bba1c17d2f73336db865a23a0bc6b9cce8d512fc7ffad1b4f46cdf9843e0f5aab5c38a59bfa6e9f0c1ee7f1bbe14beefa96095fb08b5b2d07eac797d6304776080a44be1262cf4234fac02d1f276d14e06b6c278ff372440a785ba2541f67042c2cc12b9d26462ac45b6c4c4de7312a5d7d3a2b6073277dfc93ec6f73ed5aa45a6fd7dcfa1357bd24e6749723a0e5de9e5210ce1e2e6f2fc335e4d5020e5fac6d414bf42224d43fa71bdf7f6814d05ca74082e8f1c251962eb0be3da6f5d92ec455701889c7ccd1569ded97e8f2a76a64c57a70ae3f595aaf8b9a0a04b98b0d33e9cbb1f8d85f8b110446ec1462d772298df80be64a0baec430220299c61ba7b99ebe693b3c6f575754389d0e3e395b8704f29abb65ce3f3a28dc8877c48d47b3505bdfd3457ded90adfbc7b1747252938fe37fbc0133488a6fbf8c158ae2fa24539746029740d339c3b888db45d3e7c31ceb01a9405fed1e65de2c6b93ae95ce96762ad4462e0ee863f885ef6d83b4e89f710a3fe3a3c8b23c0ce7f57f459fb2fb407e903dfb374c94b9fc32d90f698cf0a3777baf04d48c5466212825ba77de50469960086d479be0956b0b21dcb764426d7f165b6ec6731e9dcdd66d9028489f2e7346f9c1abfd30a868297a7c82ff06b747af335ce3c3f004dc82f538f1f975f75f247b06600d18a1105e448ed8fd74b54a59fe3993abf77493f2b51b564c0231efc9c6c4bfeed5b71b5bb1f44e386e567a14d32974faea38fe6d98718c05b9a00ad13101f6ea199fca04896b57166b5a08fbbafb124d5ba93ad4cefe6e9f82e8e8d00aa4cf2bb47e78482cbe87944a3500482a3ac569405dee54ff403f91df24bdf8dc772b6368997ee8c7207d231fb63e1a71616d55b65d8cc3feb82f0111450d049e82bfe79a2dc8c9316e4025cc4b00f9eb5af312143c902c7a4f0773d1aeb5da4af139cf5c817558953aaae34a77d69cd24c67cfe782f97a7235f8d4356dfa955c763321ef5aebb51797fd9572ba8ef67e77be3fe9a02c45842ec6e2d6e3a15b06f071ca4887288d68d3c7440a44057d93aac9a5f1fda32ebdf0fc2a4968e76f3e2dd0af8b66ecb8d311b2a6defb23b21b6cf360ad035e0124e0c893a876d041d1a47012d88211e10502d651703a4e3a3a8ba1828413a4839f969f30d21d52e15b360c169447bd9dbc3127ec979edf32ebb978ff5db7083e63d4681642b3604cb7818229a1ed6c1c8e4ad7449479e023c71ba1544ff10133661ee3cd7eef8983985ef21b418e1f0136515bbef490f10e37e70d1fa7263353bc3b9293bd025d984abe94c6ca9d07d5f05202246ed357f63a280fafad78ed18f72b094159655c2cbae134cbb87d72670e271e98454fadee4925386f2ec7505b0aa74af8e5e14acce1a5b452f9d5d2f544edabc7964e6f505fdb7cd63079bf4e47e0b2279aa3b41deaeb36ba4b6d08c4fb65653e87c88f32cdf4a0ff4d594d4a58fb5a41c552422d73c76a3419052cd87db7dfdf5ae02613aec5787017b505171a06fc5c48cf6ec930aa98ca239461e902788403e61c77412aeee2039b283a62a9028d2a1e7758a5f79b984eb66912ca32a20cd67cccd843663c7c7c52a05af49e0a4080e49f5b1135ce05bae40a059aaecd255f2787eb447eaaac5db47c62de0fa4f0dea7ed610ba30712b18e1f6e601233dfdcd8cd4a87d30027d524a8e207263ff3e1591ccc247d659b78391c61b439644e1907978fcd8e2836fb293531612f3d383fdd52444c60f91cc29cf79091c94add1743e6eb3627e4b7d88f89f25d445c617d764c28aa4199aac967a5c24488e2d3fcaf6140865a42ab2e4d44e78b0af449aaac826debb8f116904a290e54e24680cd0c5448b095320743d4355aa0f7449aa6c2fc4b3d14109fb10740427deae14b06a05e4d02640a409ac7d6c32fd9fe92dd6ccd7ba57efb9e7d6a77d10d846ba96c2542397412fb0c4542047a47aafb45b54d4d1eb9e7e64f54fe74816007745bc0cb32d9859cd74089de888da5213dfdf76c7a69367a8ac13095621a1f0f2781887d77104cb51c066078864dc2348a5a2280490a02096539d9c280c56051fd74886b394093402eb9db694a5fd7c32d31cd08811b182c80337879483677c27aec3cc0de508c236e18b3f8d05b4ccd5bee9a19918f25f4bcab8265975ff2bf4670c050ce4252d25139584254bec97f82243d61fb9dfb779f1e639bcfabe5a2199c8eea4a60a700e1504557aa84090c3d4f76be57113a565994f129b72a9f9ea31c30f5225cab0890f6c02ab69e8a6e9d08d5aa546c27edaac48bf7c0abce853f3d2a95fc0049aa1ffadbc6b7c23a08debd7ebe676fbd3b7d2f154a7edcf7ff8ada90a57360bd7f5056670a038bab66f3c0a49029fc1a2035a1742e3071901db531e413d3cb94256c8e5c68cfd4b3119c41a00fc61d17e85d5abcd99b5070744150c6ff688c703e75d18c7a1d75537a927e6927b64a865155d9ade57ed4fe94f87c6954f3d589b2c8ddf7f4dc16361cb359841a31da0383362f96c357306d80ad38b767641952361c91d03b579e7632a337c9ed2cf2bfc86dd97264a418f83dbdab2bc4e1c92c23be8a47a8dd30cb12ea4969d13e86c1a02db3fd4cf83c5d53e944836d998d391f1e22147b2c046efbf020827d1ddcae44b36a5e75ed0b276d4299a846eaeac67a88c911d0df5ba6b2ced9d9acf3d7b93ac0a04504c50ca47099abb9c30717f4ff32c0f34a952fd43c9a319d9cf0a084de1f016da74c81768ca1fa70f2dd3c601470c0695ae1605b8eb082aea19f893a9fb3d9f8d449dd592ecaf866e2393a2012f492acb143e2fb7bca069e140e1264668dcad0010b7d8cc7d663499bf14be75d91dfb8366314063c82efe8d3be3a40148409736a0eeb256dae3bc6fb3a7e9f2f9996a82d112974e7dacfc8f0716622b76ff65450f0c7e063b73ba3033db032ee824942bcc47bdc256f8aa3bcd009f5ac6727038fef54f335ff270a4831caba3fb8e1accd984509a932835e24ecbf71f5caa097bbdb2eb3b56cb07140cf60af0f8e0bbcb334a67aa991700ba3d4e6625598fc64d17cb50db05f5dc4241daad8aa9b0607ef98de18e1c0005a00e4317e5e8423eaba7534be8748cb26cff99bb915d4df3c1435c6f0139587a4c56f051a0ae90cc839f6afe59abbdb189ab1d9234a8a9f90a09673d637dc39b6ce51f675ad3219ed1b9e3bd286466aac1184cb91c4bce4d4e39cb6d470988af373880b6c2d0f15fdf8a80331bb7e6703cc9f425fbc92d072433ec20cb1af5e4b9d185266fc8a4670337d81adc638a1bf217ce1a49898fc6071d6543282e21053595db40198c8302eb191c310c4a1d8df978269ccce8a5f1bef962561a68f83314c22354de06f5fb503fdf5c5a6e1e9eab23e4ef59e879adbef5a515156fd36adae438f391cd8f07060cc3cd42854cd34ed6cf11a10efd095420247d7e809b93f02aaef4b065e8852f01be621f236436de38e2d509c8098af06bee420bea7db48349c97d07c802355191f5d3432bd4dde9fb0258fa2d3fadd9795ad62b46495880c627b13e3facfa455bd4af46fd3860cbde656e5a86e3564823b72787cc7e3f79cb209a9a0d62a8c11751343867b097dd0afe82feced7860ef58f381e23e1d189345c9d213869ba4bc1097e0c7ba164084d748655b9f2707b41678fd67ccd6b5cd33e1582263790d7bef532c18e63bac44953501a368706691d5980f93b48aac9dc1d27e40d80db92acacb831fe2568e7bbac164e787077cc63d72eda066aaea5c2851066584dbebdca74ac518829049db5e866dbb661bbd44eca86243b2f87a04e762ad7137e3607496f57dc70f140160cd551f03f80b45eb35159f647584685aa300131b3d18547a3562999d7f292c07a54b975e783ce689cf9a06c5a2b8e1a386128b289f48cc4a5c936db20238b995b74b15bef9f2af3d33d62cb4703d96f0ff64a569cc58efd9b6f9f9c137eea3f1387b2f7e70023ec1e86536d91e2fdeecd5b9e308e9b5b2579f3e9e4dcd46b7ca7c69146cb3173c4b3ff6dfbd0160e4927b4ce5a7657c42a5fff90f43c278f83a98c5a60517485c9a22c3d3c493e9af3450016210b966691", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r2, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) r3 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, &(0x7f0000002f40)=0xc) r7 = geteuid() r8 = getegid() r9 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r9) r10 = getpid() getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, r6, r7, r8, 0x8c, 0x9}, 0x0, 0x3ec, r10, r5, 0x4, 0x2, 0xe0f, 0x401}) getpgrp() r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f0000000800)) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/209, 0xd1, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:13 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(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1c) r1 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x20db) kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000100), 0x0, 0x0) r4 = msgget(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/73) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x3c7) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8e) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000012000000000000000000000000"], 0x10}, 0x0) socket(0x0, 0x4005, 0x10000040) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) clock_gettime(0x0, &(0x7f0000000280)) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 16:00:15 executing program 0: r0 = getuid() chdir(&(0x7f0000000000)='./file0\x00') r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x142) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$KDENABIO(r1, 0x20004b3c) chdir(&(0x7f0000000100)='./file0\x00') getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file1\x00', r0, r3) r4 = openat(r2, &(0x7f00000001c0)='./file1\x00', 0x1, 0x110) getsockname(r4, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="e4f892a55b21226e9718b136b8d15c24515acd606619fcdaf2748bea2badf338d5d1625bb51635543060cf7f30048960f6d086f613d155cf2b3e2d52a8edc91037796522692e71781318ec91061eeecf4f935897eadc21d289e53d8cc1ae51af2cc85d0733cc6cebb231c28cc7f07900e137691d5aee9909f5c271de815e5f499ce7c0c3d8a4b28f765640cec9db152016b6e69a921d4000b9a7b7ca208c99406497f8d2827d0b2ba4de77038d415217b3e3e66f59501578527cac897c89c20675fec886eeae825e24a9cf89035a19d8dfc0fd001b9db62b4053b9ceb1a656b3f46f1cb94a0cfb2e8d6e0da0f2e3f8ecab1accca3b5781249ada5dbbb4e2", 0xfe}, {&(0x7f00000003c0)="68e6e654246d43f686eacfe90190", 0xe}, {&(0x7f0000000400)="54b81e4f0a074b6c842ddd7f62a2ef83ce91146586f8aa0983d412df7c4daf2c968dbbb5a7299158ef5329bd5feab16a564f98400e91186ad92198a903ea1ccedff60cbaa2a858bf9d614f0936e0e163376716b753f4f86bc476f9a3ca2fa20c3c0cacb180ff4fd58e8800a4c013f6018c4640698b747c83210b56785f51a856", 0x80}], 0x3, 0x59) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) mknod(&(0x7f00000005c0)='./file1\x00', 0x2020, 0x8) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') recvfrom$unix(r4, &(0x7f0000000680)=""/130, 0x82, 0x800, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') mkdirat(r1, &(0x7f0000000800)='./file1\x00', 0x40) r5 = semget$private(0x0, 0x2, 0x40) semop(r5, &(0x7f0000000840)=[{0x2, 0x5}, {0x3, 0x47}, {0x1, 0x4000000000, 0x1800}], 0x3) r6 = open(&(0x7f0000000880)='./file0\x00', 0x8800, 0x90) linkat(r4, &(0x7f00000008c0)='./file0\x00', r2, &(0x7f0000000900)='./file2\x00', 0x4) readlink(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)=""/23, 0x17) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000009c0)={0x2, 0x7, {0x100, 0x4}}) ioctl$KDENABIO(r2, 0x20004b3c) r7 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000a00)={0x3, 0x1, 0x2, 0x1, r7}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) rmdir(&(0x7f0000000a80)='./file0/file0\x00') 16:00:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000001080)=@un=@file={0x0, ""/9}, 0xb, &(0x7f0000002180)=[{&(0x7f00000010c0)=""/159, 0x9f}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x2, &(0x7f00000021c0)=""/176, 0xb0}, 0x0) 16:00:15 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x9c9c31bdb48b7334) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) close(r0) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602162f66696c653000"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = msgget(0x2, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) socket$inet(0x2, 0x4000, 0x8) r2 = socket$inet(0x2, 0x9003, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMBIS(r3, 0x8004746c, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xffffffff}) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000e11000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r2) 16:00:15 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x1, &(0x7f0000032fe0)={{0x0, 0x400}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8}, {0x8, 0x4}}, &(0x7f0000000040)) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x13, 0x8005, 0xfffffffffffff28a) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) shutdown(r2, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = socket(0x17, 0x4007, 0x100000000000) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() r0 = syz_open_pts() fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000001200)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r1, &(0x7f0000000480)=""/101, 0x65) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) bind(r2, &(0x7f0000000200)=@in6, 0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x3f}, {0x18, 0x3, 0x8, 0x3f}, 0x81, [0x100000000, 0x8001, 0x100000000, 0x1f, 0x4, 0x9, 0x983, 0x3f]}, 0x3c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1110, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:00 executing program 1: msgget(0x2, 0x1000080000000000) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r1) r3 = semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x6, 0xffffffffffffffff, 0x800}, {0x1, 0xffff, 0x1000}], 0x3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, r2, r0, r2, 0x40, 0x9}, 0x3, 0x5, 0x1ff}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a0517e3a4e0b05333ce4173b6b2dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff64) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x5, "91d8fd237d437cd8a30f6b108dddc6c589594128", 0x9, 0x8001}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x11, 0x5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x536f, 0x8}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x40000042, 0x5, 0x6}, {{r0}, 0xc54c5cf4b98f7f2f, 0x2, 0x11, 0x4bc6, 0x3253e86d}, {{r1}, 0x0, 0x30, 0x10, 0x3f, 0x8}], 0x7ff, &(0x7f0000000180)={0xce, 0x2}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x10, 0x2, 0x1f2d4639) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x82, 0x10) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)="719418b057a5565d1c4da1ecf2ccb8aba170b1c4b89152e4b7f3b9440fb121140f13158b8225514d26bc6a6e3ee9f547d56a1664e81adb29a9556d95e5e762dc71da5c6a4d0a7a9d1f6a058e7e40ebf52b6083ce07180a6b", 0x58}], 0x1, 0x0, 0x0, 0x2590ab123b6af14}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000430d5d5ce8cb77fdebdb042704885183777005f83a259a6d0144d77939d29f1225e7307d1a39aa5beb770a97cbd1ca51f0b1ee8a612ddaf5dddb32e3935888cdd02a998e4f7899022674b9e6c9ea96f31687a79aeb110f31e0b6c1d6de8c4c7097617c5c16b65a9bd21fa1bf54732207db538fbbb2"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x3, &(0x7f00000006c0)=""/4096, 0x1000}, 0x800) r3 = getuid() seteuid(r3) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x100000004007, 0xfffffffffffffffd) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x69, 0x0, 0x70000, 0x8001}) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xffffffffffffffdf) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x129, 0xe0f3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0xffffbffffffffffc, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8480, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) write(r1, &(0x7f0000000000)="da", 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7f) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="b1287c207e919e219a8c87fbfc890c6465df4707feeb593267df469573337dd12983ba660a717d497500ddd7c1cc68dbf8d3291d137759c84771b189366da575cc56697fd9063968e9bd70bd7743575c0dde770db1d58b1842248ae76a0798611132eaf9be1fa594ba54aea599ae0b300d4fa8b6d6435f78175fbc8cf4a09a43cd0e41eb6df4de2677505ed35a39e24b403868dd03c6ad7676e2ec15eae79f94969d7416e7991bb001efb414b7985f79bb0afb95b7fa3ad37c17f74f", 0xbc}, {&(0x7f00000002c0)="e0c63423c5081d009e554dce4521b348caa5a6f9448abc95b47f7be88b7f43a774cda2f7a12c4663903c3ec89a9a9cf0411781f6c106f283ba308490761624539bfb39f9754a2a14f50ca6cce368c126279f0d34f1edf497887ea057ae7b378708f5b77f956fb132039690ea7a0543aefb19c33e538763225a4d9ff27dd56de2fbee90af799a3226af6d37ee16c786b2126415bc6a45fc7d48ac68e056ba7098a9c64f17d90da215dfb8f1", 0xab}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x6}, 0x0) close(r1) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = syz_open_pts() fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdb94, 0x0, "a2aa000000fd000000985411a39f534d56b382e6"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc8a, 0x84) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:01 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) munlockall() close(r1) 16:00:01 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fa1204a49155ce1e000267f0e9551fbaa8", 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0xffffffffffffff9a) 16:00:01 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') unlink(&(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getdents(r0, &(0x7f0000000000)=""/19, 0x13) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 16:00:01 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x36, 0x8005, 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) close(r1) lseek(r2, 0x0, 0x2) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() r3 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x3000) msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x46, 0x9}, {0x40, 0x5}, {0x8f, 0x2}, {0x63, 0x80}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) clock_getres(0x4, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x5}, {0x6, 0xfff}], 0x2}) 16:00:01 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) clock_gettime(0x3, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() mprotect(&(0x7f000007a000/0x3000)=nil, 0x3000, 0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000002, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0xffffffff, 0x80}], 0x3, 0x0, 0x4000003, 0x0) minherit(&(0x7f0000049000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0xd, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r2 = semget(0x1, 0x3, 0x9) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c00000000000000000000000000000000000000000000000000000000000000001000"], 0x1, 0x0, 0x1000) r4 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r6 = msgget$private(0x0, 0x425) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) shmctl$SHM_LOCK(r13, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80, r7, r8, r9, r10, 0x20}, 0xfff, 0x7fffffff, r11, r12, 0x7c, 0x2, 0x1}) msgrcv(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r6, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x90) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x103) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x0, 0xea806b8e58d4347a, 0x8, 0x1f, r1}) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x800, r2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f00000002c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3e8, 0x1, 0x3, 0x1ff, "71a532d49ba7e11b1fe4d017ff8d8628cf6efc7e", 0xd9e3, 0x8}) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xa13) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000280)=0x395) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:02 executing program 0: socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 16:00:02 executing program 1: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000000), 0x9130fc0, 0x0, 0x5, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0xffbfffffffff7ffc, 0x12, r0, 0x0, 0x1000000000000000) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="510fc3a03816d8a7f1740d63f8ea690056577eb977e2fb2828ac14b6712f949b27000000003d01000000000000009561e1559b", 0x33) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x2e6, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0x0, 0x8, 0x0, 0xa0a2, 0x1, 0xe60, 0x1, 0x3, 0x7fff, 0x1}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0x1800}, {0x2, 0x637, 0x1800}], 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup(r0) recvfrom$inet6(r3, &(0x7f0000000140)=""/160, 0x62, 0x801, 0x0, 0x287) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) mmap(&(0x7f000027e000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)) r1 = dup(r0) clock_settime(0x4, &(0x7f0000000180)={0x884e, 0x10001}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x60, 0x0) fcntl$getown(r1, 0x5) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x70, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x8b, 0x80000000}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x4, 0x10001, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0xffff, 0x81}, {{r1}, 0xffffffffffffffff, 0xbd, 0x20, 0xff, 0xd2a}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x93, 0x80, 0x3, 0xfffffffffffffbdb}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x401, 0x2}, {{r3}, 0xfffffffffffffffe, 0x41, 0x5374b45745c02c5c, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x32, 0x1000, 0x5}], 0xfffffffffffffff7, &(0x7f00000000c0)={0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000080)=0x6af8b085) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/175, 0xaf, 0x802, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/161, 0xa1, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000003c0)) setsockopt(r0, 0x40, 0x6, &(0x7f00000002c0)="d2b6f59e61d6d6380c94eb485aedac72a42c74e8fed79bf73415fddad5ff67c4bcd6272ca2a7af220d8af2e724270d76b20b8e5d8fc1abab8df334717dfe18d18f6d850292a502dceb678f4264cdf5f4e1d41702b66eb280cca2baeeedce3442f27b78f93106daf991a5e982946128de25ad0778cfd6b7abaea1e43f2c9b3c40bf89e6ecd7a230871a79b2fb82bc29c5a94f04ff21126c9d3a1862536ff8eb7246971e43aa466303fb165f6e84955bd068e52e4764cca7c790f5577b71aca97367896823735f123e51be52de161dda58f52146e677", 0xd5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r3) syz_extract_tcp_res(&(0x7f00000001c0), 0x7f, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r0) renameat(r4, &(0x7f0000000240)='./file1\x00', r5, &(0x7f0000000280)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000200), 0x0, 0xc, &(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="32fc15da5271fdc8441d918448b7dc15f008d83ed7441ae3f4d269ae7b3abe2920c6bd9effacff3bf12241d798524d5a3b6aeab3fd604959186ad138", 0x3c}], 0x1) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r6) 16:00:02 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/82) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000000004) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0xc007, 0x3ff) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe, 0x7ff, 0x0, '\x00', 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10000, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="f43cb4798d824e98a02831d94546c1d8a98c8df259ab43e4fd3f803471553cbdfcfeeaa1e55a6c7a0f824f4ad9b8824f1f102e6ffccfc242df8060fb3007cfdac4a6cc089eeb7e84507389059a302b668706eb93dca8ee041e48b602705a0fff105d8d57c25234cea97bab5089dc8c5688cfe80c86071fe3ae3ec46daa89e58d98a8a0564d6544a41345ab15e253edeadda898a5204d32e7d2138a016d3e266086f126a7c7d3ce33fe80a8ef2e342e613ca6be322b1faedf42beac", 0xbb}, {&(0x7f00000001c0)="48445d1b740006837bce12df8f4237324de181e599d8e71852c6e2b504cfee6163502ea9d224cb449234098657aa744147c3a7934884634495ba6b8f495eace8e52509dffa93a344a45339c7f5e75549fe0de201b266851be0de594bd4bfcc7ab73ed7c15d1c5fdeadd68aff1c6b9b0198a08bf2f3cc76fc5c23e8c1031cec93a7701d535320eb74c9f449ba79f2", 0x8e}], 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) socket$inet6(0x18, 0x1, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x7f) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000400)={{}, {0x0, 0x200}}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff83}], 0x100000000000005e, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x8, 0x0, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 16:00:02 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa, 0x85a4ee1ab009e56b) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x1a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:02 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_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc5}, {}, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffffc]}, 0x10) 16:00:02 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x840, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') semget$private(0x0, 0x0, 0x20) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0xfffffffffffffe95, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) getgid() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)="ff38059423f57b31484fb296f0fd54536932f350297b066778e702f78bf3ce71a219bc4361d8210880299255a83d5584ac7f8f224e9e76abe58882ecb80ea9f952538104b6b6d3c6f02a53b5e54359e4c6304d21bc76641b4ef561cf2c0ddf35533c07e5529a184e038afa0c82744c712e9321b2fd6db756e07277f627c4623b162eb05138f7992e66b11795e8f8149f514a0933b6f730a7660c580484f19711fac9dc078d0d3e19ee4cd2ae90dd37dbf56f82637e7551bd054fd9a786c408c78aad75585bbca56c", 0xc8}, {&(0x7f00000001c0)="5c923c3578a8985936a9419395b557ed1d8b9bb12249d34adf96d3f34ab1890a9a7847ae01469b6b8933e59c66359f665f57dd8ca8c9d01ebb27b720467ddb50b157e02c534e8672bcf617bf031c15849637d449228bdbd563c19d2136f11109a3e94a3ead505bb74a656d963e09cc9cf840683867dd4cba9fecd17c163f479a14f825fedb5f4b5e72c4629b22399dace8023a1c2a69816635245af1ef8819c6d654dfb073bd161015a696c312728bd8e6ac8c2f4fc8dd5641de112ed0467ece78125d0b5ce096ea6dc8982661eef05b253c2c", 0xd3}, {&(0x7f00000002c0)="3b2926b36c9a1c2d1f2116b5bfe78a54f5277141aff662d4dd6ae4cd02b57379f8d855e3f0def6d27285333be4460ae817af8a7e435d7ba8afba8012e0ecbec17310e248bf8e6a2a7714d4c370fc11560636d93815e59f7f4fb33e29dc1335c943d0956d78cf84940c6726141c3b993da7d680c875ce751dc3933a76d2c1818ff4ac6b97afb726e8606248033f3a289b01c32d1c4d258a7acfeb50a5eb55e8f698b704937e49fa3a7e6f7c249fd7f01cc73bde6d723211174e9e58672eeefd1364e082683f94e372ec349ce5568d855d5cd190b02ac269d68b1051ca2351528d7a5a71eec79f443b04e181230210", 0xee}, {&(0x7f0000000000)="ffa5e054bd1359c96a8687bc575eaf619ba0249c5e178c42a6416995111d953b5ce59d1887e8128eef4d2495f43ac65cdb790c5afdf9eccfe9ec581973e4079babd6c39a46bf684968adf89e1f5c389869e7811772c32cbf", 0x58}, {&(0x7f00000003c0)="277f3d08cba6c6da7867f476837c98c65b82f7da320dc4e7772ed3ec52fe431c60b708a44ca74f0bbe35d5d46db3edea1de4c647b300313c6de222fbf1202576ab4a691ae82b56ac2a456d7dd67dede4b46284fbe6e159011097d614846a639854ed9b846221eae930e57f99a0dec659b048a0c13a826296", 0x78}, {&(0x7f0000000440)="ec68fff63994823d848621d6992843b0f8f6836b702f79196133c0932ed261b37adf2ffa9c08d0a2ad45c4c0df8406a910d7fc21e95b6aee2889f7ec765c6bfc5bf3de63ac8597b7a90ed45f03bfbf98b4382aa87b86c07a9efc71813f8e081001d865432dd408b251d6728110cf6c7085c5b5967887683cc25ddc89e7f16b8d3e36c27b0b04fafff223063280a87861b488e581ced08c6e7831f1593375959413979a3158ade5d6ed01a44e73ddd9", 0xaf}, {&(0x7f0000000500)="36cb45d2d431007da28a3fe9b408475aa1efd13127ccddf63e7e759ae88ad1b5713206636a0cdc2acb73153b9470e491ab415ee1c5b88a32bf196fe6b01726c7c3933fab89b7df54f78e63b8b4798c01c7f2e3944a86", 0x56}], 0x7, 0x0) fcntl$getflags(r1, 0x3) dup2(r0, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) close(r0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x420, 0x24) write(r3, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00000000000000099df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613ee53643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982da178525532e9d12958f88fb4938dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311a", 0x232) r4 = syz_open_pts() close(r4) dup(r4) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) close(r1) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000023c0), &(0x7f0000002400)=0xc) recvfrom(r0, &(0x7f0000002440)=""/220, 0xdc, 0x800, &(0x7f0000002540)=@in6={0x18, 0x2, 0x20, 0xc89}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000002400)=ANY=[], 0x0) getgroups(0x0, &(0x7f0000002580)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000001140)=""/123, 0x7b}, {&(0x7f00000011c0)=""/105, 0x69}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x7fff) r3 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000003580)=""/4096) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="40002e2fc9f7b7ba86fec793a61966696c65341f"], 0xa) 16:00:03 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) shmget(0x3, 0x1000, 0x550, &(0x7f0000ffd000/0x1000)=nil) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x9}, {0x68c, 0x7}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebee63000006000000004e523048e69931929648", 0x11) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xb8, 0x9, {0x0, 0x4}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000100)=[{r1, 0x20}, {r1, 0x5}, {r0}, {r2, 0x4}, {r0, 0x9c}, {r2, 0x10}], 0x6, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000005) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x1fe00000000000, &(0x7f0000000080)="292918d7", 0x4) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:04 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x1) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000400)='./control/file0\x00', 0x2042, 0x0) r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) rename(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)='./control/file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0xb000)=nil, 0xb000, 0x0, 0x5010, r0, 0x0, 0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4}) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="e4e53ddc38f1ad6c32279752f9deadba6233b440d25d7fd7c9be66c0a61168a6fb87c76c89c9e8014ee924627e7fff21b6585a8987692cf7aa8fe7cfe4e259b1eebd4992602a5a7095fe23ff3dd0d76d47ec85943eac3d7cc8748a2366024fc4d0366bb9a822546a95873560d056120fa655b4fa5d7ee9e59fb1cf7ef57233d04d829762cee95d6300f41cc6dff22444c4d37514212beddace88a9e3317792eece2de99779367968c4f91f44a5a0d3", 0xaf) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8e7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x800, 0x8, 0x98e, 0x5, "bb86ba16ed499e8f503a23800874b38a6dca21ea", 0x9, 0x1}) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x5, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x95ce) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x1235e877, [{0x3, 0x7f}, {0x3, 0x1}, {0x2, 0x101}, {0x3}, {0x1, 0x8000}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0xff}, {0x0, 0x4}, {0x3, 0x72}, {0x2, 0x5}, {0x2, 0x5f80000000000}, {0x0, 0x6}, {0x3, 0x7}, {0x3, 0xa1e1}, {0x3}, {0x3, 0x3f}, {0x3, 0x100000000}, {0x3, 0x2}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x9a}, {0x3, 0x4}, {0x2, 0x7fff}, {0x2}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x3}]}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x420, 0x0) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000340)='./file1\x00', 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)={{0x0, 0x4}, {0x0, 0xfffffffffffffffd}}) semget(0x3, 0x0, 0x2c8) fchdir(r0) mlock(&(0x7f000020d000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000002c0)='./file0\x00', 0xa2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x90, 0x0) read(r3, &(0x7f00000000c0)=""/155, 0x9b) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x88) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 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, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x9}, {0xa82, 0x400}}, &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setitimer(0x1, &(0x7f00000000c0)={{0x4, 0x80000001}, {0x2, 0x4}}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:05 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x100000000000000) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="031fa933ab8fc770f5918d6b3572ef3befa654e060b0ae44762ec549b2eb624f90c6fa50fb72901e6bae829e81edca65a4d88985745cf850de5f44ae90cb1850a869fbd4a99691adca36927ee776aed0b4dfe7cc85cd945f0bf18243b2763224769896c8c1ad3f43063a2855ce053dd5d730bd81f543c95efbf615504bd5654f34b492a9616b51c4c852281bd79b63e2a779ad1eeddb9006ac355f1503f900c3b39e47c72a0dc6404a13fca99e4205c7e1ec0e28248c6803285568df6013c2c67e2a784ead82905a015d232fca04d8ec8daa568e16a24e1ee3b4", 0xda}, {&(0x7f0000000100)="d92bfcd62219fef4fa31b0942d944b75abf9da5587a94382eb6e0f7ffff5da549c19693d07730dea7412b5e0e7096bcfe9ecfc585d676d0d069e0bee53ef967087b75aebd38c91bc98a15cb1a9555c9babca100af3faaf90cdd00ff5356ce95e28fe330b9f5f51f1fe25e1522d4969110e4b17715fc1565e3000bea574c57a4ecc580781a39d305fe5f8efd0a1f0a643f0460992be851c5c005a7cbfcf", 0x9d}], 0x2, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x86, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000680)="ad297cdbe3eb24077872bddc4b38b41a199ba58dd0b998b5af1af7c09ec3e16bed4f872306b3b8a76b32dc436d10af1bf65831ee93ff2462f15b4de93d90b51b122baac7f9d04930ca8cd307bb695bef95e96b3a32fcb666ce5d4abd29c192ab007578b8364431389648f5b110728c4fdedbf1e2e1eba6eb6ea8a5c893572034ded1d403c4255e458c02ca25b325328e05b018fac60f953385d342440831a473c00dfdf3e911aa2e907b22815c7123da0c11e72630c2498a538bc2917ccc962a3860bd62650a229e9ee624d48d63e1b8245ce10e72085fefbee7421625f3a9f4989e5ec35e1a69a620bd4698dcf1ea1019f2a9613dcd5288935970593c733d97fef8a022bdcca6401e58e0", 0x10b}, {&(0x7f0000000300)="4229e002f14077785f0c8e781add0952187d125770c36c714076ddb8bb63da9c81e6c58bd5f7ff99c9917f3b9817206a4c214aa8b498bff46885325e5e7860e926b256b5e4415eba3ee94e371b926de525a1f54f32dffaed3e0747aed583fde00d2a6f1d95eaa291a53fd7d08c0e808eed1ec52b426d30a043", 0x79}, {&(0x7f0000000380)="232cdb8633ef447d0d3e0d16c96cd4e15aafb3de356cb4713be6ec6d489cc2769ac28013151bd0deebf1dcf20d0762bd9e40346a1b8f3fee426e6aabcaa591c87330103b89fdbed8803d9b5c8855e74b391593479431d80243112fcd5175a79e100f482979", 0x65}, {&(0x7f0000000500)="7a272fa3c7bc84262a91b7e0cefcb46eec3f88ad40fadda274f782d6262de9e813dfd68c7afcc35bb0e49e060a9c2b3d26200b7b504b9939cea8f4aba13760c76bb461469c3d4dffd1b957d4cd317af320206caa92a3e707e5dc990bd95ba1499e8eec5c0ed2c23ad16b62d4fcdc933ebf4f1048a73a41ac9e88a074843190483ec94f82a598f21b3b6640968269dc1973f2864d5bb649caca3b9f4d5efc14fb972bcc589f76a54bc4741ed9ab144172c677501c62e1de33a2b00ee4def3112937b634b8c54f1e6513ca21660c04ec71cf9234cc3917992142ba9d34c5974f0f9cf5e79eb3573f382f9c", 0xea}, {&(0x7f0000000400)="a6c64e55cbeeb78800b4c25480b95232d0da3f073babfcdbe8289c99569004ed67adea14f703128fecc3fc99e76d03198217cd0991cc5967d8af8dbc6bb7219a0799d6389b02dc3f11a32f8e8c280b16bab82196580e9e7b75ae8b941c92313c575272f3157c5a172420178ca5c1133e282110dd8b5b9fa74809b5642f9ac3cc6c07a1bf174623a13f0a592b55e5a5fedddf857f37c86f5435b35c8aa8dbb8f196", 0xa1}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:05 executing program 1: munlockall() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="d5f5912db2b40f445f426ce0e8c553f077a4d31bdf68", 0x16) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x81}, {0x7, 0x401}}, 0x2) r3 = getuid() r4 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x6ef6d49048de1130, 0x3) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x40, [{0x2, 0x2}, {0x3, 0x9}, {0x3, 0x10000}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x20}, {0x1, 0xffff}, {0x3, 0xfffffffffffffffe}, {0x2, 0x10001}, {0x3, 0x8}, {0x0, 0x100}, {0x3, 0x20}, {0x3, 0xfffffffffffffff7}, {0x0, 0x9}, {0x3, 0x1000}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x8}, {0x2da6671b097b3ecd, 0x6}, {0x1, 0x2}, {0x1, 0xf154}, {0x3, 0x8}, {0x2}, {0x3, 0x400}, {0x3, 0x400}, {0x3, 0x43}, {0x3, 0xdd58}, {0x3, 0x40}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0xffffffffffffff7f}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000640)={0x68f, './file0/file0\x00', './file0\x00'}) getuid() r8 = shmget(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000680)={0x7, 0x7fff, 0x5, 0xffffffff, "2652417466d3fdc6441bbf1d2c070673a762b765", 0x1f, 0x81}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000740)}, {&(0x7f0000000780)=""/98, 0x62}, {&(0x7f0000000800)=""/36, 0x24}], 0x3) getdents(r7, &(0x7f0000000880)=""/233, 0xe9) recvfrom$inet(r6, &(0x7f0000000980)=""/240, 0xf0, 0x2, &(0x7f0000000a80)={0x2, 0x0}, 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x7) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x7, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000680)="ad297cdbe3eb24077872bddc4b38b41a199ba58dd0b998b5af1af7c09ec3e16bed4f872306b3b8a76b32dc436d10af1bf65831ee93ff2462f15b4de93d90b51b122baac7f9d04930ca8cd307bb695bef95e96b3a32fcb666ce5d4abd29c192ab007578b8364431389648f5b110728c4fdedbf1e2e1eba6eb6ea8a5c893572034ded1d403c4255e458c02ca25b325328e05b018fac60f953385d342440831a473c00dfdf3e911aa2e907b22815c7123da0c11e72630c2498a538bc2917ccc962a3860bd62650a229e9ee624d48d63e1b8245ce10e72085fefbee7421625f3a9f4989e5ec35e1a69a620bd4698dcf1ea1019f2a9613dcd5288935970593c733d97fef8a022bdcca6401e58e0", 0x10b}, {&(0x7f0000000300)="4229e002f14077785f0c8e781add0952187d125770c36c714076ddb8bb63da9c81e6c58bd5f7ff99c9917f3b9817206a4c214aa8b498bff46885325e5e7860e926b256b5e4415eba3ee94e371b926de525a1f54f32dffaed3e0747aed583fde00d2a6f1d95eaa291a53fd7d08c0e808eed1ec52b426d30a043", 0x79}, {&(0x7f0000000380)="232cdb8633ef447d0d3e0d16c96cd4e15aafb3de356cb4713be6ec6d489cc2769ac28013151bd0deebf1dcf20d0762bd9e40346a1b8f3fee426e6aabcaa591c87330103b89fdbed8803d9b5c8855e74b391593479431d80243112fcd5175a79e100f482979", 0x65}, {&(0x7f0000000500)="7a272fa3c7bc84262a91b7e0cefcb46eec3f88ad40fadda274f782d6262de9e813dfd68c7afcc35bb0e49e060a9c2b3d26200b7b504b9939cea8f4aba13760c76bb461469c3d4dffd1b957d4cd317af320206caa92a3e707e5dc990bd95ba1499e8eec5c0ed2c23ad16b62d4fcdc933ebf4f1048a73a41ac9e88a074843190483ec94f82a598f21b3b6640968269dc1973f2864d5bb649caca3b9f4d5efc14fb972bcc589f76a54bc4741ed9ab144172c677501c62e1de33a2b00ee4def3112937b634b8c54f1e6513ca21660c04ec71cf9234cc3917992142ba9d34c5974f0f9cf5e79eb3573f382f9c", 0xea}, {&(0x7f0000000400)="a6c64e55cbeeb78800b4c25480b95232d0da3f073babfcdbe8289c99569004ed67adea14f703128fecc3fc99e76d03198217cd0991cc5967d8af8dbc6bb7219a0799d6389b02dc3f11a32f8e8c280b16bab82196580e9e7b75ae8b941c92313c575272f3157c5a172420178ca5c1133e282110dd8b5b9fa74809b5642f9ac3cc6c07a1bf174623a13f0a592b55e5a5fedddf857f37c86f5435b35c8aa8dbb8f196", 0xa1}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) semget(0x1, 0x2, 0x20) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socket(0x6, 0x3, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') login: panic: timeout_add: to_ticks (-457877838) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *448426 58249 0 0x1000 0x4080000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,e4b556b2) at timeout_add+0x179 pcppi_bell(ffff800000669200,26e96078,e4b556b2,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a006b0,2,ffff8000ffff9070) at spkrioctl+0x230 VOP_IOCTL(fffffd8030947df8,20005302,ffff800014a006b0,2,fffffd803f7c7ae0,ffff8000ffff9070) at VOP_IOCTL+0x9a vn_ioctl(fffffd8028c16d30,20005302,ffff800014a006b0,ffff8000ffff9070) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9070,ffff800014a007f8,ffff800014a007e0) at sys_ioctl+0x62d syscall(ffff800014a00890) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,366fe1fb010) at Xsyscall+0x128 end of kernel end trace frame: 0x369b0bae860, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-457877838) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,e4b556b2) at timeout_add+0x179 pcppi_bell(ffff800000669200,26e96078,e4b556b2,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a006b0,2,ffff8000ffff9070) at spkrioctl+0x230 VOP_IOCTL(fffffd8030947df8,20005302,ffff800014a006b0,2,fffffd803f7c7ae0,ffff8000ffff9070) at VOP_IOCTL+0x9a vn_ioctl(fffffd8028c16d30,20005302,ffff800014a006b0,ffff8000ffff9070) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9070,ffff800014a007f8,ffff800014a007e0) at sys_ioctl+0x62d syscall(ffff800014a00890) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,366fe1fb010) at Xsyscall+0x128 end of kernel end trace frame: 0x369b0bae860, count: -10 ddb> show registers rdi 0xffffffff81cd5d17 db_enter+0x17 rsi 0x16a9 __ALIGN_SIZE+0x6a9 rbp 0xffff800014a002d0 rbx 0xffff800014a00380 rdx 0x16aa __ALIGN_SIZE+0x6aa rcx 0xffff800001b3a000 rax 0xffff800001b3a000 r8 0xffff800014a00290 r9 0x1 r10 0xffff800001b39040 r11 0xa3f7e8c227c6c570 r12 0x3000000008 r13 0xffff800014a002e0 r14 0x100 r15 0x1 rip 0xffffffff81cd5d18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a002c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=448426 stat=onproc flags process=1000 proc=4080000 pri=21, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8bc0,0xffffffff822186e0 process=0xffff8000149a29f8 user=0xffff8000149fb000, vmspace=0xfffffd803f015b58 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 58249 349722 59722 0 3 0x3000 suspend syz-executor.0 *58249 448426 59722 0 7 0x4081000 syz-executor.0 36550 31018 1 0 3 0x100083 ttyin getty 3856 383772 48147 0 3 0x82 piperd syz-executor.1 59722 288744 48147 0 3 0x82 nanosleep syz-executor.0 97712 290169 0 0 3 0x14200 bored sosplice 48147 437493 7449 0 3 0x82 thrsleep syz-fuzzer 48147 285177 7449 0 3 0x4000082 thrsleep syz-fuzzer 48147 219443 7449 0 3 0x4000082 thrsleep syz-fuzzer 48147 342322 7449 0 3 0x4000082 kqread syz-fuzzer 48147 93066 7449 0 3 0x4000082 thrsleep syz-fuzzer 48147 125318 7449 0 3 0x4000082 thrsleep syz-fuzzer 48147 216404 7449 0 3 0x4000082 thrsleep syz-fuzzer 7449 414703 9147 0 3 0x10008a pause ksh 9147 515312 70324 0 3 0x92 select sshd 70324 231554 1 0 3 0x80 select sshd 14646 271413 3190 73 3 0x100090 kqread syslogd 3190 16084 1 0 3 0x100082 netio syslogd 57875 205087 1 77 3 0x100090 poll dhclient 7597 233900 1 0 3 0x80 poll dhclient 92159 495165 0 0 3 0x14200 pgzero zerothread 87978 84362 0 0 3 0x14200 aiodoned aiodoned 73415 111540 0 0 3 0x14200 syncer update 22726 8611 0 0 3 0x14200 cleaner cleaner 81527 248492 0 0 3 0x14200 reaper reaper 13326 120024 0 0 3 0x14200 pgdaemon pagedaemon 45381 500213 0 0 3 0x14200 bored crynlk 62123 296556 0 0 3 0x14200 bored crypto 48537 393982 0 0 3 0x40014200 acpi0 acpi0 56127 247308 0 0 3 0x14200 bored softnet 45429 435715 0 0 3 0x14200 bored systqmp 65275 135869 0 0 3 0x14200 bored systq 99789 502535 0 0 3 0x40014200 bored softclock 56005 366598 0 0 3 0x40014200 idle0 1 197662 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 14547K 14559K 78643K 11461 0 0 pcb 23 9K 10K 78643K 1440 0 0 rtable 100 3K 3K 78643K 913 0 0 ifaddr 59 14K 15K 78643K 347 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 24K 78643K 404 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 2938 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 43 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 292 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 2574 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 42 30K 54K 78643K 946 0 0 subproc 64 65538K 67586K 78643K 446 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 323 0 0 in_multi 33 2K 2K 78643K 243 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 2 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 489 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 83 20K 22K 78643K 7177 0 0 UVM aobj 130 8K 8K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 88 0 0 NDP 12 0K 0K 78643K 109 0 0 temp 170 2347K 2419K 78643K 10444 0 0 kqueue 0 0K 0K 78643K 17 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 1184 0 1177 1 0 1 1 0 8 0 plimitpl 152 52 0 45 1 0 1 1 0 8 0 rtentry 112 140 0 100 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 383 0 379 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 44 0 44 15 14 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 669 0 478 12 0 12 12 0 8 0 art_table 32 670 0 478 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semapl 112 290 0 280 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6375 0 4913 49 1 48 48 0 8 0 ffsino 240 6375 0 4913 87 0 87 87 0 8 0 nchpl 144 10286 0 8673 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32735 0 32735 3 2 1 1 0 8 1 scsiplug 64 8 0 8 7 6 1 1 0 8 1 scxspl 192 43760 0 43760 20 19 1 6 0 8 1 sigapl 432 2713 0 2700 2 0 2 2 0 8 0 futexpl 56 43003 0 43003 2 1 1 1 0 8 1 knotepl 112 904 0 877 7 5 2 2 0 8 1 kqueuepl 104 807 0 805 1 0 1 1 0 8 0 pipepl 112 1782 0 1763 5 4 1 2 0 8 0 fdescpl 424 2714 0 2700 2 0 2 2 0 8 0 filepl 120 17820 0 17723 7 3 4 5 0 8 0 lockfpl 104 978 0 976 6 5 1 1 0 8 0 lockfspl 32 1375 0 1373 6 5 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 60 0 50 1 0 1 1 0 8 0 ucredpl 96 5391 0 5384 1 0 1 1 0 8 0 zombiepl 144 2700 0 2700 2 1 1 1 0 8 1 processpl 840 2728 0 2700 5 1 4 4 0 8 0 procpl 600 6291 0 6256 7 3 4 4 0 8 1 sosppl 128 26 0 26 9 8 1 1 0 8 1 sockpl 384 2422 0 2405 8 5 3 3 0 8 1 mcl64k 65536 2315 0 2315 158 158 0 33 0 8 0 mcl16k 16384 11 0 11 6 6 0 1 0 8 0 mcl12k 12288 60 0 60 16 15 1 1 0 8 1 mcl9k 9216 37 0 37 13 13 0 1 0 8 0 mcl8k 8192 44 0 44 13 13 0 1 0 8 0 mcl4k 4096 126 0 126 11 10 1 1 0 8 1 mcl2k2 2112 18 0 18 9 9 0 1 0 8 0 mcl2k 2048 46716 0 46683 10 5 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91905 0 91847 95 89 6 21 0 8 0 bufpl 256 12989 0 7556 340 0 340 340 0 8 0 anonpl 16 333737 0 325467 144 107 37 66 0 62 0 amapchunkpl 152 12423 0 12344 37 32 5 14 0 158 0 amappl16 192 18147 0 17710 159 135 24 46 0 8 0 amappl15 184 1136 0 1132 1 0 1 1 0 8 0 amappl14 176 1150 0 1145 2 1 1 1 0 8 0 amappl13 168 894 0 891 1 0 1 1 0 8 0 amappl12 160 266 0 264 2 1 1 1 0 8 0 amappl11 152 342 0 333 1 0 1 1 0 8 0 amappl10 144 320 0 319 2 1 1 1 0 8 0 amappl9 136 210 0 207 1 0 1 1 0 8 0 amappl8 128 472 0 443 1 0 1 1 0 8 0 amappl7 120 905 0 898 1 0 1 1 0 8 0 amappl6 112 63 0 57 1 0 1 1 0 8 0 amappl5 104 1839 0 1826 1 0 1 1 0 8 0 amappl4 96 304 0 282 2 1 1 2 0 8 0 amappl3 88 238 0 233 1 0 1 1 0 8 0 amappl2 80 25503 0 25448 2 0 2 2 0 8 0 amappl1 72 59059 0 58642 25 15 10 19 0 8 0 amappl 72 6601 0 6570 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 2714 0 2700 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2714 0 2700 1 0 1 1 0 8 0 vmmpekpl 168 21705 0 21683 2 0 2 2 0 8 0 vmmpepl 168 306137 0 304765 199 134 65 86 0 357 0 vmsppl 264 2713 0 2700 4 3 1 2 0 8 0 pdppl 4096 5434 0 5400 6 1 5 6 0 8 0 pvpl 32 1034273 0 1022963 330 225 105 233 0 265 8 pmappl 192 2713 0 2700 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 748 0 286 15 0 15 15 0 8 0