$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xd35709455fe109f7, 0x80) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 16:00:03 executing program 0: r0 = getegid() setegid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffe) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) setegid(r2) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x2) open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x400, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="81864fd4ddbd95e458b31075edadbe3727b87442d4942227e9097ed0dc77337f1ef292568ac114b088c4a4a53592fd1fecedae24111f7c96cd09bdaaac9d1caebfa66ae7ce6999038c3cac045ccb7e64fda8cdb81d58ade91a492c2039d27e9e45a751f68d6f5a154a6c94b8c0880197952beffdb142b6699f6ffaa2ff023818ddfb9bff0cec3ba15466ad4df43afab6a3959e0af57f41a32b3dbc2a8d3d0638ce84f5d419f29cef71a79d074754e1ea1df5f6c330996bb402944ca16ba667ccdcf3"}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="69c8e23b232e77a8a1998c7a0309ee62ab9f90f2e9"}, {&(0x7f0000000380)="0023fc2f25ef6caa028998d964f261908f1fe2b679e0fbca90c459eada2742e3326495ab8e3a29308b00d34a666117b58f144218b1d456e6047e564c720b5d09d60f2ff2e6686e13abbe90dc0af8e162b2f8c94eb6"}, {&(0x7f0000000240)="98"}, {&(0x7f0000000400)="b375f563de877a3108626fd9706d"}, {&(0x7f0000000440)="94af7a36872e072c6736f319b34223458c558497e947e32dc0f0a8f6315e85e0982bff134644df787ee7d451ff394553d8b8c7f58af1df843857b73a8cb6584180755aad7a69905c1a3ede9c9742c88d20b454"}, {&(0x7f00000004c0)="147b6f1fbf7b2ee498727a114904767600a8041d324b153ff39fd379a8aa462337f5a1c9ffc97a10036fe9144baf82af327ebc59e53d0893dcb3944ba601d530e969494f2db6f05d69cbe3deb96bfe0976c406328845c19e703e2ac15671658c34410b6c20297a50b43b9b8f1895893ad416dc883b3db5637ca346c1fdc261c58552102defcc351ceb6486352e2b8e4534de133995bb681d9284e64eabc84b96479296aa22ef704a8f21ee3bd0"}, {&(0x7f0000000580)="fd724e9104cf0ce88dc627573100865b0cc5c24b8ea72a2830d104c37c3c0c2b1b78"}], 0x10000000000000c9) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r0) r2 = dup(r1) semget(0x1, 0x4, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) syz_open_pts() 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x10000000080) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='h\x00', &(0x7f0000000340)='!{\xac\x00', &(0x7f0000000380)='g*\x00']) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:04 executing program 0: 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, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000000)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) read(r0, &(0x7f0000000100)=""/59, 0x3b) mknod(&(0x7f00000000c0)='./file1\x00', 0x60, 0x4) read(r0, &(0x7f00000002c0)=""/153, 0x99) 16:00:04 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xfff, 0x3f}, {0x7fffffff}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9}, {0xfffffffffffffffd, 0x2}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000fdb39c6a000000000000001f0000b374b7bc276e", 0x2c}], 0x1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="de14295da2d30a01bf57dd466bfe63f1ff7ea63cdfbb11dfac261268752bfe99e83d6ecbeb946938f6ccf9ef34c1288780dd405008ba300c8ca7e789a5e5646cf3e5aba9ad61a1b5833511457d6bac1b1517fd1ef7c5c0bf3055ec9ae2a659a2b69e831f247ab75e0d2b15c36474ed63", 0x70}, {&(0x7f0000000440)="c363c9be9c73305dd998a45d593e77010c338100c4dacb99996c4665e27032bb9fb6a3fd257b6e39e5b9eb1cb46ae7eaa80e3e1e9f1cfd775c18c7304117823efe7b97e85f1f60045400782e352d9bdd88327659d66afa0c61efe7a69a37ee0def82e2d720fa373cf42c1d0570c95d4a0144dc6d930ecfe266744faaf3385b97f59e636a03a0dfd8cac7cd3957ae882c814a13107870356e2781715ba41081180a3984642da24758b66358504bac8e6637d3bac2330148908f088ff6a21c9e59d2e611ef41d032507746ca9f483906270e3114bbe815d853c5b8bba4a89f24061c4a7a0e69b5ab2ae7aa5b472ca7fabef7279d30e52dd434d409f1adcc8731cd45f41a4c19edb889e79a6704c70b6d50ef5f3a05fe05b94b61ad8432552c5f88681a50074d69adfdd4f4662ac5fa46074550077c054df25cf31e7e28f6230a6ea154cb1ad91b2b92a06836bb798f1a2f9b9315b1dbbacd4f6cdbd3be45e3967d39bb194acd956cc265d0dd88cc64cdcfb5cfa6716c56f9ed518a45b546f955ff4c2348c695a017ceb9e6879d76c0e776d9c7f082a2f9a367d529bf15b54204bfce9928483d6014eee7159a4bc5920ee5bff8f85cbac1fabf319a8d2bbd9b4ce3f0cd10eb5a48536bf27c3d5f818471f62185c2b5c5c83b06ae4a3d6d85829114895b5d8c9b8be1e643508c2c83bdc882a8f0557bcdc092f296e60d4d47ab4e379db2387cdd0c3f3da900078a960af5fcb8d95d5343e5e7a7bda9c3ee84a54bbe58a9904792a6ec42f14712f1263ad80936c9bc068b837bf27b40a0813fddf865ff0a11c7ac5a3a8d3e997821df94a62a931b0b2a270530eef715569ab3a815dd936451b1240c17a6e710392dfcbce5a2b0babcde25982f062fac36bff9fe1f6d8559cccbeddb90dea73ca6f91f2de3fd0d8b41e7e2921873e78017c8b5f8fee6f170b04fa102fef8684d58f44350208df244f2ffb2386c76ddcfbb3482b49ffe68a1cf1956f2feeeec4fa0fef51be54d27cc3aa3fa292bb9df41263198dc1b669584f0c556a4a106cd7c84951c0eaf135e9d6cd6fcd0fa0968b4ac303c04d5d3bb2d54831d15194955ee3659f9d511850a58756c7e259dcf4538f7aaa73564c8e3cac99f2375355fee87480b288acc5af06c65785d6af9b2faacebba914b40f553b0d825bb36ae629cd788cd293a9cef8c9c3bf7f4808f0e96304745a81062ec1eae682417e08e18895e191da521f8043dce6a4fb6dd5779546b428e595c454dbd01c10a47d29604fa95d6fcb93f0665be8dd5d118e03783fd26659d1c2a9c8552d9a51a030e25b9dc1e3c9057cf28997a06228b0a6e516bd43c0c9dd8dacd59480b8ebf951ffad246ba578899508455cd0e133b7050df50783104e7f74a1a32706f93d04411f7e5a066df9df18052f42e850793bff90c772f8d9239d721ce7dac86e5a93611bee11f020072c24be994cbb4890f4418d54be4e21af3f446b801521b43cfb4d1908f4b8398782e192b854ea57f8e685f7ce4a92cf5cd8eba9e56b64ef900043f503d0287d96f7759cde9e5a92ba6e64e284548aa25cf78777139a2c519180334bd380f9ebade4f9e0c1ac57c01ac0aff884bc14c4c9dc2f1df51aece15fcf6a31f48c0665d69c831657b1779074c8ec2c412449b1715d9b1a40570cf55812c536d761d75474432c35430a15d03cd1f34fd1cce32b8f0386dadbbfeccb746972115387b0d69095abe7c7e1305eab358c426297e7d795187b9bd09af99da0017002e868c1f2a2415db4828bdb25775625c85de66b72f9595f0664465dfd5a896bef274c58882d689f7aec0c19e8698e2a3879bb1db378226624952369bcee0014307c19a84e10f0ed993e0ce8dbe3ef8e08a6fd172b530554a80c00a3f6ad6320a654a612ec111dc3dcdfcf32224f6d0fe48b8f1afb715734c2d88163a2c49bc00977e337f041fa58afd7c911731973ea003037106486213b467efe48e1c2521405e76d3095874278f4bd0be14477266ef561af5ac20eeb40926b92bf09fc2833c2561eacc68415075a131a2abc74902bb6104a665bbf05494af73de0a821badae4c867ae7505d113072ea89681c6e24ef9a6aa4be9cc2659f0b3980d50f3185eec920bf547933908e1e7c97846bf3e04e842cacf2bd474fb1609a0163cd5a84871661fca2478664be89e14a876bdf17e829c6b0d1265bb05750f7cc505e1bb7dc75ce560963d0d3aab816614ad73e30e19380f29f6bd85a290b0450615d0350f0c52ad6b00fa6b1a73eaf4611d329d03f8195d7f4679932aabb7983d8cc5b078fe067bbf22179605de1f83d9f497161924b7b604e73f8655e8b4f97d5e6e668ce2f4f870a7e767b3f39b595641d84859d2408a2c8d7e62fc6e5011eb7154bb1b62c58a1cf1b984881f20b6357968511ac826e0c0f9ce1b9c1af43f6bbc4ca7ebff470a261430a8e61af75f0e0b68c1b35fa0dd2c685134ef18121b89f64121244385ad0022765f4ca1b23b387229ef44a010dbcd76a52e435948e4bec0697464ec5a2a2f436ef0ba4e202f80530ed8f81a4e494b5937ff4127a88ad02ce03002c21a4d419da80192dd664fcb603b7dfde06f34bd05aeb8a90b467af3c4aee3f5f67209f1dc481b3a351c8b6a7d7c060d5cf2ce10545a59718eca48e1cba69e7c2b3461d5acaf190e16a7d180a70aefe8f2b9142f27547dcaaaf17940b804ab46953e500415e81d2f93e5add5614dfc7f33e01c13c3bd4c0fbff44f4ff3a4f8eeae7863664dab324fcc3d92443ade64af96f1e0859e48ee4750a09458fa05385a82ab5ed102f416bb63d415a2852026b81c36677ebc456bef55193040c06d7cc7aaccd172a3bada29ac13f360011ca01685f2e06f1f0db6e1a844613524aa5db19acebda2419bac88666363a13360853a8526c075de48b83bb17c10c7a21de9bdb071ecce412a5b067fc04f0c971f3f29b97c66270dc4020256756390ce789a6a8fec548c403eb79a80c4cec1b2f2b3dc48b14125c651332143d532c84025b487637cccf298caa6320f9362cfafbd1521188641844b67b48e1d836cd7725288b745e819ba6c348f294c011616b4ab02b48e946846c1ab9abddfd8fbc3a5964cf8d1e14b1d0e3ec7cffab4656c8290a8f107fbf7a9efd0d5ddf7547b1f09fb5752a612b1129d345ecc56e48a98f0102e5d0248b04600994a0f606d417410ebbd19bd14a70f6613f96f8abe6f821918b75f1824e96ef106b73889ce0f74b4bc2812ec101fd228a385d6126e79eaad75c525d88b8fb7705d27c77c95df2feddb4c84819f5ce4b6873ec323108a1c2073c1395e9d9e551f761963289b5a354db83372bf668c88ad5d00b3b481ade5caadbd4a7b6ba9db317e8200d375838f2b3767903662d09494c71b7151636585c7192dcec5bcb8162a880bcdea9a739fafdfcfe73b55c7ef3c4cfa91f45d4ecd12e04069167a951f5914dd9a6fb704dac59890f9368886448edce5cfca6b43794fbb9399eb9001af7757a0468a43962103111cd42569d1a458f8eeec75c8e51229f9e45a0bca31d8671afef9cdd025329dab66b39b625cd62e2db8ede51e32b2b20d6af109c9286acca223b963da0e633711f755d77b9b271a235673761c024a53195bcf14dc95ae1b16eae676a6c773efd5d057c1375c92ab97089b9b92485450049368cae90e092a226683dc63614a79ad3b6bf63010421ff9afc5871bfb6b51fddeb9759fd59b96643eb8f825b6d280185f5809291dfb66ddf6e8744716b6ffb061fcc6f6e8bedd4d02dcfd623b1793a0c6de40a27b0930758e8b9e29970aaedf097953a18cd5a33e5f410757fe0d45bd4ad0557b06e55e10af6e5f2e88b7cd7974d9aa87be5ca5c20e29a4fd23839f04430716a8829a6a2d99bfe9ed0335ee2842256a66ee1d0c1d86fc6fe2a05764b2a12a3215749e1ce6343b0ad3f6e9dd906fe55803a91e71c8db88b6d0e1e858ff063cd254e6369984622e6dc93680f3e002ff51df258b07e0014dd7e13b1c35aa7c01d1c5ef22d279d341cb013fb7841e32e290717d6d2bf5967908ed0659401d2e407d61f8642d2381f1424bf57a53310c5390ef9f0158c72239839690a0178a10cac98561fe3f1c3a511762006458554e37e398d08e588ea5738e536704923c44e38c13eb9f360c1025ed778e6b8b64ea257bdf079a8f59e8a716f86ee4c2d251b8dfd03a2a22b3e213d2b53db8bb02f7b64c0f463863e01182d3e2bda3ef3519ab4c8b2c4323b1335f9d0a82fa9cccd308b3debead2265eb744a5d8ca315ae0f8d8b32462a69f6af7b59beafc347b52bb7a4d734ddb2ea70a3f20faebc827e89a67dee4837fb5788a5f40a5a31a3fc88e1cce3f45d9e49daec6203fa499210b4386933738e73e6dc8716bd0365061a0477cc13ae564dd1639111e033cd62fad1ce44fd47ab9ad4d37b974bafc856ab0e280995dcb51650ece5db40af2c8c5a86e3df2c16a934af3aa84595d0e3c9734925a76f338d0529f2b107eee5f03a28ad0f6f402b7c15512a3115c6a7c71925950fdc9a1d05b1ac9ffc994ec20818c6c0e0558c2117842f2f6fc30253b0e2a19bc758a57bc08e516cda499987cdd11a5b00ef5a0aad165ac895d9faa9ad645121e0a22539f990269e20b1c81226ab639b13bb3ed7ff12b0f189ade1682b821f17532f0807f958c947a6c357cbe57082958122abcc92ee6248dfd27ac77c35f748342e3c3afdf9f9813da3278de935e6f3af9a4f7e5e7b27f9b4d96549d861e4461e9f57508fabfae33c69b7046817a744369d40b1bb3c720c6e6508da116dc2e029c1fe0bc964766d9a5c8933f8b76cd7e07cefdc7649787f5aaf11c1a30c9f59e8b304a71e9935fd028980b2068e35852afb969215f6d87bcdb237967a0e6d1b3d70dcad5771abda232e2c1ff7d437760261c50e4a39339dd2388ec91539151a51dfe49d79deb658a30663b27b3af37c655cbaa3badcc8b2844c49fdd0131f423e99bfe8533bbbde46e940ff4be9a944bdf48db47005a05c8ba84033ad8b958916f2b2c967590b6808720cc62b0dd3d7f73359322aad3add2a6c011076e87848d19078d420730fe52cc2902eb6b15f9284cf5a8f5ebf2d491e4826122aa608efb77e58eca0c466ac341256185f767161c150e571ca864b763cfb098a5c2d436ee91dd22e64a5bd260e7e13c55c8fe7696e081a25f710fd1c5194a6bad7e5404ea4c4614d6ab02454e15e995b63b3c0c7c31c36932b0565bd03cf8ce5b82082bd514e99ecdfe76a798dbdf604f964e03b502ac888382c4527617ecde476a2d25f7fa84e8a149b16197922d7bb557fcff8e98de69dc219195eae48d7478bfe842913c48037a8d4df79ba63224a3808b02ea17ec53c0db455fcf40d910808717ea911481193761ca5ace5ca6a484c645c75ee9313ca5d86786b3b1ad5bdb8dc99ab20acaf19c08c1a1516b3e3dee1814379283b9b15fa8b4b95bf176c4d8307d33034a9f9441f854d5e0ae66a4ccd9e411caae646580f51b5f04a157a719a7e9dc480d958eeca83cdf24994b6fefadeb2c49184da650cc6ee8cf879359ffb43c82b979a43081ff0a22abf89229fe0bed8efe8e442bfb882a9d92e56a871cd47f9ef671a6cb63f25e8a216cad3f50d6f64c94a91f0551951f3c8ee96880762cc5509fd4e3681ecae99ef83eaa2b69bd38ab2cc6f74b4c38d1a60c88ae48ac7e4d9a8bbfe350526f8062be83efaedd5c173af14aa66a63e81409d3bf2099c489513fd9f8e2c2cadb98e891b102d8", 0x1000}, {&(0x7f0000000180)="7811ad6466bcca9ba87d574938f71518eae45d3308da903ef2b719edd40e8bc490f07eb4059f6993eae5160a1b3e200d38212e813fe51a669928ef016b8273c4c8124c26e7959cfd1c9064b1a07d85327680f5dafada10ab9ce6246eba57f7e5684f7ea1b739c0560f85e4aa53dd7632794650a690ae81cbc1b5f88a7ec414ae65ceae219a1c74d49b072d5ab5d45f9ae805e31d0e3742f3eedfb746ef7e83ea9cb305c9c273c8a9c259d2045202250de4dd71cb064fad677f246f26bd4875a25b30217643da2d9cafb743a957a9bec222f873dacef74e7e1fbcf61d6484e98bcacc4f281500a8cb519eb7514a30e687ec4edbe87368d98fade4b2207030", 0xfe}, {&(0x7f0000000280)="42868066458f2e", 0x7}], 0x4, &(0x7f0000000300)=[{0xa0, 0x1, 0x5d4, "f315a783c3c60f296b2629d6448d6694f6cd55cd38822f93ec602f91183aae9cca22f8500e81421a2b7935da010081f29a5e56dd94655d4860f6cc7936093567c24c9060b23280d342975e4e94804947219298731a6f3dc0fb61a77ac421996bf1aec5fdff010638623b26b22cbd63af4148b2b06e4363927049b54a6dd2268fb97165966a499d0453a1f790365f60"}], 0xa0}, 0x2) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, 0x0) setuid(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x10, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) r1 = getgid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f0000000080)=[r1, r2, r3, r4, r5, r6]) 16:00:04 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, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdc7) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmget(0x1, 0x2000, 0x408abc6f7944f66a, &(0x7f0000ffc000/0x2000)=nil) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:04 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) r2 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/89, 0xaf}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xb9) dup2(r1, r1) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x0, 0x3ff, 0x0, "5c9bc8253ea143c7bd237c3ab1ac72d9690bc1d7", 0x8, 0x9}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0xff, &(0x7f0000000100)="461f9d4d304e2d4705f773aa4c7aace1b14ed6d9ec173ce550ebbf9162a68d9ad2ef65cd29c65ff86a733884c46ca12a43cde0e1d33a05d672b1c871610c47fc72d1d81e0447c978caddf6243d2b8712bcc0b003c7cfe9d6d4f428b244e02d48ef2d7e00b610b32385ee000400006d767e7f100d7290b8d27f40ed3221886f5109244d9b59694519c96bff1a4d07d57f33a7623461717668db1796ce1c4f1e14536600fc9118eda1f10059db9ce4d76cc4055cfca8077f06e267fa02e6c5a489a0c22488506c15abefdb036400d0f5583827b2887e9b6b93b880b2db18e929164a7844c69214138a188dd37d350065e38415784da4c99abf8e351c1c8c241d01f83bcb8ed941c96df389f13928d8e3dfce06d2c81679d408ba98249cc88e971001786f3d65642bc926a9044edaff2fe6a51c894358b57eb795266c33e75d8907be2ca710b1c15831804a194436293f81573e2dda3f27230d6facad43ac753a2a57ab540b46a948857184e661d33253ea2cb0f43f696566fa3756cf", 0x1be) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff8, 0x7, 0x2, 0x3, "fd96bf467c67f76f041b8ec0d7bcd3691ffb94b0", 0x6, 0x80}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r2 = semget$private(0x0, 0x6, 0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r4 = getppid() getpgid(r4) r5 = getpgid(0xffffffffffffffff) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) setpgid(r4, r5) r6 = fcntl$dupfd(r0, 0xa, r0) dup(r6) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/156, 0x9c}], 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x55413b3b07879b75, 0x12) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200c0, 0x0) dup(r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x8) msgget(0x0, 0x44c) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0xffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x6, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x81, 0x20000000, 0x200000000000, 0xa1d}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x7ff, 0x65}, {{r2}, 0xfffffffffffffff9, 0x44, 0x80000061, 0x4, 0x823}, {{r2}, 0xffffffffffffffff, 0x48, 0x3, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x56}], 0x10001, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x800}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x1, 0x0, 0x3ad3}], 0x3ff, &(0x7f00000000c0)={0x800, 0x7}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x4) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) openat(r3, &(0x7f0000000180)='./bus\x00', 0x800, 0x4) 16:00:06 executing program 1: r0 = socket(0x1e, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) r3 = msgget(0x3, 0x100) r4 = geteuid() r5 = getegid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r6, r7, 0x40, 0xfff}, 0xfffffffffffffd83, 0x870, r8, r9, 0x700, 0x10000, 0x7, 0x8}) 16:00:06 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc4926ed68d6c5366c51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d5285000000000000ba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f99f1458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc868674287e82ce111b68ddd7a8bdaf71ca7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3ad85ebf6e7f2c90061aaa44525025c32b4d00c066481ffe92f2a268c9e49999c907bf94f593b5ec8eda2fe087d87bbe5c81732a2d08151ee12e6547537792a3e69854150d1eb20f846c13b374508c4906adc30093800a12fc78befcbc35fc7cad239e3c05b3bce2bc9638fd7a235e0c86a2104aaa4bdfca"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() r6 = getgid() setregid(r5, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000fdac000000000100000000000000"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) close(r1) 16:00:06 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) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x2, 0x100}) write(r1, &(0x7f0000000300)="86da0ae896f10ea8d0a81c2c11e9029a6d359481f77c568b68605596f48f63adac5f991052ab3294b3ff28094022dd3ade9821eddd06c08626f53710ce392bbfad44cb75bda9798bdf4883dbf21a141e8f6b8bb2b8e7e1a8c3b04037fd8bd96a3e14b1cd22814bf40b305e825cd346c39b2acd392f30d85eedaa6074aa69739415b299868a778a7d17de1af01ff3c543133a88a6288c1d84b1c0a70a28c4c29c2a3699238020f34d5e364eb5c660a530a06666faa1f21b98060123c2ce34a629624fed71a00af947aacca2bb0f4c7a5c78600e5960fbe72db8f03f7897271d48ae0bcb3a1a04218c313acab349d258ec94f3aaa040c4950cb2a26d8601f574", 0xff) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000200)=0x4000005) getpid() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x93, 0x1ff, 0x29, 0x1, "d54633b84e176e05fb571ae26d9636097ce14aa2", 0x5, 0x1ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x67) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0xcb, 0x3, 0x0, 0x1, 0x8, 0x3, 0x7924c9599fe7b2a8, 0x2, 0x80000001, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) close(r1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0xfffffffffffffdc9}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b0000000000000000004000291f2abac8dd3f64b701c60100f2e9d80683b14a97e4", 0x2c}], 0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x186a0, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x180, 0x103) 16:00:07 executing program 0: 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 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f0000000180)=""/115, &(0x7f0000000100)=0x73) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001280)='v', 0xfffffffffffffed5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r1) recvfrom(r1, &(0x7f0000001100)=""/212, 0xd4, 0x41, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x8) read(r0, &(0x7f0000000100)=""/149, 0x7a) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) chdir(&(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="00000000cce132fbe4d4f92329e1f0b458409dd88ba62cb2b327238eae1ab0eacb79cb6d8ffa219e2d05520144f139902a90fbe2c0d3d27e55bc977c8d9e02b6970cf08646e532a5a9eeb7514e2d6c29cd52b9d31be087cc8e431ff85a5f32df57b6d367190a6989054e9722df9ecc04c2b79bef18f79bf5a35147eb4f0ee0d9c08bf6760da44b8d819be6d34fa15f600f6f0d66ca01d5e9598ede735a64d193a315914cc2d02197494f595e4b5e23cc67551c6ccb46566b779f25cc4312ad437e2b8868f1e058e8d28641610d33a14020cdabd2c0cc8256e1ab8ab35386a6541b4a00cd", 0xe4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x7fffffff}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x190}, {r0, 0x80}, {r0, 0x90}, {r1, 0x1a4}, {r0, 0x4}, {r0, 0x1}, {r0, 0x60}], 0x8, 0x80000000) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:08 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="011d1b947fe9602b08b89eab1e8a0847220d809a8e2133ace3", 0x19}, {&(0x7f0000000100)="9d5f028dd2520ff5a9bad2ab09537cc0800a5cfd19acb26661e0e9633aee66dee9852baf1c285090b22ff1e827e9f9452fe11df6bbf3604db348fb7bd55080b27fa923e1d82d4a7adeb8c37e54327b002a1c0ded434e87e5139a7065e40e56953c21212f247b66f0fb678067de80", 0x6e}, {&(0x7f0000000180)="d9f2c6ed178a014913d1461e9ad1723c27cd330d5fc0091fc90e634cd2fba50b717a8b6ebb77c4abeb4467168b5c3d504f8e3d30ed9baf603ca749f9e4e543fd4936ebb64c507eae59aa3fae6609ae0ddcf44ae9d4e24a0521ecedbc1b0676c4c2af8a09634327824ea87a45d8b59f9f2ba6a9d8d1b4003b9ee30242e1556b226a6abb35e2a4e723c309588667ea7e03d45e70612d7609a0ddb8568b81f2783155fbf2a5caed0598fb01bdfb173355810c01d20bbd", 0xb5}, {&(0x7f0000000240)="fdc6bcb2dc4ec7ed589291791efe39e9410d64438cba8ce8447369b88c14f79703a259c734734c1ad5c690ad1f83b6f27dde8fc167e0bf7f55a475de24a670b89adcd27317b097b509ccf4eff1febcd2a6f134ba6427d89affd9c05dad7a3bfd1f4f7f9d7886d173327acde60e106f6155172399ef7fa45215ad07482e1a0888e5fabe9a2cf60e4094ba2f8ead61ab12d478fe05f44e5d940d10e226fc80224a74d140f3e692a6e2513653a2dd310b5bf7a54b31c4701e6b1caedd0f17a0aaebac5173af208d265b338fb2138b4d1dae616ee5f7d1875e03359510df00dcd66ed4c254b14aa94da6", 0xe8}, {&(0x7f0000000080)="300c0492a38c56e322721b242cd99d8a624ef67f1696b23b70e31f520ca49ded54664fa76c99f17ba5f4316778d57294af94b27e234a6c16", 0x38}, {&(0x7f0000000340)="d917f18c95763927a318caaf857f3ba211ac1d6299e2bc142c70c529e8e23e2860c9db53be21918a0851a1fd16c0daf59a1ce1b9e91d4081", 0x38}, {&(0x7f0000000380)="8f191db3a956b9b7f695b3befa2d83f89a24cf1e2b057b961452fa3089ee2824d36b5614efaac05f02f155d0132ea2f94bdfcdf1c1322f62c4dfaaf49d5c13933b567f8972043686d4fefab1feca361bbbefdac458cfceaf8444b262e651d46a5bf21d2c697b90e5a81d9986dc4b96301467fe0c5ede75ea70bf9fae3aad5956aa68cadc1484a739204c5d307f8a2f181370bbbaf9b72a9a2a170c135709b48f7912fe28e8e0e6db64a6eda57578cdbe10f7142583bf7eb24e75bf09668b464f9c335d", 0xc3}, {&(0x7f0000000480)}], 0x8, 0x0, 0x0, 0x6}, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000480)=0x61) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) munmap(&(0x7f0000039000/0x3000)=nil, 0x3000) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) chmod(&(0x7f0000000280)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x600000000000f, &(0x7f0000000200)="eaff125c000000006bf1f92cd2a6d840929b2d20af21c8b6913126526259436a45da4126c1717ee67b6b06b395d337d36e0064d5e115fb41cbc97fcbbff77d88763cfc56fd95b973be8e50b4d0a9b16f0304c7f5baa6620c04104731ab74ecfbe9859b59686196cc02487c6a52c3d248532aa6eb8ef5e19cd0bc913decf04bb4c5de3191efaf93f51a9e733019ff6c005a4d81d254b05c183aa892b81c4649de52c9ff015906574d60db0860eeccf53e1eb2c018a24bdef20d656101", 0xbc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8427c397e9486bcf5ce0acd29dfb5517633cda097e86aa564094ef96d3fb979d495323f772a004926cc6958c9aed17a557f5e573f5515a9c32921de4a964fd1bc3fba5fbf0a6a26ff484aa6b7793661163169b779adbb1fa", 0x58) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:08 executing program 0: pledge(0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {0xffffffffffffffff, 0x140}], 0x2, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/117, 0x75) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x40004, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xffffffff, [{0x3, 0x9}, {0x1, 0x8}, {0x1, 0x1000000000000000}, {0x1, 0x100}, {0x3, 0xffff}, {0x1, 0xffffffffffff8001}, {0x3}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x2, 0x20}, {0x3}, {0x2, 0x8}, {0x3, 0xfffffffffffffa9e}, {0x0, 0x1ff}, {0x3, 0xffff}, {0x3, 0x4}, {0x0, 0x3ff}, {0x1, 0x3}, {0x2}, {0x1, 0xffffffffffffffe3}, {0x2, 0x20}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0x100000000}, {0x3, 0x6}, {0x1, 0x1c}, {0x2, 0x1}, {0x2, 0x7}, {0x2, 0xfffffffffffff800}, {0x1, 0x401}, {0x1, 0x90000000000000}, {0x3, 0x272c}]}) close(r1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getppid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0x125) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000100)="12dd75d2c29d4750525d0d10595956c2346d9f2036d7f18144a8ea958d9787249015176d85a838bcae0a003b51843f84417267505b614cd0b5452c45e5c59c4554575b16d5a3b1fbb830ba1e21f26ad8c51b4e862fa61c8183f780ac13ee3a97b2b722ea153c51028ae5b3d178a2e8f86289504f739eb57f1c57cb9e82b9551550b1fe9bd38591a602459de477300c569327b9532b197fc2e2d114abe9b5664a9092747de366b89a1c39ac34a2dc373f52b7078638de23de92e00fac0ade0be76f545f93c929ce206fb36f9e66003a1f79a68aad10f54f710a8336b792f5b749735aa7b3a60a33c4272f3f26d3dbd56694a643fe45bf5ff1be56d1af3088e05bf07ab45db5e44d0c5d51fb9d67cf2c329ee5441ed0f735d8d4f5a3785be26d490b4cdcc59b86a0ee951e47dfd1b5a354a5b3440d3b69b840614ce5f89ef18937233076cee2405d0b8af6afdfe4d38ff6df35fee440968a845510a232cc20769740e8c54b0d72d6139ef603cc3f2b4df12bc369845e36c18ec896065fb30f39faec087b3e072ea26124d7c506bdb02f917f4793dc09bb033ab9f8da71cb9e35809af0929ed48266de1e0dc40e972130cfb6b3470b9e448a36534cbf3384933d9cccd3f6ff1256ac8d379058cfb975621b29fbdb6ac9f6cb0665f32fb87d04a3226035aa86e523cc564b9c69c992ab4b7f0aa76ab47fac33c2cf1b0d87515f8a1fe719e9ad4835e4ae07308e00fc00d66c38712755f3ab12e4d00ff95d1a795cd4569ac995ca689904feda8f653a32d4e291eb58d94fc382c886ba499107a291ae4a301796e2452c616af3c6c7b187b88465d2eeb36034d39c96baf3c30c0ea1a1d35508c18187e6dce26220fb8c22e2aa05e009fb22fef41bbb888b9164c74fde074330ee2c97f37098c8d158e4f3937b6d5458d79f54fe58a6501caacc5af584e9db5e6880bab6bc6b7416fc633677fb9be876c144f103e9d59eb9d7fdd1b8e387d89d5d48ef47141c071d38d66c8ca0261c22699dc7d5c9e5032fda880e8ab2cc2796aef05b9cce4c03d8a6e98a5b37491a88d69f64e5ae285f47527ef8f5db117e244d1a37474ffc7b50af63889fdcd7ef9f228c6c13778e17dc98de08e845c09704f17fc2cc81973fae5f5d5598d67ae148da8a1ad9a3883592215af27c473c389ffee48287a9f8c5e11c6ddd0926548d2e5c554136ebb73ba3f74f91e2a9fe1a2fa497ad4030ed91585a93394140871873d8b8b760bbd185da7bdefa6beef7e1a6a481c2ed893902685c47071bf5914c516c57e5d855bc7ec16f4a6d2ab6ace3223b18fc5f894e5630007e5b50d5bae7bf9efe0b3e0ccc0da6e21cdacdb7e3603384341b04a2dfd96af9034ac3e4a6f05dfc940a7e10aa2366d1470f6778a8a15a29974029faa0ab09ec8ab8a00afa5f049f6af49556c62674a3441e0af528dcb85c59054203bcec6edf74afc8ac8f598ac292a56e9b9bbcafd443a1246bb0cdeeb27839fa4b08e7e6960e412311409b01cde74bc83175c6f82b640177f90b25672dfe56702540f1ff24cda67286efa7ed1eab174557c4054c327cf7fcf1403e3b77913aef3e1c453c9ff826fd1a1a266f234fa9921140e6ee73d4ef0d98da50ae3d4151bc5f9660ea15aeb2dcfcda4fbaf567048b7343829470ffd9b56525a9e233b184474248834672f703f290899b96826feb99f54441193c0f1ffd242ac2a94125e5e7206eec083304ff84d398ec5b56832837c02a6a6bcfc05329cb27d7df8a94887a16d87c7c4bc4da8bd4cc0178fa7d9698cf4bbd55d547803d89e659c8845920b000cbdc23d8dabb1aa5dd9f9efd4d5cef18a276c46bb12d9350842cb7d3b2dab98aa2b9f48541d0424b88d2378c7a4e03df4e37c16fa599f3f039d64af228841915344d6de1b6bf39c11394fc0792e305988487447e1dc281830513f50855f26741d314b5b0ba1bd4d4e0df61c8e3a5b17e55f9de1aa8e06bbdb21f17efe51c2b2a50ee464cc86dc58879232b38581af54494288245072bfa19357a4e9f77eeae8439249f014d08ff0af354053774e870fe7eeb7a9604daacf1aab83f2d30af1c87879d9cad765060843d9d9b61f885a0b9a64968e72d70ed7cb43e91dd1870b271c393c7b2d6dc48bb177844366f6cdd369599ecc7b9ef9137b8ee3c91f7dd20e6257bbdd4319755f871a6f7c690982c7d0d72bf3fb2a773fe061123d21952fecef20d6fc8b675123941e2294bde30ea64ae098a3c95a848eaece2fccecca349a48a57244c2845a4ee503d75b4e6bedbdf3ca9f1b100c1b5619dccf0550dd5e7c185f367b92ee56e10dd90d687adc38d02fe82e9f952df8784a1ce92da02ddf0ba653c8fed5cccf2ab58b4ecff3aae4ea0f0491aab4d4066d1aee150298fc8403536944c4feb7ab2e9c12398f9b7bd46738985571cf94af93f492fcb977263278c44ba8b73bc01f4c6171adc8fd7c2c05d6e7510719c84e93bd5ebdbdcb3b4e5361a905f17990a6dc8cc6f34f8e2a4e4f5f45803c68b8c416e64f9abf6bbb7af26badb0ce3caab7f1ad24e70ab7c90d364283fb8ccf42fbc7fbb1ae71dac77b99b6916a5c43e377b0beb6167a6fa501329395ddc2f1bdf403911206cbed45847c2e02a544e17207c14eb65dc796564739561e02d6bcc66cf8a4718c2cfd497bea7bc5f82cc6d1a6693003cca3eb2fced8a384a5e19e7c136f33d94648862674e2fbcf3072ac9942a0f56d85b0c2905bd3ff226ab34864fbc2b82a2a6158453c383ee5e2ad16b86017a65abe9e20d9461c5bd7b1269126dfdb8fdb62ceeeb1efe19883f361138ce1eda1fabf8af3c23e27d8523d5345327bfa7e52e09c1ab02ec114cb4c1d9de620c635e012334f7a8f9795f9cd567429323a3421a0eabe790281e1a935a51cf8a9635c3693120df2bb62d11357210bd769c2ad3127ca05a99185a01c5ec2f1d54b3f91d567cdfa34c315fe5d2fdd2342cb42f4a7c3f8017acc1d7bd0110b30c649a57b25557dc2ab18fdc5cccf10d3da858340227f7d457854b98111eb45e03215e40303fdf52680114cc197b9e3574e1186ca4240ee391b0cbe097a712148ef9fb78d567e042b94ccbfc38462f9cd2117e17f152a727af73a948971672d47a2a3e0c69f7578cd45f33ff2de0102a9220e89f465600f7b7f556e6b82534414f807ddb49d33edab27920fd9b713888f0bf52c0a9b185fa8c2dde47b91510310045d3185bd22e4470faa3dd5a66600f194433bb45ae2ab2fc37de2f0eabecc1e1f47de4c7db14c6682d03b2a471b0549bc9cae0658f00a38406b8fae89da82e11b23db444afa154621bf686d0123688b3078f89e4f9332f9488834bf044e997dda2f5809f7e752125fca2b530c0c89b3f4ed3ff515e4c1393d9d749b869afbbb9bdc32b8373d273652ae974d8caeba88dbfa1195b175c8bca229c7de3be40dd6defed03ce0bcb0934a4da053d73d72df4ce320c984125b59b010fab278d9546bd4f266a7dcecc0d8c22080a29c4823f3a49b485252cc72c239306ef5eafac7d45f8b3e8db1194b2f3a57f8e31163e1b028674bb70ad5ca04100a8ddf0a29c011c1bcfa99904bdaf004a6cd06d65499681bd7155bb02e8b297337d923b8538cb951abf98662e9137475efd9caa2115ff2edfad7a9bf3c900e467478bf1da83e822baa3e98b5d3e3dc766833e1ebed2fb56d15923e34e714d564f2d423b91eb14ebc06aed8a072e2ad88d02e3e8c5ab2c2b0045389bae2a5db14e1bbd498b129726d6839669837e2b3f4907e97e2a796d3256e7963dff132d0d7d85eb39c4f908fc41b8bf70d8f7ffd8fb818150e191750a211e38800e8ce3b6f67c97064d26e3928f26e562f01d50662add6b78189ad3ef1584289174a22392d7bb1929de238661988ae5c4047e302d385f206bfde5205f5d65580de9f42663bf851635432bcc14fdfe492251f016ec0cfde124203f6f139b32c1fc402b6d22a99203e7e039c3c1bfcada4d128ebc12cb33ab724bafcaec7eba05ee6725492d9d45b5c1df62657facbaf64ed9cd7b790565e2fd2a6274a8757b4c9b1158cb6aa5ad3d532ef0d34129e9b5f61193e147fa2c88a99ba105591e7baf9cb5ba2a62b7bd108ed5878c21a8e50d13b074938bb500bf2ff9dfae61f1b6e8266a270231f744f08726598b1f700a2c45de547649030355fd6f4dac0f8ccb9db9a3088b885c4771c63a786e17ffa2bdb6f530b1df59abac58cee96531658e7843af03b12a3e7496d528d45491b240079b64e8084e7c4b93e31486b14503b1e5fc218f4952cab543dfabdb52104c613464d8f328cb3dc5c38a0d711f9b470a978b48068c17fbb8246eb966fcbf3905af90c84eb78f2ab4bbc86a1f730c7645ef06143eb24f19ba925b1fc9f4c3a0669517831a19efac2c76ccfffa65ebf3682aa3ab790f7c22e256849a2c7f8f771e145058c05815d7761ba29dc57190b27fa4b7dfc32a15c58c670de167372018b7e1de2eed02885f536832a4d4b66bce238100ddb058fbd241f29ab3e2026904da424664a7ee69b53662ae5922af5c7994ed7bb62cabc577463ee7e984386c7a7956a4e7cee1198a3f2f377166a36f5d383d6be153e1fffb17f5376a66103cb5fcf7fcc2da42fb3228f2c14e9507aa79497e07af92f585d4678558dc1c83f3fec222bef4216745d34c06247020e5742e85e143f0bbaa1e47d5cc11b0f104afc22c6d88a9986db6f567313d088d56114362972433ece08f4b43dd99ecf0800c975b0af385446beaaf3926904040285229f8747f0baa7dd974c262b9f7cc0f63ea3d8b7c94c2661c7a030676c4093f1ac1381a557cc5e202a8db5dfcdc6186315a8dccb6469bd6f64970ffb3bdac53b5da1ea54804771aa0ce1514479409536225c4725ace58295d60b43e1cfc278a77e45175539e30129416f289909e2c63d9462e8bfe0e9873a5f2fff0d988efdd57e72a160b5f123198d69bce04befd884c556a4beddf75de97ffba47ef1718c701f29e236223c40c3a3f22af191adab478b4a68e5c5b26dcf9882a65f4a5892c10be9b7cc5c67fa9c48c4512409cdf38e516ec3bd773a19b03caf42d9bfb1622693d3b701c8b5ac2ab2b8c3c59125c1f08524bfefc0c3b3b5cdadf27f1209d3683bd7c582b83cf9636a0f218d26b935075b45e5c4c723475bb9f384c6f2b1768576d82c9d38220d962d49f71c0ddc0c8792071c8e3a334550cb664a4c71c4f6efc774a94e0f5f9ebefb0dbcb1f7cb16ff31c6f3529621e66c6cc44e11442f9f547ca50681ed4ddd54c3fb739d9487cb60295f8a2ce13f646e90a3295275510bd1658eae66ac239ad39325a0dd140bf0ff60ec90844f8619b90ec3ecd72d875685670d66b289e3870b0d8f254fad11981ccdc35e48809112ec170a1d1093cc9362e0ca221458906ec533fc6114e79def5a78915406493a7983403bc7c83a6404f951e54581d2a55a1961bc02c97010b52d866353732f6ce55f4d31e4d8bee1a079851d052ae8e01c00fc45f37030ea4903546df3a4c4ceb146a82a71789f351077ffa96a14d081d53bc906b49fd602fc62b83db0a726cf0d7cfc906dd7a4e33d20cdbb895fbcf83c3a05094fe90b89d5b0558813d192561e49b29d76c0c5fa50498ec90ef40d3e0f7db892efed9e0515ce08556cdfde03af94f4f462dfde28897783ab04d1e94f5f9efc5682e7188dc4218a424a12c06982ff6a9320dca7d9475e914b4120cbb120169a60086627c2cd78e1be2313981c795d165170e51215b91661d5288", 0x1000}, {&(0x7f0000001100)="a645b3fa326f36a0a27c5c98a130ddfcacde532f9f9a3e5735ddd19f", 0x1c}, {&(0x7f0000001140)="c4406fd0d1c03b812e8da4006941389209eca15162af43b0c90d45768a975bf70209951783376765a392bb3ee02daed46bfb48392a54dd8d3bb44fd1c3a501ccf6afa1af95e7b3692b371e6c366d14eea3211db0be06441483990466f4f796cd2f9c035b065fefd76d3c2557dab4a2360be09d8077861f", 0x77}, {&(0x7f00000011c0)="1982b1adc1e8bc97858d41aad79fb01ab8f649dc6175499b9613d69e29f148a8", 0x20}, {&(0x7f0000001200)="29501eb99dceefc1060abeab01b7e90393f052e902b05369304bc0f6d9b96238059626f188e0d27551897ced8891594add742a22d9cdad8715c85b7174a2df830005175714d5889ef056ced85d26", 0x4e}, {&(0x7f0000001280)="9b79ff06b17749228880f3b6fa67420263698b36de386001e05a4d4d43a7d9e3", 0x20}, {&(0x7f00000012c0)="552cad9d4399b0e985fd7a6b92df7003b9c5", 0x12}, {&(0x7f0000002880)="815d3295ea7a5a12a16d25c47a37e88c74309cd19f5d6026b6b5c0be3a0e4b79cdbb83e23e64112739a9652ab25d2c198ef4b8c15572c454986a90393cdedd560850665c003a9e27ee65df88369edc2514f4e102ddb88c1823247021a8914e0ade058ef5aa8843a4f71aa5", 0x6b}, {&(0x7f0000001380)="95c4be2367f9bdfdfaacfd271a2ca4cb9d29a72f154e9896e47fc8052c025dd3fe58b7732ca56cc09640f68866d5cc3b543e90b7dd707fff6374168a524452f9e8e81cfb313ba0512bf80a8cb1b83e81b12f80857421488bb15522fd63fcab61f51ab852faf8ac81e04011a7631bb69cd3de655098d7abdfb49172", 0x7b}, {&(0x7f0000001400)="a6baaa65c20c5a1f096f08fc9982df10462a7f74cf3762f7b9e69f2c037cfc2d34ffc0c68878a0dfaba514a706d51edda1f77edcee98b33c02ddcabd136a78756a58c214d3182e37fe9004b3629f116aaee6b725f160b3de85b29ffee9d4fa841e689abd815cc2bfb3fde6a156318a9f8d2007d25eacd28ad1f91ef16eb83bf3590ff6f19c9a446f23595cae9f3f54cf529408d0790ef42b9ebecaf05b9ed6b0135834c961c59b4cbcac8588a0e6b6ea09a1e882f1bcda219d038ec5dcf9e36c34bc13c27ab50fb72421366e54b40ac9cb7127d609357de2e8613ae78f8f1af2621621614a397cbefdaa00faf1b911399ad5523ec383b44822fc9f9adde0962522c05a7edf1d3a9c6a9c329e9322423449f17ba13e7b6e92249f95fa8479545562d0a66cfc6091acd52e11c205d12a8442fd5b313a2b5724e0b1bc6bbbdb5ebdcdf7c5563a15f7735d9e56cac3c4e2c197f2d8b6cace80713a62fa8fe941d7716b8f41047235078dc29eb4b153168298c8b71984427ed72d52936eea5b1cc430fc0e7e396848262d9c736644b6e9ef2480cd4092c33cf8a495d90f1d6dd94ea04820508bb3b7720653d8672f1b0efb03c9a14dec8ab73760a0541615c2dcc4934011f24edef1f678488c68b1e94c1a8cfe82c6f2c709abba3f67c62d89fab1c2456036e5fa702f3ae0e30e370eaabbbfbeff40c9915f871454e229c8001dbb6e0d992d0ab2f0282109b83c952344b5626077feeb36bc8db99bce104829e667942e31d9979c6fb70fe45098a087353292d713ff27f17181d937878334bf68cdd5e538181484352303a5c0f2ce121ff7145aa1d62ba7d3eca2531230c9b88edd887b41579bc225ee89e1425e9311c9521e9cea03103bd42dc17461cbb72e5044b698887da1fde35e83d3663a74bf7af965277aeb6dd21b84290a673079ae2e5e597c42e113abf173f7349a8d71bc7e44fd86ff4542ec6695f8b9f2d651031692196b645ecf494c76eb5e86f66d464d7c52b447e450fbb17bc872677ed7692540749bf474628c0c78ce139b15656cddc904574e30aff3ef9bcef9aad36ad6e55ace18f2c8a18e2dab43c1da6bcaafb708c410f51b1fc78d12c624977d198e07b0e91e743979a14674b1dbd13c64fc34b032065608e3cd1a529f711f37272fa12894a9f97449606e2f7f84378274edd1a268ab3877dc97387d4600455bcfaea9441ad4b520b648e16f573f85b0c4ebfac3277af6e2961731b81229763de30d661eb4ee43560071cc8002ef8623d08958d486b3f4bab8cc54073e3590d2f6501d38c75dedd12683ca8fe1c86131f43e91eff54c55f9ace22c63ad592e2a76b294f0af8cc704b777f4f458966da32a6785af5ad184e8a14d217ac97ecc70528a0b7d786133814c9822df183bd8ab34c05949c041db87379f85b00ea822b9823fba7d1124a7dae46766f6eea660daef78d1e8247065df5358c68d4b98d8ef2da7744a49d60244fa10bd065a538d486765a993ae6ce46701824d00b319a1fec55faef6f5923c3b0353fc5532837f5746d2eb61e694e9c206a8e7828462ae008292a83faf01d84229ccc05a87fe3cda7e13640ba592d3a15773d69a0b264fcddaaa528ff259548d7f05ce419d63c117c4193ff9f6c7ed6a4871f3a6b78a72bae339572eb9bfcc083eedf058adff275ee51648319268341879fa706de2f3f92ae9821c196b37a4f1bcd2d0b544f0b8c23c4004b28d9990d83f8ca4b568b96125d17aab3c47e24f26e684aba44d2fb94130cc8371a5f34da054671d4bea7f6b525a621fb3c60323ef3329127ce5a83594750183b8041169eac64afd5eafe17cb1dd060beb5488ce34299fcfb2ebd28f45367a23c6ff91ba533fac8c8578c2d164b28ca61d2ea3e047f30dfa1c144f2f076ba328b24d44c3ec2ff2efca4edd57e92d2c2cb979d95c8b5033542b435ecd78af399b6c4fa51df709b6de867e1e7c556985c44e2a1acb4d429de78876dd62b4ca0e5b85954861375b9a576eb2bc9ae9466641d4a2ef3c36cab6a1732bef0ce6a7b4dcbfd9f136a89f766b3658f25af60d8e5a62064789ea615a6ac7ac68a4bd16e4464394611a3a08ed8be3dfbb2d9bd0a25fb9a0d0f0904a0c0ca7a4eedd32ae2a4e32f03c9c07f33a8beadadd01b0914e044bcf93c574231ef7ff144bb05f90eb5215001cfccfd25f8cc0d513d2ac4609f23244cc152162bb3e55f51c85a61963b565bcd8716f824a1a9831b843e1d042f89b28321306ec618ba4c0516d05250bd5665f0a2b18e679be09c43708b24626213ad7f51ea75396e8de71afb74662ff15502adfb8afe417c0a0c41b4efb1f2484e44252e91708c7bc39d90b67e3bb131873ba0f81cdcf909e9aa118dc281379055117d284658b58ef8af13214e1bb31c728688cb142dfb23925d6d9ef8f7950f38bc0b13460745fd1f33595ccd80a719a00f4dae8e05e37f575edfb367f686873399ce9ef9a40d62f2846a0d2f1b40f9b55818d3a39023eb3c43116a8c16c065808f2bc44dbf5e39338e9013ce6c6da7f97b403ab3e6e938cdaf30e769ae2ac05bd4da40db8a2a215d1b18ed60eec4bbb7fccd5a455ad0670a70e57415620c59ffd480bfe57f42eef67c8ebf973ae54b39d8e75d2686e09ad75232ca3c76844be9c6982fa5f42f9f5a3b1facb7db3c9de254b40e0e4f250f598bfed61944c6deb69d9f914e14fb4c9ac725361847543ea8376fca528c4954d34fbab70196f613047179b5674dbcaacb2e9d11f47cb3b2b5295dbbeb4577b233e67481c420ee8eb4101c517027534de7c83a4529fc914bc4330dea93e1653e64f11b1eb365dcfbfc41ac0272b7d45c06b5350af008dc4ee0981fe204a349745e2e5e18a1858f6e43e45bdc405efa3b1deb33efd507548c531fa2864e452611aeb2b43f74975213d86df3dee0d98d85b384297cc8c7e29f0991f67df15a62d86f58cdf29a6b04c045c4fbd66ef62b9ae1495ec8af0816ff89039e513f1917f18c945ca9b8bc1b29f823053e9f5876508c2c1d48c34b3ba59beb86652ccbfcfbacbb784a61287a6fc23f16161429f31a5eab445937af802d3a8424a69972c694cfb64b63431c76ddf13b68903918a4f390e8569b1952545c8905143b43dee99d470e9f183666eec760248b383114a405a94ed1e8f7e4123391621ba75fb1a36d4a298d19f72c34ef9ff951af6b106d38dc05b7995a74976427ad49b8ef7bb1be062832f78c279931505dc0663aca324213614f9c3454a1f1e4ccaf600a4b728c888b7a2ce77a069d486e22e88d94423545081f81b02bb0f213261c71d4c448d4e4933781734f5f2628c830e021febd555cc955ed0deb64ca185e98af6682d157ee02b3eadf6f6d977ea4c7ec009d525b801ca81b16265414a5486dc925889133ffbd0376e6fe0b878a663c51ff46fd4a06b598d92935d4225c9f896b60f4810d8b442f69cb44098001bb441a15dc61bd115e65e2ae2857a0a6d8888f2719a37c45d3a293119d9e4e232124ba2f637e33c856bb46f372f4d12c2432898756240d91a814eb2dcec2d8c120f369cc4afe4e347f6fa5614b5aed26ffc3b42ba465308896bcc9304087abd5a152a1069c268cec933a37744fea5e6abe19bbabb27c662887f313bd12d36612011e2f976d995a54c2c0942978b5dad05648c6d9f2d2a7266026c2e79d17ad43bf389f39b9205f9a299e379a5f9e3fce48aa35937b730b73bae207729d49a8ae643ae8fe60cdff4311e298e233fbc0a7113b162126bf011e445c2cb2683a3c8299175e92a30e44b82939cc4ed98d152970e42dac621f5ca2c4b833343df629e75865e8519c9f7256ea0cce71d2338283900c73233dddee416df82e9ec9525fd3bc1727e79d7a3f98532c75de4d433a39a98641761c6f1aef40911c7f6dd2c700323a56a38a7072b8e5f15c9abdebfd5ce5d78cec82efcdf47fd2b2c1d8294c188f9ffcccd0980618ef21c61b84ad10a0e9dca68fe0396d9b7bbb609e63174a82e5e64ad05fc825a4fa70eb07df4674c83da86dd13acad383e1dcb7b05e6845c431f5a3d7372bbebcee0971378ef14f5a8d68181afb772677dd112a6f3380ee9d9ebee50fc5bd967cc347165c248f3e655dd4453460ed567abd4eda02f8d1343eda09b8ba635bf4192dc60c48636a5d529f1afc22eb77f2d7ffbaad1bae0fb5dd5a61062c69c76c2608a1b61ea9081e888ff7cc7b32e47d751ac4ec3def69b2275b7c1d1085996e0af9891e44f2de079841753ca078c179ec9bda0363e9d4cd90660b8588636665d07819ca5243803f5699adab4b3487fbb6d84fbca0943dedb890fffd594e4ff12c5a6280eb1988c024a10eb716704cede9cb723363b9d2c031d5a3fc19fe1401c446c2bee39334337eb57f7da0f45d59cdc9e5aea9caa80795bb9774b8df790f52e3873e031b4b8f4597e621584c77b44579a739b1cf3ad6e0bd3e6eb4317853c9a204956a5981ebaca74a6a978c2bd62e6fe704293f8aa13f737d6ba2cdcb42194b516842c8d3a19a8790e3bb8d1a82643fe0bda96010ae0c8b3e44b5433b021c6627450ca9edce0e879ff4819f754b17080024436841b682c378e62d4922278f57a3b72029a000c35271ad33cf96a7a267164b768f2f6090bfa017efbebd8993266818dcf0fefe4e8493a7f7a7c0093a88ab5e08587d7797cc81ff37daa6ded5c3a6b18ee416c18db514233b373c816f1478f14a3d795c8c4bd8e65480afe54106315070a6e40c69c8172a087918f3426563321cc65a4475a90c22f81167163fbf16705c95b804fd7d4873f7989d6d8f359649162c57640ee594a2f1e0428093673fc2ce6edfdbc0bd53be4eedaf13df8512a2f881a404d182f21aba5fa1d0d09f4aeee36fa452dee7e15e967da14f33f5f311c6bb0ea7d3803b782ae73bd7706da1283caaaf7b3b74a349403c79b2ef3d9086788d987b5ccd6cafca3f25f20e6e1e5c48d296a7046708ad571a9face4ce21b6bff16deeeadd1b2c109fc3afc568736eaed0dc820fabbbc2f367b195794dd373c6ecb6dc58af9ab011bf13e601dc4ec9f7006706078f88fd322c482bf9aabfd4a0e8964e1d09d224b8c495477af822cde4284511ae0188896f260a9c811b09a54a55748472655daf9d6eeee97b6c2fb585acf5b0de13545767800d1dee8f6bc7148a836095fd6aa1c24799b9b7e1b671629efc8c151dacab234ede3c4c159aa37c912f11a164a97dbc62ef635aa23406363cb512ca5100930f17b96f9ac63df4a99b774a1e765c9a2e0f7cf432cb23f62d023a543fc9b183b4929b8141279762e76771802869d3578ac8804354e3c30ae00a7935229728042bf6154451e572479bc383d62a81c2ab6b226ca8e84636747f83a2f8667bb0d6b93b1227dfb6261ccecf8ee90d3df061162e79ddfba092d02da4aab553f8a41c4f96fa2aee01f0922238b6f9c97075b6365453d7839d51dffe50f959a09eb715f44f6c37ae9133a94d1388d5c14e1968382caf9dc2e933e6964943b319061d45475d78197226ba281e03249d7d50129c221e6ee2e18540faab3b4c0125aa2095d8fec908de30d2f0beebeb78c7ee03f13bd3342f328d761b5a609d98d9c88eb1e6c56631d8cdd440cc90712acbd673f8b4662de92eb1468a8a619074b756fa5432cb7cfc39d9144a2284764939c46ca37407133ee880ea65c1c743324d7c28224529dc6fc87786cb8c841f4ac824b1e263ddd6f5d3acd455a7402662be1bd069291c71a09eeb57fd3f7e2b768891e", 0x1000}], 0xa, &(0x7f0000002600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}], 0x98, 0x1}, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1112, &(0x7f0000002840), &(0x7f0000002740)=0x4) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800), 0xc) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x62) dup(r0) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) setsockopt(r0, 0x8, 0x101, &(0x7f00000000c0)="25bb7c30361f611e388a32ac092d60da57f08e6c0ffd656b45afcd7e36cf4cedfd5b8f8f9706a3c2da0fc92b2ccb20235b54d37d5362343903d9cbfd32ee2dbdcd1261d59201c0201a1611d1f65cd6cec1b8afc26a6c98c7729f5a6be0634acab8e3814db8f82cf84c3d63eacf5313255d24ee81195950ef13d707585449483f110184c7ed342f4002e97efcbc9b6fc63ec6", 0x92) r2 = open(&(0x7f000054a000)='./bus\x00', 0x40000000000, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) r4 = msgget(0x3, 0x80) r5 = getuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xd2, r5, r6, r7, r8, 0x5, 0x90}, 0x3ff, 0x80, r3, r3, 0x1000, 0x7, 0x7fffffff, 0x80000001}) write(r2, &(0x7f0000000000)="b4421884ff04f93d7e2d935793a0d797b1f0b7e225b37b899a19e7e8e54293987346b6d65452cf23592ccae031c741acf3908c5d4779b8a01d267188082e533716b9ec8cecfc73df36128091d315fc90af358f5dffdc38180f4368565eeab95c88e83e8b6f4e31162b01a6554361d76af87b948349351bef6270d0e645d67dd5984c91907ca89e9f73853141c587b7212fda49", 0x93) 16:00:09 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000a19d0000000000000000000000081800000000000000008975fffaa88ef9d9f0b792c26ddb610c00000000000000000000000000000000000000000000000000010000ab2e000000000000000000000000000000000000c51ee011c8c469105f9655e94931ab5af90f4948419785e02258091213c7743254a4a905f16dc308b9bdf40297dcd67c8eb520928e3f5670ff88af921017d4f4fb08c6720cac778b4765d4f13fdc1556272c58c66030f2be4efe54f5deaeef063c63f6a1e04583f860ecc673f853d15cd9ef05e514309b68"], 0x1e8, 0x3, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "f7b78bbad20d015bfd63a5d3b72c9680bca06903bcf3fd66b216e9c2e4ee68a0855fb7c8bd47f16d6de8eb220ab13d9ba5cb845e0ba337f712da3c6ab4d99f08a689d8c674c2d784dc8b1dc07d44423a922365d9fe2827fc50ab3f7a6ccb5be007bb2f1799e2b39122bcc05f1aaf7da94c6efa8c0218bbeb3f234eb2728200a89e1174f99b818c7ea943cfa361a3214f9ebdca7aed8c7cd0deb7"}, 0xa2, 0x800) select(0x40, &(0x7f0000000080)={0x1000, 0x4, 0x1d, 0xdb0c, 0xffff, 0x1, 0x8, 0x2}, &(0x7f0000000180)={0x1, 0x80, 0xfd, 0x80, 0x80000000, 0x8, 0x3}, &(0x7f00000001c0)={0xffff, 0x7, 0x100000000, 0x7, 0x4, 0x10000, 0xfffffffffffffffc, 0x40}, &(0x7f0000000200)={0x0, 0x8001}) 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003c8000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x1, 0x2000, 0x8c, &(0x7f0000727000/0x2000)=nil) munlockall() r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8d) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcf6) shmctl$IPC_RMID(r0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000727000/0x2000)=nil, 0x2000, 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b55fc94676fbb0658480a5130dd3e47d350e7f77fa487bf6832aabe04bcbcf32ac7b3610a7625d65db4ab40528927da0b7aea2699f4cb5cf646e1b8e1d94723812a9dccfad299d76e69838903d88ff8cbf3f9fdc9f11d99d0ee2e919caf3f1d57d48505ce59db71e99b95ab0d580db9ecfda10c645e90ff69bbcec5a373c463809590862fb4ab2229ab7d9fb417864a27a97e091683fb01dda267abd16864fb4cbef14d5ce57c95248e034109d7daa72743c825a12fb60b7007f6f59a7a5fb273e78fe53525cb52a6feb8b32b8d3c0590e9836d8a6a04e786c367ad51a8244ce4d026e30a3a019f435cdd3b39050", 0xee}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x4) r1 = semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x0, 0x80) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x18000, 0x0) sendto$inet(r0, &(0x7f0000000440)="62b6cbf7998ef21084820916d125fdeaf50ac5ff9e7b475a1a9851396611f07d082b7d1bb64d55365b0e10962c497d8695ad7bb63266175fcbaae7ec78499b2bd35a8d0a9eb6665f4e65d4a6d697c52b01fc18c2728066c12f29c3bef71a3319bc36ee8b9e5824a7d800d040975b30c2faced99bf81986ec49492a59d1d7b4bdf5c534d2be59dabbdc3aa239b3511b387508d38923b669d97c260fb3a235b5d261d8ca6a560ee1dc4d6d96941b0eaed3843c34079054a854fd628f63cecc360533dd29bb71c92d349e089d430df85853a2d751b7b6ef72f2dea3fc7dbd9aadfb4c", 0xe1, 0x4, &(0x7f0000000540)={0x2, 0x3}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r4, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r4, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000f2ff00faff6815"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket(0x20, 0x7, 0x6) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x40004000100028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000100)="9513f39482bae66e224fc34d0cab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa5d51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea842644032070b8b68551fca88d756b2d17d0d70000000000000000000000000000000000000000000000000000", 0x8b) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000000000000000001d9a668ccf46e88404b0cbeb8ba72ddeb4a4dab346f069b5da139c1a8055784800ab54f1a603ac806e61319f109e2af4cdfebf2f0ecf1f8fb89a676022242c930e871b92c9fa83b909265221ead7c4f117755dfad12af49405229c4683467dc0bf53cb60559e030000003141c2b275dec31a9ff58f4b223abf33f4b4ff7916b3febc98a42d071d0f7afab2c3224200ee1d97c3549f53a71e43cc07af3e7f332535eead893d3c39d0d86a72908f0b978368c7b8ad6f01c25a3a94d6812e0ed3"], 0x10}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x140, 0x100) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) write(r0, &(0x7f00000002c0)="9085", 0x2) recvfrom$inet(r1, &(0x7f0000000200)=""/189, 0xbd, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) sendto$unix(r3, &(0x7f0000000140)="b4cb633cc4943194a10a07b5d120fd65ff8c14178eaf9b353c", 0x19, 0x8, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0xd3c, 0x40}], 0x7, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:01 executing program 1: getrusage(0x0, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="8fb0cd7dcf3650da57f4ed9e8d603457022ab2820e5b21f8475d10d9ce12bcd72f252f5d2d6326b1e466a198f7595de85b2faee7434c46c873da7ef88856a8bbe45f830338bd96244a093f809723427e1a3f403f3dc72e918042d962d285106d49935cec9f8bd0b3b32a94c72e1f92b1d12bfb58fb2e802e4b9c5504390dc9da9c64082bcc49bf79ca89818d3e3cb425b72ecbf017bc2598887d17a04f52f3b4ad0d3cd7f5f9002eb14e4c39ec41f401694de7fbf12dcc9e874ed2a14fdf6ee4c33fe69b4f36a6c0", 0xc8}], 0x1) getrusage(0x0, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:02 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setegid(r1) socket$inet6(0x18, 0x8000, 0x2) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xffffffff, 0x1, r1}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x8, 0x0) sendto$inet6(r2, &(0x7f00000011c0)="c4a7e6861ca04bd35b4eb1107b1b6e08e57fcbfd7d234b5925fb112441f7ce3c231fa3b39b227a9c3cec3e98f821abda047d143f8cc4806bad76fd4cf47ecc4b97be44f739f753286cc81a50d08541723ab48f5b2e55c7e89ba7cd6874bd841ff046c6bd2f3a26b09995edc65db0395eb9", 0x71, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000010c0)={0x4, 0x5, 0xff, 0xb60, "32ff58783954a6dbb49c99537e5dd56293cc3839", 0x2, 0x7}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) shmget(0x2, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x7, 0x8001, r2}) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1c0, 0x50) getsockname$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) dup(r0) sendto$unix(r1, &(0x7f00000007c0)="89aa5f1ea4a9f4e518599701b44f6dcf3c0544fd365c4e96c8a2c2684315cbdee684ed95d01035d80a4f442fa59f", 0x2e, 0x8, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x203) msgctl$IPC_RMID(r3, 0x0) select(0x40, &(0x7f00000001c0)={0x6, 0x9000000000, 0x10000, 0x1, 0x3, 0xb62, 0x7fffffff, 0x7288}, &(0x7f0000000340)={0x5, 0x0, 0x5, 0x8, 0x3f, 0x0, 0x1, 0x7}, &(0x7f0000000380)={0x80000000, 0x2, 0xfffffffffffffff7, 0x4, 0x80, 0x4, 0x7, 0x8}, &(0x7f00000003c0)={0x5, 0xff}) r4 = semget$private(0x0, 0x3, 0x84) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0xfffffffffffff801, 0xff, 0x3ff, 0x8, 0x1, 0x401, 0x0]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000840), 0x4, 0x7fff) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/46, 0x2e) fchflags(r7, 0x0) close(r7) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000000c0)=0xffffffffffffffa5) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x42, 0x9}, {0x8f, 0xffffffffffff8000}, {0x87, 0x4}, {0x44, 0x1}, {0x2, 0x6}, {0xcf, 0x4}, {0x40, 0x9}], 0x7}) kevent(r0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x40, 0xfff, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x40000021, 0x801, 0x3}, {{r5}, 0xffffffffffffffff, 0x18, 0x2, 0x9, 0x1}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x14, 0xf0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x6}, {{r7}, 0xffffffffffffffff, 0x2, 0x11, 0xdf39, 0x200}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0xff61, 0x2}, {{r7}, 0x0, 0xc0, 0x2, 0xffff, 0xf6}, {{r7}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x1d8}], 0x0, &(0x7f0000000040)={0xfffffffffffffffd, 0x8}) kevent(r0, &(0x7f0000000500)=[{{r1}, 0x0, 0x42, 0xfffff, 0x200, 0xa33}, {{r2}, 0x7a07881800d4cf10, 0xa, 0xa3, 0x1, 0x800}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x40}], 0x13, &(0x7f0000000580)=[{{r6}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x80000001}, {{r1}, 0x0, 0x3f, 0x4b, 0x10001, 0x6be}, {{r0}, 0xfffffffffffffffc, 0x12, 0xf0000000, 0xff, 0x7}, {{r1}, 0xffffffffffffffff, 0x18, 0x3577f01fa87a1d7, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x3, 0x4}], 0x7, &(0x7f0000000640)={0x7, 0xff}) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$getflags(r8, 0x3) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x20, 0x80}, {0x94, 0x4}}, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x8}, 0xc) 16:00:02 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x76) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) semget(0x3, 0x4, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xc000000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x200}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)=0x40000000005) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x7fffffff, 0x101, 0xfffffffffffffff9, "730d22be04b01af5f56217ecaf569ce406e9e5e3", 0x40, 0x101}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0x87}, {0x18, 0x2, 0x3ff, 0x7ffffffc}, 0x1, [0x7f, 0x20, 0x8fb1, 0x8, 0x8, 0x0, 0x3, 0xe5]}, 0x3c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffd23, &(0x7f0000000000), 0x42}, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10028, 0x0) kqueue() bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfff, 0x659b}, {0x18, 0x2, 0x4}, 0x3, [0x7f, 0x2, 0x5, 0x1, 0xfffffffffffffff8, 0x5, 0x6, 0x4]}, 0x3c) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x65, 0x100000000}, {0x46, 0x8}, {0x1, 0x100000000}, {0x0, 0x9}, {0x81, 0x4}, {0xaf, 0x2e700000000}, {0x86}, {0xe7, 0x80}, {0x44, 0x7}, {0x88, 0x8a26}], 0xa}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd4, 0x1, 0xff, 0x2e99}, {{r2}, 0xfffffffffffffffd, 0xccafbae343326c70, 0xf0000021, 0x9, 0x6f}, {{r1}, 0xfffffffffffffffe, 0x46, 0x0, 0x5, 0x4313}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x40000000, 0x9f, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x24, 0x5, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x3}], 0xffffffffffffff80, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x13, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0xfe3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000009, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x12, 0x40000006, 0x6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x9, 0x2, 0x80000001, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x80, 0xa, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x8001, 0x6}], 0x10001, &(0x7f0000000380)={0x81, 0x20d}) r4 = getpgrp() fchflags(r1, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, r4) fcntl$setown(r1, 0x6, r4) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x90) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x7, 0x7, 0x8, 0x1ff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0xfffffffffffffffc, 0x5, &(0x7f0000000340)=""/4096) 16:00:01 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$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) r3 = getuid() setuid(r3) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) fchmodat(r1, &(0x7f0000000080)='./bus/../file0\x00', 0x40, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0xffffffffffffffff) 16:00:01 executing program 1: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0xfffffffffffffffa, {0xe3, 0x9}}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffff7fffffffd7c, 0x0) 16:00:02 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 16:00:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1000000000000002, 0x0) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x8) r6 = getpid() bind(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0165302fd3d02d5604bc5d6500000000"], 0x10) setpgid(r1, r4) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000002c0)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000340)='./file0\x00', 0xe4, 0x2) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000300)=0x6) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) socketpair(0x19, 0x3, 0xfffffffffffffffa, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r6, r4) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x8000, 0x92, 0xfcd9, 0x7, 0xb5b}, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x63a1, 0x586, 0x380, 0xfffffffffffffffc, 0x89a1}, &(0x7f0000000140)={0x1, 0xffffffff, 0x3ff, 0xffffffffffffff01, 0x8, 0x0, 0x9, 0x1}, &(0x7f0000000180)={0x9, 0x7fffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:02 executing program 0: clock_getres(0x6, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 16:00:02 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0xf0000000, 0x3400000000000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xfffffffffffffffc, 0x7}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x38, 0x10, 0x4, 0x1}], 0xff, &(0x7f0000000140)={0x1, 0x5}) getuid() fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x4f110611) sendto(r0, &(0x7f0000000200)="7f96c03d549727d70b30feee318269dd55228bf0ee4fd0f94d7742847d575a89467553f04c14cd604c831fae4adaf2c44fbbc18459d644bcd60083a0831a215cfca3c0d32fa5778829fd07cd4ea445901bb5be0e1a5d0f7cdbf70434aaff9f2e85a9287ce394e8a50289b304dbb81b4bcd1eb82112902ca483367d72363ddeb73aea2c423ba704a328663dfac982f8d702348b18c7b103398dc0374a3e2497695abe06af765f6851699ee6e3069583e84375136d82666e00246630ad833a61272382a4083dadf013566f9cbb", 0xcc, 0x4, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000001280)="e4be6abbd99971a46e2e5a8eddd1663005ab4c9668082df328e3b5d787495120cdc9cdca6cfe6ec061f19a874279397ef5947fd642c17f037f5c4a3044537e9f3bd1f5cf552bc4bcf5fcb7af04736918b090ae508d92b720495c1293dddf95efddfb7f597217d5c9fffdc278cc44b76b9bce7d0de9afea8e941d5b54f549aa2d71dd6f7f16413fbf9629f3c1f04fca714b8a8e3ac6879920c9ecb060e2d7bfceeab227b0c90f59f2f2bcf0324e4429c03390064ac9f19f521e7db71775ec691e5ed5de46c0f7143d96bc66a5285cda054c7fb0eef4d6252bb5ab364196a0aa84b81756f0944712762f6b73413649ac7591b61e07b0c13e2f40d69d8eddf7bd9e1b0152c32c957cbfeddca6b6da3209d55f71a4fbcabf786a617108a6bc552ba918b777a508073a5325a49677ed7b3a6517f456ad070cec660787ed4a9a1b5b73cd1071fcff889e46af0f4cce1b588cadf1395d7593c0d93b854a5af2785f175fe42f276e8de229dff8548c10810e62fecd331d0a4a6166a5c24d7404fd4a9b12f5e143d0fd36c3b7efe1a17b033f239cf1c09830036f17837c6c2a76627369ebcd482e4f0ef62d10a9f2eab82d317b045e0667e5bee36d686fceb3f467f944c8efb9392ec7ad8687f820076b1c50a4856a2cf49768d28741e119f3e3175f9ab8bc8669dc302f7d29cedd12743c5f22a25bba4ce1095bf815afbc2baa8c756e44dfec7424b72621a681a9758471e38d41875e776630aefcebbf1143d6635e6c6bfd83f44904076c687eb7e0a46246b1c18c0f22ff42b4a67a79fd48ae87a26a5d7d851167a31f782444ac46812a9d9bc655b7a6a4253fad706ec8d47b01ef60706b5bf4360e0465476ae0d837c4de901c0a30c68f77bad552c3ad2b145ad22e30c79bfd8909b822c8975dd4b77d37c991a675b886917c3943133911e5ce81de5f6ee790ee5bc72c0c80331c2ee9cb8b197c7c99bbe1c517766dbb85c798c3215900dd60dafd94ad6d66314680381f64df966cc723deb13c1ba45474fcb4c67e1662daab0ad8a7921d6bd4dae432e1d1e6434bc13064ca5047167f3ef54bfb2d0d55836a15f1624eebd19fef7aefb536a2d4e5363e1656793f2439c1ea70da02eb1765a5375d45ec92a726b76b333d63b8eaae71e91f29332213b5f977450cca6ad9e200b646552bd5e6ec3e7ff83417fc139b8dc228e14fb8fbe13a2379e83cb7c8a77ad23aa2fe9b4d157faead0ac5c0e20f57bff6866ec6b87287948def87a9d482d6cf96b20efbf75a241890953846241e480596f61f294f85a76fd2d9aa96a11871b70f30c3e95260082d3d5b2ecf98cb5d23af3503b256da26948e002b7049a3ea269d0ba50fcaf9cc07d6fac1ef8c1de8aa3b643a6fbada3643cad4315ac1da3dc459a1682bfc46cf773bd86370d6fb0aaf7aef2b0e89954b3d579ccd9e2f719acf2691dbf93a00386c26c7008c14bc6829f95fcbbdb985945673337e265c0e13feec9cde71602ba4dd3b155f6d180bfd0d09e487ceac9b0acfcbcdf6203f538ba2189d520100252936d768af262425c40a123e6bdb921297cbf46678f6e888c045e94a88d0617066ac07062ac3153f0dab81378dbeac90ebe30d1a75c243d7595bc763efed7e9916e9db3fb114b8f68119833c2c87f83f08abbbfbf2b6cc3686ec250e1a63d59507d10c6ea0ff4d47bd97f6bca132b226db091d9ecc992b8d026b27147d6d932e12eb721f1d35a1103362e1735e68bcf60e27da052a898b8aa7f2635e2cd2cc8f92b47a9365d8cf7960cf4193e57c650e2b9ef91a38d25866e96677a6fcac42a5c43509e3b64a1ac82c7c953d0748b5c0c8d02f4820016a759765bda6cc31efff05cc75d81315932331f2af28b783c5d52759a4ba2bc247c416d5b59b01f2a3877f3db19cb4396c0184ef6c68e469813e1a7432057504a98e3ab56c60293d7b828d86802b094ddc1fc7d79b628aac0a225bd68609f24129ba776bf16dca35e464fc1e2171d36070b5c07884fa8502a278115cf6a6a98af7b9adc86eae12137437be01e0d2f706515af8afce74c6154510b980ba492568a7c819f73af458ef4731d58914e25eafa9834cf9f296db36e01ac39fdafac8f1b877dfc914ef6e55c2e10f9fbc134b4fa8d48f3de882887c5774ff658e252906f041316fff047c37dc6e3b69fa27ead09eb58a999c7b595287693953353454ffed05efca873a4dd24282c79ecbf137ad1f521fd3caf715870b2643cfa1a732d5efd0e78b941854b4c9954d6332072a02bd517390c5e1aa8a88eec4d7d97e3be3aa07d0aa8047621e69b9ab413b33918ac112b73414371ee3c20fd800bafe52655bf01db3737ad4ead7ae0097ece6770a4c26c8804f783c76d0ef33c7ec179213b4fb57d916d7fb8528cbaee8c4a5cccdb0bbc3c007da8aa5260c02b36858c9e08f129fe1f957452886abbcc086e40c3ba8b5749a2ec8b3047f3214e3a48aa5a18602de145ce1845ad0f6049ede8c0f81e83a91620641776694cb8dca9aafc918852fc1b54c03e65e115e450cd42e25774eaed8272ca0362e5eb8785907c6c1155da021b2ad19e8ec819954ac73536af5102167d03de5a20ac851a9a2a3f67bc338c6458231f6c9e2179edabe63067f024f509f281f7994bac2f534467d6ad98268a6b8eb37c18ded304d24cdba8fc856abd78365e8889017df328adb895c34fbff587874dae0690de2c8db4dd8cd13e5888de2cddc2bfd9abfff07a45117a8bece63fb7d1c506bdffd502ce464a051fe1438ebc342fb417dc4433fe0ed3aaa765ceb71302030170527b39382df71a6a60056e93b4383034f4be28243ca792535f61f206508f9fd98697c51365477eb1556477b630ee2e426d2e153fa448817073a960200111954ec9e53cc6d9d92b61b727dde8f2912192b6ecbdf0055fa97cc4068a5131c848f7e6034428d3b65756b98aa9a13488950c90644382fa73b45226cefeb7cc0ab3b64ebd7f065b6ef452497c8042d05b9722056160369e38d0d704480c09e2d9bb07129fe5f2e6e673a7737f23f5466901414566aa059010f8fb65b9aa20b9f355ad299a6d056ccc10a534e1f2b426cf068743426987cf50ba303b5701876e530dfc7300c6239ab7b19661042f3c15ec7dbf4cec12706639f83fc06e4e36b0ba51aaa3770847b137fc46b89141f85673e14d91400b34d8131d701961e095db5186edbfd4b796e2a4183725bbfa06fde446fce879c443e4de68b9f11ad21913b0a670df180ca17a01156c8c2fd5609da9cbe7bf8a00735c66773452e115fd8e66f3b9fd72b8b66e461353f81b402d4dbcf890fb07517e718e007fc6d77bef6f5cde320c00ae317bbb6bd2d5cfe52f1bd3712d03079a18a148007cb53587d5031eb17847f9c22d79709045b1e1ca7ed3f64ca0f2aa15766f42f7d981858a5ed6d4f7d95adaa1613ad6b049fd8c36bdff1423f22244349744c4884421a93a25c3835d27f130ee4fb83740ef253549838ef7aeba2bc6453dfa485fe820dc82d2b83ecb40c42f28ee2962cf52fd3894acbf39bbcf9dcc14b0ed7487ac4c30189f966d04cf7a2f04e8c1b94165f8f78ebe588b3b22dda05efcb86d30052d5573dbdc04a246c1eb481a8de9ee59fd7fc71638c7c872c503161b7514b88b2b3342d773af1a1e62e8b23e6a66c0d739b184da35ceabe86825a6e56df0a972c5fa21a0bcdd867f28c02ab6b5f03f65d43e9dbcdd8daf3b601130528a0d3bdf8c45ffe640b1224b023fce63e1dca9b794932e7a7634a17864f5f9d78d22ed644c3c42fc372cfe22b436d2f93cc6a9b1543b26cee77be1883dae6d9bd4ff28e718fc33f2b8b2da72bf914a8ff63926c1b0a1ec1a716ab5529961678c88890e4527213f3c6d4a0ec14a01b93c147dffc35754c1d93bc97000a76e34c90f125e351ca7695e9014e6e56a0ad1717cfe19bc9e3ef44f5e9ce45801d3a6d4398be98cbcfa8efd116687ae33a3c3f9b469f391094c9199c849c3ff22e46bae448629aeb83ba687c08a727be9cd5ac743716b611c7d3b995b54ecbb6e6e2d9a5177d6ea391a57502bbcac5bcd2fcc99897637df3eb0011f8503da7ef8fd040f952eaa2070b657b16d740e7e537cb2aa539f69b80f61a69d800c98d1c512a31ada69010ca8ba80ace169ee9efb1dbc582da076e58f9c6990a93fbde93a05a544773d366088d02a962bb5bded88ebdfe95740d1feb6fe1b5fd639efdd7a49b9fbd7f6b5dc074886ef2932e2fd5c6b9ee0fd18dec036f1a01322a9eaf16b6f88288f1c478158e1a3a8be2392daeb58df7f9fcf5c5bb143555872c4170929ae92163605324b55c864c7c2abc4e598f0235f1b7a6b0eb2068e0df4b020a37478d1ce320452146d9c2f59c8838a881e5bd2850103e926e75cd865c18c5a00480e7e383bcb1da7a1250cd1f6602456da6346ef43a2dddfd1c7c8bfeb66ef89fc2c2c74f6c98b5524b28bdd24374a9c6a310791f9738897a047dc808935e6c371698837bf1c1a94fb42491a3caa1b0bba87511d819b303abe2d84b67b8d5256c492031a58c7134cdfa13d266e3faee6b964cc6b34b6a31aaf268cf813cae11e0eb93e59e683205e44a6d45c00f874f21d38bdabc871be5a6f25b2fd23cabb47f346331c13da7d2b0c79fde73010dcaf283e68b4ef28cd9bbc7fb08b249fbbd07948e4a46eb8a66557e5461e1b4d36c6aa642e985f5cc6f2ed31e2d622880e6e47007cabe819cf823ff132eb47f3716ab53da4e63c21d7b9793f656b13488431f64324d1976f38f5ce40bb787aa871c40b297ffb265587abe695645b7eeac8363a8147707b2d2f9ada50c4ea166315132dc015d0eefa5a84a1c64c4416e8267d80c5df4c28232240c346dfad1afba1d080dc20dba91a7d270226eb947f29657969e811a28568857955157db07317e91f76813b9c908096520cd0b0c22a38aea7d3bd645189dee723d0f6d7fa7c2249349ac15391e9504b2fbfeb345458a9da4a14c0539804d97e5714ffd2a4570269a655afae50bc8acffcb7760aa716fe0a06a4cd72eff22599567be705dc30d27d34cc49324bf530b76d5363351c47fb2aa1105460069f0538ce3b64210c1905755ac9e5e179b4b6ea0683d004659532e4ecda3d66240273a3209b1ce8138eb6137f8ac5b2b4a0f3caea4923a92e4c81b1ab62ad3fb5f06890dd744b5d36f743d061265dd052fae62bd191586eb9aa3716899bff8e57e5311ec820c11014d7a17044d9534ad050014a099dabbc912974fbf9df0f046ca6c6c22e5c1f08e204a3804fecb0c75545634867412dc569275291e54b92f622561bd5cb0488bdd4f964d518d8eb5f6dc51266877bad87512052f5caae12f912ae03e53671f905710e73a594d165dde53335043c8499a64e31a9692e4858b9f727dfd7af9de49c78d6c5d4b36b7138a7969530487cf8ef29a711f07bee0aa318df159f0c0427cf3614bcfd37e9ddf028785d5fa7f3fe6144d6c45d68a0fcf1f55431e1e67071c7447661d21d1b32f2455cc01f6fa05b980ca33a969cc87f7a217d476912df8f31b47b73585c1f91359f12c76b8e1f57218fbf05a21761a2f9c87cba686bd2d443a6ad2ba1dbc740e5ca89ccea87f7862c336d6be36687fe34e24f88f7185a59242749ab48f7135efa3ac22e72a8b3c06a77dcdcd9bac124214282650e12c80607ebdc3c75cfa55173e52ca0a0878150dcd4cd1fe265dea8377790f75339de4b4aa25cd2337696deeea23d2b3af75d6d9d849a63ed0f7ce318635db8ae694", 0x1000}, {&(0x7f0000000300)="9561ac8dfbf73f54a77be21d4805eb6b6b1856db870dfc2c2867dc9014f54e35b5be0568b3d41ac9c791a454ef7488c17dfff0702083d65f4f1f6a46497c6a2b857307ab3084f5dbe80142e995c8b18de32806886ea9e12f47af6268b56b637c8ef107f52e5facb6f6234b4bc7604ab79bf961468a07f97d4945b9596f240634a9534606bfd531cbe8f56b0fc3be739e8e992088c192d74e83e3cfd8594df99bae97", 0xa2}], 0x2, 0x0, 0x0, 0x1}, 0x40a) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="48299ff118c1b86ee572ab5032bc8c20381786721e8da0599254168e0e4fef51c9d643104612988de4d6540cb8f6483fa764002e004a507f077448aebe3832c34e1324da726a02362053e3172270b296d7b7331dfccdcbe1e50d8e84c86a684f933de50b636f1849759aab81080bdb0db689261305f1c010be81c04472472b223fdf1dfe0fd8f632909da73daedf088d419c45996f703303053e0d7986ad3266e5db6cb22930636e9a0e1f1393b5030652bc4ce9116016258851de269467b044c00489720b74", 0xc6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b3c732ca786f464546cb6e2f04033f1f9d8c4f068544dfe2f642a48abf944b70bfe8eeafc8ed29978f78ffc354ebc49f224dff9fdec49604eb1ce0e1890a6a3dcfb9fca02cc91866ecf112052ef9b52b563a6782296ac5b7fdbf4c2cd7416d3a345ad12c9c36e776ef85d0227a454ce280c5634f9f9f91cba295587aee979ad8625a85c32e6bbe8c21cf7b030d2a3e284b89e88c5ae74a3155f1fbecca7d4c412b102cb53b7938c159f2d80099e08b18bd5ae34a1d5c3d8a9814a4a09fcee70a79c770d297de6ae1751c428b45ea8d325c2c36f904b115006daa24e63f6cd25252ae115dab23c6cfbc48216d0df4d4c91e7191438a220f82eceba6f05819be2d2aef4189956c4d3833230bd83198f7f00b484cddb3257f954948dd26b1c3b196a775de73a2d749b8dc431a3a963429ae6a6c2e8bd011764550699708a27d2c5f7fbe0a1645d2633d82dc9f408c79876ac5895e7a0d7648f5d5a26273fa5730519f0e3e6c28eb5f40bb01978093a1897b7f50b7de532fb7a4a89745abdfdbd7e47f4bd085a326253e6469de811adfb05b91d03ff86e7e9e7b18420792897f48ccc9a41b3da3e8f59920a6bad12fdbc35ed9b9f4030a48312f09989a3c00c7e1d5693c615893cb1a75bd5b62b7c57a40520db0e8c3b5af01da930cf4fabf62e75bfe3e124387897a8069bc3e62cb4ad0426b9c23ab092c2cd1abcaffaa9321fac68a2f301304ce9556ad0e2b860e572996245d80df30d21a2c41c164a71dcb0768230f4d8aeb2dac2dc7af2db89363ede1f91610ec92b66bffbbe396d787804689c490f58069f7a5def695299c911588a1fd31076ffcb01dcf1cb3eb879e29ed3a32f754d6e953bc8ec043d167773977cedeef14c3b007ce56835f8c5615de1248646d007fcc7cc7461da75a9a97a47afa327eebaf493a2b105a444b678b841c80158d716cc287e58b6c2a47368c3eab9f07312644a7699ff3596dd392139d15f8b9abe5913af1be20b5dabb14824caa619acc8c01f72497bd0a15d6504f5f53a3ad9374162f733b23a90f0f0124fd8b32e4e7cb6d2ad2bbd07164a908df188cfb5297525f2542ed85c484ca988a1e3ab8206d7a4e7042582d6a52aecb54f662a35e942f18bd9bb49048834ca992abfd64955a08523c012d19d8ec966d2565b540900a74bc0f58852747dc51a3cc5c4965fb56d47fa2797991ca9d8582b64f42b3913fbb9cdb4ae850f2288b1d20961af9827fd407fc69e905d79e6a832a28d01f44bc62b79bfabfab9a9e9a228b3e8c7db592f8d19043c218b0b4b0fd17c303fab83c953081ad77adedf984d7e113efe10973077ee30a7cba2dcf9e428ebd904aad459d4e3007aa5bf5f0ee66349c189549708938c1f19667b8fa869aef5a3129ac6b5130271d63fc27e896f130ffbbe474ed8be395ceee5465b1a299806dca55d600246e56206cdc762c36d8e4a37766b5479a5ca75672f71e5ec1cb606bf4a3f582c50d1a8bb71689cd0a744695486f544657e4c7bf75489c3d7d0b0c7906fca2a89d90dbb78196d6174f61b8f6a721dcb4b67de93c2a31f24687e4c5c722d3942c6ad94e38d0279ff52394d9dfe66610111eec6ff676291156cfa9e827ff3e08cf09c034a897b0b50557fee6180ac93554a8f46d06f97b8e307621a3d1c7510daa1262c83622b9adda514212a065012bbfac91e09e7d9461d9812301cf4d21d95d4af1d29f993dfeff36157c058c6e3ac2084e56ff5d2dba8147034547e57c024aef56b58938b30e12941d3e6a5463a8971a9b6a522dbd40725022754c7fd171e5594d6a7a595b7eade82fd82b0cd186fd45cbd7f514c6494abf4976fa9c30119ad8d44e667727d1d97243170acc8f6f8184bd31b248c22b601d59d39938f602c85d865803e31f57ac3ea20998acebe46d15c7639787f3fb7f202f7a44f2fab92e13dbc0d7c1eeb5bcdf1203ff7f43410e7ada1ba7653b794ec1778a3c8345fa4029dc872387bfac5e006254e58b9498112146c161c1709d4b727d649c589ad4a911b84df32e4157dfd4427dec36c3a8e22ab5db42c8ec56335c07915454f640e65b88dcc9ef6fbdecf6a2b91bc8d0a1ae65475abca470dc6882613e4c24d02a9c79a34816aaf7cb54a4d241d2c49a0ffb1b809a78a1e867bf10ace042640ca03dc89c49e2001bb7c54a3235642e894579643c58e734862a1df076ec6876ba16244b75d2825109b737b0f4e68e8fe5a09bd29ac6e4cd2f225774619d493479fac1b1abda95ae70abc2514d588f7eace38eacf255475748d1fa46bf0fd3ed83eb09dc6be8cf73fe20315804d2f1aaa741538bbb3233cee04c7688407ef7a275c6061c9565d2bdef0883c2070dd3abd78b5225f19cfd6b24fc2a690cdc5be22e3d35a1fdfd42f89887ecad2a730cbe354f8a27faf477242088dfc49a09a0c0cbf012bb78edac6a68e279c736e778ba65075ed2ca7e52f201c68c95decab859d1a0aa6e99f0f26d59753367697948165a25d390e7aa42913828427547a30923d245225de4b6bc314fc2b901224d46448fcb4ccfa83ac77661f439e94b01838607e7906a37dbf125338660336d7b79d6b07c1f72a27430af0b8afe3af63bcc0b922f90f18823fe97dc42b675b3cbf2acdc11155d1cfe0852eee2fce4c79ad761f0923cdb166daea3d6f6b9291eeb1ca4748030d4b461fc96bc48df7bcefe6f22bb411a28d921a95ba0babfba9f4b4b8712f74ac34e47ae95e84f26dc96a045c9ae9fe9d97ef57f1cc3d03bcd73a48846c69b53fc04948435f317a71b276e650677646266e8d1b666d9dd67f1c89989e301da6aecd61f53e7e3b6a3f151726abdb5a5313a59ee05129f5fc6efeac4564df2e2c2f02ffbb2620aa5e8b0cb06d1e3ea03368bdddad883e918fd84f334dacdccb470d839267ea887821fc09377a13c847627d4ab712a36334eeadba267ca5327b64cd7c4f48062019b09c171baa04a014df6c3bbb81e277b602ed07cc800671b8d4b108b00c5e7ff9b526356f630fe4d1ad9b1a6feff230ab42d2e1a2cc961a669f77934fea235cdf4e62f168661d7bb98cca5a736b2054df4f9d3625c8d54c25714b5eebdefd87df82e2058e97fc481d3a9f69ee3f51e40aba17435261ff2ac3c4bdc2ec64cc8edbd16fadd47920c31cf78bee5d4088255256fabee19190d48cbef1e981b9f96b35065a86fbf3cffaa08f60051a9dc42f06779aafe251e414907cb22d6575a290fcac9d3cb45a6848b2783c0ee71f44ae9f6521224d7c40632752b308055fff90cc8dc978e93f4a5bdde6fe9c6e690e68a014956a80b320744e248f253fe642bfcc0e4c8a65bc19bf4d224e6c7b661dad83403723abad0fa6fd4dddd6dfd495750bdd5767485ecd3ac3deb2fc7483214aab89c74b09c3ac0ca99e982ec6d756117439d78309eb2d04836d32f552523d5bb2d2754ab8f5c1254da0b6e1ad7e6be904b2fef0f2e681f8452489dd8ed54cb1a346de2ec4a965cd69630c5f4a635e4013d90680e0d870f85e9186249dc6923bea7e635e5faec068c62a42c20e16ac5cb35a03da95d3bd54e62f3c84041774051720a05f3bb474ff6f4cc4447ff3ec59216440f4b44eecce132e1491755731dfa4a973d78538c6d20de24885573a7e7619012798189de3b6a95dc130136bcd9d674b9a4311876f68028cb460819cd749d2df29ac912c9e7ad751da2e05810038bc3afce8cfca9b37db6c353e279186b7fc0e4ce780c9ebbfea660bbb8468132704d42c8aa4f52b9881d16255645f0b996c97930eb52d8be36f16d94f416a4a8af021f40e0faf2da87950e9723d5882471c4ef990e4cd95e5f4b9dc62639ff611ebf1cabb8109583adcf63d49e9ed553676c97c3d81d49e376b047d7c4f4c93f982e6bab95d76e2d787d634c61ec113617a5d6fdbb47d1a79f59074c62d3e7b7b9c409029a36b2fe2c6317e2862f1af439809362ee7280c822a0ea6a273c1e7f71348a7a366a379b082d0e0f10641e61da114474840a5fbe3d989c095c5df6fd0cd13b00939a9626065ab4742fa1cd6f293b1c29646e1720fe76281cefe55cbedc16d8f1c0e75313ef7897f4f93a8220ce55967a14338034da0176b1c5d6c30262d1d209a63c12d03129d7e111b73f8dfb4ce5d05c9ff40f97f806dc0be62c7bbbdf20213b1e591ca17fe3c0935842a16993cac59ca195e6adab7bd54e85b0605974372a53de4649333d290bc37091501ff4359031a5e342c099ff2a1cd0b27f0c04e1485f13dd137c603334453955e18335a79b4948a8b7644bacb87284c1cd643ff9828c18592582aac7222448917703e9b41831025637517500f0d0dbfb3429a66280ad84cf565f5365df105d201fbc019d9987bd79bc85208f58eb7987dc09c1462a6e7011ec20e2c4bdebc722c132ad0ee55ece70e589fa23f4b6a6e21fe234400fe4abbd0e15cabb6f1c2eabefd421262336aeb43546d0c2af4a6d577d6a65920fcea1a1a112ff89cc246dbd2592744b539285787d660d3dd818cd901501b5f116e9d3967537623e0ef6d95bcaa9ae7ae93305060792bf21c419a45cce64196257c14554139d70ff5d4f67f02f213e43b036f19945ef94f8e15145a3019e61bce0df845e6b5fd6be55700d8a48498534cd9b38d11305eaf4274aeae205e3a27687953b222f4c72e3d08efaa9339154d807ce6676b9702071ee5c24aaaf371f956c28c6850406b4499e8ea52f63a1c16a3b9df6684607a72b29d3da9db94d28ac3270f6ebf13ae86df144fdaf9f82dfbf02713f18b045282f2790d27fdb853bb0a81c10cd9c48a0dda924d19b1b9f75972f826474e0aeff35e3ac3aad1d235f9b5d8e6d4abc6255e0d21368cf328fafd917192e5fdf39af09e6291a6acaf6ce75dfee29ab7fd71a826c7ae63cba501ddf568400f494eb607f2df4539738e1819f3ad08718f5802ab31bfe9cc42a23fb93778b427a2f141421c53313695201f347eaed49c2cb6ec6750a9990d29e4e83321980d494f66465b3ca3c9d89452869a670ebf4557392e8ab88808d8b4b99ae6812282b21d0dbc74832553f5b02a7c97e2ce614afa9f69a2b355fed74caa36db0c7120c09469d06de666e40253b678309ca4e7b09e5a63adb706228bc21eef4c3f57a18ad503de7a1df7506ca14de7c614b1acb659a5b0d4a536f224a82c53954e1ab72471e124990ad852006c5c101f644b351bbd33314df4541cc5a6a1fc1f8221a072acfddf2adcb4c9b45d8f4d6d948872a1b7fc1fd6df4ad4bdc9d7705b3d3ad5f0f3479fa0f38135c051fee912dc302420f095fa7cf9c5ba0426c5908a5d6e984bd5fc642d9fe89561a2f90b60a62182de38d2e9de04632f138fcc74d47da6f65c629d8ac9f8dd729a6d4543f9a1cec1649cc59a274a9a4976732f3a352da76f1fce732b4adc52cdd5bf064fb0629587d3ebe40da259899466e7c41eb79b41d805a9f3def7b7d7a02ee132c604d8f4b7078681d5b5b4e74f8896ec09c50a402208e0fd09a62265b442da0c3647b59319d48f9c220b830da1f395c68b78430b29184d6bbccfca7781ad281a15aa67da831774ed25ce71f52b483a7862c3c943b1c97c27b5f3db220de85a892cbf3681906f965b74be3f2c8fc3bc7b8b4d84b889fdb60a7f124fec62d2761d928aecfe47afc58d556a43309af78a49485c0af287622bd09948a7bd709bd66ccf465334433411fb4a615ed665989a9df69cd2491770c1c3c378309619dbc2fca3d2c36041be59e445a181a7314e3f7f233961e1ce0ab352c", 0x1000) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r1, 0x1) 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$TIOCNOTTY(r0, 0x20007471) clock_getres(0x2000000, &(0x7f00000000c0)) ftruncate(r0, 0x3f) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r2 = socket(0x0, 0x4004, 0x8) r3 = getuid() msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r3) r4 = dup(r2) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r1, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8292, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r3, r1) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 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) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = shmget(0x1, 0x1000, 0x8, &(0x7f0000001000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb) setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2060, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4, 0x0) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus/file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x2, 0xfff, 0x0, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x101}], 0x1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5010, r2, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x2, 0x2, &(0x7f0000000040)="d6f4c25555cf21c411adfde6a4ec54dd", 0x10) listen(r0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r2, r0) sendto$inet6(r0, &(0x7f00000000c0)="2be5097cc3d918b0f20bcac019570488047832ef79d1c84ab2849bc4f5026a9abdaff293514742acb18ab97a6b6a898557ddd6b7fa66e21f059098a7c6b40f9bfbaaced906a81b2d308635d4ba6af5543b5ec573ea3258043af42a0c9fbf3fa8f25e7c9f145ce24df554916b25b53c869cdbef1cc85749ce1f0f83e9f3", 0x7d, 0x407, &(0x7f0000000140)={0x18, 0x1, 0x7ff, 0x9}, 0xc) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x10000, 0x0, 0x5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000000000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x4000000000000000, 0xc1ba}, {{r4}, 0x0, 0xe0, 0x40, 0x20, 0xa}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0xd, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xd, 0x3, 0x61}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x3}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x32, 0x1, 0x84, 0x400}, {{r0}, 0xfffffffffffffffe, 0x38, 0xfffff, 0x20, 0x56a}], 0x3, &(0x7f0000000000), 0x9, &(0x7f0000000080)={0x1, 0x4}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="4c4dfb42311176d0cbef50bd354578ed8225a912f83a9a13155fb4338f14bf1735dc04c52eaa946982a369fb366202cdcf1c2cdfe6cfcdc2e28a5c6d2e4a91d6a41d84b076d7aa42765d6a89aff7dc6c2013944e4cce6edfb704324c1b272e617b9204d4c8040e693b43653c8f21ed9f0d8cb966daac4f29c25321bdcf045ad8bbdb7b33c07ea9a4cd393436c91dfd085003c63663f7e50aa6b8b3586998f99988463fa51148aa3b4948aec3837ab010fba111ba972d19f435331facb0c4309b", 0xc0}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) fchmod(r0, 0x100) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r0, &(0x7f0000000180), 0x44) poll(&(0x7f0000000280)=[{r1, 0x4}, {r2, 0x4}], 0x2, 0x9) r4 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) 16:00:04 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) getgroups(0x8, &(0x7f0000000000)=[r4, r1, r0, r0, r3, r2, r1, r4]) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:05 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2, 0xb1e5}) clock_getres(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0xbb3, 0x5) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x2) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040), 0xd681) 16:00:05 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffeab) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = shmget$private(0x0, 0x4000, 0x2ca, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x800, r2, r3, r4, r5, 0x100, 0x100}, 0x8, 0x80000000, r6, r7, 0x6, 0x8, 0x3ff}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x81, 0x4, 0x1, 0x7f, 0x8, 0x81, 0x1, 0x0, 0xfffffffffffffffa, 0x2}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x10000007ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffef1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000011c0)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d97ccef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da40d52bc0ac3db913b2b92ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9d56e650826d6c9b318df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e75287525a00000000a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5bf5942fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e6394c0a1c64902d0c5e7f782881a1e59204f011c1505f749169c39bdde4b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75800b519364f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f362dd4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6c09a5e8a4ea7140a3c64da63ef9713533e196e5de87b81fdf3aef30b00bb84d0783a284657ffc8c7cd6dd2295eb8725493af572d3c2ec55847ad4ba7f971215c3815a922ef8551fdda", 0x84e) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffff8, 0x3}, 0xc) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000180)="b07d5b2345a2cddcf5e001a217a517ddb5df465f61c9d334c272809dbc7b54c4df9249baedf4c7b54685c13ad96a8c211b61d4fe1e501683fd80d9d0ebaed7566676db4a832439fe2bfa76e4b33e42328bcad1aa58c80808c1ac103b", 0x5c) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x90, 0x40000000, 0xffff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000001, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x4bf, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x3d, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000010, 0x40, 0x8d3}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x57222e14, 0x5}, {{r1}, 0xfffffffffffffffd, 0x88, 0x20000000, 0x0, 0x200}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x80000001}], 0x0, &(0x7f0000000440)={0x4, 0xfffffffeffffffff}) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x20010, 0x68) poll(&(0x7f0000000000)=[{r1, 0x31}], 0x1, 0x0) close(r2) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:06 executing program 1: socketpair(0x0, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666b6c653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="cffc4d37d6ca46796c03959384ba2956c61e19091e741b75dec3bd015d2b2c45d86e8e0623d15b865494c37bd911d97faf4119", 0x33}, {&(0x7f00000000c0)="45b74c9324ff38d05bedf3ba3b9d6feadcf7a7f8f414f079d955a6fd8ec7d588501cd608951190ef80c9", 0x2a}, {&(0x7f0000000100)="88a7484bf812076c9edf963f9006212be6e58cc0add40d62494b570f20d7ebd55171eb1707261d1344ae0e10fdb26b1a91de4be065d7f329ee65f8ea8a47b612c35ae675e866d798adbac1b21c323c144e405eaa4335d8bfba061192d8f9c894a31377182145129544566c74a9f26b79adc2a109d0f7b45c6eac12b52ad51c4bc4999d94a91bcc5b8a6548f92418380df8efad5c844d1490c467b78d756d9025946b5a7f06b32bac71bc436f56c77f547b7304909ec11a4e3d8df6db858fdbc83cf8a4c5194fa3c619ce04e86019fd426f89dd3f8caa6ac8f152399d", 0xdc}, {&(0x7f0000000200)="d80be5ab2f97d2a2b6cca9232cae6ab1d86c5382310cf9fdffa38eaa1cefa58be356e8f1b91750b5b2def7655ee5d11f2aa63cc08a2d4c7f2a8ceee0b25495fe6a41831e499f400e670c7a59aacb2a", 0x4f}, {&(0x7f0000000280)="8c9d7d98a8782b3836ecb9b822407290d3fdbaee297b3d31a8a32ab286847a938a344772381562907364fc854011925c05bb043978bc04291a96d11cefd510249ffd4c3b0b7cc1b4293306a58a5f53928459c1c997ddf1834f7e430e6267a9ce67f43acf749f", 0x66}, {&(0x7f0000000300)="3f0531cba88f5d563e465ceb0a3123059666047324a0150c7f28b364a587cb50dd3167e3a944d75542fbcdac54af4edd5e0b5e73c827bdbc97832e99761977ff9fdd07feb30474491037a62962d2c5faf72df3bba16333c22591ee721a0041c9ab57fbabb7e9af3699fc9e0f8e90835eb701e20dbf9502cb036698db0db60f0924ab365460264e", 0x87}, {&(0x7f00000003c0)="dec20ffa039ec85f6296aea8bc6cc8d69533650d9fdcd6479d8666383751699524909d8c1cb2104260b6b0074818231a91f6bf8ccd21296d2306630d22dcd62d5979a5b44226b3", 0x47}, {&(0x7f0000000440)="6bf777e8c669d846db064f8129b7a807c4268210b60472581ec06fc33931b911a4f032dd64be98bdc1cc577b3a088bc5742a03b5dddda0a70d4c3272395c376ee0f6d0bb01817b35abc53734986e5fcc07c8b38d24a06dc5fae9dd38c58624d35d5707785e13f28109c25c609288e17bbe8cc05a51419efbf5017ec0f9c4f5400cabf421a69584baba26397c876d9a84e135ce8d422b45191f8cbd8539011f7bff335cb4c638bd", 0xa7}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="3000000000000000efff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x402}, 0x400) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x400000004005) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/154, 0x9a}], 0x3, &(0x7f0000000240)=""/149, 0x95}, 0x40) r1 = socket(0x2, 0x1, 0x0) fchflags(r1, 0x1) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0xffffffffffffd77c}, 0x10) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="12113f6b108327efdb603a28abcf728c12daa4a1eb48248df4b59421b53d73a688bec52a8f9ecf6902326702818fecde2ccfe28be0bf24f7424eb5f590eaa1eadc9ab6a1e5c9bfd7889fb093e41168acaa7c8598b058e593b82529bfb62b55192724f1f98378380b19bf635d4e541b50fb446a2f435414a27db3fa8bd2c3382bfb611b042f69380e0825b520841db2139fd2c8b10da8819cd1f3a0691678fcb8a8a7dfb7639e687f80e22a45c689d3a7d06b823b9e39a9cf1a436cc7980ef34ec456f1c97b477c067c1cb5b1de4a78a00a079fdda90401cd4de74a2949a8a0c8149e67c9f3f21d62e48b6556c9ba6a4cc3738c726608407725c2f59881d63e89560985aebc225c5f3c1db54cb8caaaf6724c42f87db57459cd401fd3e56c9cc9084ce22f665f722842d19235c8c28aa519c11afd986f959f2404b4e3372c542312c43e4258e887d78466ef23ba8ad47f23a220db744220c650e7b3a214eed4c40d3c0566136fe5a5ed0a66c7baab2dd3d920e8e7398f242d2dbf55e818097b55cd83b104b3258ae330bfdf3fa5f14ff6b034633a7f2f9c95c2cf5d72d9e3ead08dd910586fe3a40e42620f55a5b7a081cc9a2ca4ebfb6e18aa37061c8f528a21e30bf235ec0df43838b6a415008140aa11ccdba318d91a07bfff9243d36e8c9367d90788c9430bf1071f22b56ff14724fc94ada60c24fb68454b90de2f6dec0d6f9c7b177379b6bb0e57279f7e30bdbf3282fe66f28b4d0f7fc96c62373c22a153ef3f96f102ea3889659307e7e05f11c4ae397140a66828603f20a8ecd2604a3c8880b74699ac912be43faf1b710134f218799b783514ef885dc69b0c4139e690630d315e9b31fc268a0f5e72877ae69fb1def0af38fcd95b822b1b052e52b5929e4a788609f8275f94c2d67704e7a724af0e91c4d71ccc31e6b46f2a46dc2c9066d548033e07253472634284418f944d1272c1b154765d336c22c681fbd0c7a6be94af1d240687d70d945571aaa286654d3a368a01b071ec324177d939ac3b0c2cd10a0c51e8232d741f176185812b66308a14304bdfdce4a789392e6caaefccdb4c114575a37c4a709056680314bc78f2d71a511c48d0ff7a1fbfad727e8116234c79ae6e91ca2c347b4badafdd2ca9f2cce89af3cf3820d38fdcb087a874af2c782c635e084cb3c695ea63561f23bec8fae7bf8711d154217cc1855afa583d77c635bed495510d3da97f65b638ab33d25b8be6d3f4fe3d465df4cb0e51833282e1445022603eabeeb8f4de8fd36b76ac9ce3e81ba91d2b1477fa02cc28fa6c62f2677a4cafa13320096ff9fec500ceb0424a8a2405570ce715773058069cd15279863096fa64689a34dd71aeceaae78fa6ce3f415134472df6ac5fec006f091652ee5b14e5e130cb72e768282f5d706f67503aa9e6abf28ae7f9fa4b550e047788f9f7d55a223ff4fd2ff0ceed768af880370cb38d4eb3518d1fa8f324f8c86b27c42845558087a4901f41ee1d8f4ef1c66553c87651c9be784eb939424505b17a962ba5e4d6584388fecef7aca5095cd384515fc64e9843a5c5574f638ec03adf6d6075431f287bc0fbf142192cda3bdeb9c10ce4141b79a0e0bb88588b9a72694d8dd10b7d64d04e44d42a1f16326bf321eab84ac17ecc97a4c63eda0ff3f764e27c94acd4026ac3936b04001a12e5fe6a9c8f3b37fefabc16b133e55563dce1a1e5bc212ce21b4687ffab3fa54eaf4328be2c7055e793b5390bc364614932082cd73868b1c809036db14694251f18a817c577e017c8e53b9d2d4555bfc345b86b8f41cf1b1d55cc6c3a89e0a2217738394e6e328e8f62ba7e2ac19693341ea89d5b133b655c48a6feca4b79894602a1b2c6d8b741b2c91b6959ee2a29bc20fcd3b63beba3c6e8d5d9d33b65a9758fc5abe10b82c97de27cb76a78e77880556d18faf4db10be289a0dc96c0cdc809854308aa846429a473b6e6e6fc42f5027b58c2752d6104896c54d9099b4027e665b03405c092c51f3acfecc7d9fcf43aa98577ff305fe8713b6fafbe56298d8edde24698e6600f57e2b48ed655d3d91d91bbd3f31e04975a87922cde9de1828bf67c874dabb5e723f101196512e71272ff3934a1f6b1c449f8794c8de2eda0de516f047805693c540030639d9410087127f226375191438d154359bf24523700690438f9499db0333cdfdc54126b1f59afd68d048d29a28c33f2c2df96b7d22dbece8deac47829252f505eacbbb83a099f0fdc6abbae80d25b08492884b9a982470367d9de6de2eaee2cf2529496920fd89bd803b2ec2be7a116d8558ef7171018c7acc87428e614b484301ed64d447a85c7c76df29cde72b677d5c8bff1321168c08559da49fcfc0e47f87d3deb9b3f9fd86a82533616fdaf27bf67822a92b162fe9b645419d412dd90d4a5e7422d3b85a3e9aacad8e7cb6791c8b079238797093dcc92346fcc2158934aa2575798b910cf59980581f2ec084e53cb66760dd1b51de4c94e1e9e8db444ed3a3ee22d272c89385f35558fe88d46e0b3af354e5867d1cb29fad170ef4e806688148a90052a776ffb0c17bf749bbcda804e7746038c2bc95419eb92edefd4aef915ab4b02a07c420475d108c96c0a64c7ef0db9b49b0b675a7c382cd48c2ddcae7480fdf518fff784cb80434fa1a1c5906cc6ae15837d72bb2c9bd2479f93c2e1bec248f1a9ee88d08ed9ed7084a138f7a77abd7e95a23552d21dc960294c06c86b4bb331dea434441406a88a49ab8baec7c534979a4de922beeb044ec915df3ddf1a3ff992f29de915500c6dc3aa279573bf4bb28e9e5e6e0ef47d6b824e88c4f37e25f2efdba2f9f338e92886319cd5e28f3dfe6954d51a3acaa13dbbf5063dc85ab0b7673d0d2519269fd9ed63f34353cc60fb0963121ebf44bd629d1c2d46877852e0044bc4e92e822c08716b5ef479a7168681a1c50bb0e33bb085b511ed7760fa454cc0ddb005ee359b672c5291e6c689ac61b4e4476da22508f9cfa7f8e7f77ed1b6c132c8ebbfb54227d5ed0100bb81570941e941228bb3801f8e05e7fb7c104dec1081ffd4df18163a5273599990fff7c027c94d48a80f1cc0e34de4afe1844c8e620cf0f152e0146862749b7204ddfa45367e02b206e186a74c0e103569c51d237241ac0edad2b555916b5e24e63a48c14fcb12020b74b0f203b8fde2b839c18a55fc510add6723d3580738b6358f8eb375257d33f034f7707eaecac18dbecdd6d3e7384051b840556b5c98585b1c23b5f2a1513efd496d6ac209ea8580f7e6aee30dece7a710150465cc966a0f1f5c1dc0ddf948eab3849bcc1db65c02503755db49ca9da3df43fee97078638532af53218a1bdea46be9d04456917403eda6259a1429aced8ab24fea73472e264fe6a371eb3d9a6c9f03c28e6df19b90b0abde694cf558d1f05f3cfa0e445f417fac79a564abeb77bcf7ead95b8904e4a39064023c3f2e51616b1725bb3ce259961f47f5bc79291e377c424500e91c7009e6fa4ccb3983054693387cec6ae6e37f589a962d7e37e112625918732a106de7d4274a1049fbff7c09622afb60789036cf73bfa8de6ec44d907fea10728479775e32e7c94983dc8a8e930c1d76900615590bb00696235490815634992bb29844bf1643dbc6b13b5b1d1792677d99d13376750d511ce1650292538d2ac0148ff20f27b0bad132321339c638a1f03589f0c98c3af574853ed18b39051738d3143c99ec5046a3426e7e594dd387aa5de50ef71947a8c37e5a5027ce7d210acf71065422786b19bfc665107f1172d7a8b227425d9374fde8948286044ee775a54996cc6d47657a8a110314244d7b425f9e811555585999e1535a6b2abf1e9324612b5cd08abe9838ee505f422f4611a49dd70338d38dedc5468566213e54d7d707315b692c96024d5ff75cc4cc721ccb0065a7fbf08768f1fb1c3ceca01f9b51fcecb53170a0aa315ed8b602e47592775273bc94a0fa7b40755321ca912c52d0552338cb5d5c1560f619f612c182ce11ece105fee165edc235fc4d10d0804a35c392bdcc715e5bea5898e5ea6ac5e0f5a41eb5845d3dfec1672993b874f3638df457d7ad736345d64d8f36f685ad7f83ef47e29c8db185a09bdbe91b57ce1d3b45cbbdda2724906a8e7f648d8b138b09dedd14250061b404634af0dc8cd7ced9f8e97d2da75e0291b7d8816f74c74b0ae7f8e9edf763341ef60ae3687adeef563d44a6af6981f6877c05aa45adf63cb97457dedecbb858f4d7e222ddb020e1a25549a57c75d8e6cfc595b2502f72b42956a3bb00ddd8818a0a57e236105587016ea0c9ba283fb5ba63562362a7ed01e4f80c34baedf9d9c868cb1afb13dd820281496df95fea7d7087189baea70c03365fbdbddef8cb93f68358730e85eba33bf9c118500f2b61ed4e3f5e780c4108ea6c93166d754fbd2037e918c00add4a5a6cf241ad4d96b1cb5be5cc9fc5eb9369934d6387a40996aa66ced56b9fb15007d89e5e36784472c0fba8e37b82d567ee6ecc40bb3b3416057d10c2e1b84b281b0bedf4c4efe193e617ad01397e8d0d58dac275b8232be3417343118676ad9a6f3781d54a34aaa5929d4f48c6f0252cc465245dee583cf050d793d42776a8b5bdcfd88a4739d5781f69e851445087c993c9a79748e163b18b524b9a0137a527fdb01300f2664852928d1e7c2fa152a5158274062203c2110914ce80e2713b11631044ecbf698632b828b81d4a4125721fe9947241874dafc3f5fd39ca038ed30a77ab16ea750b18e3fdd01d3f80a2b6b391a1bd08e7781d5cf98b2c0e879792f5d721c4871e2f710bf8edfc0d459d54acce2996f297b8e7372e7db05dbc28cbe89cdc18c0e3b97a8cb45cd196fe5dc34ce8ee8d3fac5606a8bd48b9c40bdd0b3b811c98b219971e7e9e530b3db79940cc29b1624202dea30b1fbb55863ce20b01b0a26fe92b68f230c0ba399733e63189a72a2e530bca4b316e866aa0850d507290130e7512f8a78ec04c116f3b01b2948ad3fd9ab8edd9db6a6ab4ee1c2f51c27d46c53ea6f3f56963d3ab1ed882a00fe69a00f8559a67489d7076e6fe80b8e26a39237fb40a499d0ecf142ed8bdf485caff13a877b28b0a9a4b95cd6b22c7d7698f00e81a7e0d6559b85d693cb7b839ae22bbf4b2f685133bd0063d9517a425646b6be5489d3270b31cedc3eb898c8b020becb280e7e7e9d713d90fdac7afe5e62c12f6dd15396e4fba2c6759cf6f1ba64aab018c77bffde5276b6782a199cd0df13e9c6b0e3354e81bc0b60514b777ce978a0e01c6b74667b723060af1e3bdce7b6eafe8b4aa0ee0dc4b1b61c05b9e5f142a13f2b20358ffa625c94883fe1a18056096977e8b46ea5201ed75ecfbcf3ed0de49a938fe149f832dd9aa531cbe728fa8dd7c5cd3f1787b94336b29882c94f30ee85a8a4578bc756a21cc72f1e791cbe445930b3d0497e637771c2b551e06b8278bacb45b2120d2e68ad79e7bc45e45465d7defd1f4f2fb8fe64534c6918ef0d7e24bcbf95fa0f3b9851e64a5684cbf25123d05991231a80fb7903a3d26a97a9d7fb76996574f33ff6f0f0cfcaccffecb5648b3900091e46e2a255ce7897a686d9a348ce93f6b89742fe63cc9d6c6cd25100ca56bbdde0266fc0a39652b7ecb0a1614786b3ce0141a585d980a8ea9932ea82d72d2b03453b468936f9ea1d7656df668cffbc87ca13a07442db8e86a67d51dcd6d3ec7b5d13d14271bd0e6f8a5450cfcae27489f94160dba81187cebc", 0x1000}, {&(0x7f00000010c0)="0c7a79c77aab0e562fb2f467fe4d1abbc2f57e3acddf1c125662b38cef4ec2a515cbb0622e60c9e07fdfca911b01ee00fee4cab8af296bc747c9de531153d4a8444331b6d4242118c9a32f6985bdfff4b57cb3c5fb7d9ac15970743e8443f7ed641355d335c028217ce749c025da78aaca45e3682b89f0e38491c976fc", 0x7d}], 0x2) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = accept(r2, 0x0, &(0x7f00000001c0)) r4 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x5dd, 0x3, &(0x7f0000000100)="be303fb1a8948b3aef369a34762c3999320b6f12c3e09596ebab5b98fee171a2406a28ebd5036fd1715565cfd22f25f4f44965be9a3fd06115cd5cf60498baaa9916a189337db8faf45256c3ef57da0b6739e46a588f150fc3ced6ed3923f575984c8c6036d44a229a60139328b4d8c598319024b0edaf14b6bd89dd75f338c3af3337011f84463b9bebf42566349bb62449ff8298ef23f5671e13621e728114e055cfaa49ab4ed74d3569dc4bfe89f28ece49f3", 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x8000001000000029, 0x2c, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r5, r6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x18) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 0: getegid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000540)=""/75, 0x4b}], 0x9, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000680)) r1 = semget(0x0, 0x4, 0x440) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/6) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000700)=""/44) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000740)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000007c0)) r2 = open(&(0x7f0000000800)='./file0\x00', 0x1, 0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000840)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000880)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./file0\x00', 0x0, 0x3f, 0x8, 0x1, 0x9, 0x6, 0x2, 0x0, 0x0, 0xfcc8, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000940)={'./file0\x00', 0x81, 0x8, 0x4, 0x0, 0x91, 0x4, 0x5, 0x3, 0x0, 0xdccc, 0x7}) utimes(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xfffffffffffffff7, 0x5}, {0x80000000, 0xff}}) connect$unix(r0, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000a80)=[{{r2}, 0x0, 0x0, 0x0, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0x3, 0x9}], 0xc00000, &(0x7f0000000ac0)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0xb47, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000040, 0xffffffffffff6922, 0x3f}, {{r0}, 0x3d1c2f8b7a695ea1, 0x1a, 0x19, 0x3b, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x61, 0x80, 0x3, 0xffffffffffff0001}], 0x5, &(0x7f0000000b40)={0x4, 0x1}) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000b80)}, {&(0x7f0000000bc0)="a3012ef2f3e08cdd0bb10993f4a0", 0xe}, {&(0x7f0000000c00)="cba3da7b477ca293805c633aff9e3f2be147896cc6931d2354d355074eb3320ccc9611df6ce4b6d4c51c3ca8bdb8f0784e432cb31bfe6658c428347c0888712ab8da1747af019d3a20a8e8bfdd0ba2dc58dfa1a4136fcdf95b108f7084743ba4e3ffa5ff5b9d81cec908", 0x6a}, {&(0x7f0000000c80)="e91e19b91879795e2e3a81989b1ccabfd08a913e652d76298ae31e6e5b63e5844b03b750aec0cf11d8106752c0628ab18ff88cd4f48235fca43600ba2f6824f9f1e8a7426446b1a8fef65091b5cab9075d29815125a86b7f370d3cd57c446847db4ff10bfcbedb2995b4bbe875fc1d2024c55ba13f96a24581705aa02fc76fef6ddeccf4", 0x84}, {&(0x7f0000000d40)="f8eafa7cc31a15ce7b5cd5e4d79113a722762bdf0298df2ea6e7a994fa6bb141b165a38b09b8837196734ea70c8cc8490ebd8ee024058ccc8da78ceb765d3e46e7f0cb5e6e330df5bc6c2084c5bd05fdd0d356c68dffb49ccfc7b8a608bd64dd880f63a49c0dfb27db682c39b33a6b9dd9c0038638d366bdd6ba4ad048527861b02b37d8c16c59de65888ab1e1f3710ede9ecbdddcd874a33e72253805d4a084b024135458144da8f6e0e176ce8f884485bed0fa36be6dc0bd2596622ae0b0c511805e789aade54ae5c09ee226898e475a93384d7dd36ca32d24e7c5fbcebed2c93903e52c1af960c9ba1c48", 0xec}, {&(0x7f0000000e40)="03c15bbc97225780e2a11384b84494ce2120e0c6a1dcfab4632208c0f31e64540af675ca0e7fcbd3bf48bd5457d87da20b3ca6dc752aa4ce8c188e99d0d28994b037b6ccbdb759a2d1227d153875e06a3c8907897f487bc79bba6f5f8d587d224aaffa9b50c0298b84aacb0f21b2b7b1e689aede07d020f454fc7031844ae339ab592aa2e3000047fac61b940e813da73230f7e358598ddab47108c716665a32e4466600fcf5fe14179755", 0xab}, {&(0x7f0000000f00)="0ea78c0c45f78f0510557c2bb09cde131c1c50854d5e34fc41d42ab499bc39556f349cb452b72c0ac62ff134f8c97a62d0df0c62934e278139616a3303d958fa9f02ec759415d1e9999e2c73b8b6262b2944e75dac5872418fff7daccc716cf6e3e9bcdbd2c30e5785e2317199a058adc6c9cac657e180d1441eae540baf03586516fd09edc55bc44a84db1c723ea67d81e8224249e3b2f16f0c16686880a4cd9164bd46eb71b532b476c2f5e7d8b6770c83afbdf9622aae10eab709983c53ebb9691a34aa765f6bd6f707e17fafe6b2c65fd45db58de19faf4f9a3ca6052ceffb25ea10fcb6ac9c8472de6e14c3a09a4987b5f0be", 0xf5}], 0x7, &(0x7f0000001080)=[{0x88, 0xffff, 0x7, "a4a119d512c56e3002f4d183b7d9c696fa0b775f620b848fbaad2444e456a59c77faa560e9f2fb41f769af93e0d37074c10d0d5cb8d8efff708405ac7ec812ccda319037996c1093db18c6f3beb5bb4c6cade18a4172f1a95d3cdc9e99f0bcfaccadf40b7100b1868e38f65d8d4340fc7f286e"}, {0xa0, 0xffff, 0xa2d600, "db4a24d07b2eb68f036ef3edd58ce6ac7090413a422f31edb20003373a743b54b15c462f0fccead0d5d084b0a3be789426190283940cb29617d67aa01d4a452da48f839b3e2463730dbfca8b5bb840c3608ffeb9f62a3e9540c436d7886455d19c7b392ab8866d3c6729d576d8b583ac5ca0dcba6d053f55945b844d3881058511bd793e2084258214d8bb"}, {0x90, 0xffff, 0x394482d4, "48e195253e6adba4830faa957669a189d52254d003ccf3fc89f22fcb27ee54ae1bf33d054010317dda25f50e73942f6dffbf77f73796610ea8f2b01cf497aac9f3f9ba2681d17702feda688d3b7703d8171d33426aa5fdf25bb9ec9019c799b0301cddc132d9d7c0fcb77a9821825f9b186aed6e994b51b59020c307484c"}, {0x78, 0xffff, 0x7fff, "6ab7296363b922b15eb5b8709ecc677da242f1a787a83470f8dc11db1aefe408b176d34de3140ff3fb71046c834311c8186fcde4c0ce3dcc4d555a7e40af1ab2b203dc550a4d7814e65eec1b279283a4cfa97a43691a41f3481292ec227c024b7c"}, {0x30, 0xffff, 0x6, "a4ed316fdc8bac140f770624b023fc8acfcd5d8fc3681e4d798c52dd1d3e4ab3"}], 0x260}, 0x404) utimensat(r2, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x9, 0x3}, {0x6, 0xffffffffffffff7f}}, 0x2) sendto$inet(r0, &(0x7f00000013c0)="03797568f6ba2ea5d46b581d31056132af231f4de3e1137ad3bd7d1c3466e7f45b0b4ccd63893b5abd3e79959921d848440263f960344f39cca8a287dba9df2cce571481bc04985423705d647797bc8118aafcfa5a74243011ad2e225e663fffd6c2c40ae683ed26af17af1dc5d6dea0608e3c10ad420cab6ff05a18cbed3323124780bb05455aca6d3fce0e88988aaf2e611bb5ea3d51905effd45a156db805f8685429804c39bcfe405bf6cba69e9fb893d8c51c51850972a944c7a65fc950a47c9c553870c7b7ca854022b581fa0cf3d0879ef6d5dee124799878756ca677c75b4721c67358dd490a5f0e0bf4b5a8cc03c2e591c7488e24468e5d3afdcd929aec1b3c80506c9ec3602d05ec433e83eba2160841823877866a9097870caae5415ab895b7856ae89c278d80e9286270e78bd673bbb838574efa43b9a5cb9fb26d3a10d78e90a14ef9449fda1d3cb8871e7e73081967cd8b4ddd96de36ef99bb5c813738725d4c3c4d44f098c85b599ab8c353ded27f331e428cd8e1f69c97db58db265d920cdd24165d5ef3641ca2c344d64ec808edbae99d90447420ac74570d8fccd3df4ea10ab20f5d8913860c856d750b961b27d3e1f06e393707a6c18e84c0454f986a359a1966a4b6cc13e30c616d940b221d3196f497d2957d33c2a927a5838a7b4bdf2b593860f764909339fa6c2bf09b0adc721f3d5271a0f71732aa177ff720550c4d436751af02272f3d6f2599304cf757914ee75cb7d5b9a1ce4653c16382cdd51594c5b444b791989d038daa5337102218a8ce781530529fd1d748cf653b45576d2832f7200312e377f5ee2e14889664b1678dce5c80e4a0bb0194e669c2470ca2f6a5fbc8e4972149de7bcf1b1986d820f9ca6025feaf50b5a60490b7680ddaf05cbc217202cfe4dbddbbd48791e246a9cdb8e4399d4349701a58570bcda041dd5afaf4bc0bdd2d8d020a8a2647047eb3b8e132bcf05285e3483280f119084e83f8a08cfe0ee646211cc0d1f291a416a58a747e6fa3ff36f653e1299a507de79ed6c3a55b2d08e3f00b425b6dc8ccdb3d2b2e9375641d968ca14e96ab3dd4c7dab37a331e183f97cfc682dd9c49a55f7ff6882ff80ecb77d3b90b7bd1a013ae21168e0a1239cfc5949fcef2b73960aff98f2d3d2ab05e0860f94bae71c690ee6c2307dd830ae6fa6cd49a2d602c83d37bb4b790311ed1a57d63102bae64f43427119492baa0bf678b5e179c27ecfabe930d873d82d58e7c63a4971086a0846f7447874b494d611f37407c774c6fa06529eb9f76c73da2825116ee93621733303fee6d92017656ca67ef8e6070739b2c8ebbf1d92aaba5988a0f3a42fd849440cbf7a879fb1849ed3da69b1052714d26910fd181839aa5c19ffc431e64ff6ec92c03e968e28c46c27acca2aa31870b66852f1b37c607a25ff080d7163bbc69d78e4d89b8a7fc71a20401ade5b1d310b6b849ecb23ac4d9cd1b900bd275077e4079e59a3efb0bf1d8d9414e179eeed1aaa3b8e9248746fb79ed3a22586e02198c0832ef24a2bb449702cc243b4a7ca3020da976797e7b2118a48354914db639d117e3066693584d0e14a3fc4077a6bb86830e6e4c6774418eaddf1f7b1ff5c1105358c2cbf5146d2c80f04eea4897c39c1743c09d7c9cec32f7800fe2b391c60e8d5ce2bf79d92119774044021bf97be498ccbcca12e51612ccfcd5f823b8803d2234b6b9bec2cdef7605de555c835db43a9658cd78aa68fe9342375279604c3d824d314384527f819f5bd1caaf46451896e5e7230626d5b7ddd323ae78d1c8e8c17f24d743a3352f62fa0afd5d3f3a1c8f6f8045a8f98254eb36819efeba2293ae58d5ebc1210bfbeadc61fd63191e24caee640ae2fa42e72cbb6ae8681bd67080665e44528f29eb842f958f203bde57b837c56589bf52d0395163d0791e437db588dc9491be13f0df2760f1daf316b8c79f12ff755ed021c8201ecee18b54dd9c11188185363ad52d7bd2d6b580a4bba08096ec7b531ccd25cb9ebfb1d8862fc01f2144a76396580791ad700e366442c344ec14dd4a7f9e7c886bf367102da3f62d5e776ad24da170e399fde41e77134baa71398e4c3f30930e1565f6e0f2d1fcc2e2a21bd9caa03e10ba83c21ac5752922c3f88026d4d1978dee33e2e37784060377e9995cf13da66b33942113fd56a3b2594f83e93bbf3f9c3d0882f280061437e97c5df2e7bffb8647d3104be0b3a37fd9588666e2aaf82efac5fcd2e24a27b456479728bcbdb3ce669b6f73825b9f9b9e244cf4ef1a6b5b46d14c8a126da541ef6c62fa6256d1e63614a38ad5fbc7a23a16586b8c2e81eaf9d6f859338f9d62de0d0a6737a9621737bcbdb335f8968636a0c780af270f4fd440d9ce0caded90a439a7bfeb1f9a4907e83c54db94d836989fbfc87c3bdc5b22fb2747077c25caab7f6d2a59934279c9e2992296b0b16479c6ecab60fa81905fb8f2a62eca6c0d75674dfc79bf21e2f85efdb97d0915bc5f5f3e070cc1204ef26d14892852d10ce13cd2a2404c11db900a2c5ec80f51c3cd8acfb06ebd397b63574da151208a596c171151d9b2c51df29a8bdfa6ba9d6c056126c6f17a0232d9c0345c896301d5c35dab05e88205c9f9aa0c42eb79300fd75c6d6ddf9a90d77dde6c385c43dbc473e1c7822452157659a31086a6a1dd25869866e44f4d8d528535cec61e83539d8dfb376467770be3e85def167efe7e026dc0074c4e6364ccffa0d79323b55ef4cb8830f06c3457a5dff57bb825c5e4b3f62ef9f9902471fd1a80077fd2901cb4cb2a5ed3b95b623d4cfdee3d00cf1b37c920de3d4c21b36047aa6dee0033c2cae5fffd26818d76536614389761cf4b03f9f1ba6ac99e8bbfa2aa3683e83e29360006c2d4601352cebe01a479cbec97be20bf875141bcd57ccff71b5a01be3db03b385c1c51dfa1d2794875c4b59ccafc93fb6351826cc0da83e87b7eb1a37d800e213bf1662f8bbcb69bdbf9d2b385c4cd448480d67f0ff4fcdb8e83c7f27ca7f971b95eaa8605c46c9ef16a8e00f63413f6ca034263ee527fdc95908dbad9c6a1e48a4da44bd4d4269581af7ac1032cf613621a0e5fa505a9e530d261a5b2d44904e8c40a0232ca686f1359efc351fc19177d200bd88f9d772b7f8d26ca06d31f58285c50610aa811bd0adc7a993357cb2496ea013a455c13455722cd9e31fa45d48715e7ae38eb1d045da3e696b9f86aad80ad4e91dc4b9440e245444e5ff03ca1b1a58963e892a8defe1117c174c1d6c0ce3e103d6f75c9e649abf5f1b6423e8deae0e483369e5f6819b10bb223b77628e3bc17d36f008a6beea48f21a93f63e0f7dc11a34eb93880a2f988c65fdcdf4d2947b2877e7d29ca25034ca3bf6701a0e6c4cde85b9ffe2939569318b54a31c821271be302691bb940428a1959624b2448a3b50781e0ed0abb3c4b2b27de28c8aa7bc8a67eae955af20b137b96c68aa1194a9c14289eb0b5271b4b91b48a31b671c85f9adaafa9d5a7709dca87c4dee09aa172204ee94187b2262f03f08d6b863c78a9ddb48fdee0842860ce36c0530388fd610d1d2dba035cd5204ba09fba4c21d6794c7b388bf5988158458b84819a9eece1a537bb400ff9080a2801551e359a41c9fb610213b05dd0a2337540eb34938799727abb73b823497b112880621ccb360298e37d49cc571ae5cd7c09b6744f65498e26d615c3024f73db24a2311e4ac17b9c63f1636f038b37b1fd60e3a121895b05563d7ecd44f1f0e361e02789f12781a2642a9719833a15d0c9f1828ee57306bcb67bb1907ef5de5415ed5daf76ca1076e204c968896ddfc8ab360064b911ab5463344a7054c4be9840640a0f22efcaac0825793e38ee0dc839aefbea151c4e645f464e9a3f367093ff9bbba9e3dc056173cdc5d7183fe108ca9271f6d4e1c37eb1da255f8ffeea64fb2cd3b51d975c0712c613ebd5bd7ad320e9a4a3112bd9ab17e3a79f4f8745aa42a49cfebaa9c47143aee6bf9d1fd311fb21ae4791eaa3d4a373c01e8dd869d58a4064821f95c2dfcf8e01cadaf0e7ad0b6d54e932b2e53a840181a76f3db09fc6e7b736219df626d9ba17f809469ed3cb6143e2c3d425632f0ccf61801a4cac72d421b2e031c7ca7b2023c77939e2a6259f6e116ad6aab741c393b1cb8eed39874019664bfd4676bd40e7a0350d16879478cd548c876e5f301b846c6111343fa58a8329ac6c992ad28cff6f74a0687e004204f1d3efd8254c064eb394cc07c3136b761c12310050ce7a008edcca4fcaf54bbf034d99e4874260d88013646b08e7f35b1b719d87412c4735176ba279812b86ceed00baac85a5c27c3a07214f2f5d51a0156c70c5b35ac0b94f0fec52cd6f218537a02dca135a843698e6cc23c39e67a7eabf3bc8576381534447eda6a095de43ed7f81a3e00d8a915d9ffb3c874cc6ba75c0abff60720ff61a29c8833c244882552302432de11aca1000136fa029ea97de248dcf866543bc2c32234ec2ec5e08b5397aa44186eed84711f44b0a2788bc39486c6e8e348b90eacbb05c6a433eb469cc958c6c4cd204eaf0a9e93b2ac69618150723d150938a88f799c231a0892ca5b30771ef67515a43606483c95e27cbf61855923c50e320d2eeaa9cd0b596f95c8f19eeb6cc800b7e83bb1f64b753fa35cd5e10c68b0bc961eef32d163fe757152d1df1ea7676b889dc2a3bb9e53695f0dccb66b4aa1f01b52915ea88dd583cb632bbd524faa85af885808051682aca6913a68e3de11f5c4fd8c7d4ee560f5d7ccc83ba7a3289e1e3423152a2cd69946184db88b5a62075671a1ace5c71f06acca1995616441aaf46a16e73c5e0c1463dfee87487dcc8d96730d3256ac1d73228c9c76273f925614a059cf8d90251e0284bfc5974cf88b8b337f8a256787b72eeec2da6f28fb63300287c502252fa74d506c2bb652763ca0d318e7cb59d6ea95aec3a6b52dd1ff50ba344453505c13b0dd67ad2ed0f8b19d47d420ba969cd3935ccc30cd300e494eb61dbe42311cffd445ad58fabf7b320408c9a42b4dd84a787bc3cbd40e110772b732233d3a1c2100381c647c37776e62d2a44a93cfcea2768dfb5f1b2bbf9d2968131d9fdf454754ee7320ba39ffa3737c3d44a759d272d1803f72dd09ebaa070b344d0bbe1b12bcf1954c5e7c168a04c85bcb27d289c56941b30602d78235b7d886a4a2cae1206d73c674db1d7fd69bf32f43be2e666f8e76ac8fbce0b1261bf335397c3d169c2f264911fc5f44d6aa838ac3c8eb7463e5fa9eedc67fe61e558af747fee1d33f1329aeb8d190286d05cc8abb8746bd45098d84af09d7ff174cb21a02ea69f344ccde8bcc1d0959a4c272ef10632940e7775877bbb59dbe8d22ac9c84d3232260681a23b51415f91ce5f9cbd462761c538c9dae642db7efb9d10e975d66d7a739dbd8ee00d0ed36b996fc43654d35cce67c30bf3b6af14d2b94692ad0e0764c7e03fbd72f24196dbccc0401d028e93edb10567d5e8d723ab79baf2e23901c8975dfb7613beb9dc671c8e63e05a0fa338c758ed0b3f3b5d7af17d77c17698b3bd8c336082e50b4c7ad8859272f32885eac83892128c475a31f6ef3fb246a30cb1cf0b8ef806dded68613a870841eed22fe58e751f0b514fd530add98a4e0af84ba7c23b31a4838874c800737ed1f1df88ff92ccf002d233b2cc72ca3b719935b1114f804cd1cd655958a49f460af07dd25d16954a2fbaf6f7e452c426cb09837536c271e1ef8be1", 0x1000, 0x0, &(0x7f00000023c0)={0x2, 0x3}, 0xc) open(&(0x7f0000002400)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002440)={0x5, 0x40, 0x4, 0x7f, "763cb30a6c5a9598db3e3ddde0c63a2da637899d", 0x5, 0x9}) getrusage(0xffffffffffffffff, &(0x7f0000002480)) lseek(r2, 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wskbd\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000002580)='./file0\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f00000025c0)=@file={0x0, ""/108}, &(0x7f0000002640)=0x6e) fsync(r2) getegid() 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0xfffffffffffffefc) 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x100bf, 0x2000000000000000) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x2, 0xffffffffffffff7f, 0x403, "6dab052a346f91e59cdd805d1ea231c9a8655bf8", 0x1, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x43, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x12, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x61, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x58, 0x1, 0x6f, 0x2c}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x395, 0xceb}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x800, 0x7}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x9a22b9935eef12e0, 0x80, 0x3ff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0x2, 0x5}], 0x8, &(0x7f0000000240)={0x387, 0x8}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xe1, 0x1) write(r0, &(0x7f0000000340)="07d6f707ee7a3dfb89a57fce56ba402f61199b500aaf0c6928113119de6c421ecc7df2b85ccf1b2c7c676d69328d27533d8a376a427c77288488ce1ecdb28e09f69ca2e6ad4a99f604cecd18c7cee172868ff78238e055776f7815f43dd796ec4ff393355cf8a190900dea931933bd626b2eeabd41952d844c53e65c468b2deb48bb52159ea959612d6b298f572315a6226300b74861078d53b3db39cd2aa37b942b7b7908d37187372ce305c17df88c92d566220f1481463325a34d0ad1184b6b10b748a91e6499b38cff29e18743b2c4fc6974387710ac66abf5ae08fc8a7a143f28dd5d0ca998c946b939c5", 0xed) 16:00:06 executing program 0: r0 = kqueue() flock(r0, 0x4) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r1 = dup(r0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="eee3587345d8bd506514a1d2d452e5e0972c0b8b0100463a438979763656f33fb8f3a75b6a3041d5f15a176292dabc631cf0c54343db151919e6e341b586f975b31626cf8386f759060ff94293f0b4c21f2d0d2a9c561708627dc1db55b999aca56c169ff97f2b28692f517d7bbd04af2703e4427198814c3cab5a8da07ae744d6e5a80b8cd1d93fa4f91f7cd1dfbcbc9d866b926a861d63058878cb1f11a4b59d70fede2775918d964e1156e65be2e72c95e774f837b4430f801ff5012e561527c980ce14e764", 0xc7}], 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x17, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000ffff000001cb3ac9d203bbc8a4978dd8157e57c423a0fefeffe23b06cdbaef22b6698c0776a64fe0c3f39c5f5f3cf919a2d9cf9d71ff66051d57ff2d997b187c1adddfc70000000000000000000000"], 0x2c3, 0x4}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) write(r0, &(0x7f0000000240)="cef784111154d0d163b4c660c94f9339c5f932a2a0e10e96e3343bb995132e96fd7ec2efc05b499825b357b37079be8a9c053f87017674c1c06bcdb5cbf9c3c076a0ce7f45aa8518504b167adb1e9e7f2db3cecde81735043715eb6650cb7b6f7a73d6e5a23d861149e3f6f33ca59f7f3458ae26a72e3170f0829f7761316000a8a678b5261c9c1e122fa215d72147fdff38121dae24cdb9f643ff7c75b9cd5894083ada970633001ec2c1a290", 0xad) chmod(&(0x7f0000000040)='./file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) syz_emit_ethernet(0xbc, &(0x7f0000000180)="af0c586fffd7d0899edb1e9fe8540ba583f48a63ebe34ca3d996590cf11cd200db2854d57a2ba21189232eadfb4542270b63c356c5056a10ca3977483cd5e4e4896b8b39c9cf28623a641ae4deda93cb7cd1e05077b9fa03d52e00a0855375dad6bc4c5b9bfc8cf17a29363fe5c175a40bb31b3bf5d966675c6756eb0a21776447ac6c9a77df25bb3433824045d8a8ac977f6984c35ee6306acb1ef14e8560fd0bc58cb1b1aca92a09cf3927741e5907454101a0953925dc0b40cf3a") poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000040)='$\xce\x00') socket$inet(0x2, 0x2, 0x5) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/38, 0x26}, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x2c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000002b00)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c5a6fa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d7f00000000000000a10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae27d68ea9ab7fccab6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6c44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753fa8b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd0100000000000000fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82d45576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbadd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f217024166b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3dc7042986968bca182a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3e43fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978c369cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3311e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a93a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3a8febaf49e46d3d5e97dae5b94d1becc4368b154df2e87e422a18fc2021c918423109df2c52a123d66e7d637520180800aa64776c19cd408cea4be0a90747a3a2410ffc4c4418212c37fd69454a9f7635b7fb667b52eef9bcb4c04fcb7811d493c979de6885736ad0b2e4b295059d1e27cc7028d4ffb3a1af586ed412aa3f90fd58c3147dd1cff3ba0177a1ad0971890990969fbd5a3e4196c35c59c22cd1d1aa5345fad7e858ece3d741516097a06580dcbf3cb28da81d6d3e5ec461edd95970bc3fb388ec8339881e337398589823c4e6401c1e9c07b947bb41c4c9c55610b700000000000000000000000000000000000000000000000000000049e4c39a6b88d39d1725167a5bf59a62ed877a13d6e644c3853dd21ab645690ab0b9c6eabb8eea4bc797dec72e1905262416e063a968be0c2d972637b894c2a3425a34e18b87b10068922e318d91133bd848c880f994b4c64916c1323131409af39ad4dcda9237275883583b0d02689f64931de06ca9d930f1fde3b9ea6928665b4b46961a1496a6c9c275f08deadd54baf09b6a976e249c32e901d110e5f76e30bc568ea8975c0aff21d214189d316b57237bf4a13903248f2f414213375dc5a7e0d335cad4a5adcdbd3758a2bfae11a35397cf4af3280efd1a403c73b74b3ec9632492085bbee182f4d98d3389c5f8a266683ea9e3d89d93579c925e8d18b55cae81fb93f8c2ed766011a23dbdb6be949f5c58d27c9eaaeda08cf00ddb1586a9f3385f638fde59c58efd6519a41e177a20a1c50a4ac28a58a152b55f3099fccb2b1a8c75b3aa909f3db0a9bbda789be5deda0bf7493cfdb19a34de4f741b81122570abe9f239e79294ff9771e305320a67faa7b46be20f062be5339153fd5bd7fde7a82393b3e78b68"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() r7 = getgid() setregid(r6, r7) fchdir(r0) socket(0x0, 0x4007, 0x7) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f00000016c0)="161f7134c38eab57e4fd14f7bc93a8f938230b7ff35fb1b9998deed208383fa77becf150fdd3aa71a8b7535fd2cbb028fde6035313311c543eebeb6e29c3d0f1aea6e50a7ed506a276c96e9b67291a7a1a889a7519cf7b3fc5b9ac5b3953d3df8c0a66b043f220db7eda375ba89496403b05c8caa93bc42b5bdfc2f2713626890bdd5633d9474b45448b0c5e6a7223d4d9e37942f74abbebc785b0e0970e0983fed26b9152cc4f153b53ec796e478b1acf6f1122cd186f396b6477c17ea3be77000c850e4a6e667a2ff79cbe6b4398ca0798e3f3d19b3d7e8f9082f9e65d9acb78a1562954dc5eee72f2f2114731", 0xee}], 0x1, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/123, 0x7b}], 0x7, 0x0) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x0, 0x0, 0x7}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffff801, 0xffff}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000020, 0x200, 0xe000000000000000}], 0x66, 0x0, 0xffffffffffffffe3, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x3d) syz_emit_ethernet(0xec, &(0x7f0000000000)="4b04be6294332992fde2d78c0db03f7e462545f57fabf850dae9371b922b4401dd04de885fdbcf1a4dc8cb0a9d9b1287ff59e2cfa3b1594c595fc1b92c31f54ad4ec4bc96cbcb666572c6af9e57fef004f551d09f61ed8c89006a43a623c1583b21d3fc5a3c007e54e67de74fefebe6ef9c4e27e6b61dfd589105661599a9aa89a427194b531da2f19c22e4a0b065c92d49d5ffb26a59e60e5af6e209152a7028e18e22cd108df04a12a481467a4d8a7bbac6e2e941b127ede7fd30b4ce7ad106b5533b922b998f3c6f55da869db354fdc3375299641e47ac08b28d998a7ebc112a6bf01669ae7f8b6db31d7") getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/86) 16:00:09 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x11}], 0x1) 16:00:09 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) close(r0) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getpgrp() clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x7, 0x200, 0x7a364a90, 0x0, 0x5, 0x100000001, 0x7, 0x2, 0x1, 0x6, 0x80000001}) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007d6000/0x3000)=nil, 0x3000, 0xd) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xf131, 0xc6, 0x0, 0x3f10, "b2cbf102b17f2b698c653230fabedc81f2752557", 0x5, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x5, 0x3, &(0x7f0000000040)=""/116, &(0x7f00000000c0)=0x74) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x7f, 0x6, 0x0, 0x1b16000000000, "9b0d228a17e829ae46f6bcbd00a0e79afa4c062c", 0x5, 0x32b}) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="b1a4a9e0dede742af9c67e0a03461514502cd7bdd4b4468c45c67e644449f6168204a99eb80c580dab617e4482f5d6ce6dd56afdf933989e6c13cee92206d25619ab854f744208e0f4ea5b02dd75a554662dd701af1c2347ddfa55f50c5b448b28d528e3aacdc413c00126378d735f3eaf0184261d50b45a9e03d99760669c1234171165f46dfc4a19511cf664e1334d3a31d935a95e2ab9f59d1a3fa96d668dbce0698830674e31ba39f9fd450f202d6fe35d4c948ffc11bdea20bd3b21cd3d97", 0xc1}, {&(0x7f0000000100)="6ab1cf0a6f33c8f31ae30fa927e1c6e853b437e2b0930332a7c1be8394a92019b132f1fdfb22dfa3a967ec20aa093c5e0b8be879de59283afa8d8b5829f60e3b37ef9f026261e421fcdbe5707d680a01", 0x50}, {&(0x7f0000000180)="5aa9e9c6ce5f214f0b3329f467c379efa9c95b4a3181840f9ad789eaf8059681560c69cf7709647441304daaf40d4f94f13807bc692b949b8788f4da9f12a28d13e6507c2fa03c71ccfa058dbcb11d3db49985fce40eee87159407dac90df3e22cb899a9e1e3fba2f459c17f62a5f05c01424b1445ed941fbfcbcc0ad85a521666264fa0f92ada0bc98f1eac9ac0d137c261e15e2de6686ecc27a4d92064623e69f78ef1637bc05f134dd4b83eb94707f0f674d88ea26273bc81cbb92a84a81516f4b73ad1db3db3a1e170e27a2d348bfc027e81a64685", 0xd7}, {&(0x7f0000000280)="bd17", 0x2}, {&(0x7f00000002c0)="fe15ca01fee7b5af643741286a88bee6b88c5ae7dee99b9468f93fa7230569cfccf1de097709ce11cf9da568d9e7abe2482bdf956b4296630a00db72f1f03d2d48cd878f00d395425349bce8cca9d6e1d9c8f7470b7b34bedc10031225d9dae280008b85174c852f554c2b31d5b97e86cd87d9645a8075b551c1f8d1c26271f7aa827a18e9412d0505091a3da592d666008d8d36de2bd7baca10c9c4be78963e8ec9151034374bbfea396a511b7f1a63320a5181517d6ed02e72f6661f5cb7e31815bdb6d76b882af497a24f8783ed2976ff6a1dc57fd6dbfe0e14d1fbd58f6ea1a5f4d00c38f53e75a7d49231ad9781f32e6811", 0xf4}, {&(0x7f00000003c0)="0e8bedd2bba58bd957ed819a1cbd2a13ac12b9d86b4548921025b84fc3fe44f6d5dcd41b9f75fe18baf876767ba51a0b68d1ff5c2ff88eb639d93b25a7fd92ecddbbf77f6c502d9be2c4f9bee2c7120354e69fa9fc8ca3232f2b43f06733aa3a8162fd53f847d835be5bb7211f820608bf170607124d5dc97ae4e2616fa613286a9fd3b53632e10255e17770a032baa1c5c084ebed3986db60a174dec5496bc53c9fdc930435ab2957bd0cf75daee7904bfcfb5d73b8ccc82a30c7d1d17960cbe647722d45f12d22a877185bcdb0f1bae09c28778423d079f497b29bb99ae55a103f889e7c189576d0552e9814ffa97b79cf58d09433a1c6ec70e3f00815facc15fe4173de6a8cffaee8197e080bd879bed81b0c7e56655d111a4e62f849a49282793a5eb18ca9aad0791c4741267a0456e82aa9d4de2e451faaeeea4f0a477d7e2553cb15597c36cb4fcef35f78d8cfa07e9c6761e67e6127dfc67840880d98004ce85cc1274e972245f545ee4fe9599fb9a426bd8005beed4ab59f00081d9a71b956ad2b17b72c956cc3ecd9787425f808443b8f1eddc34b81c00cdce2c91eacc59cf7dcdd76b4232e2903de98dead19855bc560ad0c8d021fb45403d8e3a56d5c000e834c93af482bbb4ce81eff8f203373a402fe6fb4ef2f507db54d26a60ba194fa3ae694c8247712cb85fbc7eb5f1959c6440feffb775ee365773fd6644589981d8f0ccadf55b685f4253f61b9b74e68928f5e85ef31b8399bcf867aa8a731cf822cda0d497627d7043a64d2ce86191c89e5347ad221d0e4390dc0fd550265fcfba4aa6e9de7c49fbff788ff86f226f9e5fcc3f1fd2afab7dfa0fe2ce75b8e51580dedbfd54fa879e3356a9cbaabba2454a209b95ebdda94b9433345be3673d5439bbc98bfb663c131441a14856c711585a6b9cef006d1916ae96b6552e0ef88b08cbdb9c0884440a2d3eee51e044b6f98838001a6df671e903788d3600f16d8530d38e3cae8b941d4d609e1a3bc7363125be1150d942b8c2af3fc46692ff3e8a9d6e400c59567a0f1b070efec67908c8233c0c1f5699855d714f0c0048a3cad5efcf03847b9845540145ed0216041e70bd65bd5f4101d87576e850b48012a7cad83bd802d664a13064cc0405a44d0a853a5fd5401e028c2909f20bee20e0fb899a27bab4a284f69f839b73b76245b35902f45705a0ecbb5a8d5f1541484339ad84f89c39fe54378c0eb7977eabf769bcfae734bd1ef9d0b722ddafd1e34e518d5e04bb48ad8d922d6e0be379ca6601ca921ca01b86aa54e103b8b9892abbf3c2bdf22f09a40d4c4f0e3c13b06d07d57e9970a1fe1a04fbc802be186e66aeda831bfd21723ebd4ac0ddf20e2721ab43d95d412f6d0159e5841dcf3a4525c13218e29130dab79571765a368213e72732f77c7b4a84b4655737cd47a8f9bb104876960aa74e523939c336ff39dda89e5020d0c087e3b676dd85818f7033d7d604f6b58690a1e20cb6a70756d152c7b74ce7facf271705db7c8c95472674cfcd9cbe23a3ac67979f3f4488b660b1efc68d5fda9917722a80bb5e0380f1b81ffbd78c49df925c61194c0dbe836ab0c63edc62937d578f5571ede484665211f1b8ef8c7aabbbcc1f8c6a246d6ffa98438516efe095a1ed55abc132f96dd143901a35cc1538f68e97c096545983a128bb9a5a539eed0201a95f7b465ef0fa9969421d564d757df6e8a1933f2ebc79c31a08e424a3b7831d4fe7f8ef04025df18e6eff7d9516cd1ad34d6cf9d5cf17911c37298c748f803147c0bc201d109ba012efa24bb348174319086f8476aba9994e6219c0be96150534d4223d3bc4253adf162380f45efd267f4a841af62f99ac0b0e173aa4c6e779f49acf65d6cbcd7441f631ea464acb707d7fda9793a435ecfdd885cfea3fc303011ceca08384c6b955ba9c6d1eee1d930a6fe4bc93e08307cc2e7c94e2072ee35e399eb2e61f37ead36e09b49e6b703df406b252a0987bf66efc4e29ec5ffbd9deaba57416694e1b793f1ea1079b4a54725c3b54ce6d254399537348b06c4ea76b532b23a37ed4f96bf537df5c2b26f055e0db79fde67f9680d30f183d72228cf0b968b60cce9e6d117b8642396ef0309ae20556eaf77c28679029919a353253c5382e70b28f48424d1ff9d77e9389243e841fca5c20c108a7f85e4bbc6536214804d072328f1a004818f535bdd01853b28fa5003f49eb56e612ef80c223cbfe7054de91ea2064bf7d3d1709dbe5919f1f6611299c58efa49b84fdbe5580cf8fe5d4b7a7df4c9df10d365f2bca917e154c3ae0239fcd626f47b5db6d2d96c1d409e7e5764c14246aedd115221b82b900e014d09619b761ffa21055f473c5828609708347a9d70d3bb40baa71cd88b783690de03e3a872b2dd2069ee93a2f0d74d52daa4ee5b025454f60efcd1852c8afc0b750d9a71e3fab384857cb4ca3ba7c7243c56fe04008615f705f79c3f94e42095aedc6260756d1f2285b76d7db5c55dc6c150ec4cc4b1c429d5c4eca90c3da146b8c880463a803dca76398c480952273b9ca6ebb46ca2a4ac54e9bc12a6c2ed2eb43ff2ebc5234092c3d98ed40fd683bbb6eb9029d3b79b5d59074a79f3e9f3bed5eb45101c170f696c99b895c16e96fcb862e3a37f902844dc0b1067cd3e89845592e4378d5dc6326f70dc1dfa6b2f96e682bf7c50841757b36dfcc1acd312e9e02db95e5c03f79050bc9e8f2fcadabbf7aa761d73bb3f5e3faac3f4f45f005e41826fbefc40b1449cb94a1809bb8a055ae73c2f13070d87e73adc757c217d4c9ea4e2f78c7f163bbf5c1c4473626d95f6a36e8ef09030931fcf636ccd1ae73249675f85c36676dad9a4bd9cfc31cedbedef42f6422d01100d96302223fceb217c0e36bfa1fd47fb5d60cbb09483f2d4f8f2006d95d13f90476bfb3eb70fb035f33c8552aed4b0d49dd8c1df3a75ce83ba150cdbd2963af9f7e66f7ed71884a311259a08eb59309ef672ab9e9e303c76a5e1133a9441e80e07e482f1280556d8f85e25efb30a0fae2897d164cae2bfd68b79bbd6d891df5585cb4edda2369429e6ea765d31bee6464fc08f388193d95fd2ffd0c0aa53d6c800ee7af8a920c13bcd91700518bc738f3a2502d0edf3bc4bd8be76389d0c131636586362fa5d7e380894e3125608826b3db9144992bcbffba30365253d3b5c288de11548d58263bb9e583fe5aeeab136f2670cbb952eb2ef67c405d0597fa73182f67d481533c2added097b4a9204d6affa13921f9704fc5c56a6a3913f5f455f72fe6f73b908e67e29363e3674855c50dfc3636e57f33ed8bf14085d9c4cbb6cc3a1755c35b0b7c5f1c758249f2b8c0b06564244335df46f3fe725ebab0830562e31cb8db4076f43f25274ebad10b5f48932c8c434f41f37ee412919258b66497e5aa7827b71073167e6580f91924a32e13a05db326f24b1477144a15cd1c3f4e993a83227552af4b180fecd8b9bd4362b9833c66401d799db034f0954101509a4a8cd00e767712debdf60396633f838613765dce29f365bac71133976e5f36d9397bc01ca4a59f295d61c12834cbade52c714412b03d5b651576b2a1ee48f1e0b65c011b958cf372d78201100ac343ebcc0f86049f391d941a00abbcb7a734a5dc16b54277bced6aa862f7b82931b3b21474595aa925850b5022537398db759570690451cdb27d55eb7704ec4f9ea55a89d614879236f86ba212b7b04b03c657e18787212e575b552abd135c01abe1662d94b03bcd156fe73f93bc20fa6253cb43d2e49cf485342f0336c065422d543c59c4e5edf53aca88235a381634121b8a9e91787638ca0370af8000a4456c12b2f937d9b35eecf7905e53a32ec1c8c427e5aaab42bc1815d7c2a0e8faa5ef2ae86caf57b2cd4c038c9993ce9475b9c44ed5f018946252da50312543f17db4aef76872fd54f604789efa1d0c15fffdcc9b60241b65d3eb0becd61a8e6f147d8216e38649f4d7e164b2e80f200e2420fa9c4e2f09e383d841b1772d56b33f23e4eeb925a972017360f1d0cd9f331552be94c75d4adcbe64c4dd4a36d03e25cecedca22cfe3204bc1a415abbd1849380209bd7d2eb48493f14c80357bcd7feb50267900281f870f41cc6bf64d0085056a3114c25cf40c935f7024b22fa0575c06f4f017ab863cfe210267089108431f8fa8f54ae8740f9719ae6fea5a32acff4c380efc3d5ad557ebe01e20d3ab0274bcff6ceb2131a29532b1cb7ad0d74392010585371edfb83b097f9ea543240b109870f92e4d60fc2416281f1198de7b919e8d8ee33a43f86ad6752647b3a110dbd024832ec9473a6a64f90ade6f5c5d2425f851f9c8a5b824d89bb21c6afd0706518cda3b395bf6ceabf22a8eba6834da7a70d12acfe33d7e89309c3aac5c51276fc1e6a79424e18a19cbd5391f5d4fec337ea060c6ffa1a19cad953fcd7be8616ae8439a34793bef72ff1c45cccdb47d76cedab5ed68b8166d32fc9ae13737f335ade7d4645f8b55e5fc428b71cfa390409b885a67f78664e4048249f9693e0eb55e0b806cb85164d37fc9e75755f23d653846568361a76f1dd3cf9b656ee2d954ca50876e40404b0d3e8bff56a3c5c09b1fd8a7eede12f983b6ab074cd08d68ceb532a380de281b8df9b30aab9756e0645e0d377d2cb498dca86db2a2fc1fad4a3866a67aadc09891e16d26420807d2070fc7f0b9ff25f9e36aee35115b68d9669442fcbdf477498254c5b09c154bf9a4d847dfa66630c6f7659b577801c3d12f57dfe2b406086b139c52e069b4379c06e649068ce3952904096db5fa7f4d1cb5e970f217243e52505a0f4e26bec3b092d910b82981e7523aa1701e46af0fc4273ba1db4415964c3184b5d1f6152976322140427b8466b164f2f92c7ea324cf898d015d0823ddd2a2c8b7ef5ddbb61afc8f80cb638cf42318f92b86ff908e044722a5651b080598bbae093b68e54a430fcdca78a6f54f92177934d8ffeba93ff1afd225abfb716269b868daa7943c946dcedcee29cddc492df5024402feb6d68959a8f5bb7cb3de474c82c7f55ffb6be55924a3f14ff5ac78b00240d1548cb4d163fae9226c9468bbbee5cf1c64fd79eeebdb61dc762f80c920fa08e4a735e47a9e069530929a46ff16872435f3a3525ebe4b0a26ac60eed049d406917a9007c08a05124db74dfa221ee7dd024793731507e349a7cf4906fe02667a4b3db5154d7d045a041040935455203a768b897a35085671be81842f7ccdbf522e474c993828c8e4675d0e808d3a2c1889ce8f584e39edd84ca9c56a704808756b464d11033019b534af7c7712253ee854b41df4c321d892ddd32e62dbb838fa72a0d87ff0f7a23ed8225b258e69f4a6a8a38be9cb8a0a3a2d32506576ec025233e5a2f1e2695f39967b22bfb8e7dc599a053c1c1ecfb02c5752ebd1a216d7e826e839402635d092e4419b02eb04bf68e4971517c4aa1be9c73556281f56b6329fa9ddbc3f219f5c400481ad8a7c2ba5a03b879a4277c573c1f53b66ff5cd92a2045a0ed8ab554b5a7e73502c04d60261e994c9717988acf0173b121651053f9287b210a076804a13e2f18db5bb3c3028f872769fd854cbab044e74808efbca84c4a5cb8d214eb1a87c6eca7bbcfae191655e3437f812f55c7fc861289fae01687c6eb3541cf3bf4fc8b0c15c47f862f342f06dfea23e833372c01b7188243858754784530750d2ca8741f5ff7818a3f1fac171aa1313a1dc34ee3b02887867349cd73157", 0x1000}, {&(0x7f00000013c0)="25e0b05032e2edb502dea00af716324c2c69a9e3ba8d46edbfa2819834ec424cb345cfba78fbb5230dd712b390df0be779833d3b27c1fddaf549dc706c7a6dfc7d548a7bfd078215dd6dc3e3b8b1c0fb91a2c4dafa28cb03ea4571200e3eb6d80f075c382a37214de7a1bb18646af695", 0x70}, {&(0x7f0000001440)="3bdc2c28e317a9b5e1e0b0281bd2ba5ec6cd05adf705e15f51ff5d2c9e1176dafd1fc55ccb7a9b57ba1f7f42a7d5d4a9bd66e8003e2abef9cab672d1f01b6f8a5cce19fd64f93b66db3dd74937d0d15f6b82161c7f26e2b49f04d2518d3c44581fa282ae9c15cf944444cfe7dfc5387bf560c48ccca0110debd4d86f6bbae3ca39c2db6e3a8865c354f336a15a17ac1cf70fa44900031d925b14f64a523bc2375754b36a436966b0b03df9b2869724301a060e7ccb380181cdca52757029e62cfc75fc8a5c4d1a5e12c30b02f86a9e369621c60c67652d0778", 0xd9}, {&(0x7f0000001540)="10cfa35ae2eabe2da554389ce20a4da5596343cdc06877ee65a33d0732", 0x1d}, {&(0x7f0000001580)="7c4d3ec5765998b6a3bb6a35bd7cc17424d97a0b07eb2723b72c88fa312c826ec58f271ce0bb3868d7f2a2bd22431953f19e5991b2a5e27fb6cf3315fbe19cd6", 0x40}], 0xa, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000240)='./file1\x00', 0x711, 0x14c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:10 executing program 1: r0 = socket(0x10, 0x3, 0x100000001) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="11c17e8c8484bdacdb5daf0981b22156e696d4401eb12de188a020ce08a88288f4763ab14b3251ea6ab7fd15a7005cf8b806ce"], 0xa) ftruncate(r0, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000080)={0x7d, 0x5}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x2ca, 0x0, 0x152}, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfd) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) unlink(&(0x7f0000000080)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = msgget(0x1, 0x101) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/3, 0x3}], 0x4, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000000000001af0286c00", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) listen(r0, 0x1) r1 = msgget(0x1, 0x70) msgrcv(r1, &(0x7f0000000080)={0x0, ""/24}, 0x20, 0x3, 0x1000) clock_settime(0x0, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = semget(0x3, 0x7, 0x84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/154) fchflags(r2, 0x10001) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x8000, 0x9, {0x100, 0x4e5}}) r3 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000240)={0x2, 'Z%'}, 0xa, 0x800) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x400, 0x0) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x2, './file0\x00'}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000380)=""/129, 0x81, 0x3, 0x0, 0x0) r7 = dup2(r1, r5) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000440)) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000480)=""/11) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x3, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r2, 0x6, r8) syz_open_pts() writev(r6, &(0x7f0000000600)=[{&(0x7f0000000580)="c0494561f87e35f44e9d048f8914f4f9d1b862956b4b25bceeaf79e9beee70afb612636e5e5f811d9d311ef903b81563ca01dfd8a660a485c156215b60aa526728f58e3fa4ebfcc03aa0a1e90f13f9c746735b6693c2f5", 0x57}], 0x1) semget$private(0x0, 0x7, 0x2) write(r7, &(0x7f0000000640)="d343f1be622c622d716f5bb6bc4b62b1c9ca2007fd3c583c747038a6df74e8d3a2068a09ab2d91e337b555b61df257e99f1a4306541e8b0cc1a461772a93cc697b04c296d62ec95b5e7b1d5e54153693030a547deb3fcfbf1ebcdd7b898c4db07cb0bb88c41bc8b2f8ffb6c6848d4f75733144de54f3594cdf5aef2c8404bc876979004fde1f4e8363e856b8d5e59d815b2b05b34e8ac23eeb5fff85e8366ad6ab0a9050b49c9399658eedc93e0e6e25f2279ebffa5f83c4a53062e872590601d5ba52defe2edb7e458185f9e9652a2af46ba31f0379abc47d1c3cbc9e0078bca33cdbe0a226d9779013ef7dd96f8170fb25eff759176d8b62", 0xf9) fcntl$getown(r5, 0x5) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000740)=0xffffffffffffff7d, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000780)={0x1, [{0x3, 0x7}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x80000000}, {0x1, 0x100000001}, {0x3, 0x100000000}, {0x1, 0x3ff}, {0x3, 0x4}, {0x0, 0x9}, {0x1, 0x7fe}, {0x1, 0x6}, {0x3, 0x7ff}, {0x0, 0x100000000}, {0x0, 0x2}, {0x2, 0x3ff}, {0x2, 0x8}, {0x1, 0x24a}, {0x0, 0xfc16}, {0x2, 0x3}, {0x3, 0x6}, {0x1, 0x373a}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0xab2815a}, {0x2, 0x2}, {0x3, 0x366}, {0x1, 0x7fffffff}, {0x0, 0x3}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x3, 0x6}]}) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0xc8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="eaf94cbb8ae30406fcfe0806a06e649e9c5dcae421ae80fd5d578b8badaf202eb5736c300998db32de5af8548b024b506b134cd151b7167ea3277a2ba141ab7b3bf627c0d4aa8ca328813902c8ee86f6f75efb72f778d4a90cd40d0e375ac5bc6cd6a50182e73f1478", 0x69, 0xc, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f0000000100)=""/99, 0x63, 0x3, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="9fcaac65594a0c57843190a96426d631ae996aab02824871686ea2a05d13abbff282ad2694f78ecc8802ce394e805a68cf22", 0x32) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x0, 0x2}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="737d5225bb60638520", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x5e2, 0x2, 0x9, "48b80528d747402f1bdd9634a4808cacc330f5f4", 0x8001}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf", 0xfffffffffffffffe}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x200, 0x6d3, 0xb72, 0x0, 0x4, 0x800, 0x6, 0x0, 0x2, 0x1ff, 0x24}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:00:01 executing program 0: poll(0x0, 0xffffffffffffff69, 0x6) setitimer(0x7, &(0x7f0000000040)={{0x1, 0x400}, {0x2, 0xffffffffffffffc1}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x56f7, 0x3, './file0\x00', 0x61, 0x10001, 0x7, 0x200}) 16:00:01 executing program 0: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x6, 0x101, 0x0, "514cf3785f3b4bf2be74eeacdc2f4db304491252", 0x7, 0x3}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x101) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/29) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) sendto$unix(r0, &(0x7f0000000140)="2cc3ea797c375c6f08d2089a5ac4e5680f7c15b0866bc60ca3998ee7a7831917a22e7d107c0bcb63a489bc7794568ca1376be3f8fc0992bb883596cb58db9fbc1e345dc8bbb2d4b8ebb61a8ffbda79c21969e206b87f7fae6c6517cb70271555a4a5676818f20c9ace8201c1664c456896c07592cd5d4a218550e8724c6778ddae7c3f92b1846e", 0x87, 0x6, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x101, 0xb9d1, 0x6, "fd797ae546160b5c78a2edcd324ef3ded47f0ae8", 0x2, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x510, 0x80000000, 0x8000, 0x0, "fae0f7ce8e4e7aace46e6673cadc1cab9e50f25a", 0x8, 0xf33}) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xffffffffffffff8a) dup(r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = msgget(0x3, 0x20) msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x3, "1c2e4ff3ccdc410d212b55906ddbd4dcbff45ece3f661013f1"}, 0x21, 0x800) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc040, 0x3f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x6) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x1020, 0x8) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/214, 0xd6}], 0x3) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x12, 0x4, 0x101, 0x1ff}, {{r1}, 0x0, 0x11, 0xfffff, 0xff, 0x2b77}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0xd, 0x1, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x80, 0x800}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x5b2, 0x76}], 0x80, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0xbc, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x80}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x8, 0x75}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x3}, {{r1}, 0x0, 0xa1, 0x0, 0xe25, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6ce65750, 0x4}], 0x9, &(0x7f0000000280)={0x4, 0x9e75}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x248, 0xfffffffffffffffc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:10 executing program 1: select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffefffffd}, 0x0, 0x0, &(0x7f0000000040)={0x3ff}) execve(0x0, 0x0, 0x0) munlockall() 16:00:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0x20}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="32ee1f22ca86877742347c4c003f37893639308e0a90aea9296762496f275e2f65f9e40dce76d950f85c241ed16904eb76e851c67803b937aef7dc120d17e11e923e5c748ab57f75ebdb8d4dae2066dba8f3d5c5b30846dc1314686cfdadb56695856b2f0309ab29043868cb59", 0x6d}], 0x1, &(0x7f0000000340)=[{0x60, 0x1, 0x101, "94281bebba2b617b9ce52dd97434f7293ed4d07040dcc8fb6bb0a7a127a7c60e9afe4d54e2de1c36e037cae1669758827ceb4ba972271c6390aeeacf771c12f3a67f5302fd49a2dcd4abfbd0be71"}, {0x48, 0xffff, 0x1, "0e246c41537cc93eabbf1438997aabb6aea8de9172756005cbe18ff76c68445c92fefde73a62536e113cffd9b5156e8df84b3b"}, {0x10, 0x0, 0x2}], 0xb8}, 0x6) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x8, 0x3}, {0x8001, 0x100000000}}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x400011, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x802, 0x10) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xfa) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:11 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) unlink(&(0x7f0000000080)='./file1\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x3fe, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff000000000000000000000000000000000000000000000034a518cb66bfea63bf8bd6b143b8ead4f18ba120fbd87de36652524f99c29f5bad43803ce9d2ce688c289d07988f91268e6fa2e708ec7ae6e2b2abd74b14549a03d8457d43847b856d629fa26447cde86b63aa18d3ec061c55a23f48ba54c82c96fd84f6df529530ff4105082a1f225c7e9e2067884d91568ce462b195ef8665521542429ab1e5714d7ee9fadfe7a2bcbd74fb7536252e8b00474532457c681d5e2f536b57abcd61b7894586b67dab61da729568a04f97036813b720552feeb432dc83e743d2e3c244285266a04a698753488265f3732a60a199c8570e8a853ef5e6394e770e8f323062d6da16642e4ad3129ae2a04e9f567ca790fbbfc0b16386"], &(0x7f00000000c0)=0x4d) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x7fff, './file0\x00', 0x20, 0x7, 0x3, 0x40}) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0xfd82, 0x0, 0x0, 0x0, 0xffffffffffffff7e}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x3ff, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() r4 = getpgrp() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x504) r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x3, r6, r7, r8, r9, 0x20, 0x100}, 0xfffffffffffffff7, 0x3, r4, r4, 0x8, 0x200, 0x9, 0x4}) sendto$unix(r1, &(0x7f00000000c0)="0da744a4ee55027b2bd630d29ec17ec7534a40f7b0215d6aeb84aece46ba86ed5cd5f7f0e5722d81325bb3352cc8f5a915bb26696fc4b37c48940add9a24f6cf32cd0da13ed7cefeb34c66bff4b5fe1b10b8b53f0b91e760b55fd9ec43f306e5d6ff2f29aede288b65aa5e1485a6861e1d48d1b8190d3119faaa5157", 0x7c, 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="00140a34e27bcbfe5fa5e99ae9aaad803809fd067d4bcabfc37cb2cb6e706f3ef371111795cc35babd3dd25e921e5491d8b38b86c5ab09b9f5b0f749348446aa218ecd221446dbb601069db99cbb9e5ce283a40b8dcaf5d18664250abff609b14f8a1ff2f3dd7f2619236826fb5ad9657523749a8d6864e44b28283a10976d87e6a524eecc570b3dbd1711b6ac5ef05148824fb94f2154b822d940974a75cc2062436b5db9cfb4e98568bf926edad315328dd4eb0ed49e8078a1720b4b7856c76ddc10c1d19691f7941d3341c89befb45e5416c6cadb805e38912c8def"], 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x80000000, 0x4, {0x6, 0x1}}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x718) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x10000000) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:12 executing program 1: 16:00:12 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) syz_open_pts() 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) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0xe9) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000280)='./bus\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000680)="f717b407e4aecdab2668125922f12219835fe1e04f5d189f6a12372ef3d68ed7ddfc11ba7403332a0e52e0eaace6dff3519ec840deb2f8a03f7b584a4d98a9d7151389ebaab914421af58edb24e31d92ba1a01429b82ecb63e4d1750c52358c26a0658f978565d7994b0f9", 0x6b, 0x8, &(0x7f0000000700)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x1) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/162, 0xa2}], 0x5, &(0x7f00000004c0)=""/237, 0xed}, 0x803) 16:00:13 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f00000003c0)="030001007c2cc43803ac13c729105e3db81b04c72a6ef70267375c55bc47111b91260140ff791aaac94d9c302888d733e21cef7393fbd5a0f0ab8265324a222e41bb4ca18b72458d0f0365c2b1ec81fb4b608174939cb47d63fdc9044afb4f1107d7bb39620ad209129ed2ce1f1682d87ed98293053d924fa8d29eb125cb16861b57fd07a6eca13824d76f894cdf780000b348135919bf27332908d1192a292ffe508b581455b4fd3af9d60604bef96734a961fcec09692f4f9ab1ecec84827ab354f33cf6eaa0aea78d3305ad76b83af1", 0xd1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x8004, 0x100000000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000080)={0x0, 0xfffffffffffffffc}) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x33) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0x1, 0x101, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x401, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x65, 0x1, 0x3ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xfff, 0xffffffff}], 0x3f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x21, 0x80, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000041, 0x9a0d, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0xc, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x60000003, 0x7, 0x3a}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x3, 0x4}], 0x1f4c, &(0x7f0000000040)={0xb5b, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: socket$inet6(0x18, 0x2, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x33) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0x1, 0x101, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x401, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x65, 0x1, 0x3ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xfff, 0xffffffff}], 0x3f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x21, 0x80, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000041, 0x9a0d, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0xc, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x60000003, 0x7, 0x3a}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x3, 0x4}], 0x1f4c, &(0x7f0000000040)={0xb5b, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xfffffffffffffffe}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000340), 0xef) syz_open_pts() 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0x400, 0x100000000, &(0x7f0000000040)="b99fb13f0f39950d1642123a98090bb9a5c45b3824720978e6d8eacff7b896", 0x1f) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7ffe) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000014c0)="685211929556c87ed47284de835092b73e88a9d842458137b9919e513bd2d54cd97a3ac6fe8a1834b01456bf147ddb25ed5e35a0adfe902ebac0952033357582803c57aa5d4ac488913f1ae0032852fecc8c6d71494646f1aa5764406c2c2985b22b5f8d94bf4bd91810700da0cba74a97b4fd92330c8346d115ae2b163876f4bafcd8869b44990292feba52bef35dbc209d2116528fcd9ea0667f18df941cf3155203535672bc4a6c75968ef79413e6338e5a493bf0b42b012d1ef5a06a90683823f6c0d4afa98559b04b04cdfe29f519377a9fde9767d248c19b8f", 0x3b7}, {&(0x7f0000004700)="79449a77ebc39ba63bd0f9b69e5e8ff78798a2e90d8099a86898cc58fda180f155a0153e1d94c31327134fd61857784b44223b7b9c11ae0c056d803927f311ef1b538aa96b52f56371f67f0fbf5fb88fd9ca1477882f852256898de78b4b7246f7cfa44d6b9748f5d76fc5cde3d9a37dfb61b3f2c4a6f8c358656187e73304eb46667ccb164a53a63afad2cf17f51c1f3f223f5f9f51b5b8320188cb8d21cc49914b777da500d4cd997958a0febb17421bda4d203e22c5e7cba50d9b6c649b25522300100000000000000000000000000000", 0xfffffffffffffda3}, {&(0x7f0000002700)="e2484b0c1092cf99c9ede410facba7902c8039a7ed6897509717e0f544db278b5aa4f4e66056ba20cb4671e206d16ef6aa9e697d2c758878b4cb5eadd319182467624288fb17cd2647640d01ccb1a6598589c976849e03fc540a493e8ba253f10eed87ebbdc02b5376879c790336ef5edbc79d2f17498e95b186770a65f99cd5df0d028d9f3ffdfdc09820acb81c2b87bddd92cd515a173f2cea5bdcceeb4630e71137e0f833554921b8c28c8876c65e4773b147e8015b23ac5878ef7f3f3743575e364c013da3cc686bbd7de5b7b89deb972c2174c1d15a302acd3395e253dc7b77a21767a236ca1e508709266cabb21b83540af024b5ebc344a88135bb504990219173381757e2b255457db664069ad167fb776b9d268fe4a206f481086b73377718eea4809ca4d4dee9f6a36ff15f014e5ff1bfe7f2feb9cdd8709d588f615466be079e42c81846536cc42cebf8ad415b78958b4e6e3fe391d183985ba93b6c6cbd57d0cedaf3b17f0b765c8043be817726aae27d94dbfdfbe14dc50704ee87d0e0d4aab72725fd83ce38a5f46432a159519c058b025c8cb720b94ea12aab2166462b9aaa58b8bf1d40fcf20c09dbf3fa394a2fce4badc16cfce5c80312d80d54d51fc722294f359b73cc7a29aa8a38bad02dcc10fd038401dd56b3cfb5cc7ef94270328c7e0681bf0397480d6a83629dce2ca44e2d813c644857ae73d843fb105ac3d0bd088f8e40400934287ff6425479f7d4bffe8ae69e9cacf9817a50ed78a2f64a3bb51cac04e12934e0a7bd28f0aa1a766f0ebe711e6f346e2015f234cfe7d9495fe5ae16fce9b3bdbe97b2263b3264153aae2db46ca68f5e9a93daf58d6788275be7372dc7a2cc4e3febd5bba613aac0681f710b92745052830b9d63765d87019d9d60226edee81e33feae8cf04e0d4a3230dcf15b30a151be19cc94e4e14cb3d2b149c09ab9ed6bf5faaf35eadccac99da7acc3095ccb9f45fe18c97ae6f60a5b22c1355ee6ff1cb861ed9fab83ed6856b8dad5aca5d8c516fe8a973a486f6cca0dbd9ba5ad9573de5672aa10c694cb4acbabf1dd9cd1838f3e5194997dc660fa984f3afff1d0cd75d220b6ac5843c52be1b5e70630bf486b6bd75578a07a34788b67f5a41b8164b21f66e81a9917b81b96e5467a37770b87bd2234cb0712bcac392c0ff82896a019d2317589d9d8fdff4ba8f2be7d1f6f0d0727d3b8af6a7b6c1c6082f9e95df365346441f104d3264deaccda33bc23d4bab2224dd394b82b5d0cf44ff48818c043e30decc2671c6ef39c572efbde7b41ae9552154bf8ec4f134b77305e205d8d4a6b5a270d796c9b221194db921d51481430671bf342ad99a391592bce7fb84be2047f8fef25c8749f3620bd16abab0720a6e9be80802da4907cb55da4e54bcc2a489fe3e8d74dfa6e269a74bc5efc369d8a77d9f03c603e23038bc931da8ede8c6a324ccee4ad94aca759bb36e4bad4df4de0748ccb2065ee7b16515ad2aae9f3f6a49125a56c8b317b1068d3fbce50197f9e5f2a8bcca3362117a44a118085750a20c003f8ac60ea2e7691574fd70a785ccd42cf4ca995068edae933c8b247ee04497b4daf84297af703ff1fa6e3df6eb521dde4e84f0edb6a97d0bb5cf0047b77db13f7ee0a28391c7d12bf29f638d53618ddd49cb17c53a1b25317ae9b39d861bc8e47b00d27fd40ffe3d6ed7ff7202461e78f96a0c883593e5c7d5e6c9133eaeb0d2f9e0315b8159deba01fd13c578067f6ed7626651100588e9bfecadf05cf32d90c8dca60d56c6e118e453709e5f7dd84c4358b1facb8e7352ea9c9f1314dc062b5bb05fee5cfc69425fd79d4dca533ad33c5ef08b76eddb8a136007236cced8bf77a34761dc851c2f63398c1e87e8ddfd995123699ef17b516686eada78c29af26be56166ee213f5411b950fc3c79fb93dc958a7f939687682271c4cdc98137a9a1212d576bb75e119f2111eb3c55ac21bc8e4fcb5e1eda71aa00a96fed49e3b77fba06aa4c0b01108336777c29eaca71a09aab762662b763b55ca100b07aba1b7ac9ab0c7fc9471d1371da941ff35753db12c79435ec3f9cc33e1e42c856652ec62bceeb350337118a13227445637bfa2e8c96122ac659173b8df1520656c2a5d0ae41902692e536d163f797558e57ed2f9dcddab4c9ccc32ecd28174401eeafd31d1ad304193795380f1dd219869b3a46354a98f3efb9514de485bd85c3523d2fb3a8f3fd72bf3634d3d21181f8a6d0b251fc4f2d326f5a74200c309886176b62690815c3464d314129f0c381f6519eb87fc7919faab45cfd0fa217af5146e9eea5d044f52f49f5a3dfcfc9abd0da046ba7800508c0ccfb3c4dc051457577f6888531678c64ac0a3e9f124159d33c8c7439ed78cbc65fa2388b8dd81e25eb09fc76a94e6d9f782c6125f426dd9497aee6042a03ea1e5c73a847e0cad8b7b8224c2dba670475de29fb0124f9a4d624a3b3c7197584a20efce09a5ae9f20692fadad10037d9fbf24bb69f1b54b384240c60f8738bbb4bc4602095017da31e62c2edf20da1eaa2f73bab1e3f3a5d528ae809dfa54076f9d11d7c01225c80da69851a8780cbe2c299bb4e61aa0db4052229af8614b8f9866c6f22e2d43f04bf997fbd686f43161e5b53adf4be5bae60c26ab41463c394369927dde03d059f8811bd5f185e249df8fd04248a4d7c6ada247338df315722c0a96d55baf32c98849051a7a3195c9a14f03034c85c483a23631157abeed05907c6029119699b03e4c5a871d590db99fb1a616b8977ca4219c9b79f76e63cd4e4f7aaae25f3cdb8053e48d0036b95cb383feba4ba332d2074e974a08bf91885eee7783aa4611233889d945dca61657095b29233580684d4cc7843958647369a815fa798579fcbcf6d9f9ed60bf4f3450268e7d20b291170fa624de5b586438e1a3fca79b960f790b2815103c8cada53ae1b6b209e7567bffcc48811a099bb823be9d5493fc3b05486bb02d7e1164b5beecd3dd32a7a29bd5cacb90d7b43140ce2d17a10d60c026d9d009587dee767dcdbcbc126ebc2469c2ac267e299a14214475a4ae8ba47d34fcd175436e1c32ec9e206ee4137cc75154f6552a3a3f2469ef97f746030f8e4ce518ec57a5fb1b2169649072c81ecfb8165738e18396730764e4817611da1171b88f3a86d6fcbdb6c2edaab7a6dffaf9e8219a9f05018745698337c39750b8892987b61f9e1e3758d21e916174ce5baf5701501de3b433d2bd047eb1db12024aabfc664ba4ec4a4c612bdb0dd9c8e6d60671c75a2f01fef119186013fc2d601d9291cbe6ba01c9ab96c343adb9ea305ddc56645182d4e5f7c62aafbf58b88677e42f7af5921e873a7848790645484773478832bfb4b7cd187204efdc2e4a81d48102f9aab0b2d2dc7041e8c9840105964e8751a752d2f5e61bde947c249384320f5bfdcef73659404be0298bc92b80be861e6b6da4b9abcb5265129c11566d134aebf12bb02e70854ea4d2d691e9ca74580cc42e9de1355e8afbe16e769977c839312d296666e053973527ca1be9a1bf1400c2c879eb6eeac158c30567d8a88243ee3c14d09bca29956d8683485bd45ac05b9c31dd8b24c7d43247a3f70e7f99fbb1886e76f06dd284631b364957b723e747755eba08ba999cdcd6be6c15a4672aeaffc890e85eb27418d3acb62eff686b29dbd4a54c8a289a0e46edf3cb0e69e7b59b40f7982cee53ef4de540c005d23e6968d25a05882f5072c2fe8042043e4d4076937f03ec1d3f00820f8fc061907aa5e1540315ebb47f6de8835f947a11bf63988e33007730c7d2919d647b0f84fe58dc18d792ef7dffe835bc870430c829374cea7f086f6ab725434544b3f143dd157bc9e0e26f3eb36646df36520fa3456164411c145f031b470e502b9b023a745faf57c37b8825c83be4b26e981d9d90894331e4acd80c0a303cd6822e2afc7898187654f404bac08cb38a93d7a7b972adb2412df8ac8d2b64a510c1c7c695f133930c05e9f8d2b706da2c105bc970b221ce4c5a78be7c8746937c9e670f8c88c48905c9182ec735abdb6afc6eb829ef22487af3dda45c472c6fbbbc4e7a666a38d27ff42a6be9f2d1a129f8430bb0cfa5b40dbea552e95b2c7f9bc766180bb0159ba5957df405369f147f3cefddf422468c9b56cdc08177c21aa26e90f2566723b41a6219f83d5b7791e956eaf2f3b3794d6f375ecc67c578ef7a04cf7878505cf600a14c21e16fa602718fc5887245d6c02c7bb3bedf809b30cbe13ce85e2a9709b71312fa7be2afc433e3afcd1295722ea78d1cbcd306f1c6adddee56a3bcfbf7e8ea90772a721dcd4e2cef4274e76ac4c9a4c479535f926245735d4c00c636db5023625737890dd31ba9398f00c61e5cf972e53c8f08ded0f515b21bde7075ea4738c86280d54a4cfa5546e9537bc5d959a09341c335bc2e23c5d1c878848c53260517a5788e8ecf67c93ce87618f2a6497062fdf04d0e08eb81af66f2f844036f15783eeec631eaecb16bce42f5b0dd2b8ef32f681e094bcaad3c57491dfe1a32e7e0f55a8fbeb00d6e7df9d90c0364acb38f074b2ca95cd2aa5bbd315d1c4ba874bf8e1dda87776fbd090dc5b9c6ef76048d6a61e2f1b69131f0560218262bc34166673e4c691f905f5c4da7c1c2253cb88a43c24d734d28aef234cb6a728b05397d99bbbc3bad4eb10eb780db08e676f05afa2f50b56211021d33208a6333a4ac13032cbaa5729997830091612a77f8658366727e975dffb6ac73045f76752075fa0a05cbec913f8e334fac68b3a6cef310d56db01220ce297f4262eb933b2d4ea54e0250e847c2fb6d8b3b2637ce801fb2a4d1dd339f912e90d1daaaabfeab336935b5f6283a19464a1f1914c6905de7d3f5c6355aae8853c1f857077fb5a644bcba6514f97348396665476b66780d0f8c3c3c86ff796d5ce9e46411df8358d71f78fa1dced25415b50c8cd711290a4dc7a9e94959233ed6d514bedb546c84f3f993a000f670f2810fe47848a5c2819101e7df01660c8d2051b3b5cb76dd8856b0c79e39df5da312a1e6e745b8e1c26406e45f33abb5b21d2a8708dcd10887c3123b69d55326f1d68a9078f74a8fae586bf384c7ea7054d580e12b296ae28a0a60ff482142ca41af83be09768d1d033d31ce10f6919a6f2ee4d60ba85f9b915f6b3b478a7d604dbe6cf42accaf5de0f2c7f9ad95b32dba20476d51720187f2e376e92edeb14f49cabe9098f907a5719070f93e93c71e50cb62298f8ffe0ec8264a54ca10815403cf3d14731ce0d9553a8580ef22421d381902dfead3be8d7d25b404cbcb566643a9455ffc56b829f3bbd50fc60826b953037ca804d1da813f838cb56f1b3346d4a9a4180a6eb880fa772362b1aa4cc01e2ed858027663d7aa61875c779db2747a0b1a2bbfb82f2390175efcf44796b108fed0d3430490605682f323bee6ab1b73bc2bef41cecc480d152e731d5b8be558e22c8ca99f220ed115bfa940ede77bd0b02328a3ee4ea79b154d224cbb6e6a7934e34f297b02935780d7ec8a4ca4df4c7ee565b1138ed68ceb5a9a8cfded8e626bf18c7e8eff540af3f5f4b353074cc53d21d8cf7ce9f9ed7549e968c53bb005f53ec2f00f6f271b6c9b75c42a2506ac831a0e914236cd02d9fbb704dc31507e8312a0ff07570e27fb8988d1d8690518a6a53d0521a13fad2fc985e2ff6be795d47b1f09a855635c5cf18a06ee433f009e2396bccb613768137852ebc9c9bc9a96a2fc1f8923", 0xfffffffffffffc25}, {&(0x7f0000003700)="328976ab1d94f9859420c369ee70e6369ec3e376171fd063ef7f3d9f3c88faaf905819c31aeac6be0a5caa552e9aae1e2bdd6d180ae9f148d0e9cb953b503c06a9cf7413cc7e6668c6a5d54e61a49fd3fd9faba6f9749b2263d8f319cbd7fd4bddeb5c2b19117d1a1aca94e25dc5f85d65361f360156fd7605ed41831c169a9e27c46fdf24de65ecfc6a83c91eaeac75e779bc9ec45c22461e4c023a5f74034d74920bab907c5f89b447387e2c73644c3bac6b56c59435915a26b6f1ddc82c6d144341823c7f0eeb783d6caf653700eff4371d840623255f13f6af06a993232419f864944eb4b253641419104ec7f4cd552f1ecd0c930b62c8b225bbd92a5eb26743636c1ecd8cd7aa15180062799a4a3822abb9c856aefc647ef382f66c959b3b6a8f39dd5bc916c3ecd6f5c82f43cfbf56613f7c6eee43660f2e84d66d1e3ad39bf8a15fde939661db58841636c85f685b79c0d4ebac3fc0c91b39260b06262f753c5d1b7480b64e2391233d5cee5b47d233f2dd21104dee5ecf2542b447ec81241dcb517512286646bc0dcc292bc812441ffbc47cc09279a509a6d8efc36c1f2767a319940c456ec13a50e2fa8a516fc14d791509b142d8dec23b1284f33c38c6f80f3611121bf60c3944c869b48607a0412f109fea0077f7cb6c036f2bf6e3a78a25d1cb614638e372990096096d0d81bda04554a9f01555238838693390421a5a43d4b817257159f55c88db035a696c2094bc9d519e77aa1c6f0e897423d309fb14bee1fc53396a9f95c2a39c5f211d69fa21722f4436cc942b59258c355ac545a57f7d0c11d923da90bc3f81968dbf64c25df974359381647ce4dbeefbe8df069655ce70405f84320aa90c42a4ea13eb547cecd86f358bc2cdab380b7eb461954ddca3e01aaa98b4febff1d273c9ee3d27b443bde31231dcf85e0830d4978758ec792ae487374ff46b4a77c2c10bcace6118b5b7701e62db0527e045673dcced678b9323cc0d6dc020000ae1597258fcfa66338718083890555a6208db4b777f650d768ce66bfbc0e91ab0e412709f464f81f41180923a1dd10e04e37eff182c4d1da5dd5e384ed350fb9db56e3dae701fd70a4a714c274bd224b549179dabee5d13cb88c9dbe45981a70f78685bf08e0138e440104ae9704929e5c7b65785b2b8aed4c693594fdde3f34df2e265789351398ae0d4c3ffdeb4ba1af2e8daf02b838fe9d01f4bab81c7f57e26271e9498cfed04cad5bf530729773fa87d0f7a4dc9af46029b5c0c808afdef07cbd516a112bbcbe64629d81d8b6bde2ba60ec28f9c0648da1fbf6ab5f32e2768992f10472dd7266aa55053881a77509ef2364827e9d5986c0593b0851961163b8d3970beca899be0122add9203d447f7637e90234e6f795bed5ec5455c7f862a1b206a7344e2ce08058c74a199d9de1c033ad7425fe48e3a8042cd8bffcb9855533f4d924256cee8b63cfa89e5d5efd9ee3435bea631ea25407d856c133cd83c51b8dfdafffcfecc00c1a6505df1d2055c10e61660cc992a79f4bc8371e03353d5371525f70c58c5dbe97dd7154d26dd35fcbfbb680a50b0512eb95b6790be745b54fa85e820e18848c9671b90506aa2f93119a956b0e958043f5fe8c9cc139fc99b78746f3cde8b3868f137d9b08a2462911abc208fc8dcc06a0368dacaed74b8657384ed957a7e6da023e699ce1d22517836a79dfc4867c929835d3227b9f58906229ca4d5ae08a190557d30516d95f0eecfbe9b6d69b58baadfdb52f4a6bac052bbb7d8922d5d6d1e3bbda464af5bc2a27957ed6fc6553f5580e0ec119c9f27ce08385b149bfe58e21ed3b3e0110093202cb41dd57a9af523fc1b89f0b7484b47313025dab8022d780ddbc77545b387c93844e87588e437fb82906b0dd5e575fb56359754de1abdb3118e9175c4b152ed6463429ceab6fd2abcced3b302951ae46ddf937254c2fc78798b7f1cd9d61207425799b4a9aa632c23e9c39fc9d3fdeabf1ae13af1faa2edb0a812af94c9f74e4d3123430271e48746d42a27a36c89da256cf5aa6f9da0bf49b823f4bdd54fa990f614d7669ac91922ebdc18f54441e5100594a1c61e261c31acd472cf36050353eb4bead84a64ae11e07b2058396a078fe17a6654b0df64c86b47301f4cc983e157bd216d4c1cd8d42eeccbcc488bd2eaa62f13d96ca692dd9b573daf8fd56ff5f10ef380a09109683734c91b9e3a04def63eb9b68cc4d3b5ffefd1e71ac7db6a80a09e35a561f3be6a5a4ea061d4f23c7c26b67d8e71ac9d1b694a29d91f4d3eb619258f5e5c8a3f11592acb18f19f80a7b91084a0f3f8b3a2a3c28cf1ca50a314107d97953f81e58dc858582b8ef1e241549780a96b0a7d80da95a526e3e40020e77b656aee5e70228845026a010d74443e7c09de5a625f5c215105d86949968d76455bc1cb591ab148e1691829492e7917f55faf633134b23c46bbef755a8e67b57efaca5e8605fa78e81298d17d78c227297610b355e5eb900544bbca85c3b0714243151be3cda23534a5d8b13c08cfed38a0daed40bf6efd09ee1ec1c17a88a2787ba39629f010c310333995f70c9ac7bdfb2231e7869988a25e0c8d09c27a64a76e4237a4af08f3958ca86c82934312cdfba3c49cb063cf0aa962034d492aebed0cbde3f18c892c05ea51a827869acbb424e8417a5df2f16b2b5e381d549d7d34aa7ac4ef133d925a0bd838fb81c8eec980c50d4d5dac020e0ce0f4c636cab6dc7cb7a4ed9ae98eb07b1a213a199775c595221e00ed02974df755586670b6e0283306081730320f24e720bdd7282affcb08573945e59acd22b77c206ca1c72dc0a0c2db871bf7520519b9d9357570a2a7789cb80e2e18a90db209e71eaf9c062a9b5a98f92910133372ce95eff1b85be1e0e4d4649bf096f20af48142331da653d26af40f2b9b86f34d2f03d1c70e2a6996a2c0c7d5c5829246383de8e357859f0760d043c802b9e0dcc9131deb3de1b9584ea7ff0ff63813e2552b4eda51647f1a187c99cb9c2e9b533435eef4783dc559b34fc18de3c7dc94c0c19e19958d4c55b6f1aab192bb0d0a65631714935634c16f4d7aef030f7a75d2b4a37c2166246ee1b8ccb8b7fba36fe0d231435c81346bed6342090333b78a9b6860f132bd0424f1ad5d12472d6365e8f5d80d2ac765c926ffbcb9d3f49b15b17160eb39a8976047d91fd2aef2264d466d02aef55fad6a0ccc5908f68df72bfd9dd9555ceb071167fb2931b75eac77b3175b63ed180f08f6bdf7564b62180cdc172c7d68feb6a2ac3eef15e3d2000b343eb0bb4b120602369b28c267e141e2c28a92387d8c2434f528c5c14ead942b18b6b6ab0b80fbafbab5b62e5907fe9ca64fd7ce5c8025ce733174a1452bddec9391331dc889055a07583b07c8a61db914f6af7696f0b968f0dd40d150f4fa1529b8cd38e052896f869e784339351a1a986e2691793bc576f914fc82e2999b22e15547e68eee62c8337d692f87c2a405722e1b5b2e498ef14edff0cc35091e0932c2eefabce7e2ec666c0b5004b258c29d064a768b5e72df8d1612f94c2e00744eadf228da02285d6d9537ccd5bcff06410da3cd65d2db650efa674296a609124d38b671cb22802a3068e82bc8045501cf1a871244154b16110eed29656f4939c9b340567c33060edcf22389e3068a7c2ca0df77e80bb3c8debeb720146dfbfabbf8ff02da2405c0ec0356de6b5c609e13376552b1351c5648b4dfc7428d79cc31964190293e6009a3d8cc65383835d16dd6c550c41c5c6f4e1684d68ebcf34dbde6bdbda0ff875b28b7b30553e33b3353129b24be805ae940ca667afd1a11e42eb65963733293131df823f3baf67bf04e302f984b0e087b44cd49065e2315d93b61229499f4a341410f6cd493119ddecad0dc8388093c98dd101d9e0b12bcbd25b41addcdbf20e22d08051609c6a3d328f129138ffe7109163a4deec7782bdfd97250004e993dc8c951036a764d31a47aae29e82fcf4772d78d7b2f592c6a3ef6a827b1daa9df7115cdc7c11e0185faaa299f79fe14944ee8fcc4d27c0a53d0ea2e4fd5d69676bf9538c6adae0c98f898954e5cede2356dbc16350e3c17d413b56f9a526bc13e12133f0a2b295a9956e45d13a98fe0e00c4892edb038394469101e911063ca1f930a77d8ebb8cf9eb6d74f1e3a4ac4347c83ee7902b3e80f53e909bea6a5b930159ff7f9bf81fbb6b8340584b6e398010745929a691e98e20f82824ef722506810d47fd411ac7bdc2ad0ead7b885525d931e81e1bdc88e27c7969709bdd61178c337555456d3262c542b4b469418923619f62a8ae8afa4e9852870d8b801f1c7a5877f69d4b16c7e9e0df5cd7f4adc8b8ca8b91d38749457636769a9e6cf12bcaedee3dd7fe2b1ee0744401eb3104c896d8828c714ef1f76d3a89c52797c267102e41fc89a8e7b1094de8efbb4a7b2fb85b9fc7a5c53b71ee6314e07197f6e0c65d5a542fd139119a42d3c82df68b6d74f210169709b7393630924b490dd95efbdfe6c1cd1b6c2b5700aef957a1c1693fd51c298ed58b3ca5aaed751f95f4f852080dacde45e1386238b4f5b70dcc21078ca7ebe3b4cfbc8e84e7596adf443a2a4df11f8d3a1546a50e647d312137ec0b727585662ce9fc89a108da878b80dad864ad28734a104c17ada31bcc73d31fbb88d9dcf5171e50b5b0a85afb9c6aba654121a1e45de2b9437b5580924c60a6d0b72d085c7f7c745b90030896673ed1ecc9b158eb04a1272213443ed31ef0cab9abefc81e9929f6e14bc5f1deb72302eb7758d3ed0db93f29ec5d2afe178ed30873c310e8f13ba5be9072e8e4a4de47ac5d6bd67f1aa845c99955a3736e8c7e1e4f350d49b2a7dcf104c55ee5c884828ec1de8c28872206e3d8da99eb2a471e4d7b9c33e99db0a93a09f59c56c1092d62936176f46f9f1ac62effc343fdb94bc4236b5e909fc33273c9226a1c6311bd523b8d4a9e895e651ad46621f258ed550ea37ccc2300ce6bd7a6e775736dd3312ca2e00430e326c56a0e92fc8f23cec8a3174c4d43b1db057ab8399d862816d469aaf865d514d279e3f618f3b9252c8b2ebe6ad833dddc03a16b904502b752e1b418b47e23243d4f115a3d7e90fb9d0813d4e7dd2573e71da08b93e01c34367cfe2f012525510bff49a6002f3367ea84a25e10075ed74c4181a0e9d8ab1d33f92b807a506c0fb915969dfd4add826d970237ef3f5dc8501e8c3023e400749a575bfc7d1d0b74c198514516a08fea912b5b014e4fdb2a7e8f416dadf221ad91673c8f7815ecd14ec9e712e9a0d6c1e0c179026b073c2fe18d8ddb1f615b4ade8fa92e778b3fc9b16d7557914050a7d096af6242145445c294a5bd1faf2fcbb7d924f56549e79f2c256c76a03f2734d7130638cc7ed9cc2fdc604783b282842c20d0a0b41a9334fa4d3e3fadf09b52492e610196ec1aa4d150fedb4f73d2fd6f56d91fdde8025914710205d8c1764aa35e54299e1aab0d20b6f01a34c4fa21d6656cc0fd6b1745b00ecb53a75063ef43e205d7fc064c33b1b1afe200fbcbae224fc5c3fff45531809fbce7318c250bc404b05888d6dfe87414a5999683b21c645a50c380da340eef8221d07ef703013f43f34bb48ba6256bb2d41736f567b2fd8c92a3e52b4d8459a87bae889c19b080a9eb0fa0611718770d6a59fbde45b5199d1ed4d8ea21e475ab16d38e82dfe7c8ecceee2bc14dd7a6b2623ab67718d52a6f588dee7aab765ca67d70470", 0xfffffffffffffff9}], 0x5, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x800, 0x6, 0x2, 0x4}) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x404, 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="602b70b38bd488fd78185cdf88", 0xd}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r3, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) semop(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x81) recvfrom(r0, &(0x7f0000000340)=""/153, 0x99, 0x41, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x6, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x200fffff, 0x4, 0x1833}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xf49d, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x3, 0xbf}, {{r0}, 0xfffffffffffffff9, 0x20, 0x84, 0xd8e, 0xb3}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80, 0xdab2, 0x5}], 0xc0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xf5, 0x2, 0x80000000, 0x92}, {{r0}, 0x2e3f9e18c2fa75cf, 0x42, 0x3, 0xaa89, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x800000d1, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x13, 0x80000052, 0x20, 0xc2}], 0x7, &(0x7f0000000300)={0x100000000, 0x81}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x0, 0x1, 0x0, 0x6, 0x80000001, 0x6, 0x3, 0x3, 0x4, 0x7}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022edd85696c653000"], 0x10) socket(0x1e, 0x4, 0x14) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x8001, 0xc4d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x2cd6}}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x51) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) sendto(r1, &(0x7f0000000200)="eebf0cff664c11ad176128edb791ebbd74f1e6bc3dcc59", 0x17, 0x0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xb480000000000000, 0x3, 0x7fffffff, 0x3}) r2 = getpid() fcntl$setown(r1, 0x6, r2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340), &(0x7f0000000440)=[&(0x7f0000000380)='):\x00', &(0x7f0000000480)='B,:\x00', &(0x7f0000000400)='\x00']) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x192) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:14 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xcc, 0x9, 0x8, 0x1, 0x1, 0x1, 0x10001, 0x1, 0x1, 0x1b}) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0xf0e, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x90, 0xa9, 0x3, 0xaf}, {{r2}, 0xffffffffffffffff, 0x1, 0x28, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x5, 0x2a}, {{r1}, 0xfffffffffffffff9, 0xc1, 0x2, 0x9d0}, {{r2}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x1, 0x5}], 0x7, &(0x7f0000000140)={0x63b0, 0x3}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x1, 0x0, './file0\x00', 0x8, 0x13, 0xb3b, 0x41}) shutdown(r2, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b357385cf38e2e34002e9a89e91807213a992ed10f5e517f53e0729758df7dd8535f9f41f6929af5d03030b695fd18fd895016e28f968f9ee39585ced018f31d2da40d3204dfbfab6c795df8a8d338ba689baa66790db33cf314a376dc0aa4728e0dcb4f28e9f4e3cc872333015dbeb340b8d7d23f10a31c0903df00e7931cac524d00ecf25142", 0x87) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0)={0x2, 0x2}, 0xe8) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a060bbbe8e22d1a9283b3232ff562dcc66050ce006a58b885c72c2c784f7a66c6987c4b3b4a287897b046b519803c55f18a148a9fd6d2fcaeb4cd7fd84300513472c39b43ae8a4acc0f32e2c461cf10fb13a32e53f921cbd92f86914f6a5be4b5ea9de8d", 0x1066) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = semget$private(0x0, 0x1, 0x84) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/30) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0", 0x259}], 0x1) 16:00:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffd}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x7fff, 0x1f, &(0x7f0000000140)="5bfe", 0x2) setsockopt(r0, 0x10000, 0x1, &(0x7f0000000240)="c9f56661a75eb2cb039d21f7e1b357b92f0feecefccf4263ef4691784f9e3d217e27846067fdf3d9b83709483b4af1986abfc6d63c674f9b5f3b83109073558d3fb5879d81e37efc8928bb0aa674e8a2d7596bc22c50319f7be0203b175a11172caa140e4a7adc7dc3a51cabd832c2bf9a69989e5ea19ae92697aebe6bd23e41ac4e347aad69c3afee43e6f962ecc7b837b36353ae98a32a2b9896ea67e330ba58d4c6c0b604", 0xa6) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002880)=[{&(0x7f00000003c0)="6ac2b704443fa2f7451aae6e70b55e949a46f24b17391fdbb240125c0d7d9a3829e86644ab1c54e01f95f1d3d1cda209190b401f8e094eda2bf3285f6e1efd9d11b8f3b777fab43a206f229752fc220d04728f2e547f5566e521344e12e1ba7c1131a0eee6c9d84612c77a459b96853ba54b106c0fcd9a614e8008764c0a33a56bf03a9fbd2969c5076a566f54a4822f0f46255a779e25f0ffce9ea0b89a48846ee04ada9a43d8f092b43d23e71682cf27ac89ddd95313fe129c1489dfd6", 0xbe}, {&(0x7f0000000480)="1cbc5013453bb16594f097f2455c206ffe4997378499adf591308bd77b3bf720b8af67b4fa294d7967632a8141b645c839108fbd77cd6f56ffd57a0556db21450e49aaffca45b3dec9fc99b8e02dd5e72c60d33085b61fc89b3dc6a9858eb8929e8d83a283b4cdac7dc06cd3794e84ecc4997e1a543a587d8a2a87e78fa3b7f522c948031bd3f33ff4718e7314e8f304726052", 0x93}, {&(0x7f0000000540)="515c1750d5ee0b2c31fbd26f5e71b76e9bf75d71d38c345fe10071989de2c081104f5a02c536330144027b8778bcaa2cd6e55e117cccd949e82c09721d1ebab391801110ca57f77bdb9bd173768c161a05103be6f9b2d0c6f3997c2ac4b718067d0d3d8c6fe6a7b1eb67c60a2a78c27aabadd108e7c7208334f00dc92614c2347f975ff6dc5eab7d0f84c3ace13b61b03244dff814bb92d40fbde06fb470a8109d5b55f4b3cda1a28b114eaa0f61953bb1e81a406d18bf877a04688cc932486d0fc2aa3a6c15421f10e8ebdb7e1c44e7444e124e0781bf13c78a89deba374c5de206e611945228e27c8d389c32a04bda95cd3bd6f660add6f89b701910", 0xfd}, {&(0x7f0000000640)="5a0f1273f31fe5d352b6bb76a4910d3a436b0a86c18a4d9fc777ee1d8798919220db0aba7f51266c89ca67b644ba36a1a0a6402ed393d83c1b50429b16820a8557c90ebe7f9ac9775aa020c0ea17d2f5d301a2a962c77a057f4e2a00c7f5e17c00274589f9da6c4dd824396b118d905e1944888328066ce25636773319f71324c82cb64854f1fac6ee252aad874f7d873beaedce4b80e1da8c56aa1d247f6051af01e280b1ae031642f007bb0af74899a3519978dcc95070c9379b2c846275944e4dfda31f44fe7b1b96c0b8a00f6efad2a4b2412db271638f0e32831202b6f1ddd67f9d2583bcb633803af092b4619ad64a6911", 0xf4}, {&(0x7f0000000740)="6eaab59ec85aa96eba3195a2b6dc4d3cce1b06e51b18daf9b4d3230cac2bd44dbbba7f168fa62a482c03dfa9d13046180531650471c00b4d5f3f9e9b768df89fab584d63e6d198f58f1f2bd0c715633690323e198b9e3155fdc44c3b9c329382bd7bcd01722b2e152351eb5178986df4ab0052be89717e637d745d9818162d394e4d49bcd74dd20fa0ae74474db95b08b1e4d2bef0efc424e90a273d32142e3be3f2f79747cc41030f084dfab82643fcbd755dc921aa3a9a6662ebe7db338175f6b0be1acc7222fdc6a6e0de095e837a3bd79042c5a447dd20422056e46b40c7326b2960e6cd6243ed91329a8ea0d82f81e753bb13be74b3e835bdcf9359b757cc7414efee613ac5fef62c3e1cdf3377947ff85fad29f0e51fa34cd510ce9bd4b6d38393ae4d614708767d5e78c16ef45da4a65a94aceb118c7b162db153ef5ae090ba43bfa90d68306526af2fc8b6db1b3891e995871c738b5c5b01c628c3392e2ca257293f9f26b00dd7bf2fbc1766d5743744a5033869588f5b721303e60cbb23ef6f4621021184587e1817693d9ac318b50001928473b046eea21be092982301276ed472fa497cb318e5bccddea6958413b8825f9e36d710abf65d7fa0487c0ba05e90178bb79a8da774e1b69fce4d1be92a2c5a0280170b2e63060fcb66d1724fc35cbdb86ba64df868aad66606b55795d6e7364aea7fd77e00e60f81b3bbd79271df931fc562e9183d80425cce99bc7bcffae5a9d3684f8fa41be62fa441cc1b24e40f9e84346da1eff454cc17ef4d943c33bdbb5b1aac28bf8b2a33d1846cd6296c9762dcee63fbb453340fa58e60caabd5740ba73f7acf374105d12485d0d659443ff5d7a420ff11dd136492553511bd70043853f9d41984eb030ad221548ac7ebd04c656c38382da2591ceb3e20286030516e615022f3f4a51009e8f3107c9cd199881393db16b6b87f1723ca611bb30d06c7f80ec8eeb517504f9c21638585e3b075c287c362238fca744c49cfca29cf0f7b082cf825bf8b0ef0ee1c96d8c177fe69a32e8b527b1d61177c4ba4313fb220e2a176cd8a2b7dd91249f9adefdda2293a59f3ccd237272a0c3e2919a1b31b192d85274dd1f47102b7537e58d748421ce3707a492e98039e606b7bd10ee1c92becbfc654c3865b341cff8219ae7a099601a9ec4c47b75f645ab4b8d727e9e8e04a4a12ab328f0d0b8bdc19a250b80c103a099d6bb9ec17757d65a47e3083833425147bf0f50fe079e81a66d9c9bf0bd14c40c97732924659f86876c7af1f73d6e2d9e18365e98091b4fc7cf964e70a3dba9ec776d123bd5beb242184fa1223ee0c136feeddddde7cb8464f6db945f2ac2c7805e6871d722eb7251059a82b891c19ce51e335752775d72f6f383f104ad221ff61aa103d29c8a9b306d297d954fc7219e91d2d6d5cb0fa3b7d731205b2ac6a5e548eb346f85b7fa7cd0c66723d4160116a9fc32fb7c772894ac97732cba7d1c812cfc2b2aa10d1056e688203a2459dfa7ba8ad34a8ce0532decb956a9f8196920cbfbd6e5cc23bd25618ef96b1548080816b4d2dc6e117158c4b48067c07a6ad342ae9b2d269da249995724a9eb6e4a3592c10d4d24719be31bfa3149321b859811ce0e964ac90d867fa15fc7dc72c66ecf136bebc792a7cd44cf11cb7d6b3d13cdc37b91e9037425c46a43a5b15e4f91897ae13288e8071f4f7de3e5119c5b1336fffbbf0430e0e7b612b294a2a00264c1e6b72217c01d87a9a2093fbd58186068a11d8cf4361164f98996f62b9347121559fb64e32b09cc4826e6872dc0f05f5ffd4e6ec73d4c49c9926200b7aa479264343cb9748f7a10b53914922b203e8d4ccc252fa2b14bc5814f2474246b0fdc0388f4dc19bffee9b462afa010ce8cc85ce24cb96c04a50d60f0b478b81230d6096ea3a476e0c347f46f692bfebae744c54a27458d320402f2eff6420aa8ccefb051f5ab589bd587d70deb56781265eec87c5147333b2959040a06d3f80e17fad45a23b1e80ab13f116741f927e7119b333a89622172ee354fb35d9fd0121c67d6e6c44c4a96d51e5adffb14a951f8265d183c689a5f424ef257b6173772e40a1297edf35d95d74e7442036fa966aca9d7fb0b1cb1ae477a029ba946addae62096b74926a833fdd0fb37fa3ac1c57fce8f3785d123957d121be9591577ff07ff3d3dcb362a5b9243255df18cc38f2a960ae61b5fa4e6d07fab37e1b663c8055cc0a42e9c7d25a84f498243d19634611a8d176b8156a4e05c0321f7ef67426d2eab33c807b90fbc8c3e814bdf3f6df789b13dde395c716da40e5b833d41ffd18130f83593ccb5d6a0aa760ca0bf1729f9ebdb8c96b868e2bc1007480fb047ca2069abb6de27865906125aa3feed613ed3f6ab3fefe5952022ce1ac267313fff38401616f773a2dba2e9d02b2e1a3af56f166213eae9ece06e658f79d682f3878af76a6560da26426e3933a0f832bd0af5d8213e28cc6b1c56efd419efe26fd57bbd43d6d2af596b9c39246716b1daeea3f40259222a1c69c23b4eedbb9911670939607a1ec92ab4cc9fffde7aa1d3023eff38fcdf670b435855d7e2943cd5e3fc8cb208232fb27e8a21b4779f1e7c286dfdde2112d28e8aa1c8d0787f64ed468664888c4ebc60712882e9b925a06791cd1be9929f450549862ea082038987006bbdfde742b8d68222dd22fdae6d808d2e5d6627e855087b67ffceea311bcef33d82d0b79646a752a72ebfa768de4d002702b65512d2dc83b9f6c6d36c012e373842aa5fa6d0a8dd14822746b1221874b472776ba43987a5ce82d01225d6e72aa5b10c1d6c86bf74b77c50d5f1f8f8d2500748a198abf38f5668400798f64ab7ef5ffbe326238d9a3dbe31cd31d6f40b18b646a608458d9ebb4f96b43728ce32b59ab85e93c90f2ac4a23663871d8147b42175c9047e0b69a714561705ed85ed24d6dd2c4a654e59c7aa69479c0ae97fbbe797cec9c1772c8115cafb1579f4accf2536f4d956c06f75d9b31b4a34e4abd5bdfa59bfe429728d11ec0f2114a866cefae71fbceae7486ee4202d5582a42d0b51c95d8c3999563d5abed9517672dd4dc27c02950dfd47b4ea43a080657cd97054fe621e4b370355d916af1eab3b6bab5acace1e129f68c24b42a602ca08a7f87610d3ac284e4ceb70156498b0f3a9b5bcb81b285a002840349f80d14d00d106714d92d5d5796b84bec4508639b3194c0bce26d91f050991b11c3ee50a252ebe8a8febc8bb53b0684880a90e71c62c4b2edd4e29ab1130788b7ac4de721e2d4927ae933880a97d90442c0ce67aa51c3f2e86e6a33ac079a2eab54e59c2e88bb5460505f8a581a5499bb4492a0bd0553d0fce6a7e233d0365a57cd1ace068a890d17e692ee5b092aab4b76ea46b9bfde536281912da98e6128cf056b0f426e75607e7b686c83e3f9e46d6b45a3b6690a9cd59fc8d4eb81377e1c24de7dd9ee0db1bf38ed523889f009552b3156dbc034df8e13d1e7ebc6f964f923c5f863cf87794fd5a03136c158762dd462f99ca7455e66d639c82ba611a0e7dc3d2193e11f71bd4906030c568181f2ec0ac90303e63d738d3e98d28208a44662d3ec349da2bf250e109a5a2cef06884784013416d6158ea36cc719878429f9f41cb26e67aaec28a7177a150efc3589d909bb59cc3ee45451b29e7f560e9e11a1e05df5cf51387c01f8296ba26d1e2e25e44a48ac7eba1392b39764fbf538b68f6102e06e91b73a5d6bffbb1e8530c69b40a7b231e33492012222e107534d1184e8c35a3502f5b0f3c972e44400a68a3f63446d14bce3334322bc521f5e9f78e62bf33ab2288418c23cdf47b393932ece7c7ec7a5e161210cce5a5930e78c3b0ace7fa0981c14842911147f13981725ec350f7ed0bf36eb4aa44ea6bdb09b79032d8d3b6d5c61f43e99d25d8e7cbd8d7df3a44e67be4732e79ae5d888a425bbfaf262969a0935249472f20808e09a0e374c86a2ee534f6b07f03991e751a331e974258bb39d3723c965f0abe83e857f427f2cec0ac3756ddb2cb87d9a11452e97edd9c96a3452be81ae093438a2fae41a047b8f898f0d1be993e97905bd7fe11d76879c339526b8cf1e68d26b807e4347767d65a5217e8c1df71d12c3a73cdc1382628a87c45e1ec5892dbabb0b950ee0ec92141e27ea641a2675797f72acfb6fdc92cd29691c3392ce7bd6a7b919e40b87e9f98d82256abfa46fb07d0eeb60499c820851b3f847b4fb296483db33032651883f7fec7f961657bba3e03c671d91fc777ef4303eb153b72832a0a21d06bfa6e4f746093201bc138554940d99e26bfbcd935b197e7f1f3ad26fc892fa50ec50ce22cb7a9749f67c5db8026cd9bed42fb0562a67a2250c3826fbe95e7e7894e311ccd012030e5c919097bd882661bd63130e0c7c81be74de390fff1b04323860f1ddafa8a7e0fd19818b3ddde85db70738193149b51b2b83ed15690b46c6661eaa9d724923c9259638ef5694797260f9e5e50f914a26a4980d2b0ef83116e5cedc2ec86c18afd0630983c85a1d36ee3de2626657a3ec5c449117e79da0d1dfba243e4be37dafe72a3376ccdf6fa8450e67588a45bd82d6bf608e36aed586a0f14fb4ec8545fa6ad7dd31b7d0edb8ebe9acbd41749c725f893cffa487c6a780d56a8c3bd76382d4100947903f1b0432b3e1971fca22f43d9b5a38e7283c675eeac27374bc3b8b4d7993025754cd051f6cf1663ee0ffc15b0afb71511a92c6f3e4ae81166053edc95adfe4ac84d782a6211e7f29320642a72fee1e147a16a45562b27bcd53ae68585ab6c1b324d7fe259af78be6e5cc3b52ef22896bd7ec1faa3ea9276c81b5bc0c6514d4660d3d303b8ba95e3ba96cec2e1542202edc14bbf18ce6efa884ff26525c15a73d5427c803bf9847621b2b995dda984225c33f373b69cd6bf174738d8046be97d5667fbd47665658d4729c4cce4ffd9ef74a23b61fc2740d7909d1db79f3d22336728ae808037bd6784aa40a849791993d4ddecda57dfecbe52cd8b798d503bb715082368312a393f6580bf6504fe7b000a923268b1cad6e1a4535e299ad4cd746d2888504e0f314266d04ef8777dd16de8a58f456a7ac7152bd76151816aedcadb83723c26b62a2b25512a6a4f18d7f86c98b97298b1965885b33c2552c83832cad5c829f22f50d954bd3cda22bc97f53ae75c44ff3bcc2067e2fc2b8b0a824f64595c04f5b95d48f0fa6c1f53261fe33e586d1134c587a703fb7c97dbeadffa9553ed11f059bf36b2a4373058b6b14c341865f28f59c47ef09fb28b3df65d6200d21f73e7483ffb5a7909f106d5b27a21c2de6dbf204c8a1f73bc1e3073f543270bc83b004a8839ec42f7573861fe01c678970b7e531444391fa756e8e1a5af35b84cc0b87df6423891935fc2aedea58122261f0a851ef777307f22084c6b49070526935f37437b4d8c70ca2f93c82851b5929765395df996b676ec664a995e7cc4243de0265ede5ef2fd59f54155263735fb7f92cf79e7a15d7e7b7ae391dbfa1cebe4a0a22392fab50715eaf656aab6815bb6c629569cad0d72147362e20d421b395314159fba2053f8acdb322fa3f880b89a4fddcac35e2fc6f1cd4170d830a672cf331cb82ad76815ff86cddc17abff99334d180684619929ccdbc4d1f399b3facf91f80822dbc454e18d568d1ad0c2dcb35e89bf0806a639c052542c135df4c687185503f720de469d726276d30462cae0f96f451089eea82d2892e5c3543", 0x1000}, {&(0x7f0000001740)="4f2c935f6e2a584f07d0401d3293bf36d9f2d1d89616997bbac1c251d8cf6ac84600256113c0d6421d22bdfeb327722ca900ee4086b340ff741c72f51004622cf12a0d2a3e76eb0557fde7e3c69ae7c1dccd4b1abea7c8aaa21087a3e5a9e3ca9cbfedf6850c28369e5f3ac7e3c85adaf7783c7e658ee91eaa87ac3d34ed1a9b5f76bcd7cebf5f98254c0cab2c160a3dddb2acb8191b57a07c8fd0b276abcdf407a08e014889a161a9549ed70fa290b70c9754dee139d78c7bf0096fd64199b529df15b41ae735c7973ba1cdaf5f8f9fb6e287015c7ffdffc1fa5e1643cd7d26cbbd2aff262b59ce662475a7bbb15fb4ca00c07f2ad662288426d1c36e184cb3ab8a5f7b4c12ef0e3d9df19ebca25882cb971b9d5b97de37b4ddf14d3f29d233bad8a87868352706d7e264de7ebeab5ccc0fa11d9cd5a4dd8171552ebb36d876d42d9fb370fc26c71f5438d97e80bc475e356d9e25b3e47a1fb1f1426793a56fa041f0d433f4a3f3978c6999c5479a8b1b8b3661fe782cacfd52f0ab194cfe4d4f2f2d14457130e35a2c0dc8975e646e303f10273e3c85c442bb34d8ee70f40da3cb989be8eebaacb6cff243122ea4faeba51aa4d92f404f9bc61340a6ceed9ada46c6ff2e529787f2e69b728592adfb4b93a9e68c3b2f6bf6b810c2814491d0f9b2858c40e74db121bb39e722cc727b0377f20dfc96482ee674a8800ee8a491804cad37008acfce0645a090bc014c1d3413d0790ee8e0ab5b5dd78cdd689c78034ec5d8e2aaafb39f868afe7b0a5fbacfaa5812dc043a4d499917442be63031ad0c82af0106acca05efa29c5b6a466f6a25353e9df2ceb0f67c8a7c090bb00c73f195dcc97d02eb4b60cf23d527c97e62721a87ebcc705eb55ade4168300fe08c41ec4a21d4bb4acebb51a3d28b78a84e3e70b3c88671a400cc211eccf98b56983e694e9d2a42dcc2299efa72d631d1dbeee55742b1995dbc3d72d8edf6f941bad99ba0b00166dfafd58df60900a8e51317c42c8d1871420f9e24d0609f2d0c72076a77a5ebd455b802643dd98c826e83a66a9ea89888c941f16eb093efc0791b92793a969ef8f182844cb7229fa0b128d52a8e71d8174bbf10b577d155b776fc4ac8ea6143b078e7fc2b86ec6d08535a8a4f2257e0a971aefe9cceccf9312a77faaa7e3e35d3a171bf40d3f58a9bfa316e8bad86632f31f0d6b210b4a71ef1f9caa182508d000c4de71a461e618d7ba48f8ff073a8b4b7c83cae0e4da75b84560aeb82bd12d3474019395c00148cdcf02e5e8920c6b13dbc23e90ddaaa024dd5edf1e0afef4e90f939a69f9f8941e98c06dd8e0282a4618eb36c068d1845d212ccc3184be6a431ea25d6381f878214ccf13b9919ddad63329f80a743074ef814402c0a9ebefbcb6e1d66bb2ec40d5e4b822fa9b42aaf1610ecdb52adcd9925391b41538d63443e98343581de37e9ac1f36365269d7ed93b895c4f28610397af7efd558e1095f09315a823a097f51030aa630542690afa630f7bfadcb7d3d0105e016900aa491cb2de7e6be9b3e7435a26a07a7148663b9151a3f4ebb9a1b1c46dea68c375532357791666f1201c55205ca44af6b30395c692474f8aebbd990ca6968729a235b543e533a2919ac622a2eaf1dc787f8601de1585d6442304539e972dd5f8fcc90b72c5ec0457721196d730b2c8fd37d9f440c83b5afaa4f95b4db21e3a70c056eefc25dd6422d5797a7442c53aee5bc445a8bc8673f682f680e55b93b5c6ed4287c1e83435333bcaf9c3785f4f4900f62fc98903b33b5b91aa69db5d1ccd4f6077140afe74d28df9e75131f72840526c0017b0a0c2377d779a486bbd6e753d0b69d69458ccdf22ef54d91bc1b6371524b6fa8562ae2d9378cc30a751ed63ffae568a9943498394decc1a8707ebf28926ed3bc9b9879ae5bb88fc71ca49d450c78e63e61d262ed5b4b43f1716d17644fa1f1462c0838c5c978c19dcdb4a5f31ca8205994ab6165b70e341a1a8cbf5244940952da2206234bd7da24d92d5bfd5b99d2dc212b52eede2b76a8751f64c2bffe818ddf6f74ec95131338148d7c1dd48aec2c27c9d41038ca3a446a12564fc0bd372c706c24ea88dbeeb12faf11c1b9048573c5246753f40b583cb4435b232011e4a008901dfe350a858a2866a3e3dea05b353e30dabdf6a2a7ad7a44d34f78589524adb574666eb1b141d637be6baa57aa2752422babf9ec4595c155f0c40133e93ceaedd0d540270a8ebdc6b9216d1dba8c0f1159a7e696d746391ed200ee11f65484e7e266d37226dce9c30c226dd00607f21c76b09808d7c6fe6e0e7533a0317c0254587227d64332c6ca4e21c459d24cc86612b717cc8268cd21db36a2c2d918184176dfa3b9131431aa9664e40fc1f13999bd4597807a442b8042e26114afec1b6fe7ed0afa72554e0257b9f5f57512f44f8176b1e718dd7cc3f8ad5630f311a01f788feac995a4acdcad79ab14fb8a679985d04db2099dcef7370921d6e5ddd0296797982ef4ca1a13d228b3d73e42604d083f17a37d90b6b83a218223addfeaeddb2953ab7dc8902150d9bd681af3fbefe2cbfd15f6dd95841d7ab004e3728e91aa5a130842ffd01ec3c5ec7d526c7f3d208c84dd5e9082b256c98369b64bc743c612c28d338d1706f2c9085f51a53bd210c1054885454f6ec932e26f4c111316944e293c8f939de5c2de2bd0097709d04687677567ff4e293ba06d33012877ab3f4943dad7f786a361d51c0a6c6e4db17bc4cb64618393f0d328d2b7cc5d89b24819fd274796e9c9c54e5b475311be7d5d42384dece3c26667a65be63ba11b2c154aee7385e69122b71455778988bd02842f9d1ee3af306c2ff10eb567d6ad6ebcd0a827d7e3ca2af592a2f3b20609231846c30fd66aea7ed6922635641eb2d53a9d522adb921e33d50eab6f4fd4a9befe13f48defe8dbe7711196f4958a5f1fda6ba6ecc7268da646d67e3577a897f5e49f666c45f6422c41e3d6d11e5afd9d3b56960a6887f626953569df9ef47ba200bdb4693aadd2eb566b229e84ff5bb0387e73b68a5c7d0dda738a8c969e543fc18e3b6fd150e88daac312150df364d9a587ae720325c5074aa9be28bf113ad05326df1b20111659a44fe7125ff05530184f36f2414b479f1341f9d9bfbe7a0063e021d5ed4505f73ef8ee8cc3556516f085197b80b2ad10872bff2d3204072de32c1771dc53076d5859d72e8fa2ca34e127e8b033155ac7d11400d0a6a06f6ab35450226c02630c0d56a751dfce76f01022413564256c4138cb879c48586e334bec856b07585617e02b3e9f81f0f3214de9dc89319cc588601c26917ffc24e4f0271eb089961ec4af67ac631348d1fe8d7dce5b375f0a1555f5ba15147ea806dd53fa149a1e3f3048185917be88e256cb54683232cbcf23c513d43c927fee3d7b36946a941fe19a888a786dff242ffe9ad5967d6fa26fab52974164818d3185662a650d0286d71cd0ce127473875401e216b312a938170922adaf38b89bc365f11d97bc3790b910d2f5b045ead2d50e4f8c1db0688a2bc7d66ac9f703cd26ab9d58fa807acedce9b0f45f0156aab046772706ef6862f668437564449ddd5446f8ac8c4a34c7062defa3cccc2d3052b883b17b98b855cc295b689efa629e4cd333496f2d18268bd3e793b1c23d6485837e3a600a51997a0d2b35a3c8283ff27851eb07c0396208f4796fd18d682c6be1b5984ef59354c11356525b5f691d6cea44508da5c521dde0a77c2a1f34c653e2a3307ed5a6b851153ff488a9eb6747e16ac0e1571a0db240345b086ac7f19fc8a922225b9121c5277006c0ef15961a149e0141db74b1cfb08f29685fbf7f2b6cdcfd34cd94f9ad6d523aadb168ef2955be977feec07b246d75454c3337134cfbe365d42118b49e94845c8247e33e12969c8afcef015017d58ae87fd6eb67a6cb334ccafea640d526926f1c1f13917a036d574327007fbb9bb82a88c434f20d6c952e9ecd957b66196fe97d8b8ba731b599a58668debe4d0a214af56250c8b53c594cc5f0e0c53712ffe7c1e4c6449269af96ab3c5d5907d3670364336af373d39f3a9c3bd69329d9097a3f782ed7971e3506babbf8f761ce69fda33b2ddf0e7d0c8585f1ca326215ab2e187377a2f99fce289b862efccf32417d940a99df8995ca474912f3df96135d5aed8867ecd68ff0c7d3acf2afe6758f1d6ad338e794a8926d5c783b7ec724a5493f7cdd678508c0d611cfebd429f586ab516b3a4b46f5a926c9b2b9909ee9814a82deb32651c83277cf6841f94f261efcca816b133dad6c33076c9270fc6a6ccc4c01631ced0cf6985acd847e5ca6f4a4e390a668935d19206aec601789de4967634060f757ff8a2dead65e4f8c390f1f2e675e60b68042b656eef209852375eb41f82f7673539553cd40bebcaee8075ee9178f778b0990b685149e54c24a48cb470210be3a6b802b84d002ddc1197dd6476da881901acfb19f7311c420bd3707f806d979b341c77cb39e1855054aa95df155d7fc2678d92e33ec20a80afb68e445bd498c57db80d2078274fcd410822ee855b5d2cd8b273ebc6701b3c23cc7ea7cd3f0a5d1d9f91f122299185f6ea1d0687343314a29383facb8883dea68e90f543dd2812cb0b58b7ee4c06bd1d2448ab449d052effbea55d3608a0721c02ddeecdf178627dcaead0e7c1d61218b93d52b0c818e89c9092b65efc631ecafe1a2564c7fd0be51f4990e2a678485fe23959b9a54acf33b645e4f038bfde31095916612a671f7520a3fa6573f0adf100cf4c12d60d542a79f5f51748094e34157237efca9097af860d3de85945af07a74d0907cf41d2bcf991ff9194b69f63002fa61d214d93729bf56197d315ecf42072c6a48ce8eb60d8e8c6c93634f6804316a42b89a6965d60e856b9046277b71ffcd17b0b0bc60f7151c0dde169ed6de8ac2a7172d4cf00392e2fab55e62812c3a6b26aab3ff22de5f7e11dd54fc2e0a9db944e0163cd11951d4c6dab558702be67e19ee1c5c16f6f8ff9e72c4567e2e2d32121b36a6e2dfc2be01c510717cb0dd97b224c7ac2eba490a2649fae586c7d5d35209740697499f1bfa51c3ef27725a320d9098c5c56778be4cc8bb056d0648a5734ec1a67426b334c790fcda23010c5f13d225e31e638612ab38c83c744cdc59f525494de2393ff92cd6f2dd3ad8e63bb424643c669419cbbf3e9c1d3939e2d711f1744c1db6fc84f65769d7a206503162c033cb5a7adf16450c87b782442d492499bf42e24b615ccc2a4f12376f631a81d12f2573f68c939a09e40872c43d47cf276fea28e1239aec10bbd7b753b4d12f5099bd66c0b431550b7a7f1fb834327200236741ea5a121d2a325a46d7688f0f1bdd3db4ab4885c1e682bf54d80f2c3b637a743797c80081136e9967015d1588c7ed04320a1e7f250278d2ae449b5a6ba3ca998627d95b2dc062595427973e47953abe30d0894bd4828fad581082af6fe011c4767bf3f6a20c338cd8b290fcef43a1b1a15f7b869552981d9b51e0f83f2b584dc0cc11948ec999e9c80821076576b4d316ec64a5e9f307df8c1c7a3c8733f5228e5b2e28f527c2221b5dcf7e72669d688781154b8781544ce73898b74308312b1d64ba856d851666c78f39ef76846e01e981abb2d04dbe33548f93e1162bdbaa1ed4c96a182e64d583e694cec3c3459bbac2011cb43879b207ba4e16a4442ad0e72617ceae876949c226e49e7a408fda75cf76c6a5807a", 0x1000}, {&(0x7f0000002740)="41ab47a9854313c330b315070efe3153a527ddec20db6b4db3d6de98b14477f1c3042cb613de08c4ec18348465faffe8afc1041fa2ec77e5a6eb3881bc9164f1e0dc1e5ed20cd882a44f2689dbffd93f8e9b9d8c3c28bb6e7a91696763b2bb05e4a31825ea8490641d7d4ca5c314ce78e8921d07d78707", 0x77}, {&(0x7f00000027c0)="de89ae1fb09ddc7311d97d4b1db6075ef7ade22e51e74e87cc1ff9bb8a06197af0b02d2f29630242cc340c128e3bb6dddc845c784ef498", 0x37}, {&(0x7f0000002800)="ec508ea37666be36c18bb2a3e82f15c0d2513a297bd789c32af90b3aca47067b67423f379f89a9b54b9d0e66bea6bf380f6251b646f7741d101cb858ebb0d7d70f844bc63c5cda363eec8eef6f093739837125d62b42f1f593b20ac292c37d77cff8399f56cabdfa10", 0x69}], 0x9, &(0x7f0000002940)=[{0xa0, 0xffff, 0x4, "e7a0e6996f69982cc2f255c6747a9fbcf64223ae0485b2331b21c12887e3d7d1f7c3166bdb0268cd81eff7fc9b87b720076536a8492fd7e96bcaff180074bf836efca5d700cab4181b6d6a052a1d8eafe34380c478725969d35435e7a05eafe16504f741e2024648dc23094b98ae1ba602dce1865b3b3fd496be68dee470367dfdbc87243d05e2ba60f2866ee5ae"}], 0xa0}, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0x80}, {0x18, 0x3, 0x0, 0x2}, 0x1, [0x4, 0x1, 0x5, 0xfff, 0x3, 0x6, 0xfff, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x18, 0x0, 0x5) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10001) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 15:59:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 15:59:57 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) syz_open_pts() select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 15:59:57 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x4) 15:59:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/35, &(0x7f0000000180)=0x23) 15:59:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fchmod(r0, 0x10) r1 = fcntl$dupfd(r0, 0x7, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x44b7b2ca, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xb3, 0x17, 0x1400000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x80000000, 0x8001}, {{r0}, 0x0, 0x42, 0x80000001, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x0, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000, 0x200}], 0xffff, &(0x7f0000000180), 0x8, &(0x7f00000001c0)={0x3, 0x5}) flock(r0, 0x2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x100000000000}) r1 = socket(0x18, 0x2, 0x0) 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) 16:00:00 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x2000000004, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2100000f16) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x42) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000140)=[{r0, 0x85}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x200, 0x5, 0x7, "985a154587cbf9558f725aad1ce78d3004fbfa5c", 0x2, 0xd28}) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) munlockall() 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) read(r0, &(0x7f0000000180)=""/58, 0x3a) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r5, r6) shutdown(r3, 0x1) sendto$unix(r1, &(0x7f0000000500)="df3d51224157770ef5019e022eb1ef53b4f85bdb2039bbbf80aea0b55c4f6356427c5812abb4e6102dc3267c29f47e1e716ea644eca0327bf179d9d054816a12dac1e39be6e5a1f2adf29b397a7d8779c09216087e0c8c3d03132ce52162551124c6dbcfd55de948efb9d5461cbbfd75b8db8fbb24c966b177e52972052cdacdbf5279d6f77bd3444b547a6a96d4c6b759468aa88ea982ea23a16d9adbe3efe18f934ad9b2eac57bad090c34ef74c40a53c1231371ecb866c224c6fdd51d374bf133ff88147a4be0598ff4474932a988dc72ff2bc94d89096c35b621993c528480180eaf194ea9f86a0f36e4148ccc8ec6dcf5f1b2834ebd8145cb1040f26da17def41e56448b9d9d66858038e3615f11d748a707f8b8851c2e03966cc4cfc59f631906fc43916799c378830be4c66a7b6ba33ee17124c6aa0ba13d68b1679e2224ba793e5d245c87544cdbf2561d87a625b97e95814bb1b9b9305428c9cf378520a621e46483bfc24ba4b8f43622a4ac90039b9a1a983af04ec", 0x17a, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x82, 0x40) 16:00:00 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt(r0, 0x1, 0x8001, &(0x7f0000000000)=""/247, &(0x7f0000000100)=0xf7) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x5}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x48, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1ff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:01 executing program 1: getitimer(0x1, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30300, 0x81) recvfrom$unix(r0, &(0x7f0000000180)=""/253, 0xfd, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = msgget(0x1, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/62}, &(0x7f0000000240)=0x40) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/86, &(0x7f0000000100)=0x56) lseek(r2, 0x1800000000000000, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="fa84afdfa3067c9d399e2dc5fd6dd60d975544dd6add66e26aafd8c592c2852517d7c96384cb61bea9eafe357e934321152bb7695e1c686ffc612a851fc4107ceb0ba0de26fcf589abf6576abf1fcf47de44a1b5951e142e4c3446f309d11c7cf315a79ede0cc500dc168d1023f8b720f97784d77b42912ae8259177522ed2400b9678465c03c06a6a256048abb8490f0bb7c4c033bcb5f80b3b6af86da1c0950ce77d79804d5b7aec91cf0c08f35c187bb2bb96fd66718a13319136af44b39b6cd006f7b468fe4355a99a62295d7e8e1a0a95be075f5134dde37abbe6", 0xdd}, {&(0x7f0000000280)="4e24707c0f3a813a220f4ff69ef52e40d570a60faa52e08499158a747920bf6520e8b191df2969def051489f9759bd2d16bb2b3504992cc78d3eecddb5dad79af37f6250c2b3c03fc101ffcfdaa2bfd4c8c052b65875665fe13febad7daac4de5095146036db67b93856120cd8d0e4c76c7935cf634962506b1c7a5aaaf7f06d317523d68dcf06d9e371596e9d4bfa12b6c34f994cb2f034500788ec64d049d784a1b28dcefe878c92497e59b2b1e393efb7bd5054ef27a24789042789fe4e447e18c406", 0xc4}, {&(0x7f0000000380)="20f1743bcfdf33733dff58410926727a58b852bc5db5f109be10869f384c335ee3983dc63ec425400a22458a8cc8deedbf5be57b7b43e065a61cc54c35fe75f90d134dff599c41901ef6cb4bc8a6f8b74fd0189ea71b2e4022b006c656c60177fa03845a2e6d01b703559ebbf6437beb2ea60db130d858b3893f0e23b660ab76601ce84c5c7e1f9113b25bd3823668d18e021bad7bab10161133902fa77221c4eba6f38ec1a2e192f3ee39f18dc5272019bb7894ee6232addf4b1b58d9d5dfe69bee98e278c8810587c275538db4f3b17189bb36eb31237112e98027d4", 0xdd}, {&(0x7f0000000480)="991f4f3d0780a8f15e023b0a11aa366e84edbcce9d1dc22ece9e8f96e44c4a79d3989ff4c34759452d8820ce5a2577902a55376845a0fbaf6752a6f62015ec73566e4662df556d120336945e1b7bde5e47092ab4196d97664ba19b8ce790894957e4bc2e27348def715de0867ff1b36d", 0x70}, {&(0x7f0000000500)="466dfa5cd69d057345cb160272a3e0a025a69b7747bbd56c9cc4bd388b8a2b94ba0a73219d23d35c96705e42bf41d7416fdb8d56e6cd93d5cc2a15b2e0544396a3334682e4df3723d8e2bdb8a2f39d52114b70da50ec81d9a0dafa52a65d01316808e26147b2db9fcad0b62f06116a03182b471f5fc39a77505c7301a6", 0x7d}, {&(0x7f0000000580)="7597539f1bf90725c5154074327373888a118ef0f73ad23b367f49cb0d52d90afcbab2448642f4179c41ec12efa6da00c9a76d02899a48d45ef92dae9ae4f013f99fbb38c677a2acf75b292c50739baea505909a0d662ba23f43d30521c45ef633c7af9e4496a4e9212c19026bf090878366cb502a55035eece0d6b82b91e1e8e4b72683d16e8921e7e8e1cfd45e79854c26a06e99d6f6477c6b3e905a2bf69dfdda98a436574274a4e9f71b1c24c7f2d37f30b32bbf695ee95f4e4b011b2653bcb3bbf3fc0293df0aca9f0ec0f3a243ef4074d7a1daaa83eb7fda7408730c3cf92c7ab1fd01f2483066db714ca9e25b60d60999659c5196950e4ca25dac1e1b33f083fba99ed1bd2db108e962c25c2637f4b6e4b3ce54daa7fc7e1102348e20043621a4022bca02e3a9a10db7b44667cb9e9c4437757be5a561690d2baa1f6fef2bd91ae1d5b6a0ad34d8144a897dd28bc120c0bf89ecf539ab4edb9dd92fd299d72902acf7e65276a4f1449f40139bfeb370a1fd47d2affacc63888758ac5f25a129f91fc8e49943392b4f8bc430d6ac2b106cb05a8f577b0d6071f92996e1caed2150d5ec7ced689158b1e7c872597c5247aba76ceba09020c85562254f7c0c401697ffcc5af5457ae898a3e6d8547bf140ab645ae2195ffc7e0d130a70e9b0ea9d4b74a64def4f02814d17e81332e395a4c26cd26e8f0ced9e67fc783e9d66d3f8a6bd39f9e807f4500be335ed8ef7c1476ac83c749de84263e83ea55900597e779ac3eaf22dbd65b42105a0879f6c7511729083046adddefb476bb8e5ae6fae00e3f7131446b55c916f1e96ae379b364b38dd7c4c06fd21367e882464f369de613cbac7afb10b7a20804e1062bae327c7203c7f331dd2bf6fff96784a0f56b0f7f6e3f15f6ef0e7de522f6259750693a4b294679c439271e7c5347bd729756764d6e3520686b2a439b1e594d73ce65b882fb6018ebc303b97797545bfa5202bf08c414c550dcdaa223345f3acd3e3d79140ec022b47d61c32142985cebc0ca1741219ed7bca0240cc526c8c8fbd0f515836226beec95b8d92db790d86100c7c39da19af4713780309ba8cc36b111c978723662697e247554051260a89aa42b2b4446c5c1c7f68885024dbe0e84940ce5518756e6edeac97d9bc9411dd81cce7260e7382cb34d1b94f48f14e1445857948658049a9aa5401feee1c3db2e1281f31f4d7af3979b8050b9841e44b9ce720c2140b0fa257ae8a8c23b5dc3166f004ccc94c068217c674cd27b3dce016aef3f52f6b5fd604d05af40afd4ed148a1e0ad86874a074a786a85324eb14e62eb96282460cf4840320180d78b15667113105d35269d540461227f37ba89e1bd5890ccedd413fc50d93032aa8cf252d2740cd1b008d19c6e80016cbdd8595b7ae81c0d246da845f7d762b2c57b026d5aaa30a12e239e58565bb33f79a4eb6702625427e147054fd73340596ce0db407752322e87f0c11cdd5c30eee438ff5f049b825d189e4f757b7be695642e4cc99934dd1acabec25ebde02de5f1a5a743c11670a993e0e111d82270204bc130eb7b197d20059f7931b09fa50de2230acca9a36f89fa304b4c22bb1ced493d9be5a51a5ebb86fffd3c5fbc62ab91c43d7c9ddb01765c4d50715ff5c2bc39df998b50c5afd7ec4280a58c6061c913a0ab866c7fec188b02d351056caee90d56b3a4b8414dd3e3eb0f8154ba5282cee8edcf4a99da319ab459ba26c4d12115b00498386e5087b0df3382ed38b883610ce567596519be6618a5152edf68c7a039af83d1e24cf3f177742ff89c1113985a533e54b6325f582fb25b8891f32db5bf6391872e53e1692e9d121c8156749f5f8dae234fe3721b8a1b08f3fa8e44176a06bb6ba60f9576061a1977bb483901f0be09d8ea8c143c35ad8cb94a73095fff2bb8503e4f4bc24227f48adc2b2bad0f2c410712a1a1862c365c7806dff734ecadb50e5b57b4f5564ccbb5aa0c40c92926e525746f7730f46ddce8f7961f3fa3a1be49840210eadf19854318440bae87f4df11c90d145735ec2afa8e5f50e651528daf8bb0e0f03b3c4c090a77472af2a24f8cd80462dff28d662fde467538ab1954c04e65a47da13670819b92f8d5f2911b462b6380f310b63852472dc280b0dd2e0839139f46b01ff08e99649a155287126f680b7053c0bfb461f91ce89eadc0c45164146786f583b7bcab102be73ea121ea18fa41b67d2aeeeb4db3000091b25f232f21947bec268a88f4674c1d71c581a488b434021f4b11f1da6e0db4035e19b3098cba38db8d03e86d8aecad4a662e1aa5663192c892fe28cb35970b884fa39439402892474814b8a9f4c42f334cb25191b9705245ccc8479c3f706e15f3bf19038e3936f3532abc16dc87c5e7e763d4ba2d95f0ccf1f1a8b3398fccde726ff98fe912b3d1669dcaa09c4174f01dfc311e14ab113c875e0825f7c085c6d7476aeb948a61dd2eec229289d7397528b630c2c5c2f1ce1296664358cbd86e7de1e0f50350c374b54398b41041632c374aadf5529ea21a02245c3d8272f1c9f74054bc3bee5c6342136eb37bebd08c7c0b5d2c96ae1cdfb0aa7b8dcc26dbecd7da8f3aa0ab20eaff1726a3d0150ce5f80bc43dee87ac2002546af0bb0786cdf59764f07ba5ab774e43ae02ee06670842b2cfe669e4eaea361694dc9a3fac11dbee5c6e87cf5f30daae7f7e3fd4f7983772f378ac5bb2ad503b0f47ee0c2e36efb858612730766d5f44838fd540602d1fcbaaa517cb6fe3800c752f1f3b87f19f38a12405f0d717c17bced3dee69ff8207a819a30703eea2ddfa4a997d02d21a62c5788d30a025e073d081465c1e9ababfdbbd962c57fcfb917e4b9b2c97bdb34713b32d2afa20b5355aeaa4e0652cc4e8eaaee0a5a85b09fb0d1f704f792b5bae6d55dd543d9de670b2fd384ad6593198318581e1ae0eac971f2b529b396eae03c59c3d0134f535031460d85a2186d071d06f3bb94bbd722525e546650c5ea130145d7dc3438cc1190edcf8bd15a0edf64ff7061cf666b2baf3dcbeb8db328cc9317e34eefda6da1f3c1a507827e4e32c50757af3d4d891ec6fc337f3f66aaf75ba2140c2848d838d83076940b7df4b893400d95294fc27f501ef19c8a44be46d3d536604fa7fce6687a001ccc86ee1fbadd075598b86916e947036bea6fee9cb4b4c2c3c2b887ffe689996dc70479d3f7bd10f82550ce264ed94885d4d6dc6bc4004a1398b9d2fa752dc04078b0623f082b69c7c27b93fdfb09e73a1be4c53b471d9400be2cec4e69516d3878e7b0b2eb05ea09e77f613d6f31279309733cda836fade380f70fd7ec047b8d6329bea110fe1e85c2e162e9b7759ed95e10964ee81309437e08711abb076f95c97dfc34c0f798767f4f3af16dcd70417c9b514e34213a5ebe32a97f9a63b8b6bc192f332ac0ad926acf8a181d808ecce36e5529c200a702d0274da1456acc488b245eb6bb98909bb9484a2da2c9ec7e1ad8738b1c84bbb340a19e052d530cf80492867116b93e1b4a3ade137b441540c9dd62dc7c2865d7b5c89318966786d86382a6618f2c601d757008c30f2d77a69cfdf3312c58e4416f92af12aaddae89e501f5a8156a1716837b39df70a54cfcc869509ae02d31599fda3c0fcbcfe8cdd913043fbde14e043fa959ccf212e83e66998ddc0974d8f50b45869e458396e87db51f39965dd172634fb126bba5b644083f5d30dc43d0ce28ce35b79861c4a42c2a5e25f8d71e64c92fa722ecb20b66277f38e20a1eccdb505db6462040521da60fb4d5678d40553fa8fb1a714f8d6c4da6fa6b8dee91c0e1be20bc5e2b0630e45076732fb6bc3bbda7499fff99d01d0d763860fb9375c5d3855adb1b7154bdd829b8d88b8ce68b1aaccc4d42f83e99ab2d5f1a88f9072df5b8dbd1d4204b97be181028e3d3d8a2243fe75a14c9e7c53e0d7a0203a33988664ea8e1f385c2822390b5877239ee0e90311100319c7a38cda448c87d4bca67bd7f62a15a70c21983b6890b78e883c91208f12656cf3bd23cc8b0b8f37fa411bdc6a93f558c80af42e06d859a1a6dfe45da6bd4788e096bbf5a20e33ae071692b354927547ce62ef56a7e655b450a934abbcb31c17f9ce088f166a6428dd7dd90b57d107359eb844ed83123e7f427b35ab19a257747d45b91e3ea38441470c14d4e80e81fecdcf0950b470b6aac7453a243a7d732fc0464417b9e5f8638f93b432ec104a76f2e9a9b0aaaf9579309f4140e77c7a98bb2d1582a77ecf9c6eba4bdc32b67b1fbaffbb3da618ada368b72fd80d1f95263ec2f051341d3288bd5a8ca71e02cc4e11173ea9dc3369a943ff2d1b17c4aabdf03dd5a971cd20b2eed2eaf2e373f543e947ecb54165e82bb6615a19b93dde56fb08bf7e5920534ddbf3892a621878ddca89f55e32a40e5549d1a82c589b86dcd321dad361299dd7f5bdc90f5ed16b22617ef6db502364d51f6f4e56415b9cca179ae9846055f938c9fa96e86ca9601a94d76f48c31238791921787e98270235b98521edbb43b98c0ea33f9e150e0a90e305211b01d80951587d410fe753b8dd531e530f23c244e3b7a9c21d7fb3f39f7a1308fa0a09736a59dc26aeb50adb7b3d55619d3ecb517246f5951cb549708fba859e00dffdf793a1b2a4db9de9cb63e67fca1ad46ef786bf76d301d3d2f245993d17f7b867089e4c693501411dfc595fe1fe923febfc90f5a13782b8c97bbff9ddc06126fa75ef1b907da7c7c7a3893d83fac2a6e9f588ae95cce7d6d68fd31066ea3070d76d80c80e3777a00355075a2e6adcfe52ee31fdc03692aa77d3e304f56ad62bd85d3cb8eec0ea2f61eb22c5fe593b67e808118b9b47447066f2a8ebafc6521517d471656b2b25fac21653c7b8a3fa44524a22ca34fde3029d7fca40bdb338b614f5605be300d65b6c86eb279efac32935761077fb3095a25c9b87303274fae58976a58cec557ed08bcbfd5d72922f546e3240e822d78e7fcc407a337232e4bf7d4aa3fd8c90becf1ccdfdd573a3ccb4543f4eafb6978cea1fd89932ffd08e9b8b19bedbf99b0d8f46f2c28bdd44c1eda0da983200ac21219b84ef42f9929941c5653d2036f21eff336236ed0f6067eff686d499677ca06e32e75e78e8b1a0eb549d5e3fce6dc9f76bfcbea600b82e4db3601aeb54b5557a6c41662e88d84700580c22311aeb4e575525c420daaedca35c8b3c0fa3e1b45e24a5d47ab2a39aa14003ce82d5b4f0724ecdeda1ab2e1f727855a064ee958d3e63afe0edcd06d69e42b783f46251568e997a52fc1b91146253eceb2e24f25fb7b68ef85a1e7a5af68e1a858fb65181f14f26a31229c6d540deb2409023c4b228309660c4bcbb65318cd74b7250916fa581f20a0f656ffe3868f959473d1ab5ccc9ada102f68ea594cdb597bbe0c67ed092fd2bb7860f0440e07ec1689e170ac182d67cd594d75ecb511b246458af613c0d16b244a496c1649337bc22c553a7687fc31cbc8b103065e79a38974e430a8a29a6ddde4303960fd2eb4cd512d0319ce9b185fbce0870955641bc841055f67376c5a1581d1b08330cf901c3689da417d3151fa1e14bd5c7293ba6dc7d5ba98c01ade35865855a8496c8b2545fcd9bc70221ee549bdbaee6e0092dbeac663580937afa0f589a05397c84a5543b04fbce527c7f4856f1ccecbf80a5c9ef0f21c1a2e954e6a359d232feafa620c70ac1f8f3e80252d87bdbfd155027bbbb49bf844e946e1968b70fb78bbf918", 0x1000}, {&(0x7f0000001580)="40d254c42b7b29e16032dc9453c4803761243b4d54ffdb9a7eb0aee2d92fc8668db7c1a2d6e2c80e49dc785fbadbe1ce7968d7033ef77b42bbd0", 0x3a}], 0x7) fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket$inet(0x2, 0x3, 0x3) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000016c0)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001680)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001640)) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000001700)=[{r1, 0x5}, {r0, 0x20}, {r1, 0x100}, {r0, 0x4}, {r0, 0x8}, {r3, 0x64}, {r1, 0x108}], 0x7, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7, 0x800000000000015, 0x4, 0xfffffffffffffed8, "74d62c347b4956b607000000f8d3a22e67e469f3", 0x0, 0x10000800000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xb9) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:02 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) r0 = semget(0x2, 0x3, 0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001180)=""/156) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/4096) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget(0x2, 0x3, 0x1d155dbb315d7af8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/178) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x104) sendto$unix(r1, &(0x7f0000000300)="33248d2ddb616ce8d1feb06329a42476f8c221331dce8baecdebba9200409db07a49684a67fdf184516ac79ca7597cbfe0a70ce9fb78dcb09490b2402dc8e2c086e52ec1f12d7315dff55213ac02a1826162d90a4a97cf86e30756ca5ecb16c1f42593131bb322bc14be69ba95115dd7a5d86093d5ad9ec5d33306fceecb36bfe7e933fc5c9277ae558aefcf48b8ba57c4bb7fd7565d6d8d89fe81a8bc33a246c756cbaae9e52219136a13b74ced66ea3109850fc65da90e5a572476d5dcb764262526e1f001ea56205790df3668b21dc1fd0b3c8ec7bdf7f1144d451386649a6381bb59d71948adb173d13a2e165e5faec4a0c655ca3e97eab5ab", 0xfb, 0xf, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0xa1, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x800000000000000, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x9, 0x1000}, {0x3, 0x53, 0x1000}, {0x1, 0x2, 0x1000}], 0x7) 16:00:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = geteuid() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="f05fca24a3cd23aa5adabc0178e7a7fdcb3127f9fdafa555d7ae1d26f0c91d23a9f5b473c9462dc5c916d84a8bababd31bc0af005546cee9c6ce00c9a96c68d4f32bf13669695135153a7d393413e69cfb016339a6eca1b50f3b6aeb949ac95f79d4f8f93f38f04d86a6567677351a69defd2a75647721e6de3813f6603c87e95cd0ace451eb80da5552f6ee44adfc98cf4c291eaf9118249618e8f42953625991fdede6d6074617c76c91b9e3e3ecac52588c1d71463df08dd7514a9f6c09f5015a3a00a95d2d66940696e05e622b24d9c8baed5abc134eeb6677b90047204d300fee71377b3d169320483bc9b07bda7aa9", 0xf2}, {&(0x7f00000003c0)="5d984879cb8a1fd623e394dba88ef887d34c675c98b849137176e48d6f1078067cfdec11e7917ea44fca6f0c140da059b88b86235117f5292fc0986664c68f93febaeb38bbeea0bf2ff323697faba274a8d2062bf11167a332726e513c75439a075c3ee8e7e0a967d1efd2b6ed13fc541a53a3bb08c465ae6aced25edbebf8e17a0bf465ffc6dcd702e4c5cfabd7ae17f8037a5facb0b496832dad7d19958cc2a2cf12b5f4182cf0b16f9dfeda3e496f379d39bfe6952301a8442efc26215d951e2e8635d28ab1537b1166a6f82de708cd4b358652e693b3750b7c3052f1b9b9aef8e79d696d0e569fdcd0058bec26c0827a6fc7bc72e5d39b1e2ecc16541bcd88df519e15538b32ec637fcfcfd03711c39ab3b49ca302a35c087004e2478e87fe7636e30f62cc0a03ad1b6f90cf6a7fe5bb44d48c66b37169c21a8c28490e21bbafb28b75d4e6d9783a6d67c1ed0b21d83d45a302cde5082b283b7f84722b2a5ace0a9a3ab82edeab2463cd1b611911bdb2b619a4e859910fceba04dee711acf9702b51d92eb52ecb8e77c8124fb43e0e40d40b3d4a528883d600867eac2cf4e5e2ca495f765920ff5720d96e4ffff513d8e44d332d4c40d64d6a9f6213e53611ecad7529d129becb08bd03f4206195856bb42d8c4902e76ee4f063d06e915e2ab3296e9a4946d03b5f674cdc3743a43a884e399357b2bb5237ab1d2eaa9bb7d8a61188afb19c3935f4b02cbafc2b2313a0a7be2fcf376e1f98b6d85bec417e4fb4288b06e6436eac5109cb3fe3f1ecb4650b3c79f0c02f362886e4297e29269233a6ab4c4667fa91b6f32a7b9a80895fd243d2d3b09d965453b516aed77068b921b6102e22a308ecc004e30d7dfaff76c22aa35384cca0558fb2d2dd9467960ea9c39eaa228da85b7edbce117e41ca3780937c68ce58e5ee64f4dc8ea2e3b3f8fa788ff9dd0a817ba73f7f322121d5c7ec0ebc5ac7198c936da95d4fb1ea065252c0cc2ddd951e2fa90458b35e68ff89b4a7b53a8f80948d9d6699efed01dca07ad0b4f3682104cb34b39c3b7e858a62a413d61e4ee0c9fde8dc81e268fae6744d3e4252bf48632af036865b781ad2551266f71dd3b2457e64f0d64d179149519ad67a48e023b280853eaf0542f50fc9843a7b719a9ab87929825cbdf89ca0e49b0274a98846600c062d12d0503eaca001fa631e31190219c083097e97680969b07058265fe38afad42284e6e5e833036dd653b330c5ff105cc4e72b9c04f875ada53905208fcf4d71ff42a147134d51537e4f055e93f76a750b04181fa0fc7aea0b09514ea8d11f5ccbb6c999c3bbf13e9e7b5cdee635aab626c3f25e4b7ba3d186497489a5c5b1f73ac4be68c3a8b9086b64b5876ea4ede9ade23fc40b6270b50680e4efbd4c23056679e9a42b101d75860dfe46f0a4daccba324967726a6d2ced734d776fdf211ec24ad0e15e0ebe599a726f9eff1eb1958f989940ae2bbf02888fc947917d4d3b67e5f7afad17b406c762c34ac7919770e90f1d97a120c3f3f2d5c4b86ad517e1765e94009cd72832d595cb5b439997b7235bbd6c081753b189aa14ba6b4ef7c9ec3d06aaba7ca9116e9f285dcd0222b0ad7e71286437e72bf9dc39f79f71511a2703ca1d89b85e80e91f29c650c5f7d45528c1cb6da581f7ffca956c5925ae5ea0869e99a9ffcebdbcdfb9efe5fc24d472798d3a027ddda84ecc9effe7d2f5ae9a3441ec5dc23ece74dacd4029fb5563c9185926fed1527ca71687422fc923c8b8bf61818f42e203326e4f3cd5acb118e1f41bcc57240a96047feb09c76c4b194bed536a3c3a577ce8483a6603034dca7c11fcbbe8b0607f25c84f05bd2ec7b5ed42f7024038df67b7c21f4adb1f1bb4d557d2f98b4e9285babacbe44f93c54a0d248da22203c5d6c91123a48268bef46258c78ee611246775275513bf6e89ce3e7fd4d73f5d2ab9a9a67dc6ffe9b3e8a03a5597f30c167f8bb7804b0f4d88605fb3c166382dbc22a66b76d3af199bd377e4fb67bd6e5460f493a770265ccc24e72679ff780ea67c5a1dfcae6f72e531671f1d07a213af3f16e33e9d79e0d14759595f766d05eab3fb02fd63fef72fba95c6d145e5d370e3087afa5d0f776c54a66b5f6c745025d0ccac741a399a3f2eccd0de017d092cee0c83bdf70df4087cceab8edf884962a911605ed23e722371dd3d4b9fe6e00bddc65cd2e02cb4fa888f3b7ac063a1b9cbe3da4fbda9aa1875982d070264b0ede5e89bb2dc96ff24812ebefbfe09a8c31893b901bc88295f807d568c000d9030b24a16889384a386803e333a259da56abfd9e5c6543270031967d8c08202fe5fb24973ed0f444c251bcd97e902afa812dde14f0148dda7be72707c4b6287fb21aff76b24e1a9c7fb11310ce5983ee6a12af6c0efeb09be14f080a4938117cbc030266ed767fd663cd16e6dc9d8844c241ede3e410ca09b907ec5ca82c4ae5531e48f35f99dd5501257bd5fe45afe43545a0332404a22064bc27d6737cd12f547249b6219cd3fe7f8dfb56b6a88004cc6e9cdc672a3f431c97bf65ce5905c65f1b175af6045a53420bea61f2aa96224ae80b7939dfbdb8218c4a0e8617992b51e61e26a1c7f87cd72d034f9ae964547b4205437d88789471706764a8b5222143ec8977ec2c828d343ab6dd0c0c83a640d18fb847d8c96d16d02913bee23d6fd248f8828ea8383fa25f15b5fda01bae265177469bdc92e6001fa72a0917551412dcd98ad3350dba2f1cb96fd1f6d664cd2eac01b0fa64967bb5e6af99bcca9634d16514bd4ae5a938c526f547cd2de41856ad7a435d650b14edc0cc405bce49acbb0d55e89505a28fcf0318631baf16b78d84f0609a9b67023893bb9c7a1c853a349edaba266a6ef2b33e8f667afdcb971a14297118840251860fed3720c9bb08bdccd0c63eb83c57922d456d253964718ecb373135f3dd4eeb68477640f7cd208b7fab2f1ac7248d6be300055d6c9b786ea0d5685561ac6fc3ea113fa2ca07235c1a3122ee57c91c4e5b10429139b85be5029f651013b4b4521e9b870a6a94642d375cd65aa41905afd3d0cfb51c590c9086ad8e6942d9b6fbe1f63623fb2a8c84db3264554c853e22fb96d9e9a1e1459c0879969bc7a3b236f2222fe2cfe97ff1d0149ae944ad0e7fa91a41e3871132327fb17a0061e5eacf32a30d67ed13df4cfddc5b37a2376cc1c74f5c6b465f778ad00d7a767f8189a6c6d7ce9b8b6131a6f4373e7b271b181559620510588697d9909dd97ac24badfabd77c777e7b9ce9971019fe0fee7df787cec8acf658c0cf6a1b0e18038714433eed561a81a8c72ca822ad10e8af4f2bac1568d26353d02d0be93afc13b3be0a542567ce67cb11dc214d2724c53d13a6b1a90b9bfb78675c038716b52217460cbb41979486798d363300893bf6355b0aec401361d2ca57c7f96712c9412c5955fae59f858d07e3f1ab7387576e619f6ca3b7cdfaa78666c81c858baecf9ce059587945c0c1af5ddcf13f49629190bee6903fe2eb39900baffaa27fd54466b8d3793680c8f53596a3ab4fe59b2300444f085204319160375568389a8ee2da24713ebc056b18f692c5115a33288209e9e4316a8cea500489fddb8b531a31192d10ec4e31ecfb69d57fcee4de8bf140b10c4fff534e56c00107c03b45ef4fc03d5a034cd48591912471a5c9a55f722c840474c51e110ced209f7baf2b57c759d3d96765dd0a9ab6f61a1bb68ca1a303def1f34a8c17ab203cb21eb85eaf65eb5673a5851c1836ac0444290feb0138e79068e11114ea2ace927aeaa713e978ca23118e63a523dea5d20ec1ac58bf3c89021785fb3a764f458dceff02f8dd71355dde0eb6b2fa9a19bb286c2eb4702b6160c50b5ca3595c466dae05e7904a9dddd6dfd049b089947fd3df25c8072917d5c0b5118532d28d85ff9e0d83367ac8bf70026e6cb443e43a2885088f7eee5735bd542aac5ba08a2c4f534caac3f0a2be2d59065468b9e8e703a6ff2439e764010128a2906d695e0f8cfc7be684e4aa4feda53680d6d21f94b5d1e486efc013c58d59cef91389ea8809d2717c700c578bc7f071f0afd7c71f0790e3ef97ddc879db286f88b7e29204339023f84e39c65de289c96fc20b934809d4c337b76e9ee2e2de426d311271f77b6e5f3727ee894c2bcf56382c9693f2fa3b9c98b8fc98c8f6cf27f7360876afd2def8fca86c72fa94573dedcaa2416021ae1b2626be1b84db0f871a52ad720275beaf82e4d787716e1b07a2f12ad3e97da1af8f238780f9e7c21fe4ab8354ec46cc4638914856702bbb9bb10bc0da7077aa1194daa5db682b13ba3c665cca4a02450a933e4d8a378e15cd706c1c50e8094093960d558060a5bd99e93fa24af497fe487efa7e4e1cd47b5f2259629ff4b2374c6081a8e5ee9ff6f73bb1683356e91e097e14d19b3736cc16d4642b7f7c4e1b2ca4a4f316416ff85bfedbffdc501de31b370ac8f7f689c777a075b34c6884027502833f79776a32891dbe18cc944fca0f0927072fdb3ce52a17f2c2a49668203705969a1b0d519f9475493983b49276eac7ef80556ba15e350402d0be6dc9ed95849e4b6f51ec88a1ca0475c27d1340677ad58ca971f88195a332885977469fce9b841dbf18da4f2d1c8d1bf865636749c3789c52a30b7626c507892827fa08799ef7cdd25988b0b6d6275b05673e77ad09724cda394639ca6c36017685736e74be0469aeebfd9a7271cac863be960e2824e1ab32564075064973d3211dd3bcc64fa811540ed2e60191f5e6e89e92c0bb83da4a6755f10d62ac7f95a25cdcf2ae886d6c06588b61787175ef57ced09bc6f09547b1439a764cc4b8c3e6e0f61c07551e6ecaf91e2c58e40ad3c2d965ffe8fae62e8e661ca1b260efddac81653350ffc93bcdbc350bde3da0dd4bae68d99da711ee25e2fec390434c10598b44756681a5b8fa319411e6ede795d4f1fdede6e3bd64a951dbb6f764d698bdcc51d6771fe9736e8b503beec6b6a480d5e6a6d6f5890d69eae730875ab3200df3a0ff0002bf10644873336e5ccd7e38fb06f204210a6ac866b0c59d807868bb27165a9dd3c88dd1b549ce531c1aa903ec4422f158968cda1d07053c639c9db1e160459d4bab61a41a196059b1ccc7bf68ea19f45898fe827fc96d970c51cf576049a3549628b6b29369ab4ac80949e0a5a1e685ecd5f8a4956e59d2e58ec6d7600f6431d34616a75600335f8b6602b77edf3e9b02d46c8b9f747d4eb146a9c87411b2606aa2cc1c2d5d14dc64c82234969f6fb265d0657203884be04368205a9ac9957e419b282f94da5ac26b432960766e60ac704a9cae83f80bb25ba034fd58f373ef6a2237dc148465d3b67ca22c0c9661e09f26184faa717b52e1895a3ae8f51eab6d8fa51bbb8a7ca5d09336d4a0698bc6ef82157c06a6a937702c8beb02e99b77a26d7abbb4ee518fa2f53be6cf677ed5736071ffca37de7186a573204a8b12be757555a4b56c3522c97e94021549a90816e7fd05af913f25613bf5efba7163b8ec256a570a308043be68573796d7f6adc6e302f0f9cd331880ca7fcf531415a58a5684e4a22fe0cb9cadf2846d6f3888127e796ce7cc077cd35f88208b3aa58e4314287b5d85750e44972f485a34cc363bb40a210e3bbfc15cf96b7e10884ef720d2d6bdfe6500bd5532c0ef2a358f8613884c6bc90a271e7a2f2a09579376b5cbdf1496ccaf50f0bc2f620d6358dc6dd698b19df9b636c5c3932924923f", 0x1000}, {&(0x7f00000001c0)="daf3d484b650b8f3bed408a3c292c6bd5bb4871a7e1ac0f2e1ecc21915cf0c6ca77c4611188d961f05017de9f0cf7f340717cc976ae6b5653ab30737a6de9dbee7cefd500626a5282b254907f061084782df3f8be5f48fd5ea8c87a31449abc8264c4679e3ff9bf2df74f1f5ad7585c356eed107d0cd01bc26247e4ef074ca7554b4b839c72150322ace6b1476056e3b1631a1eca76c4367395fd3e4b30d8334742393864726b9499b", 0xa9}], 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4007, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0x7fd729bf8111500d) readv(r4, &(0x7f0000000380)=[{0x0}], 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000300)) r7 = msgget(0x1, 0x100) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000013c0)=""/132) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x220, 0x0) fchownat(r8, &(0x7f0000001480)='./file0\x00', r2, r5, 0x6) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x1b, 0x1, &(0x7f0000000140), 0x0) 16:00:03 executing program 1: pledge(0x0, &(0x7f0000000140)='[\\---\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x850, 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ff00001}, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() r7 = getgid() setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) r8 = kqueue() r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0x8411, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) kevent(r8, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000dc070000004e630751b8bf5af273c8efbda68190447ad7cca874c29fda5ac3476d11ed1511069fa6da3db6cfb0f2328b96f2a35a1f9dcbc10bfc16d35331d9e7fd5a87d557a23ba21bf3e5750a7ec7f6ae3e30952abc46bd614162b7f4bf00bb1a8a690253b413f698774621c2bddaebd151ca32ababc80d09da5e036742f09960561ec383039b51b1e8449485f00d09bc386d99c981eb2f"], &(0x7f0000000100)=0x6e) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x812, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10a) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/206, 0xce) open(&(0x7f00000000c0)='./file0\x00', 0x1fffd, 0x2) listen(r3, 0x0) dup2(r0, r3) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x4, 0x100) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x4c) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chdir(&(0x7f0000000240)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x4) close(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) 16:00:04 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$inet(0x2, 0x0, 0x22c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x181) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:00:05 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x40001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff80af3454d4b1254c0000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:05 executing program 0: 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"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffec2) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e5d6628ae64"], 0x1) 16:00:06 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x1, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1, 0x3}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56fb005a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a56c7d4abdf7b750d649e6963ee0a6514d19429dc33df0b11adf0e65f85b523fcd116bec20f021a683cc37e09f8790a34633304ac7c39acafd9a488696aa8030b8b3d11864a672f13e7c1267c67d9fde2cd1d2202630d5f16762eb1dc4fc533bfa331ec70a30e5cc8fde6930cc7c3220e51a895e5099d2fbb6eedde1a29af0e04c669d719a7479338e984a7cf14a6c031cbfd5023d510b99b5397ad6c7b535929c4f22caa99637c6ac85e8ff31c4b4ebfbb64b7494cd36205f603f1320cf20b661ab11886632316bf006403fa9009eb60bf8c057170df2256689421fdef575cf4dfbb7c88f0e0d7a9dbfcb706cfe118e2674d739dfc0b6922d8519ce608c1a27142f9006300", 0x16a) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x70005, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) accept$inet(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x40, 0x5, 0x7}) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000080)=[{0x3, 0x81, 0x1000}, {0x1, 0x8000, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x7, 0x20, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x7) r2 = semget$private(0x0, 0x3, 0x612) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x392}, 0x8) fchdir(r0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x115, 0xe01, 0x200]) 16:00:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x100000001, 0x48, &(0x7f0000000100)="003da7ffc4884f66f8e9a98f36c19da2f55fd24d22d8f172eebda74931f7f4285eea234dc1de830f77ab6a062bdabb55650079528e4f865cf59e58ebb3a1bd299dc06a7813ea38289d99db214bd251f56763e2f37202f039eb4c72627a4dde61ca825a998fe6cb841432c9f9d773c7a0f72624762839", 0x76) r1 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0x3f}, 0x3, [0x7fff, 0x28, 0x7, 0x2, 0x3, 0x0, 0x88e, 0x8000]}, 0x3c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3d, 0x80000001}, {0x18, 0x0, 0x7fff, 0x7}, 0x8, [0x1cb2, 0x401, 0xfffffffffffffff7, 0xaa, 0x0, 0xffff, 0x91, 0x1000]}, 0x3c) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) recvfrom(r0, &(0x7f0000000000)=""/33, 0x21, 0x800, 0x0, 0x0) 16:00:08 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) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff8e, 0x2}, 0xfffffee9) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f2aa6cc9af2b53d2000000000000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r3, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x40000000000) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x1}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffbffffffff, 0xa4, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x9, 0x800}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x9f7, 0x10001}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x54e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x5, 0x101) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x2810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x5}, {r1, 0xe4}, {r2, 0x2}], 0x3, 0x2) r3 = msgget(0xffffffffffffffff, 0x402) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x1) setuid(0xee01) msgctl$IPC_RMID(r3, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0xfffffffffffffe3c}], 0x1) dup2(r0, r1) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="64d014aeab5087654d1fbb8ba654ecd57e042463995422107b95cf8dcc8710d2e2c40880c9559e887bfa2b19341ff75eeb0aa7e1f95fd90711911e78cd9272a20878ee1af076303f775c9d0a9c8844b33e69a403fe7169b1f2d06f4f409d586122d3fd26ccac7f6c8eb0a757c90fb831fd6494d3bdf8352be18449c1b49e3c7c7c6529ac89e3034551ad65475f6910cfd4e4066a46951e20674bd44569e05cc61638eeb3c7bc0fb2e3caefdcd9abbb98ab10b183656fa423d120bfb4e5571d69e085cd8027e99f0bfc50dc122680e46d50068decb06fbefcb9ff07ffd28016bf7ff7a4190c3e852152e1eb670d937fb4fd55f867c1c658619b7de4a002211013ad36f12dbcb72065201b19fb27300e2d872dfca04f9743d5f49e0a2db8a1d33b9e1e8d439ef60fe1ca25d555c2db591253c765cfc174bbb420746613c36e310c2c8ed79a77f123e7b6ccdb0d265a9ae3a33c1146bd105244cb76802b91780e5286e802437e101e9efe5b3cd648b522eacb844ce19dccea266c5339f7bdc2f962c033263175b2580879045d3b34a25ce4c6ae5c1dd4e8ce2792128be857d7147bd600bfc1bfab959873f69b5ba15f7fb5b2cad9abdc647d7a2af6b42704764496b9f6e30279cdd286174422b0eed1a48fcb5bd2abe2f26cf9a58c37a7973ab2ad67277a548da796e372e1394cef7adaff13b77cac659af881662aa074bbe5760913f1daccfc9782f55283167ce4b11cb946631110f3a5aa282d3d8c815c509a361f351ba1ec29c8713dc4a9bb1493a841d0ce7fd9e331b64daa2a90e6ce15c0f7dc9c883eeb3d3810d48531a9259386129a66a948f7c3a9911873b9680d796fffb4b8eabd974475a063860126807d4d8c56aa4c9c98a0209a34cde8085e588805afd30516363b546521976d6d17b420e46c681520914eba699a987c2acda745655cb5c84c93042745832f1d28719b8a53e57a03bd32285c8769e245dbf8fac1a188aff1a5585cd00c2ad24d7e37bda742fb4dc9a0fbaff9b40b6006d64f2a4e21f4f4075b8ee637bda70ad39610a80a87916d92c0e9acc7fe2e4626a32d4b41f137026b4369754cdb4c5606791f767d211ac575403ba0bb54151137fcd4011afd3f13e339fa92b0a6790950b20140beeb3cac21cb11ab26817145c37b3b2a52283875e88b176952092f95919e7a4ec9bd4cd4044905439ed48db82634cb36a734488b9465001729caac316fe1981ba7f72cb1583954da196a3e6eb4b9c853b9ebabe4edeb92a881ebbf0a22abe4b76bdbcc14a2c68bf2f075da87ab30dc49c14d7244028c11b436703676a5a385688be8a16dfb855ce649f3bb045bafa07fed103ce7bd81ce50c75be2a5b98d911ae48c26d5918e7242823c5f63ca0a4030206876217f3f5353b773b8689c3a79ab0e14cf5112dc445c0dc9d032f32a6d2523e087502e516b7e443af4caa2c703ad00f3bc11ad48a7e6ef77d1007d0bef640d3717fdc7ee0d0d26d29838c225cd7891e55811bfc62b678c5633b0b0e8edb4ee2513b600ae73a88e9863ab92b2f5162a65dfb4224e2510ebb933cf094d83f057ddae27a000e08738f057a4340ae5e7f0ed985a9c870aaa40560738b3cb313352c62c485245631d4c572ee82ac84d709489ba2bbed11c49f62c154ff0f1c0a4ae487854538e03c302c5fa0c30d0c4625b5bb31c8df950bb464ee4f0deb31df56740a18b2a93cad286ad79bd2bdb2ded0c44bb89835522efeafc28cbae17e61a1f93602becc8cac7a8a4d4ccd1e1bf60148dd08b41108e0ebd510b359369e1be116ac9989da6e16ba291f9ee5a64c6f878085b8b0e607ac806ad1d3aa59ac2c44f89a3adb706a478f31a4a1f7eb4c997a60885e09ec39e06c232339e0e11501c9986da606d4dac622533600646c091f83b7f93a577e95a3aa6bddf894ebffe360862674bf88bc372eb370f394929c3011171a22467dca19cdb4e028ea1090cffe52f017c94961abb51ba5f58ebb40cef1f8e734d1463f1899ebe9df26366f39f99cdffa2b6d63b6e5225c2a7ed6a408962fb1c7c9d58d1a298907e2040fb076c97a4e648818d117985f38053d177cec4ec94f1fac57f6ee33dc51b2e77f32fe6d9b729a97416fea4daa9064b7792ce52f6eca803f278babb3c832b80fdad2b80ae87d1d31753c5c47ef3c7b1d819d16da6b2d8c51dfa8c2a5e5e95549dfae3b409b5f0180ddcb14223e953d6c737b5a650755f343c2a4927b5527e142abfe5e9001c2a0420f21655797a9acfd987bd5e3068d7ed3cb1aaba2bf5665331b4e5b5d8c3d0c2f7e2689f759a878151516dff2ac47315939f72b3e9bd388d45398dd139286f6a1375e9c76f7486c4b46f819de53e40c042bffea711846a1040d869fb15324573fc870b7f2102692fa5597c1d05798121f0dce6272885f5ccf4715a97671023bd7d7ee00a92ef34b32b25e3f75930ff82d08c3852cf8d2b331f03ab208a18dc433f299cba3b6cad46f6c464c37093e3e77b905ff4d0eff9f73c37377d9a6f40fc91f53bbc80378f5c50c21086dc61a35fcc680e0b1363e3a664f50e39ad483e0259e7cd12d7d81bc02fcae8eff9c43e746e2fcc9b3e4cb501edae51d53ab0a04cfc07f1f1cb8a1f4ff6ea1ff976d0a76c15ae00d3a785af2d39bb45cec9fa0075931d1d4d4b25e4c1b7f8ac5ebd334edf2371ab6f4d92d42d1b1415bc88cd722b1c381865ce33ddb7420fd033d9be090d2db17babf9a21295d6058b1b23c09eae0eef2223da718bb1d0d1d0a57ba9d8bc5d57c1b23d008bb7efa490847f6cc479adb44ed15f37bf3ef5b8736c0909358b991e1abb58957ed6bc3725c8265aac9319ea47890c2fe517e82cf3caaffe66f1a730b23b78d85e11ace963fd916f3599bdb7ffb2199297e7627cc19979b7ecdd546297d34dfe58d058582ea82bc2aa24ecdee194fe94b6b51d33bafbcd9e420382c7cb0ad7f30692b45eb1c1a7226eb28a6cd3a64545982c93bc0148c1e3b393c4b6c22d75f70a1dfc216bcd8048a3bfbfda737ec76e3688460b28ec81a1bf1e6f1f487cabe07982bb9aacb513ae4c5bbcd4b4cf58a0689c65d0ba6631e801af55655fceb84c48077627f9d05004c329ff4406f5269472ec1d9364bc84fbaddb5fb8a94e1941c5bc66b686a9684b6bd09fc6f6374dc582dd095ca3ba49f38258191f68388f97c405778389ac947873480083e6892fdf5a33453dd40b06671bee521791580d773f25ef522709fdf5716278b3b0d43de207046a2807687613912676a4de27380f5f8b59bd1428aa9c74695c356c2ac382b283f63b4f88d82a457ab02531b1212ac7d6b8c9544513aae2812d1e820777853afd56192221558a0aea43ea61a4963f3dd563cb3a9bb701df45890073426405535be00da8472f23a77027cde586e2ab159a7e5544d534bfa418063d322054c7a1a94ca48aa57a5222bb8b8870f31c0ea1564bb7a5f517d234feb647572b58d79c3ff1962170a1f770d8d7ff18ae7ad6c2aba763622eb6857040f97d06f473fd027db5121544ddb72b8f424b3543c922f39df11f182c88bc1f9f903284366c6c4f061448b6636b9d86a1fa7b2ee02c42753038d159f8cba51629dd753b6cca982810f7bff7a2b2d5b2cfb93a65eed5c99af7a8fbad87d53b8d3fdac5753d5ff74d5443cc291e32df270d8877f0c5bf41586eba1b0476e384bd5f65f8ae3de00641b002ac9303437a9b8ab2df5afae0d596e6e7ba17b4918a24c8a1439c7a372d27a0512564b353a3df34a721d4c041bcd5abb30eb5d30ada48944f0861e41a986033ce3850127477c326e0d2470a135b595607fd6531c8e904ad285e2eb639b43a35134cff66d8cb65f9b47874cc2263f598615c64a1b845b630b34a7edf1cb05f08b6d04fe3cf76a3e06041f9b1d5ec7fbe1762c828f32912e763f61b8ee332be586eac864914896b7504f0003c82b473c52e0e1906672fc685e5017155749e2e92c49c8dddf4788076e286c354ae90558fc77d685fee1ea55296b071b3b357a7a3534bb6f77a5893a65e42fd05d524fdc5d7cc79be97a62827906e0020a519749eac8f260bdefe731077f751bbb5202c30022ab590f9b5dd133d63b497dde7da010fee228ec723b19a6c7f6bd58a96b8805d664e0e50c70d3b69144b9742f340cce703978dfe4f55f9b980b9830ee26e19fc227e64bc56f9f04562d9bf8f4e58b06f2a1fbabbd2d348988903c4f576899e004ee8b668b810eef928bad9d275bed5a60aa494c560b6ddfd98d1608b324bdd5efba584a2748faa1d92624e787695cc63a208437a16e59d6fd4e9379c85890a0f14a29d1b498721bc5b1b59141ef4655c4f7ebbfed8089e85feafeb2b364ad6f626ca436265b97af3e87b3652b10d0aa1dcc2461619ade79dccf43ad5a6f599c26b773eb39af723d9e2796971252b120e8e30e45b1d4722a3bf4f2d631b4aad6f0588f2b0f4275085b2641c54de3023f0facc6766ab85964ea3518a6177df82fdbd75f8c954628c5fe2bdcaccd8ebfc4c878580ee78d595b25ada0bd89b62fae7eb797a12bbafbaf168be9a89509371c58f26c1de58e1abd09f5db99426343f6a87dfb045e09b748b35043af21d16dbc365023b5a47ecb80fcde8fc96a82171e45bdeae6e0df505e65f7cecf9eb651a16ae0d1afb659b6f7c659d75a9d2cd9dcac9d3d02c7fc30dfc9e8a22ebd7ba9c570e7a7b6881433c9a30283ebc09b755c2c0f13700b408bbe803ddcb9c8a3f00a6460a9ab905451abcec9a5023d170256c6a05b56f290011deb85ad86d94fe644549b48cc81f0ffb13da1efc1ee5eb59202795971422a32d231415c4cc92ae0e49fce27c6b316a0ad7490712aca96df7a1595abb850bfd1b47bf5705e2081a32ceb3b4f0505dfbc0cf5de793efca9ec3c9c5451c2617a06603b37b80244d390e8a0ef7577985cc26b2422473bab681969b7a1f1f76bb6c1f0e84373aa16f27432d8d15a6d3f77b07f4f60a8ed1aa9d744211745203678355cc5b652befd67408747be9dcfec306af859fe38bce6705613c9412ca71f456e0d156242cc301823dc8e9838fa3ffc85b96ff6380997575bbeb3fc5e333796f3c64540afbb47ade5e5f6654b698b6920654ba6469fde8689dfb4ccaac0f48b063ad1e3a13c7b89ed3c775ad80cb55c770e5c8f0f75df69e0e78e8e6d0d64f41cc572f34331a124a47a99ee2936f1cc0282bd20040fb1668a435143f44e124ab5df2537f59c3bab40fd3649f71d433f39be73bfa2cabd8a1dd9d46f1688b4880d4a248c658b81adcac51f9aaa03a6e39442653e1de9b6ffaa8141200a74ba1d552d9165e7852eada719068e286cbfb52bac3600f98b180f22500a385dffa3583dbeab1c1d666bca7e9fbc79162cbd8fc35afa7663ec651d15bf4eef6fb98ad7ef81744396ddb62d9cbf06256f12252a026802e0fb953f840edc4a79ac96f3f7353909b3a559db0513920ed7b202a20317f0a4d51a0a3d5ecc3b93d15c2c48dbb7866d1a65d5563027e4c0966c612aab82cc84a93e4e59455689c9a45d9ff8f62c30e70eadbcf1893f51cf3634f52198cdbfd806df03cd2670d079ad5e34878d8a82b099e9ccb3b170fea3faff94a273f674a8da3a22a33df2179d81a0f9ad544d154421467c0aa3ce72652d3b9879a4494afc144e53ea373fcd4e791bfc2dd9b5d583b17ad71497d44a4f68f6bd9b5abad9be0290b21bfe27ccaea236891c8169a7a1a65f2a0cbb2c0d8b594d63cf6f65238d145b0a0047f70af40e4b8796b", 0x1000}, {&(0x7f0000001100)="2a278b8bff605b6aeb456f8064d4313a3cb8f4235df874451081ccad8e71afabb769b1287a3c6e7ada4d6dc0ea46674a9a290c003a24934a94407e87ae75feda6f78417717de613fa3191386cb3d4118495c74c55ac43e135fd3d7bb688a8a82ed7757e568d21e52202ae9d8c7ebf9c371f0845144d37e35e2d697c8c156f130077b216b1b30c7745c506e99da7e2c628f729c8434d8135bb5ecbe42fa8aec8585a06b5bc907a7962658e56461452a994439715e5eb8b4cf0d22a909c8679cc3e3f55ff789eb1c9ab67b00db8206c62f597c13c4daedb359e43b709084139e001a39edc5d5cfb5e06a", 0xe9}], 0x2, &(0x7f0000001200), 0x0, 0x400}, 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) read(r0, &(0x7f0000000080)=""/52, 0x34) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x59, 0x800, 0x6, "2d4835bdd284d9a6f0a37a9871714dd79507dbee", 0x4, 0x3c5aae3}) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) msgget(0x2, 0x200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x400, 0x7, 0x8, 0x1, 0x1, 0x4, 0x1, 0x2, 0x0, 0x4, 0x100}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0x101}, {0x5, 0x7}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r2 = getgid() setegid(r2) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0xfffffecf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x4, 0x8001, 0xfffffffffffff000, "5c75c396a3641c31d431315f96f3b7709ac378b3", 0x80, 0xfffffffffffffc00}) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) r1 = socket$inet6(0x18, 0x1, 0x4) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x26, 0x7f}, {0xe7, 0x3}, {0x2, 0x9}, {0xa7, 0x3}], 0x4}) 16:00:11 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(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f373003559f88d4fe14e5d93f5dea2b9db7ba0de8effeb5a18435829dacf42c618f38952251ebb6741cdb1f81b13b205bd4218008a283d53bb6d227cb66db6ac6104604793ebdaebe967109473daf5e3c95e42b97b4c76500169c4e6dda98183c18e2f1752c0d34c38dfed97bf45b0f84d478bc3fa34d634e407b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6b36414e622dc187700000000000000000000000000000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7fff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202300069a13f7985b9fa19a3fdc11008a06b787a0c78cb4c6afdd56c47bc04528d71a4d6b5c07a997400902815df"], 0x10) shutdown(r0, 0x1) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x341c, 0x4, 0x0, 0x3fd9, "836fb36616be0ac7c95835c887ab2f8aaf2df81c", 0x4, 0x243a}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xffffffffffffff85, 0xfffffffffffffffe}) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) ioctl$TIOCEXCL(r3, 0x2000740d) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd73c, 0x6, 0x101, 0x2, "fa592de191eac0288a696b1e78c832dedebfb888", 0x8, 0xfffffffffffffffe}) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:18 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:18 executing program 0: mprotect(&(0x7f00002f7000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x40, 0x3, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x3edd, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x42, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x1c, 0x85, 0x3c}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x569, 0x5}, {{r0}, 0xfffffffffffffffe, 0x83, 0x4, 0x0, 0xb5}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x80000010, 0x7ff, 0x800000000}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) write(r0, &(0x7f0000000400)="a657e2f753777c98514e886c396ea28bc5b59a9bd7", 0x15) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="6579a4c9a2e7b59148b75b37b9cd8959bec14e37", 0x14}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7fff, 0xe693, r1}) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd8bbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xa3, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x4c1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x20) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0xffffffffffffffff, 0x1, 0x0) dup2(r1, r1) recvfrom(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x42, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1f, 0x10000}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="992dae484866138e89a381cc24dd0661d06fde", 0x13) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f0000000100)={0x7fffffff, 0x80}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x80}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) pipe2(&(0x7f0000000100), 0x100000000010008) ioctl$TIOCEXCL(r0, 0x2000740d) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') dup2(r0, r0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) dup2(r0, r0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) 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) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r2) close(r1) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt$sock_int(r0, 0xffff, 0x96ba1c392bf5fb7c, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000680)=""/225, 0xe1}], 0x7, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000000140)="91a57eb7850e93539e5d7ef65567a9a809542dd15faba48e1dbce493555047796730d4e6c494f6fd3e3ce778c17443689570ad05ee253cdc56e78c193d14cb50dc3abb7f811f787ac55513b749982c4c2c946f1ddb89f0dbdd97af096a022f4b0c0709dd2f1aa875f38b4b510fc95fcb8d696f4055a57d", 0x77, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="011d0000668506593000"], 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1ff, 0x0, "b8000000000000080100", 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="9bf39b8ae71c76ac8a3b7bf2a41860771e1caff47cce3c6b15407f868b7e457d6d6b68b55da1f1027d4bf07b5cf62f98d59513cfe518029b05acba0c31c6559fc4338fd76fd9ca4176f701cd7cd5d229b9", 0x51) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x81, 0x81, "235ac65dbb4ea9209a988547a32b2f9be41c86c2", 0x7fff, 0x2}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x400000203ff, 0x0) write(r0, &(0x7f0000000440)='O6;', 0x3) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10283, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) setegid(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffeda) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6238, r3, r4, r5, r6, 0xa, 0x7fffffff}, 0x80000001, 0x2, 0x6}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) r8 = msgget$private(0x0, 0x409) msgctl$IPC_RMID(r8, 0x0) getsockopt(r7, 0x3, 0x9, 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x23a4, 0x80, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)='<\x00', 0x2) 16:00:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="b7", 0x1}, {&(0x7f00000000c0)="9c425322a3591be0de4ebd888b231d0807783e0a5e067492b6c34c2a986ab065787d84b0c8cf808d994fa5c8ad5cac019de74f3400bc08cab5171833b3", 0x3d}, {&(0x7f0000000100)="cb159fd4a4cbb644d188b82b2b3708f1182ff61356156bf8fefdf0781daf1ecfbac5b0c4b639603966a527968d7d53469cfa66d13932bc25d19df5a1a217b1e50404c847d2fea6157c64c5c3d00ddb3a573fef54c202b7f1c8736c9a98c85b9e071c91c0a2a33f17edcb6bb272a82f26a5e266d63b20dd8e9c1abf0f83492e543cff1d6d9d92bc4eb849bca49b94797ebe60787eeadb703a046ce309fb1f8e", 0x9f}, {&(0x7f00000001c0)="3f9485476778a5a4e4d50f3f138b6ad92348569de6dbe6a5c80cb875e899c12d8bff9c3ebb6c4f1a9d7dbb019b7f76d78a76342975621260", 0x38}, {&(0x7f0000000200)="0b36a2dfffece85d935e83ea1a9064696b", 0x11}, {&(0x7f0000000240)="a582ba8d80562ab7c4cfb46b8f61027d63ad5b3934da63df5259968e136667658096f9d92759c62568867f34f80a843afc8b744786b0b008d49b2f0452822ded7933243fd60a517582b90de88b4b4369227f4469ca524dc6d2c05068ffd3ff8e249f60cc1aa2d1451749e24a92e5ac75476e0a", 0x73}, {&(0x7f00000002c0)="231b80a9b5a61f30f998550586a344c39b19abf38f1625e8b98d784dc7776be03e0e53d70d189723d71f94897b464085d1400d2b52ee2f6d01e8048e27977e25ed51375a025b46fada5a543653b5df509f8e07cf139e050f0f2dac1e45e8a85388d881e5aaa69c04e2c8098e4265036aebebdfeae01bff057c75d549eb21191a29fb832f915ba5db5106e99458713e8af9fcbefa836bedcc84d0a153aaacdd1ba9e4fa1e790f", 0xa6}, {&(0x7f0000000380)="38d78284723065721a305310cfe25003a9b8a33a52f4083815e2f111a2510012fc7907ea7abb19667354fe3499b4b7fbaa7129fcf3c063a4a01b4a6669958ce82bb956800172940865df0674df12", 0x4e}], 0x8, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = msgget(0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) setgroups(0x1, &(0x7f0000000480)=[r1]) sync() 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x2, 0x9, r3}) setrlimit(0x6, &(0x7f0000000000)) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r4}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a752837891b5682f136dbe0a6635575de1423ccb826d5e6a0b8c2f7038ee9e26269d00fa5f5c9903d65ea290a18856c77ae04a3473b12a4abef4b1c869fe18172efab503cb0f57afaeb6e119e2401ffb26b1441399c7609a16d50fc11187413a1c6dddcc01678cba21e00bbdb8db544f2194ec23609fc91d4f3dfb4ccf47ac349", 0x1000}], 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x4, 0x8, 0x1, "ca7d27dbe8db5c79ec55023506d0fb60ca6ac540", 0x2, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x34, 0x5, &(0x7f0000000040)="6b112028d28e52357899a8924a8101eea82fe68bbd62182f609d02bb9b7b0e8710808c951f79805ec2556a3fe57996f18627b0dbc65866ff837627b6a181cd542d77bd49a598708dd5a0f87cc23d280febfa53806d5ebfb4beaa2b92b99358628fd0c459a88676d02c65856f3c", 0x6d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x400c5708, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x12, 0x0, 0x6, 0x9}], 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x20}], 0x101, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x10000, 0x1f, 0x1fd, "d7e74de400"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) dup(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82122e2f666989653000"], 0x323) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x100000000}, {0x18, 0x1, 0x0, 0x6}, 0x5, [0x6, 0xffffffffffffd022, 0x4, 0xffa, 0x3fc00000, 0x5, 0x5, 0x3]}, 0x3c) dup2(r0, r1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0), 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r1, 0xa, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) chflags(&(0x7f0000000100)='./file0\x00', 0x10004) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x20007465, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) fchdir(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r3, &(0x7f0000000100), 0x0, 0x841, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000009c0), 0x0, &(0x7f0000000a40)={0x8, 0x6, 0x2, 0x7, 0xffff, 0x8001, 0x81, 0x1}, &(0x7f0000000a80)={0x4, 0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x162) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = dup(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x6, 0xaf4) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x40) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x2, 0x4, 0x4}, 0x1, [0x7, 0x9, 0x2, 0x0, 0x7, 0xffffffff, 0x1]}, 0x3c) semget(0x1, 0x4, 0x410) 16:00:23 executing program 1: r0 = kqueue() socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="d61acfe1ce5d88c01a4df0a5add04677d84a23bec2e67ac773be6066cdf120ca6e37d33901525b5c6437767777f0d4b2d0e29c4c8dee6218f76ff510f662b8bf9840d88efeb33924e654e7368a10346f18", 0x51}, {&(0x7f0000000100)="45bf752bd49018985df3026d1342534a667403928e76929668d1d83c00e56ec670b933bc9be4d2522bdf973ad22a3aac75c7552f55f7e04b38f3", 0x3a}, {&(0x7f0000000140)="3f87f8b1c7dbaac15c2999005b5a3c20a7d73e21bc3e3a21dbdf6327e3ab9e56aebc1484999028f02ee13ef1aeb1ff3b87803a68d79f99898bbd29139c4b826433bbe42236da5e74504e2f17fe0c5e8ddcc4c4f157e6e2449d88312af418227513b54048bfe2ac5938701c56864aa1cda40556b69d206b4c9b427b1d5d", 0x7d}, {&(0x7f00000001c0)="779693b8ed20b65ccedaa754bde3b1d8a02557ed9a49421e8e573442cf0ef9be4e49bd9b66d0349b68b87a30df90f643fa83ca78446bab0312d765e0ac578356a28cb0a38f6814fa5baea7ad1f987be91db78a62182afb76586cf915d5612744d23cbb2b07bfd496b1ef4fd166ebc02edc496135c94cfe118f90cea155ebefe7a7d26de52819a1", 0x87}, {&(0x7f0000000300)="7ca0966cc43d898c0341593df7695c76a7821bea9fb3ffb38620602f0facad4ae9d79ff5a64ed306b9873cb64ab901173fc8c2155686f4b4c096639ce59ed0cf36cebc9c622d74082645e0a235520680ad298ab4eff4f3a430d9dd09d361e9f378121266c4e79e8276d97cb8d2249e70dd1189961d2f7389829089", 0x7b}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x401}, 0x400) r11 = dup2(r0, r0) kevent(r11, &(0x7f0000000280), 0x80000000000dd, &(0x7f00000002c0)=[{{r11}, 0xfffffffff8000003, 0x1b}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x40000}], 0x80000000, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x20000000000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8800, 0xa) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xd0, './bus\x00', './bus\x00'}) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x1) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:00:27 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = getppid() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) getppid() getppid() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/133) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x3}, {}], 0x205b}) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xeaf) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt(r2, 0x10000, 0x100000000, &(0x7f0000000300)="e14e46bc279684a534b93c482de2ab513c9155195aa46f11ea65c915ba1ffe2d110b0109f92f5d1da7d6a7a4dfbbff8dc4875946d19c5bb62795a11cba43e655456d7f3388dc6b26bd70d9608933475aa43f91252550efa214a625eaedb1fc6af37a0aa9fcaccdd01fc37520baf88970748e1519a6700ad2d41ecf40beb90ae0c05af5980b4fe48f532d8652a18d43a058fbbb9e965e6da32eb8ad142b18f3", 0x9f) close(r0) syz_open_pts() dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/80, 0x50}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="99f03dbf6100000000000000000000000000"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) close(r4) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:27 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x0, 0x25, 0x6}, 0x5, [0x9, 0xfffffffffffffffb, 0xf7e, 0x1, 0x1, 0x2, 0x3f, 0x1ff]}, 0x3c) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x600000000000003, 0x2) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x7fff) recvfrom$inet(r0, &(0x7f0000000240)=""/97, 0x61, 0x803, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x40, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x7, 0xffffffffffff7d0f}], 0x6, &(0x7f00000004c0)={0x9ba2, 0xbb1}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0x3a1) symlink(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x880, 0x0) unlinkat(r0, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0xb6bf) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0xfffffffffffffffe) openat(r0, &(0x7f0000000500)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x7f}, 0x8) 16:00:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f00000000c0)="0fc65a704454f715c249177ad5efaf807aa90692af2579a9a68a", 0x1a, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x6, &(0x7f0000000140)={0xea8f, 0x9705}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x100}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x58, 0xbb3e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0xfffffffffffff801}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x10000, 0x2c3a}, 0x8) recvfrom$unix(r0, &(0x7f0000000380)=""/23, 0x17, 0x2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x200, 0x0) r3 = dup2(r2, r1) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x3, 0x7def}, 0x8) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000500)=0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/254, &(0x7f0000000640)=0xfe) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f00000006c0)="1fc9233015c180d0b0dc3b212a9fd5c0ccdad13c7f427a6524d5dfc4057391741a37eb273ea25f3b810fb546dfe4e2c8942410d4231d7fbc2a7fc8870af06a3f5ec2efb3730eacc785db19d0a32fde1df03f2d9c947ed53a2a6ee70f13af465a186e1a2e109645b63110ca3bc83bb5", 0x6f}, {&(0x7f0000000740)="71dcfefbb5fcaf1b5ec307c460e3d6b55cae4be561abe65b5ed2c3b11a11292ba7006248a4d122c9b97cdd2b365f6fa7e9b2bc8402b1b7846dc71ef3229f588d193b6c9dc828aa08576b7eff7a122a18b53e149d84d9d9e6fb271c1583ade093bece2f8deb681596a794f0be86bc53f3c124469583076ea34a219131", 0x7c}, {&(0x7f00000007c0)="a21bc4dbfa328dae45f6a344f3f470540518edfcefd79abc2b8a4a3c20bd3acd8c6c51e8c3d5ace9a49c44454c3cc9e348b01b8fd169978de8add7f0292ee4d81ac7658378", 0x45}, {&(0x7f0000000840)="e0b9ce8d840984e2a3eb6a45677277d2edc9e002e0df19c0d96cf645223425702c65379de035e459618daa2ae18b806bad263f44c918c1d29cf9b77ee273ab6b71114d92cd470740c7f29d028b02bb7df21e1d1b29d5edd51dbf25839d17b82699eb126194240067674af6353e504454753a12ad84a7b75fc3bd1f49919aaf6a7a5926c1a7a09e6e928f96daa48fbde78cc1d50f3a3eabc9a4aa5f5691a234e56f185728d3993e43f5903c5d4690b6f48068d1c156fdcf885ed99e81189108e77139e4fd5fedf6f0597817704961558fd55675eacf41a100d5a9dd124c94773b40070ea8c4b061568815d45263266f", 0xef}], 0x4, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x58, 0x404}, 0x401) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000a40)={0x2, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000a80)) getpeername(r3, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) ftruncate(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000b40), 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000b80)={'./file0\x00', 0xb93, 0x3, 0x6, 0x1, 0x0, 0x9, 0xffff, 0x1, 0x2, 0x5, 0x400}) execve(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000d00)=[&(0x7f0000000c40)='{!}&&\x00', &(0x7f0000000c80)='{\x00', &(0x7f0000000cc0)='/dev/wskbd0\x00'], &(0x7f0000000ec0)=[&(0x7f0000000d40)='/dev/wskbd0\x00', &(0x7f0000000d80)='.}.\x00', &(0x7f0000000dc0)='$\x00', &(0x7f0000000e00)='(\\\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='%}-\x00']) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000f00), &(0x7f0000000f40)=0x8) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='a.+73P,', 0x7) r1 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x1, 0x41a) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/49) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r4 = getuid() setuid(r4) r5 = getpid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="7d5d332a0cb44b7d716c281704467447024f54feca2e8cf46449044f945b966785f917ca77a9fe7f2b0023827260fe2b964b85614766f1ffdf95ca8a73dbfa5b38fcfe968d0a247c2b62a2eff253594b317a93c6de942e452c24d2edf9557af44b2530f9dc7b06cf931f1e74cd5de9e9350e50448cf905ed8925d3a10001d5987e93ed224a830ac77e7781714c44264e5d46b7f4aa36ad55669303c620567cde56f034ab9d648e578207c70990a5ed32", 0xb0}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r3, r3, r0, r0, r3, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r1, r0, r1, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r1, r3, r3]}], 0x110}, 0x9) r7 = openat(r0, &(0x7f0000000400)='./file1\x00', 0x42, 0x88) kevent(r1, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0xe6, 0x5, 0x3, 0x6e}, {{r3}, 0xffffffffffffffff, 0x0, 0x18, 0x3, 0x15}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x7c5, 0x8}, {{r1}, 0x0, 0x8, 0x40000046, 0x98a, 0x6}, {{r7}, 0xfffffffffffffffa, 0x3, 0x8000009f, 0xfffffffffffffffe, 0xff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7, 0x9}, {{r7}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7, 0xb4b}, {{r0}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x4, 0x100}], 0x80, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x81, 0x2, 0xaf}, {{r0}, 0x0, 0x40, 0x0, 0x100000000, 0x5}, {{r7}, 0xffffffffffffffff, 0x82, 0x80000009, 0x3, 0xbda}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x9}], 0x1, &(0x7f00000005c0)={0x5, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = socket$inet(0x2, 0x8001, 0xe417) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000680)=""/206) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x50, 0x4) r12 = fcntl$getown(r3, 0x5) setregid(r6, r6) sendmsg$unix(r7, &(0x7f0000000dc0)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000800)="7287766c6e127c5fde5e2f49d1f203e60fd9c99b2aaf533dfbd57f35191c6c6c21b71cd1375fbc22546ed54d8f2da9d4549595be82c2b49f", 0x38}, {&(0x7f0000000840)="123af7f461629b90f97a88aa3f496830", 0x10}, {&(0x7f0000000880)="c0c695c656d74446261aad86859e3d3c8d0797edcdd17a44c228341e3f737689093d82840f73610493bddee901b941294eee4f51b59c705d700be1fee3aa5063b4c1ace31d7f5ca0fe91ef0a9be4ebd53d82a27af841148a3b912925f3a0aaf193723bc452f94da1f6fa96356a2378732916085e68f096c502c320b44fe6c479e2832caf3d0cecda629b23904fa9586406129f4f0c0a0618b80b8deb83d961bd1aed88ed63b26c8239fdaf81950812a0756f4e87744cbd5b745d75d79de04664236b43194b66da2cb42d07c6fdad4ce111", 0xd1}, {&(0x7f0000000980)="f727d5b533e52ae8d1038e33019daba78652f8dbe7acb8d309bfd3670000088be83437c1e470152044cda828213589e552587a50c89bb1854ca0f084d3293bd047449d82349e9516503d0de52dc18eb60595a2f90449988c8a3c7694047f5ed47dfbe8fd151329607b44b47d5a87b593248b4aa2b4fa1b8b1b4a6926b610f3349274ad28e5dde19200e5", 0x8a}, {&(0x7f0000000a40)="98e9e9db6e7cadfcb95f0e58fc90001e1c2bc8946a8aca60efa9478ebe84d2f83cbcd3319e1dbe22b62d0684d932a0c348425bbaa0fcc145956250c24975a8cf6fd831c42ab653837e973e421e7b98fffc4c3c41507637e09786bee6a86de023b795bc2c8bef7d2a5be83017493a6052fcf2fd9648ed322bda8d7474e47c79a839c563573ef3f1ffd2ea0569c08a89d0c5e47309196e705d55", 0x99}, {&(0x7f0000000b00)="8bb971817d9101f1f1f8bd6d2be467c4d1437a6193bd0052c16af6b0a6f9e1cf1e93f36ae202046b71f4f0c03074144c6a597a514e78ab883df45f1b59b86ed91a6920695815f49300bd9c9df8623973b53ca9debd22458d9e14f5e2fd634b8f3e1c29ec4cd7490cd6bad343926367313d22f70b3185b7bb55b33fd530d89e82ce869a3da0a03b3bf66e1e873ed8ab00cfe8d2c0488d726fa2fc8ec903b511b1d53ce6616f2b60da1640fa5335a0fe34ae1eb22a71e9d172d9b4f2e5aca38adfec100e0b3bc09f368ef26c3277cdf1e15e1c97f62b15feacc251f1414b0f3716dcc31ce47fab300a83234fce", 0xec}], 0x6, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @cred={0x20, 0xffff, 0x0, r12, r4, r10}, @rights={0x28, 0xffff, 0x1, [r7, r0, r11, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r8, r4, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r11, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x108, 0x3}, 0x9) unveil(&(0x7f0000000e00)='./file1\x00', &(0x7f0000000e40)='W\x00') ioctl$TIOCNOTTY(r3, 0x20007471) read(r1, &(0x7f0000000e80)=""/111, 0x6f) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000f00)={0x935d, 0x9, 0x400, 0x0, "637ca1c396f4989cad7c40f5cbbd3f97df4fe676", 0x200, 0x81}) pipe2(&(0x7f0000000f40), 0x10004) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000f80)={0x1fbb, 0xffffffffffff3fa2, './file1\x00', 0x10000, 0x401, 0x7f, 0x7}) write(r7, &(0x7f0000000fc0)="2c8890829a1a20e7edf51efdb8749e30456fc841bd6b1141dc967c4419cce32f91071ef4c0917c94ea11082c5e2bff7cbb695013af26adec301f107744e840ce9eb0958f5b82b83c9cf8dd0595bce9d0cc161bf32f", 0x55) symlinkat(&(0x7f0000001040)='./file1\x00', r0, &(0x7f0000001080)='./file0\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd20, 0x8}, 0xc) 16:00:32 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x9) chmod(&(0x7f0000000000)='./file0\x00', 0x10) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0)=0x1, 0x4) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20890, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000020000000000000de962c6162ae70fa680c46efb27fe1057679d14408e5fe4f25d5ff74ab6661b696c3527d44b78311dd48e450fe5a105c6c596f946609cc52def675c23937f1b5fe03c2ca889f65ec7adc898901800000000000001aa9e659cec2fe1a957b0f082eb951225d5454c18f79d22477205c"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="077077240b77cd3f2fc0ff8be428d97bca17dab5b15b1f3170b12a3ab33dd18248efa87ebe0a0d7d7118944b1e31f7646bf36f5ef332204ad6935c7063227b56a36f2d434d2ab5e02b31d5466d27bac0aacba3ae142f34915b28bc3333c2e67afaff78be6ed813a06f8943f659981fbc510fb311aa1065", 0x77}, {&(0x7f0000000100)="1dca0add768e8ff7bd6ab4878551b48cf1f4c0bc6e62df600c7848a52e1a8e29f60acb275fa05adce83e559ce060fdfb4dde70f2bca861deecc064b3d9037dbcd73d15948cfab82efe1d37a5a22388", 0x4f}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000000000000ffff00000100000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000e10000000000ffffa7db4f541798", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="5a59228ca65a4e1f5196d2dc80d59f7d78d6b6a5a3746eb8b55fd71579efbab7c43c12f33f971f61b7787adc2ec25f31c514366d593c5734911dc7c0597b19c7977e13e1459c4cfbb01ee49f"], 0xe0, 0x4}, 0x400) kqueue() fcntl$getown(r0, 0x5) 16:00:32 executing program 0: socket$inet(0x2, 0x4007, 0x100000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x41) r0 = socket(0x800000018, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) close(r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) ioctl$TIOCNXCL(r1, 0x2000740e) geteuid() fcntl$setflags(r0, 0x2, 0x1) semget(0x3, 0x3, 0x1) 16:00:33 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000000) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) fchmod(r0, 0x44) 16:00:33 executing program 1: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) 16:00:33 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/72, 0x48}], 0x1, 0x0) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0xbc}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffffc, &(0x7f0000000000)="89d0ad60e776463b6b2ed9ffe79a40e6ae979456e03da6e30698", 0x1a) read(r4, 0x0, 0xffffffffffffff15) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xace1) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20080, 0x71) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0005000000000000", 0xe}], 0x1) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000001c0)="75dcae60c2db42caa61bdacc94a6bbb76c8edcdc64bcb26a96134d7001897a4311017657d7dc156c4c7274160377e375d9b30bde885e0892b4dc223b81876ab60278d46af6c580babc28b000e99f5ec9db34222f55554fc5e3b5f7c8fd745e1f4cffb0b356a624eb40e45538165585e2f722803d23d482d15a0e0376021993038979fcdfa432f5bc33a7332a79cce39346afe1574fd634574ff2620295eeb39d1bdb", 0xa2}, {&(0x7f0000000440)="bf5d73b43cc3267bdafc9628636fde73c930826a9b120138ec3de57daff5099fb548560e3ef074f37d9c40235a32d5bcf9a834620250fb7a54584b089e23d078a57c4190a3d2a4d90f24a46236d955f6cd60263e52634e82f5d24ae4eb993fef166a5e0418074be65f80fcbd680b0b4146be7f95b326049b6018fa02e46cbc6d984371962e4b3fce62aee92da959c2cf355c19d69ba1520c94fe98f3e9b5a47c0e8ddc6ef921c2c55ebd57deb28f6bf1c3e42ba75a921fb84b022b4c653c0323633cfde13ee3cd42f9e99714302f1d762ee14ee2d083a640255e31a96cc5afa58762cc7e7e9d26666a20e62619452c935e62c40ab6ef0ff24d0f7b08f9c441db587a526fc80960d583a875215769fe203533bf5c62ef40091a80cbb74d8c9234634933f138bff6b0763c96ae355a660fd9e24d26ca97c0e688acde310478fb14fafcb37861b18b3a4181121ee834f0140ee06e6e772e10387b017e15a226190f27697dc512b9f95edfe2ffa5d36a679b5006aa96046d54a2b6bb99712713c4d6df2c7cb5c34a4bccde49c25d41e07d4e9d1fbae50f08dea70875d2135bf23af2d76437383bddc786a7e35ad6af208f71e234a04efcf5b177ab0033348c125246348e8a47812626c573026eb92842a1bfd5cdd3102eafe557bd3dfa998a8807f98b9b2ec056e6871d249b37e5b54a4e0ead1a17a8a1b91fadd120225efa833bf214181fedbab6d9af5017eaaf2b2919972a1e5d07679006d534a2f575d10ac0a4452074a4b29b05968efd77ee388aaf67b734a442f5aec10f437ac510aa14ff99059615f55af4118cca1cf38e125cc8d149514ca6da64467aedde9ded79f699b0728194ab329da9eb34122ae185809ae33faad318d713f1e69cc45faf9add091de4a715e9877961d23ef7def4a3fdd0be7f148f7f05bfc5a0242a516080125822cadeb05eb8b4e2edccacd809edb0e80753fea28a9b8a5fbc58f1c8456fef0fa5dc4138b85548dc11f8a7bd9b3f98549905b3233d6d86c186de6d055226e5b039024663015c6e7d4806a66ba3f24d573c55a571c962a9f31b1cbc8e219a59c75c9b898810ca647f7d6a28fed4ee6675fed640bf797fda6e24b27b634fec2e4d7cd328009ceb34d300becbb625a4ee80ee869303442758dc2bf5c0a6e4b3e72f36ca83b323e01b152b3029a0de55d7a85dfcc9a0cce56ae65f9b4524ec525437214c9bc115af3a39ca236300f4577717cee332def79a73a6c46b00c9776d18b5fe2d739b0cd7cdc368223373940901ece30032cddf81475fe97f1d28e36d9f12cbba328cf13091f907213748399471276703384d278cc9ec5eee4ac17a3007c01071d1c3b44395e93e9f58969cafd78a60ac86d83d25aaea92cc9219e5af046f34c58269e788b952a0d0a0ca4732a4334d59bd2c730a3a1585bed8bac6962d402ea08cddada6292f9aff76933e4229cbaa903cd885067cdc2a7e9d5d8be741aca98d618741a0a6a0e22720358b928dee2249a6382f4bd08c903db96441adace70c8ab4545a2bae7500c72da55c2f02f5dd51e12c55ddffc8e64b53879b6290c9bc751bb75b83bf19377686f550166ceb623fa9a328a5b6106e6c18d8d1ff171c5cef57d69092a00935c1e3ee01011c7f6c33d2b690ba99dd06e2e8431da8089af27a162727d492d42a0572ab3b3f35715b1d07d96655770ce7e6be25c2302e2199e897e37fc436b42170192b47fbcaea00ba45e99bc8347b8502fe083179b9f56e07c1705fb6877d288aab86bde280c2ee4854016fa64d5977ca21014a598bc6fe2c091ce427ed27e13296e2a7777f35932d4316783706e6888cc7bb022e51cfa7ebc9f42dcde28ed4d23c399d233cdab25db09ff5c7622c7f4f2c735b7142c7f169ada8949dc8199237a95d578e05e93cb1fb7eb6031eca91bd564e40b6f65e9166daf1f7ba5c7d330f4a287601d88fa0fc35953636f2e3cbb3d9d6e17f63e8be8a3f468e5d79b6ce39233e7dc07f06a2f0f29cfde86eccfff668c7a2e9315349efe6f596abcfc40e3083c698f5506597bc1be20d91bbf170702a5ffe8f7756bdf7de1c89a08e412f4ae6b37d3a47fc05ccc78f7ef36bfb1f223a90995fb0c818745551c1698b9c9eb975921132669df5a0d5a0f1a61670fc45b28ef35cf44b7d21d4453200a0547aae135b96bb80f3c9377930a8ad144c162cf41112ae388fa665f1f85a0e204485e123646bdab9b27b2ec3061ad8b8755a66ec22e9a19370a034c69828ae1a02fc201973a600a59020af9520b3cfb24ed76bf26ff385ce3489c98ea825e033b9c9085095906a82a0eecd3e5ff8739687fbd16cd50fb7ae811c01847635dcd7d40bece865686f6d863265c26f915ee909f4889e65eb29a78b9157444dc7ac5d6f932c9cc5f6a4de0ea42b1c3cd29574b61061b71e2928bf0ddbb2737766ccabf267f6657a766a7bd996679a07c23fb1fdae4823b8b29556a4eb5da257211efda0bd03113c92b6de1dfbea2ae60b5a47927f86fc933b1acc59170bc8fc75847b40766ef1eece29cd506884fa3b9ba90c883b39d4d68cc4dd1adc611af9f5df6136bd2f583b0cdd993849eb4e8cc18e8aa64784e954de24cf28b93d9f22bca155e0ff05eda9046a6381b9f435353e750891cd1e2164cc31c6a3bc2acb7a48a0f694806d4d99e772ba6261cde007e02bc7bc4691c453c3e2392a8cb7c16c2dda016a59380b09f94b9161decca1793e98095623375f44d6aa365ef0df0e570c5a777c419de5f6f4f012e43c8cd5fb51e676ef2cea7adc7bec026f747f1d13f62e12a7c65b892d2001b85f091048aaad58b077a541cc47f9d9523a63d6ad28643bf57f37d286a178329bf894def9a03f90eafc9725cab325c309280de2dfc091db1f56c2024c95898c80641532eed68e3075ecb0a0ceef7d45808b4747a183dc29eb3cd221ed5110d4c0e2e6a3f098ec60da8158f7c0f19abda6b1ad9f3d10f64d2b285fbd17fb8645c1c5c88ede91c9d2125126b294e106f9b6e1a28e3a6836dfca8340e17ab71f4d2590da365b74275ced0dc0757e60481f0160c852c63a1601704d9d69f52f2d7d94b5594fbedc44e5505cd1465af5ab8cbc3195a564c928589b06763daa05447c3b570d8600c126bfa94ee7330dd87bc3249cadcb35fbdb849f40f87c7f0b46fd8df13cb3de15878db50e79333099e5cf82d4618d877e86842dbb638ea635b76760859f26453f874e45ea07d53772cb20bd2c4fd92bc04c9dff7e2833ebc05803d1ae54291fb155069130b87a2076be48995b1688aa54a33922dde3161a4459f91f17f2e14e63c28d279985f6d99fe66678ac3f89fa12b7e9019784693352a779daa19cd785486b3edfaaae5c515215539ed9d1918b5315451388c017a1630ad4491e669dc9d511436705bd14b7067bfc6801f2f52f50538893aa3d18b08a3de2584a4c16df87c9a0a7b7d186bdd354fda54ef2f8727a7d9ac64f62beef5f5f0f0e7626cbdba33f30e9692498a177370b1ff881d90048621d532abc35cdf44a3525866a8ed31526a341e6d1bccf43ee7f2719a9fe1f0cf088f80f47843d2ae5763061a00207c51690db50f3c3d37de0edc55165ae7e519afeca8687eccc2b63de04fab925d57ca7c38d2b68a30f66ad5b72462d723d16e068ae588b42a8417776a8a36c5f3257ad54b0c81eb05e141eac3383eda009b39eb80d5e6b0c9751d1825f0d8b392939a2a2e598bd4f1d5815b1a2e8847b9717248a94a2adfbf1dadf96b7b30cbf681a838a31c3288f061ea98b5f91660721a5fffc803a27aa66c8db3cdf4ea4e28e1cb02e0aeba1fd0a4b48e49305ea8927d6d4f5c80775e881441816c36dddd0893c4d8fecec02f69ff65815f0b0046133128209b42a4a9e4fc1c55c9cfa2edc4d27a54f2b149f3b9615144b96edd830c8e91797f0de4fc7ebfdc08234816967da64f240e5c955a17ae8b6a2a8c60705cb301eb196518e9dc817f91b45d3d7656fa510434db1ba94c547ee887ab2c6ee20b101470485a8e7af55643a4daff90c88c4a39677278bbbdb8d10fa4a0931f4ddb9dcda101456c4e5157b7f31d2aa33df9001e3a21533a37e62728fafafe6b6fa76d6a2200ecba80f755be760f712a42ded1db5ba4c1ccd71b02378f2ce3cb6140b54a66715d943d36017c8a35172b46be4322696053000494d2f53e91fd89ef54505b1c58f55d450b2c523862fdd6fd29214b4a07663c63a9797b7ef94ff68239e826017ac04a35aaacaa234564ece374556ea0f713e02a5cbbe2d5d8fef5e2ca0b038f9682d50c5d3f76d96e304b8b89289bf4ec1650d9a40fb65d12779dce257feb99047884500d9f7c418cf92e2a90a61071abbea2f1500231913c6acd8aed2c2646e0ae787890f7d140ee54099044754422dd541772b9dd58c54f6ad1919784c9ca6beacc8e6c104415ceb0c39b9f44ab72b03d72942c50341d097802884798fcb6a2a0200cee140768969d4bb33a13a63ce88b1da0fbdd1ce2d8e694fba0e56cc0e468ec50fe926cc1c5e2d6e0ec260046e85c53758f20c4b4b90f17c680a9c3f840211c7521acf8e61745801d797e7eb4983de722d6663670b0aab7486f61da9564d7255a11a2d4f6afb546883a729b424403c0ac2033629349a5e6f743641d624371ba5cb80089d7c02727d7addcfbb249b66389b0eb88b72806d2c8e8c8751c6c4aae751b356bed3aef7031830e7eaa6933e283b59efe7751d30c5f52b141531655a39f0da5dc01342a2faff5421ed790d457d9d9e5b1402e71609821cdf44217c9c2d75eb200a0dbd5e877e0cb93166fc6026b09d63ad0863f1d869d7a6e009b9a1a0413ce14815a7fdf0cd95bddd7c24bfc747bc6abb285058f56c34e83ee97670603073f81e7e269bf1135ea4cef499016a5220e371d54d520b28ea9c7019c54aaa4dd3713e1df5c4d10d69ee3f54b8a5902ac5aa7f3d472a5278ae3a07f9152bede8894dc45e1eafd862a4acd8f5721be405c5921f1da6b26973d74e90c9fe84106adacbd97ba74fc953a65dd8dc553865f2fad4f1bc54a067c3808f954a7970b6ea60313ebb50f03fbea34027c82a8be57fe96a4552d3171ba19b91ff97aa3698d305fb243ec4eb670a4b1624877068ff05ae07bb4f02a0cf9ab08c1b56a75e0b51940bf2f7079fce9b0cdb2e06878a376d7051f131869941df7cc54a79ee416000a8627c7c9a469ae3cadfc09bf3e9b6a06555f40ec280abc390fa2be864ab49d6c5d178a069e95d3dc17715132aee9bfe05ff4c142b40b56960fa4b8ca062e82b57623f5ce2860c0072a2c874f0ef8c70501541d59e1e494b9d34586a56b873726a3b34e812035ef4b2120890abef3aabba577b52c76d69e6b970ba1e84372acd2c91af7e4b15c02bd4dcbc168e36dc027725176a6c23b7d4f0e6e2daee1c8b80c2883565155678ffab6bd81828ec9d1c4ec83d4867c47635dc4c97743b802cffac39d541a73b9ac2ca4fb540d4b4f99b092e2fbe9d335f9e4c223b5ba21633800d4c83bdc1801bad6a6bb0b7bcdff91909207e7364332e5b235da2f2b06edbebc32e249f2889b271c7676cddb7177db9f090d899ad5f3bc6f7df1126f52dd990fd256837b1bc7fffe47e74392de148e732d9d360b6726c791c059992b05863861e0f0c0a73b3bec123926147ecc713858f046aa34dbaf0e4a653ab82159030c851982ae9d38febde087bb17d291e0030dc25648440087092ddf0fb7f000b1faea3d8d5a2eeb881c88b87645420ee8a4ab19d67fcd157", 0x1000}, {&(0x7f0000000280)="44f582603983b073b6430d2e3e3121c2303b9b7f7e46502a41c67d9068ce2639b365ed4416d4276a12275bf73f271be2b4420a8f1f85f291cc577cf310af71105b19b3c4e41fd367e3aad60e678706fc24fe909307082d55ff08d75d28439b3cffb62a2772c95a4b47dcce63a4f2d19c4b26cc7d95edc5560981f7b7442b4e03c6ff16134fea82b514cf9c84146a87dc1c66828ef5328897b9756bd78157308c00d41b973832ddf224d1daff850e78544a0c201ce8c5d4d70f4093a4b4933b876d0b50884dc8bbe7", 0xc8}, {&(0x7f0000000140)="e9e79dba", 0x4}, {&(0x7f0000001440)="9f6bcb30961e46a6ec697e527bd93363152972f5c60255c6ce6d9e45310af204266d9b0924adefed01e2a322e1c3d61405b6081ae1adf0fa4983de57b04e90b8e571eda9d3c5b58ce22b7889cf551b9a9254f3f0b18b5e2ad881ee5c8139424310dd7fc18e7ee565eec96126e08b9cd2c641baecb283404ba292b43c834dcd72a8e9a0e697f97f4d17fac63b77eddeffecad1e88cab68b641e2ed527ee071417de16c58f172288904393dadace1d33c0614caa949afe2c4a29335106f69eb806d4cb0debf4b1e5d36cd0e4b3b7a917780998c27640d41b7636ebf32ec19c3db890fa91523cfe7198360e2ee132d6", 0xee}, {&(0x7f0000001540)="8ef8d48903fcaf691d56265aa3f34ac2670506b84cbfa42d6325ad959ad58de4cc455c2ebc867d58a9e97e37fa4d6d91f6725a279fd5b57d41da176237a385b57ed1222834bafa60b5a0644673241d00ccca8da9e51794480473c2fd03fa12ce76a2b6fb6cf09f5f711757914a0698c4b05523ccd6f0e26be0f281397235c1431cfc2d6567548753a74a29b267f0f1f2b5cc059d50eb3d1dfad06004c7434fd3e16d515a4d3c8d7c552ce7fda7287a7e6bf46eb20c7d08f586fcfc61", 0xbc}, {&(0x7f0000000380)="5bf5", 0x2}, {&(0x7f0000001600)="2a49e38883baf5bc825f3d4f80d29c266755a83e39e2c31752b76ccbb8ebe053d75bbce2d357ebafdca8a70c11a1f0cb3fddf3d45f2f8f6ac05267e003c3eb9d83da3ffbda00ff7d7dfcc3ba527cbd2a9384f467ae49a52a21a3095e125288bccd1b5c2942cead8ab201581cd9ffcdf3e831f155d9001a0b38ce6804ca294f4d4c71b0b5024f526cad44c3a29e44a6fa38754e9e1548dcecb37e74a64e958675b4661b7e30a22d8765f2997e99a738d54113dd09dec49330c5ae1cc137a51b25219dbe500926248c2c775b2fdf2621db5554566af7ca2bed887bf5a8fbcfadb28e4a34c1fb5281ae958028c1c08b401610d91eb8f5defb3d1942", 0xfa}, {&(0x7f0000001700)="5ba5fa1037558ae4e37d36a3e47de0dbb77a6be08f38adeaaa9b815955267f0a6d842067b3f83bf3766511e5c45f566b9f82dad32572b7a90fcfd88edb95552b996ba756a4fb21a9871d977fd7307da593da0e25141ed2d5b4ce1cb13d5e0f65e617bc57ddad27b8b43f43e22877d56bfe46", 0x72}, {&(0x7f0000001780)="872c0df58557a12a0af1df4f3fa10f5e67dd4908c2b648f05e62951c654ebee4a7bee3e4812962ea00529a73cea9f7e8df6bf53ca37fe0fd41dcac554ed23558937fa4dd38c85df2d666c3f5d6f45bbf6b86f35cfb8d7e323f123391cdbafbd71aff2a21885b2fb22cda01014e56954fb50b0b5c109f11a67cc272897993c922923934be5085a9a84e9f637786ac06b03890d04c704643b1066c2395287ceaf3", 0xa0}], 0xa, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x3f, 0x80) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x672, 0x9, 0x0, 0xb56}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) r1 = semget(0x1, 0x0, 0x204) semop(r1, &(0x7f00000003c0)=[{0x1, 0x7, 0x800}, {0x7, 0x3}, {0x3, 0x8, 0x1800}, {0x6, 0x20, 0x800}, {0x3, 0xdd8c, 0x800}, {0x7, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x800}, {0x7, 0x3, 0x1800}], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/68, 0x44}], 0x2, &(0x7f00000002c0)=""/135, 0x87}, 0x40) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x4}, {0x18, 0x0, 0xff, 0x37}, 0x7, [0x4, 0x1, 0x2, 0x44, 0xffff, 0x20, 0x200, 0xdf]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) read(r1, &(0x7f0000000080)=""/154, 0x9a) setsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000040), 0x1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:34 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r4 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r4, &(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, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0]) semop(r4, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x44) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) nanosleep(&(0x7f0000000040)={0x7, 0x1ff}, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xffffffffffffffbd, 0x0, 0x0, 0x3}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:00:35 executing program 0: chflags(&(0x7f0000000180)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x1, './file0\x00', 0xac00000000, 0x3, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) lseek(r0, 0x0, 0x0) 16:00:35 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="04f6703d86084599fb576fea8d01228d9d333b86a47ed9c77012", 0x1a) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0xfff, 0x4, "abfac29a1f4065cc458d0310ae7df658cc03d30a", 0x55, 0x200}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x2625c36fc22b2791, 0x9}, {0xe6, 0x10000000000}, {0xef, 0xfff}, {0x86, 0xa8e2}, {0x47, 0x668}, {0xcd, 0xaa7}, {0x1, 0xffffffff80000001}, {0x0, 0x7fff}, {0x1, 0x5}], 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:36 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x94) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0xfffffffffffffffc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xfffffffffffffffd, 0x9}, {0x18, 0x0, 0xf1b}, 0x1, [0x1000000000000, 0x68, 0x8, 0x10000, 0xfffffffffffffff9, 0x30000, 0x5, 0x6]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) socket$inet(0x2, 0x4, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x6a2f, 0x3, 0x1eec, "72e3c45e14a84c49695a1bfbf5e8174073bef791", 0x9f3e, 0x4}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) socket(0x18, 0xc005, 0x2) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ea00", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:37 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x125) munmap(&(0x7f0000720000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/11, &(0x7f0000000080)=0xb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) close(r2) shmget(0x1, 0x3000, 0x44, &(0x7f0000722000/0x3000)=nil) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:38 executing program 0: unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x9, './file0\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x140) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x2ac2, [{0x3, 0x2}, {0x1, 0x101}, {0x1, 0x2}, {0x2, 0x100000000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0x100000000}, {0x2, 0x3}, {0x3, 0x2}, {0x1, 0x5}, {0x81487147123abea2, 0x8}, {0x2, 0x5}, {0x2, 0x2}, {0x1, 0x7fffffff}, {0x1, 0xd9552b0}, {0x2, 0x200}, {0x3, 0x1}, {0x3, 0x7}, {0x0, 0x9}, {0x3, 0x9}, {0x1, 0xffffffff}, {0x0, 0x80000001}, {0x1, 0x20}, {0x2, 0x10001}, {0x1, 0xd28}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x68ac}]}) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f00000001c0)) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:38 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0xd1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) syz_execute_func(&(0x7f0000000000)="8f895001320fe5ad640afbaf3e2e36f30f52f3f00fc05eee45dfbe00000000c4217b106a526564660fde4d0ef041800200f20f7c2b422a725a") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000080)={0x0, ""/165}, 0xad, 0x1, 0x1800) 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x1, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) sync() 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r2 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) chflags(&(0x7f00000001c0)='./file0\x00', 0x20000) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: mlockall(0x1) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x38, 0xc003, 0xf1ce, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x81, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x6, 0x800fffff, 0xff, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0xc0000002, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fffffff, 0x95f6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x86, 0x41, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x6096, 0xfff}, {{r2}, 0x0, 0x10, 0x21, 0x6f, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x200, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x53}, {{r1}, 0xffffffffffffffff, 0x2, 0x85, 0x5c1, 0x5}], 0x0, &(0x7f0000000100)={0x9, 0x9}) kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xd9}], 0x8003fe, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x20, 0x8}, {{r2}, 0xffffffffffffffff, 0xf, 0x40000000, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x80000000, 0x62f6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x60000002, 0x20, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x10001}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1}], 0x4, &(0x7f0000000140)={0x18001, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x7}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x5, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/90) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x6, 0x2, "232dc7153699cc7bd5b562dc745f83c7ea1d0e4a", 0x40, 0x80000001}) pipe(&(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000240)=""/222) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x2) r1 = dup(r0) pipe2(&(0x7f00000000c0), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:40 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:44 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(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) fchown(r0, r3, r4) r5 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = semget(0x2, 0x4, 0x101) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x6) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0xfb) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) close(r2) socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000080)) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66692c227303802ede2b32f3d38d88054c6530"], 0x3) 16:00:45 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:45 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/53, 0x35, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x11, 0x3, 0x4) socketpair(0x31, 0x7, 0xfffffffffffffff9, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8721, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="f03956f7b251e3bcf271c5b13b0ad4e217428b3d0f9ed90ff951a1a07c86123f4a43634de3a920ebef3665e00a30f6b4f7563e9a5b495d648fc98714377670ad1e273a597b442f265811616f97a2228bdb713cbad62f2b517b0c390d9606673c4f68ddb2c02ea4b2acd35e6ce24c8b66ca8a7cac69e5d3d98c46fc949aff67104979a80c7a3180e4cc4fd55df04d507edc38cb545dd59b9769c1f6e519c7085208bc5d9382734ade6d548321e6dd897d836e5cda75b199b843c254f6f5cc79e13cb296a73ca0144d9b49f35db0f7752ab12707be181c936af2b2110c79bb36800b4645c22df375e16a570e", 0xeb}, {&(0x7f00000000c0)="cf2091f2efe1b6048501fefeaa142a68ab1ead6ac349354c83bccebb26ec3015c73224799ae6f54fc7", 0x29}, {&(0x7f00000002c0)="383bf34cba4da6386370a6b85334210e07d8df424c252a99fe42fe6f3197871f3f6e9964048fe36f2838c34ff128303525ebe9afc72c8c3d4feeb8a8233bf932bc0b1d66fe28b43b201705f053dfb6a181cf845cb08a69177e134c8daa7a670fafd3cb66137684d9d4052c9c365dc8dd42a82e3bf6240f0e9b48c86297e29e04b3ec374f0a95163569495aa8c23bbe057a3cc312addda2022c142be2d34c0fdedafd1ff2b64d80367d8a042b6bf9add1c16ee0d8925a5ac3ecb411586dbe25438c7fb6eab2b337cb0550afa65ae8fa86cf8d1ed2f4d58bd5356dd0ce048ac6ddaff36097feacbefe3cf9392c4b766ececa76b5f6cfba9eea7fef6ca84f03ea", 0xff}, {&(0x7f00000003c0)="c0be9ecccc77515bc30f5e886a68451e81bb85fec677625c1f01708e641160ba7a19ddb98b33ba54ae5920c2414d05b169ac2b56f855bc601a37a17738644970237c9bb765e23502409b6516acbee3f815f149156a40792f", 0x58}, {&(0x7f0000000440)="4d315841fe55979bfacdcd6461bd6c7899b0cdf0ba03c21a0acdc373304f8900c5274ff1791f9ee9144c4a68178cf788eff400744b8f59dae50753f0407885fa3e47f71211432a4efc4680b4ec43d09480206e4abc49aa5980d8fde2e770d805f840aa665c6d47e8dcd402d066e5923c390efaa07dcd06698eec021f62264a3dc3a9f06be9552724fd91e968b7e11bac71df49fe96d0ea14821a1bd9b2aad3e48f39c3c5c0432ed70c6c3492bb8f81f5eb4cdd09974f36e84ff4d3366a775779503b7b74bed9b83c90440c3a905094e2dbe573ee44e34a3a6fac7b147058345b1fc0eb622f1a15cad9c0bb9ef2ad9df36f335f517986ebafbf31ffc92b5208", 0xff}, {&(0x7f0000000140)}, {&(0x7f0000000540)="44d03ff04eceb01fe70813215b39302041a2bcc693cb0f62d1ef0300b8ef3b891e0751fe7af5fb377f41b131fb4c3bdb29e7ca75529c3820c0b0328122b00c91b28e818f20286af630cc65b0dfc8c7976ef3b4b713c494017aed4bfc8fd04116235d21dd59ad030e83a636cdd582539497646bf8eb704a98c97d74db3ec2e7d7cdd79c7fc4564c790be985fcc8242d2ffb0205c7ffbefd9499b468bc50b9471d89873795b898a5ddde16cd9261fa31a598d68932cf59e9a313fc3f1b2ed95dc08202ea1f1bfa24e610d23f73d70b099390ce8dc7667a79", 0xd7}], 0x7, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000780)="da3670594aff4b48b4aa40652e35882a9a7691c8e30710929a8016b5e30e0d3dc7569fec81b25e34a0c0ce3650364e16cf562bc7eb91d6223a5c4a314e95e96443f45ebbb5cb1fb1ce315b260bc7fef2b62c3739f0641114479a1f218234e48db24ba446fef53c9e56fc398b90e8edbb26b208481f75ac4e6dedd2e3b401cca9b819dd34ce5a1311a2417c6502337ceb2200d7f5748f07c30dbe79f218117230b1edbbbaff241e04f22903b46290eb49e7be44490784d12f22b3f1817f00dbc43bddecf2c3ebf3bb80b93f28e95176d1384208bfeacf814e94dbf74071f33feb0409a84d2a3ce2e39c055d9448b568aa58a3245afef7cb547c744787c2d38f19e744bf06b336ddcc3daac69264b50796ba71a4640e02120fdcb5252eb02bc4586cb199eee9c061bd96a803bcecb1e48f905cee0358799dce7e39894bab2c7510fda62403636b552c6eb46734b64a5e0e9272f061c07dcaddae63cb108ec817b839d4b5be71851caaba257835ee1495debf58e37bd030c59687fa1036cbab17c618e6340a323f90a67354fea42328d8d7b24baaabc196c08d8bada0d184abec125171dbb9ec6dfdf0385b5b1d9de2fefd91c814a58b69e85faffcc4015440ac0601f9f5690182bb548aaeeda113ad4336c7b76fb6c0c953a4e650d998bf618432c4e37c281a33c9cf6e5297e9f2b642fd8daa3ef3ab74901a3ab3747e4c324bac67b6fbe9fa2e5053f2f5306d4da11394c20ac8bbaa9f0677235c80f6acfcbe295dd7a0ae5291878b362d2318b5acf444e2b189d756d8612e9be940872949ceab8b0490707d10bcf15655c9dbb81407281e75d8cbc0073e0ac333b36d5c843e394402cc3a600bc57e88efc8fa4516f2b12ecb9d98c58118b72ad0db5c44fb525d355e44642d2e6466575630606d19c1e61d44ad209b0961cb03bd854c3a0d8c1bcc11076077e1478fbee6d3ac99839da33e88abcb1efd81448b587cdd52816fb148360f129bc7073e5be88854e941fcd2b8094115dfaed129425c92a2a2e057fb50a4eb3d10d3dbf5e662b5dccc3b4da7329cd9f1b722f7d68de745affa64e7f3eb48643e17ca7982443d67d60f387c326bac00026ecb5e7207e377b06e29664e71aefc8ca69d5a863163846a4723cdf66b66978b7ed3df1b662d6e950cf598f94d8bffb41339bcfe33f87d893d91f4274eb05f8e67486438659edd8cae472def6cdd7b8b029ed37bb589c51822641af9abe967db3c721ba134ad1e78250a6f5e62c7b98659263eae602e8dc70d288be3ba24629ddecbfde39fe1a2db8ce22abf8d4147118bf135cf7f6bf23c97981b1e8dbc72c7dd41bef6f28af66174b03bd777f4461c513aa83c69048d6af2e8602e092bb2df43605e8e396b1f5300010814b9ed1473546f55447e4001b6ca7ab70a47fb50add3d16167a286343a88b84e9f190e55c55eb4122f31e805e391f86179bcffeef0a7ff29287f083fbc17bc3e7e2b611602852a20e821f5858a5eb2602d06e164bd55f94241d60afb43cccc5592dae88eb1be47a24e6efe17614c4ef225a38c7eaa29a353f6b1a777c9bc883e5cde4a9a59bdb89c572e960b2a2ec2dceff93599262a0816f7d836807215e08d77d14b97b96cc3fe51cf57c6d3241a4f5210ec9e0f5fbb55d997a0b6b610dbd417e74a94dfae9bbd533969bc5aef940a4835650d0719cafcf90333d84ec0d5d2602159f6d3d3a3c047e6ba843c7867626aa3148c0c9e6af2d20c4460d1664445958d4e90e00da8c7b5e569cc8d6dc2e72558660db07cb53a5802038d3cc45796841b4e5bc78e1b601f4e7633cdbe255b8c28c4da73c3e0f99d87adc5586401aaa9b0cb1289b8af3e8511075d28fd138ff7886c76f5b057546245b497286ab5aeb1d2f11f759030ef28a48ce7c77f1974882eb4d945d4b51d3036b4ae11c53342de6e08cb9575a2269734187e870138baa908de4c08241b2aa33ba5477a5494114e9ef6c13fc3858f475b5ca0c895e2d7f9de68d6158d4cdf647f3eecd3c8bd139cdd0fa1b2481bba89d2152af347040222c746d9fc2813d423f116f56ba21d847726b0f00fa6ed45b182c94bfbb2dacf7d4a89343345ee44f4f50433aa46e8c5c5315c9be633dd195201990c6dfaf12700b9efeb6eac0a8b67968745596f98817566a07899a1b285b9c4f53f25d5e07623408e1639094d1153aa45d8a87efafdd2806fe12cae6c1c63a21518b840c52fb3d562aa55ea163d78f0315b5d2a062848e49ce0cb64059cd2a3476b61a222c0f6ac229ff346f19891afd9c66f80cdb88d97837938fae7e54f183c97400a27acfedd5cf873959fcba59f73d4954340b7e60a1ee0d23344044c98c030a52cb5c2172f03b3173906c7655257a06c95eb74b2e16c1a955c309b4e62969f3822bbe2b6295cbaca569c116b304adee67b8661e06d61a097b4c56a02b9fd41242d7f0d7eadbfd61b18bce51de8033b60dc4052a0c8e142a1f74340144cbcd857c4953ad5b1cf6cfaa288b7b1f3b7501d49ce080e4b4ecf9a0a695ec4d053e235ed7ae0b6db73a791639eab88ec9c43fffba740977d3761e9dcc995f70e2e81500fe064a1e70d7b8096a03f28a802e77efc865bbc016642b8fdb1cc22e1bdbec920122b80aff24c5c809f5e9fd531832fb839a6dc4508e92d0ea711e607e3a68495db5ae15171f73d18f3856dfdde94fc41b4d15cc9f0e5b022d424ddacfd9cd2a9d3373f528113912a87a7490030e99b5bdb6794084f794448292f6bf1391f20850973a266bbb2ee4a7a60d10310a8656c649951bff5f22f6d7c334584afd1e01f362f69bfba6ac4b3df69a6a8007796b83fcdab746eff9aa1a703407a88cbd143b33930089ff7d0edd7a8bf53398fa114d73217e55382b5165c1289c61eaa97224cf1d055254af8adde8c4fdbc6be845272f20667cb834d7ea9502e513898f6d9ca248a21b26ba7d821be8afc41d8c838d4a595fd83f3af5db0f340c2b470e270238615acedd4eec3891863aa27162e61a1879221278bee0f065923941457580f2f5ce76a5b42f27b1ffbbb2be08b247e93aeda50339ea5a9355727831596d4c17168a7be7446cfc7604c140e085bc6d9d11b1bdc324c7897c6594a906b918cbe1bd113b6a742bf35e0badf44b8a89fee3e960b26e0f3acd530ca790e9a50b28d186277adb76887cf3821d3b859451521d61c3988a08c9d09b72b0167d9a6a44b7a56fdaf288639a1680d55981bf460bcb7661b9d2234540088250a56f371b15cf78e5c749f1dd85227c743d4a504261e832d5e32f5bcffbd18e1454c1ceaec035ff09fc63ee79b0963c738318d9974372b6aed6c635362eb18360a46d4999d5d73aa57656a7e95381461e7f712d1bab07832d1637b88df57224ee9b68c5c04a942586206c8b9ef8cba8e45c0d814520050c7da1fcc451ebc111709eaad309b04e33495e7cbb33446e85dff296b94935a1d2e6a0d012d448193832ed1cdd27bd80452cb0d288fcd17f6652e7c149b4ac565f7171ca0d5506747c7c2c3eb3d3e7a481fe87c1e1d0ca05a9ec758a29791675f752c6893688a5cf316ced1542ceee858166fba9c31b624b0002c3250740280b20f5f4c286cce62d0d3ff8eb73b7a69305accd74f117fce605a281bfe59de16f6484e5166cf8b54866c4cf2a586245c4deced189cba6fde26bf8946c4b2a32bd10b650ec5d988430da341c0fd5edc28705c738d6333413994d78943d675ae74908b8faae72094f14a9e2705a2aaf306a14988f6ae7336bde47129af7411af769b49c02e89163798dde9e07e58ceee1d25dbe88d8a741d407a9b134ac375696faa783219db7a11e43a2820b49a4d04b7e132da58e2eff1ce99f62d55e8fc331c5f9773f399179ed37019f943d36caa79224c62725e9351706203f2a24e10bbd128236f1b1bc3c641f78221ddee765803cf0634a1ae632feba80724d62c1a05c00474f2a20714c97d7efb9198c3dc321e51c6c5078fe8a2ae1db018b737572ab9ff3b81accafce6b098da68c36bb1e6f6796df605b9ee9ec3755a24a538bba7fa7987748da53ac3260a282662ed69fe1e81cfba8d94fe7af051623c5db45e1a948e8cf996c1b834ca5f9e2d7cb588d2a503ecff2ec8c072bbb98d72cd0ac8c87634007b7db3ad314e9e2abe469a61140e663b0ffe1525209a5f151b6d17cc05198812484be0ed60357785e2e7e360d3dc1a01de9c9771b325462120338554fd7de9b29556e0c147131c82adb9b2eca57575c29d3cac88a45962b6d9d157266cfb40fc6c2fb87d4f62876ceea0d3e9159f05be0a3bcf4f0aaf9ff7ab8c7182d176313a1435cff3e4c26ed7d9f2a8a7f30a13d0821a31d42cbfe2ad78a5330ea1971668e366dddf50e976df7303f575d272d8e8b89fcad79d414e60320a5afd18466ca6d58a6d444a91d9432b79d227a30011e84210be5c5f7427365a77d7efe9b12de11ce3f962604ac450f1f3982fc74aef5b6348a74186952487b92cd6939fc8ee513e65fe5314f828068018532e25166321181838228b570d287183f93d8ce61acc49d4d79e692d3ea1d519cbf4f57676fba0ab7f2226f40d01c9b95d91d56367a9abc6bd2b63fdc46e27c3dd795a9fc671a943ca167f2b85463222ca616241be36f12753e3208143423531a0454391d62889f6a4d5becafe9ab6b1153d59bf1838d7e6b6e03444d8bfab45d97539b2a80b92f625c0c17eb99c2cc1eedcc453a186c31c32d0a79dd8dcf14b12de88c3e478db41f92e50b3ed6882c213b147fa954803d363901895c36f3d2181b300e84ca14784ed9d2ff399fe1a5794d7e7a775038a492588d9de70b9ce1e53090e3a78f3e8abcb9b117efbdd08284bc3e8c78670082e458ef11f6f8d4b25ddbc8a1835e457f7549c178a524dacb8d3fa299e9dd7aebd52fb499580348b5eecf85b0eb5d559ddd3528fba907afe8a77e68884026f916263b3ec85933b7e7f422f37d95067d874862fe71d8a363b328ca6ef8e9f41ef5df1fb651e55448dcc83df70c97cce35074c737e80975eb04dfea65fcba41f746ae3040b3550e1829a12e81a73c0f6d56f5769067b66f8f23199d7f322653e6272b86cd4dd016655dfad93523a153ec370a4d72a0a53b2ae49717fd9c9c050a893bf4991d71fdb0956ac29504db9a084d3236d40b88c6ffcaea35329312261d61777d25f9eca73f0c3fe87e1fa77f71ebb1d5147bb8be85f012cf5a124a35b59c58b1b85875e6ee1fd9e1d35c1af3e0fd206e2cf3f7fa197a522f502f7be0b6ec53c9f2ef1ce7dc67edf76fb3a86dfe86d19b27071ccdaab624ed5aa89efd2b85240349d540b816e97ba3f3177df66b839a3ea48100d4d675413e1f7252a8ecdd6c79b270f230b4f8f61b1bc52b0b75a277f7c537347c6c7860a10c68a95c5a20da5b6a1bc216c777c41f41cd5c744caf48c0af918361a9adf2be74c821d6cbd929aba67cae98ebcd0aaf476b9940f822c8937985a243388204010d5117006651654c5586d4d89e44f8fb511b0f14a474c697d148f72d68c1e9305e8688591863ab358b2187838b5d624dc06d13db457fcd83851183af734dfa0c3da82813b14508cc5ee20987c3471dfb4b9869d7f9d53f4dbce72f0e030f5aee518cb09b31172631f7793afbdc2195922de4f9806905c626b92c7f0e8d55b56c71e703e11290df5f390e02a9af8ff6c5c10227cd87d84ee52b2983114aab95aa207b7e8e795fdc7950ab89d587244109ef92d0a82862172de25795ccfc322898a50592a5e75", 0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r2 = kqueue() kevent(r2, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fffffff, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x35, 0x60000080, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000082, 0x0, 0x3a4}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x200, 0x8}], 0x4, &(0x7f0000000740)={0x7656, 0xffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r1, 0x0, 0x2) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) dup2(r0, r2) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000080)='./bus\x00') connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x3f, 0x8}, 0xc) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 16:00:46 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:46 executing program 1: r0 = socket(0xe, 0x4007, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="557faa25729fe625f462980a52e74f5bc461723eccf0866891e7e1c295e368f734ff78560f7ce7faded075a629041af50c5f208b846971b81e04ed350c445af54f96acfa2c79fcaba6c767abdb89236fdff137806fee30e582adf52b5a4a0cb7fc12e4b188866db25550bc31e7b5a3b5070780b52879bca58932a5", 0x7b}], 0x1, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x400}, 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x100000040501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/253, 0xfd) semget(0x3, 0x0, 0x402) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:46 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000, 0xffffffffffff03ba, 0x6, 0x0, "bdb0f3ed970e3c14c4707aaf80c33a8f214e9e6f", 0x9, 0x100000001}) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x1cf) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0xfff, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000000180)='./bus\x00', 0x23, 0x60) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) readlink(&(0x7f0000000200)='./bus/file0/file0\x00', &(0x7f0000000240)=""/131, 0x83) open$dir(&(0x7f0000000140)='./bus\x00', 0x20240, 0x8) semop(r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x80, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0xc6, 0x7, 0x3ff}, {{r0}, 0x0, 0x8, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0xd4, 0x40, 0x7, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x15, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000008, 0xfffffffffffffe01, 0xb70}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffff, 0x76d8}, {{r0}, 0x0, 0x22, 0x0, 0x8, 0x9}, {{r1}, 0x0, 0x0, 0x1f37486ad2b778ca, 0x3, 0x400}], 0x4, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x0, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xc00000ea, 0x200, 0x8bb}, {{r0}, 0xfffffffffffffffd, 0x40, 0x60000001, 0x4, 0xbc08}, {{r0}, 0xfffffffffffffffe, 0x90, 0x34, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffb, 0xf7, 0x4, 0x81, 0x2}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x400, 0x94}, {{r0}, 0x0, 0x64, 0x40000000, 0x0, 0x32e8}, {{r1}, 0x0, 0x10, 0x1, 0xfcc}], 0x6, &(0x7f0000000040)={0x1f, 0x100000000}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10000) dup(r0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x40) 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r1 = dup(r0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000000)=[{0xfd, 0x3ff}, {0x101, 0x8001}, {0xc7, 0x3}, {0x8e, 0x7ff}, {0x42, 0xffffffff}, {0x86, 0x7ff}], 0x2000000000000066}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x20, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:46 executing program 0: socket$inet(0x2, 0x4, 0x4) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009485646b73b3433d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) msgget$private(0x0, 0x40) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000040)) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 16:00:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) close(r1) 16:00:46 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="559b6c0b3b2e48e7ad24170c"], 0x11}, 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x80000001, {0x9, 0x14000}}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:46 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}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fchmod(r1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) listen(r2, 0xf85) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100010000, 0x0) setuid(0xee01) r1 = socket(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000000)=""/57, 0x39}], 0x5, &(0x7f00000004c0)=""/211, 0xd3}, 0x41) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="b2bdc832d3c9007fa85e9dbbe5cd10000000290000002300000000040075d815cd72c259d8c7f8d6c8245e4a76f1561a9851d4611f666d3a070000000000000871b75ba1f955970a84d87f5ed5b6394f4a2860a7a3f95a2d35e63d8a633de10d2ec247d8eff650547f7dd145973b2c387a35c60b8b1740043e2c55bf8ce94963affdba3380d0565ffcf7ebabc150aa5532ca43602ff1fbc11ecb2f8b84baea8521420ba7e69cbb23e2454e618c230de98f1c01779f47b41825db47a4d9324cf75ccf2153dffd964abe89432d877cab38c376360db1c77c"], 0x11}, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x103, 0x0, 0x14}, 0x0) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x925) close(r0) r1 = socket(0x800000018, 0x6, 0xffffffffffffff00) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000010001007e36a200000000000000"], 0x10}, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgget$private(0x0, 0x201) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:00:47 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmod(r0, 0x4) 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, 0xc028698d, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x81) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f00000000c0)="6b26b22267709bc1ce13c4549c347547085e16ad7ccfd04862c27fbb45", 0x1d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setflags(r1, 0x2, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x1) syz_open_pts() 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='#:%*:\xa2(%\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:48 executing program 1: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(0xffffffffffffffff, 0xffffffffffffffff, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28800, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0xc818233b19153358, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) r11 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x600, 0x0) r12 = open$dir(&(0x7f0000001300)='./file0\x00', 0x10a, 0x20) r13 = dup(0xffffffffffffffff) r14 = accept$inet(r0, &(0x7f0000001480), &(0x7f00000015c0)=0xfffffffffffffdf1) kevent(r2, &(0x7f0000001340)=[{{r3}, 0x0, 0x82, 0xfffff, 0xa0, 0xff}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x9}, {{r5}, 0xfffffffffffffff8, 0x12, 0x1, 0x3, 0xe5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, 0x5}, {{r7}, 0xfffffffffffffffc, 0x44, 0x0, 0x6, 0x401}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0x1000, 0x1000}, {{r9}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x3, 0x46}, {{r10}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x8, 0x223f}, {{r11}, 0xffffffffffffffff, 0x50, 0x0, 0x7fff, 0x8000}, {{r12}, 0xfffffffffffffffe, 0x40, 0x4, 0x6, 0xd6c5}], 0xffff, &(0x7f0000001500)=[{{r13}, 0xfffffffffffffffa, 0xc, 0x1, 0x401, 0x8001}, {{r14}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x7fff}], 0x7ff, &(0x7f0000001540)={0x50000000000, 0x212}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() dup2(r15, r16) kevent(r17, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) fchflags(r1, 0x40003) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x69b9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: 16:00:48 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="24000000030307031dfffd944ef20c0020200a0009000100021d85680c1baba20400ff7e28000000110affff82aba0aa1c0009b356da5a80918b06b20cd37ed01cc000000000000000000000", 0x4c}], 0x1}, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="f52e9d3d6b6001df4ac5888b67b5aecf6ff710199e789b5117dc34ba3fecab3542235e090ba57dc0c50d5acf3d242ab9b093adba6cff1e0590fe196ef1443b360bb6265577bc2c499c81f9869d394992c3fd0bb830fa03c56df2477a84c9783d64fbde3fc9f05a3f", 0x68, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x280, 0x0) 16:00:48 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000180)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f0000000100)="1f0000000104fffffd3b54c007110000f30501000b000500000000000000a0", 0x1f) 16:00:48 executing program 0: 16:00:48 executing program 1: 16:00:48 executing program 0: 16:00:49 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6194cade02750105fe8000000000000000000000000000bb00000000000000000000000000000000000005f9670000001d0403070000000000000000000000000000000000000001fe800000000000000000000000000017ff02040181080600000000000000000000000000000000013f010000000000000401d4c20400001000000100000000003c00d118650000003c00002868000000860090780000040001800000200000001f17f5f4656bf790ec0c422223647a18c07beab11e5bb1ce886c6e3a379972564e208557fc0efe70b704ab666b5d3d72501c2a8240641ef773f96b66b06046f1e3472f9d0a7280b5b4eece689832581aa1c2c18b52c87468ad9cd3586e5baaf6f7cbfc4601c0487519d32bf6f2ad8ae773e17e310bf326c757263e8129e409dd449f2876fa79e45491a02938e483d04729190ce91ae60baeaa609a4f48e3904194dcded092d831bd9bc0bbd48532f0cf87f2775aff7dc7786866cdb322a05071f960fac8020afede15cc2e2879cc1ab9a4283607a8d85d3b85a00fa77d8e5c6ac534e902a3e60e2cb636f2379c9699c21d49a27cb1118aca38b71760e99bf7dad90bb3b31b3f75db59241ff5d983dd313dcbd0cc630212e6d13d135b74e929e48e776e86bb6f4209ab53ef2e51263d925d8a665facfc5496ba282626df1a82ab9f2b10d0eb7a3d82632b1d2c05a0f708128d791fb08339dc423e89df6faacc3e21017c089025c89b8d3e594a2dcfd2028f11442e88deca908d2095de41be8d635f86197dbcf9648d9e3d44413f8563407da3427534f3163244be2309e0ceef5ff4d4b2e3983fd0f66d93f0180af0e6b78fca555656df7b9912d952ab02361c7ed874542027cc4a2516d25ebeb0a2ffd0ec4b0ad755f740b63f87b78d90b2171ab2fb134b1ce598569d078e8c362a6729c24cfc67b4aad32a8b78525a7acf3a67ead4ae0d06745303555cc111ba61c0eee81a8ab4b7a6229e6ef1"]) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) r7 = msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r7, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}, {0x3, 0x7, 0x1800}, {0x7, 0xfb, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xe4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = open(&(0x7f00000026c0)='./file0/file0\x00', 0x0, 0x88) recvfrom$unix(r4, &(0x7f0000002740)=""/138, 0x8a, 0x2, &(0x7f0000002800)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="c370eba6e89f0ec9b67d29f363de85f1e30f4db8da062c80308a4677322845006785a1cdeaa99a9acba68ea37ecc85795ef224bf94bd2755fe5216bb6cbdfa8d2bb50c8c22a8210ec801c21f194f3ed21564d291136e615462f2fc3a607adab261ce86544e0e3418b937cb8f3ade5b7b3327005553b5084e6e1cd67339edb4b27947319bf97bceab11b998d276690526dfdffed27d6bc42afe99887ab5dea5b6d4de4b1a052301eecfebaba714375187474cb1628babff4d294b53919cd6834ce99c735da4f4f0b677574b98b59bd6d9ace44d39cbfeafca565d49461f3541d1c391ba2e7e7c052cf1c9d478c700f69dec4f4ff9658532ec7e1feeb3d00d0044a6b375d08d739ec37408205c8cbd0491e4f5fe22aebdd3d79da2f96b3046b3dc283de5b068f499af65c6e4799bd650e2a42a4b7768607357dedec67d5f4bf1b90aa289c3d9d1892459c54530f441ac88564b86c8dd604ac4d2e183ba30fe4b664d2b969f111c8252972186471c709e6c727bf3e3315f4a85da30b8cf5e111666a70dc7daa096901f1ca7663e4d96a82fbc494e81cbe5e7ead13b394eee3eeae360f537385fddd72e0bd3bbfae95dd5616f4371db8a27120d20a83891105ddc5ff2a976367ac98add4372949d2c81430abe227c9380d57aa896ff396726d473de2e43585315bae2e577151af74993eb3c875bea5a791def439ff8664e32807e15c6406e20f661b1196bcd5e8c8075cf817310d02b72de806fc7c2e0e278a3cd7a00fdb87572bdc609f386d66613119d387ec9809e650bd4e896f15ecd50a7822b1dd8b71917ee4165c037a691301ec0adb894a037349bf537d232f0a49ed92c6ff942f16e68ec2a0142fcd5e798b5ef2e759ae470a63e9db2dddd99b870617106f11349de8ccbfa152c69d3379be38b7458cbcd5b97c8eb8f723362d3fc4723d4e5c9d6712aedf3b0eb935b539d2d11004733864ba6c0313921070d1b74c310362ff698bfeabf3fcb45ec38736f6cd80f86f2ffcaec8317f8fa19e6cd8be033bc52f0be750e4f808c612ed2b0d12bfb52be2c15d6bed9e5e07eff8fd0d6ef49bf1bd376ef7d7b0bbf2f4ba07b858308c66178a2facbf6afdb64be5ffb6203c2b91ee66e75206294f7c7135b957d4f7d7a5e4d36847421871d673cccf69c54e361c938f8ff1a6b38c5b16b6a25cd47446f7a6cd11d9e4adac084aeea779e316367602d652dabd35e6940f38e7d61a36a1164f764a02c3bc3c7a33c67052d4b92186c5a4a4d643fee0279c157358ec04415303d8ab13eff23d9f4f2e633838d9d9616e18ea72d21ec4454b8635715a8d07a206b92b3d174b2c6926e4d8b51e9935e2cddd297682912c85ba74f2a8c133082b123d9c91f344519fcfebb968586d2801d4ecda0607ca3349f615733643310f006a172895bf63952c89b7dc0efbc0f5c47f66574b39508f0b339f9782dab50b9038cae011690892c6768ddb1d961e2fa6fd8ae1cc456d4f24df85c8b7ca60e81db9a7aee4a9a0a2bf7017b816af02dabbdb7a04b3e5606fe328134168a87916abdb493711d0aaed8be18b99da64c5c0bafe98cc77e5063458de33a6bed6eb3d6783058d70b2b42262c20d506212f1d6b0e1d6cd75df344b74d7aa27a16cb8410e2edf8b058392784f4d88fa7dc11eb61ede856a29f8064e3119b841752433a552ab618c3422258bf76455c02304217c9bc11dafa9ffb75f4c26755e641411809f9104e78d605dcefa6f460bf8cfd192295fa0166941a4a7182d035577a10fa2b4bebaa64684c0c15670234547b8808f6badc129d774fa624e523ee1bee00bc578fcd410c35e5cf29f7c1556e3b3de280b09b4c98c0565bce189fdb4d1db27169ed6ea39aa0db4ece0b34c5e76cb06361719910893ecb276c59c9b14cac6642ecd8d38d5f25243785fec1510a05d447ac3d33a411ed29c9dd235e933f20ae13be8451e358bd2d2bc804ecdf9d6faf27d1bce6a678399f23093a87b653559fa97cb844a1e1f8e410abf31a703ecefa2c4d49daed131c91fed9f05ffd5dee218066cebe05f5ec7a41e992fc122248b5ab9a828fe4c496a18c98b205c2bea59b537cc121b1063563c31930296c8332d3598464445db3b8c40755b1fe2aef80d0124a5f1fac4065b8f33e646804b8e417a6100cda92d785559160cdca594afd4c0228624c8fe4122915389333af3f04815ee8356265a93548ae2ad047ebe1816cc094a489646ccd056f58cdd43661d3ef328eb7ba0e04174310ee2f63682a1b7da16902e3236b7f771def07d78aa008bcc289e23d4841f52d14eabff8397fb6558d4a39ec35baa176553045000f6ca103a88397326ea7ae921f79c061785b447d30036b36d5f01344ca1a0ab5082043834a6734598fe037ffe3422d2830fac56064e902dc4c0a1dcb69bdf1a9fca3a94b2c2f4f5a86834550c0cfcccc67ff91fb8b23cbdb67efefd9c7b8b9870ce4eec30661992ef80ff97a1a1094d2a3834eb6e33c725df4b6ece049fc2d40a506006c310032b5c14cc1ca9b04d9e87f56fc1e6cd0c7259dd4fade1408a52acd8a8c1516bf3a3c462ee0881dd8a0e81af0811c8a57f983db3caf1238551f310678de9b8e558fa6f0f9861776f228032bb071cd1a7e79611f7751245877f064b8e4b223735b4615819abb269c0212f6f378a0c513515723497d26c4570cac146675bd98d63ee58684f511fd446dd0214d2c1e136c96f13acd0e83fd602aad8649e50ca7dfa29d7bbf13bb3ab124e4bc02b586866f233ac1b9b4046e84e1037f3336cf0c0ca21da6ee3933e7a98c1b84e91c52bd09b08133b344b07018c5bcab6ad6afb8cc48097154a18f13e3024070da6283973fbfa53b0ff1f409260e2b0411727d7a042c165f701147ebb9395b2b9d942780d2ffbf37abaec602b32e00ec0ac80ca7b9ef60abe934758677c60e68e97225df91d8e1ec437c92a3a14e020d6c4cc3dba1ee9b57379300b768e95349208648f1e5ed753ce655b17956db5b2cbb0fc818de27580c39a5cce384264249aeb531b44bd5a8d5f993c4d15f2f36c136f7f9ffad48b3bdcd7fc5d5ee285398f5e7e17d2d7ac84af252fb815512410683201c50a12450003fe55194eb8f8e16b06462ad11e286c0e73f8bd92ab9fc6e5c0b71491052618303aee2195943d93cfee98c5d57468f52618faf8918ef8c2bf18b20fb40a0e3efdb61d6cfead9263407ae54e0bb387fde6268e5592eeeb848911ee5ceff7419351b47f0d84c53375cffd6d2e2630609636a8edcb0a8abe357cf47df54b0225a45baf0fe87d280fa67ec9bc397ca85cbc89bd90d3d3f314e1a4dd7352c412b06dafb3df7acb33621a690ba03a617144b900d237449b39629f84f20f27af117a33788a8204d7e30c3db83b82e35e8a64df6e03383e0eb2a510fd33bca47748512ef04d91be1a9ff1850b2b7148456a7cc8ef97d91fd2a0d595910d3836fd3bc20b843786972737e156db7f4ee37ce1b856f779009aa0bdbf346fa6288d60957f7075ba26627db3cafefe6fdd0849a6875aa0029723925055740b1bc82629b3dcc1447728df4f7e811da580f9e8d9132dbb1fd5f5e36fa986070191356338259b43ff21ea3977e12aabafe18a555f13a35d2e920b575ba4fd36a92cee3df8581adf79c9d75863dc430cc742104e90431550e896a61174c8e2c653e9b5490e0d4f61f692aedf03f80a1297cd06f75ece66615cbef461dbbdf3a32180e3408d32e73bca2550f2d820fc1c78d77a1c47ab04e4ee54faad47b7e1ccda38f5fe8254952372a56bafba6fa933b81f91b5c1f5671556c967cbd30ac0c849d7593b673f2fe0422f934fae77d5679e058c5685d48f8070df4f2bf4dceabd17d800ccd5f2727be1443738ed14d25a2fb2b17d4acb12df19a1f74c55711fee5e7e0fc7ecd4e25432ac6fe6061799d4d27933aafdc6387be6642f3e30639ef94fa746040b1e1321a974ff34ac689ae11d47cc1671508199b7f7df7cd507a8107c66f61b6a752bd3880cc390fb8948cd2541e2b3a2514d30e874c278d75caef2158951d458ae821316f603a4bf073c23313927b10c85fb359874f841bdff7c83248629f6ee9051b815dbcc79371f23b3a09ebf1980fdd91de4a7f06b7d96566910e6dcb52e7d5f6093ee4d67c5476e6086967272a6df011ed113894f92cf515e012b7265c8726306d92634330f351529d3ea01caacabe830c289643e8901076a69ad2d3b680007f81af2e4270ef10a92e89abb5f573ac1d08f298245fb9235df9ddc6738c5abea131cab5011dc56f62b09dfb6452259add1ec0bbc4296dbad3ae20ab020d6cfd1bca37cfb467621ca6a789e8ac2f5b3651aaaba0fafe25bacfa9735c52cabf0c10753ee5a4d20aff6a670496f4fc1e1dfdbe62f3055f1510d43e8ed681c777f2291b8015401e7586a44731f722ae7765991f90ce9735e350e3dc4769c5fe697c9fa5772ae6032e89b2c64aedb890a91fd805a2123181e2445ccd08ecca7619bcd42d7bbf05437c0932dbb31356d0843ce38074a0fb230b80db24a4bef707fe630f7b18fe29d379ce1f92b1822d1242ed3cfc5dd980fe0f2e846bac73a9f0d83e7b256137c4c5f752d8031d3c974d67cf4e65d05a02bdef0cde4dbee994da3fc5e4485fac93cb594c5edff3f82293e2cb140dc8477332cad2f4ff2630b1d745239fff18f4b5aba6c434b307e5135f56640429bf2a8f01350ded232795b60b5683f565ee1e2fcb4c4b5ccbd48b31fe7cecfdaa95b2abfbe408e551470014c24b43602784615367d9b35dfcd1c8865d2afeb18f5d74f84757651b9ebc9237d390aa80306e84185dbe9261b85809d1da0783181e226ef8367db0907836aca35fe3665859d1db22ea156f17b1ec3427f08becca5c79a24c7a0d6b2b8a70d058e0b8a56d53e0aeecec97ceb4eeb61fcec067b1bd97ca9c1a08cb420067f450f017185e6e99b8246cf2f04b688e569d0bb8cd691cc5a568ef9d2b5de3e771e98e7e225dd88d49a7d75733d61448b4e51301ca51b2f581f3a6c0c06e2d71961954a9b91239a6700b7866831c7033a042da7b96c930c7965bdc46bc1c6ace86da9c935fd6e6b357019a7f12df3c76cfdd8b29b8748ce7fe127ee8eea9443a9148188bbd1e1ec86096d0716b46b9834cac533a5d286221e3488ac122ac617ea7d3d6f35b45c9e85e12db5a64fd0ca48768c1930ae1542bd168823e188d3bd515abd490e717f85603c7410236e717940f2aa8c27ce124bb4cd73b37fbeaada5876efb9fe2b4074b71bac1c201b2b35d81927fd04652c4fe2177e3cf3d7aaafc587c1e373d065634c2b09f49927e094b55ace19936f06410aceaa64f374d19717a20142574a1979885aaac6ba75d3997fac8b912bb06de4c2d44cae2d80ffab806aced1165dacccbf3aac7208edf01dff3c42b9796f50f9680f10a889408871ca64932b3ba11ef91fe5a21d4989420880a1e280462ae3bb60d59bf8a8bf02cfb5f63b8caee9cbdeb9392ddd8354d883733b3dbfa57d12be610d3c89a445f46dfb3fe83985dfc287a1699f4318656606864ba332c585f6e8812ee141068512134393d741816ff47424a0034cf8a7459106146a9517ce5c18e09afc3260b1c395f9424ecf305dd09a91ca03f14ea58e67e6e0ecc269e934465bf6a0218281c506fefb9660f7ac68233823ad5a2629f330305295626bb562479a2bae61df922f740f7f90cc5008f4935ecced4bcbe4efe06a6a211a0123efe113bd225bad7d3e8a96853a872b829", 0x1000}, {&(0x7f0000001180)="193061b08cfeb1d8d46d54c3227296680eb392638f47f52fe3db43f6058fc8bbede3fbd3fd96ddbab201ff1dd6d794faedf84d317c7b9172999d4b623b3b855de4b0f360a038e0e07364831ca1923edf39529e4763be1f50875d940d90789cf2883a4cb6b493e6228e7a1a628dc3bed6f3dfb04df125e643014e93033e12c68aad6d26f0a5c8f112c5672d8ca2e64555c8e92378ceafea5879d1666f9bad2224d9202e6dc49f850be85e491c68ffedf2a76261c04bd78d524401276b677ba3789ac4661534c0d8d8b04c70f0cef2549c0579ed309d7448aed9ba3e3db4ac2841e4bc1d0510b7076aa0bb88a7254a960d2705d0a66bf48674a141f3", 0xfb}, {&(0x7f0000001280)="6fccfc94276c8a306a3ce723efc47c287b36dfe96edc5b89562df70caa5a19563446085745116cda9ca2117d12345a163bb2613c1b48ec6e11fecfd876a1b46e5c3fa659a0ab6b1476592cab5851408768ca28c788025a593e8dcd85ca5de86c85e9a65ae17d4842b1e37c1ff38a1c26f88dfc10cf553dd13a2f5542342b511fc119f8c778446e7a3005", 0x8a}, {&(0x7f0000001340)="413ef420204937f9171ca02855ca9055ca498e7ad732a01f700106e29e337428389b81bef5ed73648eb3a452848f81bc4544e31586e6d8e8b821b43b4886715a86daf08e918dab2db83769fa164dc8626f37113c55d0d4036189add68e582a3723ff42b6d7040ac8393e704b2b5794c166b0ce67364c3cf0288dea629540c8df86998049d9ce14bc44bdfa1f23a2f69db647b0aab60b814b0d0f5f8e80841dc7017e93f9ef2d25506709acd295aed77ea17e900309871efb6947f214b40f6feab5a0c6a92e6460307493157cc9029e6482aafe8381fb8a7715000c3213fa2148ecd07ed5939c39bd70c53d7295bec015f919e4e1e571f7e4cceb1b8cec31545f0a02e519af1245f9f5c0ffecc9a2b667ec7cc45205d13c989950fd809bba4dacf75c876db42ad0e7822e20576afbc782b9b0377346303a2a192199c7e1fea9e3490903b908669726d9de08f73c9719749899a17a3cffb49bd280287bbf7d7a5505567d66053ef44dd21173055060bf9ad2d021668ff833778cd8c47b3489a1b029659dc00f98aefc3cff1a3ca797673347023cf8e39e352af10495d3d06f13e66ca89b4caf2ff8b1e982580e683ac25b7baea6d4deac4b2b611e10177351377ea3ec149d2a0f57c5665dcd66b6f502c5043f0f92a6c38cccbba4fe5163edf262e0aa2634626b6966d39e5739291fa57c624305c5ddebe14a294b61e08312d0f47010559743228d40d13afd1a5bc5a8f614795f24bf09b2f0640936591875fa07a774e58e7bcc593ef3f38e8b4e2084ab9464e270130e0b4e30c4df03d389ef529fe0a8c57057ff8f68ea5bc91c2333d43469ca1cb2d0dfdb95530f0d6242485bb38db9c1c374f8cbb872a87e464fd3459e94d05499a65d644ed8f31238c589f735538f1754035dc22a312b480bb545e6f40c7b24a7e881671ef03b63c318f1ed0e3791cd858fcced625bffac2198d2821e7ee5f01d84335a3a9658e6669372e55abd647ed9e8748469d16a3b6e07129e2e71534bea6700805251c062a77ed5895e8488e961ba80d089b6c422f4598ba8a99154dc40e3b67676322dd8bd46e7a6faf53cf4f3033b4953d61df78e5a91727300135e1e621df687c44fb129cbaf5d96da238e891f3a26847985ff5cb7d97cb2a6f7678905446f3fff25a2857068707b1339760d4dcb7b136e3674c1949fe96c83c28e37683ccb7b837648fb71823dd71a837a2ef7c9d49c9540d8af19a935d878dfbf92000c921bb6f3433893fccba22601847e6a8ee0926e305d0d004742a76dc7d5488f2d76e4c4f90c47b4988feff7c6848b3e0f5a4526e778fadc8d8987b0b2cdcd392a9e6e8ad7bf2a9ceed8d89be4ea2f11d1056bae9ca947262e44b67c24f3770d60015d2e4d9ec40fb73c03cc3262e499643c806d8d67f90eb21d8b9a7d6c8897e572d51f8a94910740f75145dd040b38949ff8ce4096137fa16254a1ca1aa13e2e9c6863ee9049c6d8345e879e3e6e76278454552b05a72c90b39ca66dc95115ecf5cb83cbe8ed4e1aba27d8db59d2f26c170e97384ec12beccab381d81661ef97f5c6754eba8792880ff9c11b05b1c4a80d06799dd20da36897b6373f4383e1e82eddd2ee584eaa2051a9bd065a8bec3fff85aa414264bc3f902f849715928ab8bea4717104e7fd53e6225032382d471e9661408e15307a89ccf9ba1478546a1aa4ae54334aba4238411641717642c505e31116091d0ffee18c6ca9f07d908d751fde5fc0d56ed01d6397459479f7d4d08b33887758530af6ab497ff1d94a6500822dbbd05180ebfcc1551d6802fb548447cdd4ccab2d648a5e753735fb893f92cf3651b5a72a8564fc20b820a40315c2986ed39f5c985c6407a6b1d389a56ff67ad514b8d2847db5ef382590ce83d2e675ac8fa5c04278f7c44b7bb41b3d8968e2493c70f695a9d1e7c0f075cc199d39ebcbe46ddd141804fb0f0c203968cfbb30d1552ac79ebd01ff71dac5c863bd086da863d24a102826d3f8a1258f60cf5c7fffaa4cc7b3cd2cbba368fba4625d05cc2cdbe6339886e6bf6ae4df6aa069139a19d8898a87b3b861e67c3542701e3fb639ee2de263647810b9f60004764f58209a055a41b10bc983b36e2e6fe71e6d088e0fbdced6b613c5d15f1bdc08254bb4502c95be0dec99e6a310037c185ac046a81533cb2d0e74837107ea353c26f3f2d2a594f6471b3c63f95a22650c5a45fe7ed2fafccd58c91b7944ac97b2631720c6bc72636c4f9868d4d814b72209ab76e7637cb2e0369a4189b59118666944bb95362437c8827048092980c053d22960b18ad38476370b25898b0b160a483aa14fba75b6a3ed4d6383ae4a8eaf8f530f85fc5bd2f42e719ea5dfa317de4fb3d3f1734bbf982ae34dabd3fbf781cce76a1737f90ef29f97e03c7c7f5c94fa53cc427a956ec62196df8085ea902e49761a14b7ab972eef4a6f9825bfb824594d1c8827477c8c84b521cdc0508cf0b54eddcbdb48befdf09bf8084b84c0f9a0dd117aff13a4cb299c35160398482427bbacf5de42c53996b892a1b78958e632fe6e9bdb5fee0e654f8ac4e27d2dfb42090509dbc2a4f429a8a90de9d8b2f2827a245d3ea769cdebbb61600dbea46c82ee4aa83d15c66e63fae2e7c5b25f1d238bd831b8b4fc9ddcf8ef5ef2b88d6debb0129061e2519b52e0e67f3f240900e6a15fb16632fd09db342cdea92f0f2ccde0a875ee160d1307f4f3155737effda60a29243ecedf4faa1da9c336ae27eac4c55f6397348e388fee2fc960ef3881eaae31a7872e8fb7c38758d0b24898facde61eb1af57a987cb1da6eca0bf5260e97a47703f7f49542feebc495eee23762cc7f5805b7257a5b358adc3f34fb05c4c344d8817a3fb8c2aac3f6103f0e71efe6d09ed6033ab2bb2e8071af56d38b138c2d5857e69c979f1f79f0fd6fafa7626e8375cc8bec35286760980c4e6f47c5362a30b631c74afbdac5b173b58c0d1608a08331a0d7d1fe0b08dc17beac6c9b7373e763efc22b207499df2ea41cab9dd6934ed6583e20a116069f74928f5b361de82b72457296dd8b6da41a1a4316445e41f32ac620055d3f6ad718b41e27243eda665e752835dac70c9cc290e59f9a91cf18ca0f0ae16eaeca75e554f14902e805a9687cefc10a9d8f8594a21420aaa4a60bb7a0ba4c6c3e910e3dcc853e0346f35d82766fb97d42ea154362f6fe2b3f9ff44cc117377c5ce949bec75cd722900b969cb1b0b8188010381beebd17d43b74b858225959b230be8bce06084e171cbaf8482cffacdc292698d05869c822852d68d301597b8c36190c5cf8f1e54c343715fa3454a4808a843c9d151d7a9cb312e7f54221a644bb6b4a69bfc5160af72050846bfd8a7bc16c79059c40fed84642d1db80435b86b9aeb557b4228fdb74b040f4d5391485a9c244c74762337bd67e75e7ac84c521581c3c4195497b4df69415eda1530eb113556bb2f2fad64618d96e47aadc0e6578e578e7f892b7c84824daa419d8d8b0ed94a9917e2bdff404110bc78d96a4ff18f58377d532129ac0afcc6ee78157ffaefc8ba13ebf520c1dde423ef347a038bc843f88b262d15eddd1d3d12ac611e956e91ca49136092388963509d5a539b70b7cb6470f66cbb2c745fd3b311dd59227cdc9a05795a51c7907c5fdb2b56c5ea687e094c57e686fc70c3150c7969c7a77faaeeb4f2054b1bb9c3cdd2fbeafea0b56b371882ad24de19b945224fae44118b17b896831a50cdb85f663cf2ea8b90c330bcfe927647af5ae9ab87827d27b00aaac14f75b94ee6efa8cdce11a518be631de93368f3779a60734b7aee780aff7198fe1dd926f73fe89d5c6b5835109c9ef6d2a5f5f9649ca004d4e09c60c730f58042d04a4209e6b96fb32e23a79feb78d094c20c951eddc3f83514a1464205cbd0fadcafb8660dcc3da829eecde875a76053fbf55e380e6742cb757391267355956d07e51fd631df6abe2ec1c24b0a3ccde7195da48e12931feb1e996afd7468101585b30017068c30dadf58d7a0433260b863585a8ec0fd69a3c6d7c22bf48bbcb539bc3a9a7ffcb48f2680f12f953c1b976481652f4bd5228fe8dd7c73ffa4372922eafff0db2a9f3b6bb8ebd250f947f7181b648c1b7d3ce13536bfad1df95135429b149e9a85e71ac11f3b408840d079506dc97d91584e4b131859adc0022cee3a0a12bea8c8e0c76e9552c3c0b41734fb6f3ad56a44f1e31b44fff126632f5096b5e37ec8c9bebcd91655cb621b4bfc84f947fa54ebc8bd06c06b023b10c4450be5445286c52272fd60f45bc3c990ea4f746498d04f2a17be59d9df1ecc638f83a85abfc6a44bbc793659e9b4cae315f63362a4587f89ab5bbb4dd12454d6e5c9d65de5d0224f97c488e95b8ccca08e69a6dcac2203521f52f4d7d28f0bec73a459791b6ba52059d840da4ef3388448dc66d127779d3ac73b879e869e270664abc4149db8af25bfe93c78ed2bca09a7208ea62b653bfe524c48110d4f2c944c71726c2c1d98dc180d8bfca9159c039d8d2921110f5e9bf3932be6e2c0332f846c56b8e53654252046fd17fa632b394571e72ef1d7620e03171dda644fd76caeb715c0088ec9aa2dd606d08fb557202ee20cfc92d8b275453f563d05d60cdd9a713e472ee9fcb896ceacd82a6558f9f7aefe5ddeb3f9109d60766af4cc5cc8adc4766ca3806dac966ff36a767e159e08857c0df760ca792c58d9fd8adf340cb45f383c485dc832b7cf035b3849f5e999f15ff53aa8c95763390bcbee275dc77c3e210dea785fac7c0d20dd4c7af05fe86902928782ad7196cc6a664da489a58b2efc3d0306e15b6888fed2a9c36b0e20c24f532630d79b44595339ed553cdf8e5a20a6adb89615ddab24e95440afe4f8a4cb012d29873ca2efd0b6f035d2523c59c8c4a00dc3edc174855a7c1edbca9306d28504bb58e40dfec370169e9b555b3071d80a1c769e79bb02f02a5e96cf85ca1ca2dc85cbabe06495b3ee89068d63c9f7ab9718bfcc37647a97c645a6862d073bbbd9863848ccaf275a982c92473402c0bd05a794c17e32b3392ba9e491c31dfe4cd6e87151c7db6fe490d9ad6535bd68fad5c11e875242ada560a52a3091ada7339034268539773b0596490e3bf47f35b27cffcb3b55c42e678eb8b84817f1a2b9dd39a3776ad5e7fffb19dd7fe390c4c2582cce69eacc26541a18879e9bbe90a19683908db724d5d0f7fe9a50d8f720342349806f60cd42afc6b9f6ca493537cdc8b00ab567d182f679602d2388511ee66cd24ae014e3c91faa28b91a2fa32bf03b3d478a2949120bf8a3254075581a6f3eb3e017cd4a77b19be1a74275e9d69d3e451ac9ebc2cc0f3f56f2e340f73749bf7462e3b86c603fc98a8ca41b8cea09baf5b3b260624a5c57fa742bf384c020f12eab598fc9c621bec465d8b91c30b29568b597d89c0c188903169349d9dd07daa0929f27ceabff9ae8f9dc4842bafbd2883663c6a980b27b6d82c4a2cff5d51c8dedbd53e650656bef4205e9f2dc14667510689ccb2f2234eb81660c8d5d463a4ae539e65d3f5d7d11b8e604609dbb2223a6fbc2c4cab0334f243bfdd4fad9ff5eb6475cba7f0e1aede7334237ec5addeca0e3a86b9831d7248172096b422146285d86c387afcf7169bf158d8be3a5691a44e1ad7f4917c333ce44492be02ff71d99b013281cbbcf64b24603c5ab40a0164f257121836406d7c1369d96908455d55bf7740fac2150ef3beb870bf8647246b005d2882250759bddc9", 0x1000}, {&(0x7f0000000080)="8b167ee37526e5bdc77b33c40831c50ac4db4912b957533addc05919c0082af53bce0c062f53db8c36761fd29b5d667bb98da54b7303bc829988a1765ca540ed521491546dc7414047f822f4b0ccdd8a", 0x50}, {&(0x7f0000002340)="d5b96d7b40e891fd377707aab0e2bbfa378f9a50055acc187d44830bd9342eab9bad145642d0372b76eda36d5a737c40abf93e6f692b565e80b5e9a4078b0d26e4efbf98c016572828dbb278e9695aa828f6a8d7", 0x54}, {&(0x7f00000023c0)="906c9864ac251f5be99fc75caa87aae84ee9a2a6514d3cd238842eadd3d3642f4bd16903d9cd77b287aa50d5e8f814ba69b58a3d23f9cf8a2085aff2b3d04a1efda20a6bd5635835608bc2c9f70625817d12c33da6f26537bd27c5e99ca7cd792eb60c6c29d48cc95e090dbe39f1b66ba1743a604c354878bc61e003ce04d6be689c8faadfc73381e9d6f2f120ebcc8d6802139394af3b2def8903df63fc4b24154591e99049a848c744b5d0129d98416d4de7358dfe7cfd06ae6483349dffadf7d6f093385c454a7092102ba7698e5de2acc61e6012b4d4c14ac37cbf55ddb93107bf305e682dfbb3", 0xe9}], 0x7, &(0x7f0000002540)=[{0x10, 0x1, 0x4}, {0x20, 0x1, 0x0, "fd2b069a2e12ce8e8c50df6a10c5c1"}, {0xd8, 0xffff, 0x4, "f25f6a412386259c0705bba034ee02430d6f5f793346f3788407b45387cf3efeb3ccd668cf070b55f71201a19df8c22a7ed7bb2a042e1a8be4a86e9f70ac75adf7a98192e74e4a78c6778f4192a04f204c5b7f7b9ed44432b36b004773ff384d59cca9620f1c35dbf5c01a1de778000b8dd55ec7e1d20187330bae7f9e3a253a631d09dce04a029d413bbbc8548a1e8cf92182def55b8c02b471e601de43753a1b60272c3d6b9a8dda19cc06767fad3f52dac610c005b8be115e58c7b7df1b8873"}], 0x108}, 0x4) bind$unix(r1, &(0x7f0000002700)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:49 executing program 0: pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/172, 0xac) r1 = socket(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/69, 0x45}, {&(0x7f0000001300)=""/249, 0xf9}, {&(0x7f0000001400)=""/135, 0x87}, {&(0x7f00000014c0)=""/180, 0xb4}], 0x7, &(0x7f0000001600)=""/116, 0x74}, 0x2) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xcf) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0xad, 0x5, &(0x7f0000001680)="d08826583e3f747d3f53ad501e5497aa7a37dcec1e85f37adabe6850ccc6b964b14e533b0c02e613737a91f028c9e0bf69861cf7407f28b9abbafabd7424b8587c7c92d6598644c94772d39549bd8e01109667b018f46330396a5ba073a2af104fc88fdc63c0d5b0a19356a7b8f14c02fc59accf21540a315a2049c225896e1645a1d22d84f5ab9a47e1e192f63d3866dc6b8acc3c94b420f9b002d572aa125bcf73b6d91bc0374f8abb712ab8dac868c60e38c889b4a75f0c26ce7b7ddd2a4951077ee6764eb755e4282f1fef659955413ec0b7df176a15579ffd1a34fe10306833eee2cc87987bff024a310316f138de08dc79cc", 0xf5) recvmsg(r1, &(0x7f0000001a00)={&(0x7f00000018c0)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f0000001900)=""/14, 0xe}], 0x1, &(0x7f0000001980)=""/79, 0x4f}, 0x800) shutdown(r1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd, 0x4) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x80000001}, 0xc) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) close(r0) 16:00:49 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2", 0x64}], 0x1) 16:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7ff) getgid() fcntl$getown(r0, 0x5) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = syz_open_pts() getuid() ioctl$TIOCNOTTY(r6, 0x20007471) getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r3) 16:00:49 executing program 0: getgroups(0x100000248, 0xffffffffffffffff) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fchdir(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000348000/0x1000)=nil, 0x1000, 0x6) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x80) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1000000000000000) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) close(r0) dup(r1) syz_open_pts() 16:00:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="3315e17b5777ea2f07377f8e09189778439d80651f03dc6ca9e910ecf595557fc1b6a7ce62b04bcbdd425fd2fbc4e918f6060606270acc1512e7b1ce3ca9fd3e3dbe5f57f8cf0d1e05b25926c6d4d5ffa3e0275760dec51c9a23b40cc4ed87bac4a64e72412da7e52b64f54331f12bfa33da16a5d3138b5989da3f95e13080c772c73ce2f8573296e5947c36e4feff8f3c66ec58996e6c", 0x97, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) r1 = socket(0x1e, 0x3, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000e7ff000000000000000000"], 0x10}, 0x0) shutdown(r1, 0x0) listen(r1, 0x100000001) shutdown(r1, 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 16:00:49 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket$inet(0x2, 0x5, 0x8000) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r2 = semget(0x0, 0x3, 0x554) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/19) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0xc) r1 = getpgrp() wait4(r1, 0x0, 0x1, &(0x7f0000000100)) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/57, &(0x7f0000000080)=0x39) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x62) symlinkat(&(0x7f00000001c0)='.\x00', r2, &(0x7f0000000240)='./file0\x00') bind$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "0000080000000001f8ffffffff000100", 0x100, 0x1}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffff80000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="9541ca707736392efdc0fe6122243596b3b6db39062188b0cfe7ca06c30f4eb9af02ee11c3fc9c951cc3e5ef042e8ac0caeb2b80702cd959f3f8ab416c6a0b71b4417740962e1c948884722cdfe551bf04018fef9b3a58338dcfc865312f4a223220046fc5d901415b1952b9320619f20b1b1aad314f9cf9d180ad013c4c52760018ace95ff362600ca33ee698d1dddbfe7ed229e89e4d07e0b57772408740bd2e330e395fdf8fb9206743e0924d7e851db4b64159caa8c26d19d903a21ad157f9d1f44a3349d7", 0xc7}, {&(0x7f0000000040)="ea948e9919b8f9cc279ca5df513b8b8b5a61a7218f184ac17c5ae5191ee83378f0e1650ff74696f502a18a3dadf386312a7de78190c756e0e3411f69f20f9f24715c72250b55dab1e2fd2866fe667d448e898f660e80e4020247d5bdc0a919e77d37e1ac5b18", 0x66}, {&(0x7f0000000200)="018c8a79bf32e9a7b0070947464ed7dd3e42f2214f75cb897387df4d3225640a64752e8fca027ad9d0cf80c637c079aa989dad391d664df347798e8d86657b35794cee634ab6d48b0b377412db99a66d13e71f0b973374322633fc4d24acdb", 0x5f}, {&(0x7f0000000280)="b7e5b3bd5707cbc06ca7d7336e8b036984b3d932c58187b9874db7d88c0cf2a54bbbe75532cbe749398dbc5c6b1409196a8331696850ff4b4c05d61c3262ab0396183e3371a6c4a35c7892d8c88ffe15d8c063d2d77480c39e332904cf1497fc177fc1", 0x63}], 0x4, &(0x7f0000001380)=[{0x20, 0xffff, 0x8, "9a5821b093f2742e703ab3"}, {0x48, 0xffff, 0x10001, "f8d0121ef888f2e8fb20dc4f63634c5af29316ab3b327ba0a57096ecddf42c07e77d40be2717bfe229129d9f48f4e3060a9b"}, {0xe0, 0xffff, 0x85, "f8e4a7e273f0d5829bae5c8c8a01dbfcf505177aed9bb3b0ba255e09053053b756c7473c88548cf875e884800d9cc48f3ac134ddc7c527dd3fc079fe90deb69f913e6d0266231cd0fb7f4b6e383083e7b0122cacd8c25e273ec2b841a9fa2ab3b703a980d8ddfbd2cca68d1600a8ecfeed622c98d777194558b66354b1166a8d4c9dc205eec81bc29f65f624e272573f9680387710aaf2779d63e0a0194949b507035b615d130974768cd0a028c8a52c4ab0c765344d23656500e41dadcc78d08a0c0b1aa9d6adb194c107774c1d8d5e"}, {0xd0, 0xffff, 0x3, "a09eeed7b4533a373b547c3c1c0055b00ac527a5f8c9e24fb66eadb4e4cb9dda4d3c7b15308782f68b61dc4b51cff06d32c7191877c56bf6033a829455edfee99915dad1198b6b620386fc7df0e3886e7acf77f082683564b2e05f4ee8561883efa7b669b44ccb99810883b4a4046acf6110efca19513d7ede719367718891fe8b4a4ee811015368774aed26835afbd478df1e8f9d42a44144890ffb0d5648c130f143eb8cb42472ff3ec53f448a0065634d97c9e33d9d899ac26fe0"}, {0x50, 0xffff, 0x74f0, "586be59cae5bfb503c12669bd0033c55ba34ee6a06afc0317326d3f3b0ee65d76c24d048573dcfe8314d86fdcbc41d8fe2274c0c82b047adff3be8f3e1"}, {0x1010, 0xffff, 0x4, "9e7c0370c54c3516d96a64584c51b3fc6c2fcb4bed3ef5fb249636058fbf7f23bf8ae12ef043a0c2361763433eca9db843fa18fa11e989e4637ff6227db4323c614ce56fcc642f36a6947e26a2ed86cf6562a7d65f6ec3275c7c72c2886185f66177d2aec0042947651eec761084a9442249551658c3ea492126c1e4833cf323405a17d54fc30df6587ff23789d93415213381e54fe255996c898012638805cc3045b0fee0af1ceee5a7dd058b6621cac1df61de757f82cedcf79c2992fdf891fec5f250e4ffd1ee2bd8e9312d43c3ec1db492e60d914e8707e6d69312ea3cd2564d4774cebff29d51916f449bea8eaff3333de364f08a1762e094d1f068cf21153ed1e1ad403278b1f49bdb333dc6ab117e1d1dba0f023d1935ccc26b55c529883dd0f414926a3facecfb6a53b225e423a3a88ffa68132bce42320c1aeb7b32794a7164179e48351c1301b531157aeedd003bbd241f9e6772fb11bb42a24337da2b8a4ccf285012ddca2926a753fe60439df3e8de48871fd2c6fa38c8df751776ea636e8d1d2ee14d5ca85539703addbc5534e8eedb2e6ff9de7c6f276c62a290f0ab7268b718b94c4ce8cffab9a188bbd8fb19b32c7bb56fed2a91aa8fd1f12bd1ce2cf8c7bd01ad4d8a039a1a8ef61c4914da62e552396675c510b4883e9764fdd221834f3590cb91f5d1a06832fd024791330082e4649d8f57af8926ebf41341ca06c6a18d14b2244f75f987e749a62df24ecbeb59deb5095f8077e198c2fc4d9083b88b133e92d469ba2c7105865afb63a3e8c481d0161910ccb2abeff4cc55f02f8cc52c31bbb16a7f199d9cc3df79865957f9cf0359e79c4c043fc3186be071010a5a3578d1d7535d0cf69eb066a677778bc42475a913d0b8e62676bdeb25cce32b7f0abd37360a39026698b8118fe4755717019160437e250a6bad9c29a2c5014d1e12d50478051e5dae3bc80537c70ae02bde7535be0f703080af03008e86bc1ddc74e0d45c643b1653d4f33b81e726efe211df276e310d408e3ece51341e649e6fdbabb858ac4ee9e89e5fcbe6e22204d8e8a1194ca3595aa5356242b24571e31c71c90c7a95e216aaf0acd3751f3f8649706a0b4e4de172f118e60f997ed64d9cda84b79f3b8dc43bceb6768e339d1507121a2569677ca468445bd3a2703263da61d362865dacb7405ae3270a38541f17dd8f1150825be8e8bfb102b15b339a897180f7f5c3cf8acaebd49688fd2b110c974fad9e99bfb3d11f27ed379b8b0af604d061a57d246b0c0a9a6094b4c64b3faad9006a4325257e98110382f3fc149f4c1ea562f9b03b84598a9c645fea20eb8584d0153347c0a0e516f490849632313dbc405fe5b6c42ee1f3a1f3766505a4fb46a7cf952d1a8b6a4ade9fef75441dc35e3bd0c46a7e7b6bfa24861d0c3fcddfd58a34c7d4bb4c8b2e5076594bd91c9234ed021b9e12fb2ef03b3eccf89e5ed1e1b7370b4072e79c1c7ea1a11707434b1db79552e8fc01e8352f2373e0bca0d540f97caff01603d332b349afb7ed4a98deab1b3a07e4d66647a265d670b5473ffe62b936e6d3a2346d24f211fff6ad2c8fb360c57ce2cf3165dff4ff261ef368278a57753bb0228ce722270cb6b7244b2a241758c531b8587a2351db83508cc71be9717130cf5a00d7f051c3418c7870668b6be95cc2c141778b89dc4bf6e3a3a50541aefdf0ff9cc56b0e6669445664575b24733f3d5f514cbd6b07105b56a6e6cf1117ccdd3beccd186dd6a2e41062337db1089893b2447cdac314478c46af24a2baf5ced62c17949ce9876a2a51a3e34d8f532483f714906617803a76b892c7f3fc724b1fc1ff2e7fc1fbe9d5123fa63d1c72229446dbd89d66c890f91822738ce8a393763acf3a6a4d871250974b8e98a6cb99d9b4639e19966bb48fd5ebb12b4f7495ad1939a9fae7d7b98c26114b78f89c4c91c44e07e343329749661737de0142386dfbb541fe5dcb4dc3f9771fc6c5e53a767fd9027556c421bdca3e70938c93fd2e75132c1d93833e5eb25f29a2461e29712a3d28e229a6e3596a0781b60ec6d14581724429e6bd77d467639b9ac91039c7dbd3334d693a7776dba611f5f4e427115d863e8458f712065f27078b4d3583d8e8d64d61cc3422e18fe9639dc0d62e162bc448fecdbf29e6d86454869b6a315330b7b4f9fbd3a856b0d673f980d713c5690d0920eaadb36bb474d227d8b3377a00b4a022f626008ed059e675d3498daefe91b9788ddb0daebd765e435153210ee134f4c0885ac6e02f6cd5c3607a86e564e3b31472e245d0210ad8b446ed8691db0a74e7c6e076185e07c98384390f332ee0cda9845a39db9484cecd31e93e395630e564723e87ed9939709c76b6fb3d49b18d4c250db16b55a8ea8bce9378d494bdb691f30338869db0c2e3d82df1cba598611bf3289c9185fabbe17c8aa8a176e75238280ddb6a3d8fedf21004c15b53c3f65a5a1ff19bc105ca284eba15e069d8a9905fdb479fcd7b1079fd7e05ddd9bfc69e250dc09a51f575ce861c99ef58a350d1db18b50c8a7e6a9535985b30eff523c35f6517feba0731976dc0157316b6cb7428fb080a119b44e33fa5907266cdcd0ef8980b10f004d6987e6bdc3ff27b6b7d8dd468535de219183920294e2676d1dd48f385188313ba651685fe7dfaf549ca94ac58fd62e9fed527920d48900a8a36e2b0b589580544e5f5a7cd550f067e3372155451fe0811b770c5607909909b32eb858e1f3927d216670f8fafa0e7cb24b7d99c875707d339ff6341910d3db79e69ad905e98e929bb7f24beb51aad7ba54d8b7203a9bcd9bc23b4f8a356b7e6af0475d1d5e25c56b3d84b7a403556384c1e7cddbbda319856bc4be98bf495f53d139d3af9fef71d579727ef301b02a2ef4509662aa2d3ac839458611b629ccd368e53ed1d70251933a66e60370422428cfdd6dbf3a4ccfc267c95d172f9553a236c3b02683118269219c27d7848b42f99421b7a9bfa53a1976fac8108043b7a393cb6bb41b8b269b4836a735905db70cdb1f04935eef60d3a3c2a4a678b0416347848170d723510d7895e0d0efd302d815de33e86e23e7a182f8255cce7c97f0b0f7fc311c85d4b620b92d342aefd51248db265be8c0fea3291eef5f49253fb3d06fcaabe922fbb1a2785f41d9c82257d7edfc6ef65616caef48f58ec96e757ffff86670788788a0aa662ee4fd43c1c58ee8c636a0e53f8cc69d388c3f2c2a25e5ad0e83364c4bc66ea341f7d48aa27e9414c24d8aac1daf68488f294c87d1d9518e19aec245db4280e3df9d802b4d5f5446abd2aac5d18293768cab4fafa7c9dacef729df86ef54ae191753b4ba3e599ffb4dad0e4429124101fa057380f5355a702b5cc906f2128b4089cd9ac540c5552f2c245bf23479e4ddf9b634e289ed032c9ee043c208e7bfa519d601d56783e2f815229a8b6184f7c19d074dcca3f251a69f32e8ab9d7f9830cc2484752460cdf77d321f4e175848334e0fab97fdb9a1712cbe8d2467401b78f6cf0e9dc1e90ea5ffa0da79105e2ad34ce842827b8082d34681ef4aa476256c1e468f3141bc91553d8650f992ffacf06dbf8e0706e08dd7cac9c92e06960dcf88328aabde75a37f6583f3a38febcca2bc62dbbff489197d1aabcc1d47c5a1b433e0d4244226b208be543a9fd1ad8dd06e15090e964d96b163f9f870310f074b2a8ff0b33479b1a8aaa4cce91c5b196ca1d6ad141e0f93739aed9c7029a294bff4fbb59daff985e0e2d579f3df3b6801624fe76798b9ba84010336bd857ee0dae16a08591b59ca60ebd93d039460a10ccc496b6577ae57a31e98441cf483212fa9219280b6481409404ee822c5146a50415c783c18b82c29ab98bd35d96f9eff68ee6d5294c8d8a6147b9dedf80b12b02f7f8f4ff1096d9026c6d42b8688e41ba43cbb555a816eb6bbb4b5c6fc276e5ac8ecb3172202a49d965a1c25afc3b8ca34989f63194fbba423b38ab7c13fb4ed2ec167ca6fbed57e2b5eb6ff6522642be4963afe07dc7715dc1101e2e8371e97330d4f4994422f187926dbb3308c03bcc55b68cac425266ce804ef27fcf7ac4fd759bc2ad91a16c02bd0e118bf8afe5b6476514f92a22455b11589ba1f81fb13e9418397670177af9fa51b5546501f37aee27b24b6fd006666bbd9083028e56d763119a022f618b19acb502c683279c8607103a9bf079995501cec6d3f35851b251cb297b600b83f660945da454054f41dec11c9017de7585e078af1bfbe4d88b59dd0e74f97f57796583d96d5b7b02c862144f6d3e40172b2b14235b08e4a8122e1f96f57bc27fdf9a460534684682a8f4d51e777fffa21cfa5a8238df7f706d9d0209d2ccab0e862b0d7e207ecb8bbbc3d6f29a37e64d51ef5c7c75d9005b1043718a68e8abfcda7bb5bb6591d933cedc24e80f635976caeda107eb2dd8c717c43526fbb520cf126b122f5cdfac7247262058a908c998c541f7461047c2dbabe303655d8ac1f3f018d32d18fc1362ef4bd65c5ce290a3603ca34fcf2d4207d4ca7f101725dbe64606f2c0a1747740ffd76e45e29e49ec35667a47c7771af1b9f0d9511b9427b3472fc9d060fc3f58a16daaa52814bf1ab04e00d1505ad51b7340543ba82cc01e86b84b5106090993ee2bdf6fc410a08e140c36bc20776c48c75f196cc952b97101b06de36c8d1ade3b2b562afa76bc5683cd1c72567a0d4a976f7897aafa419a5ba8ceb71931cf75fe53732b5560560d553f09edffd1a9cd82b3b7d5023110e8b9be3115e5041aba9edcf9c6327fd416b826d8247edc7685c1990d97083aac32db6bb0fc0326ba7b10a1bb67bbf770620b4a178f43582e7e5f5da2c754975fab4db0b1ee99368981240e93e3e225fb1eb5013702b089e58792c44070a07ed41835cdf8d6578f680e5d8b572c52698baa6795f971901b3874b69a9a1cd6830b4ba94478063f775cd0391e05d27c3dda83c4a0ca6ac880ae7eecb9a72115408eb81502035437514e4f0a9af3a0ab783326894349cf549560e0f600c6e29e269bb93aca0efc404714f24fd79ab45c42eb0e73cf7641d7c5dfcc2f0654d28b06fab2b7182bc1c75bca4f29598c09ae8870c77bd457eab3fe095bcfdc62e824d5b7d072d91977497bd472309602251442483c14cee28d1dcaac2ce8bd72ee41f5feb3b1fe2b0c8dc45e1f7a96b8841608dcc92d35eee9dc8297271912aa8d336605f68d18c9380d0ee3e94235503dfe3ae4b19baa2d26c79a919ac49699fccc8d22d69a6abd9d9389bcb463b6ad4fd4faf49e06d6d5e4042f5780d393b152e172399d157ac456513c8e809bd7f24324a01cd08da18b884e025208b43c84625d3e31cb9c98cde267dce29ec9c2160303a6e3eef5b852d2827a59231a89ab0ac5865f792d7b04ea43cbd65fb86445a980e812d120b512d6745b39cde32828b54984f6333d3c9fd73d171d813adaac7de64a20ab01b7ea7c1b9c773d8f7e9534366ea7f680c6265ef4bc92f886ae4b26f8c563ccdda99539efb5c39cd24902cb77cdb44aec81b24f1b37a9e7583fe86d64fd4c8281ce7182869a0ff68ff32d627f58a33872fbed081babf8957b8d3e00ed8a735a369706c809b7dc659cf90b536e0f239e6fcdc0122ae2542f76bd5ccc7ba0a4dafc728f3b790a0e7d4d704db68a802cd009b7d3d80bbfab68218ffb6c4a51d544e82d0907ae7fbbeede3e9e47db834c6a813e8f25bfd7837717481f6788595de6ccd39a7d6b4c6375620933b782d7"}, {0xc0, 0xffff, 0x81, "72b5fd745130c60f26ed94067c408cf952801c2c8b33bb1698bc514dd12b72ece8fba5f32408bad308a76857ec95093be1fbc1bd750335ad040c21ce6aec81d8821e40ad69953039c9957af3549d88f84d91e94d947f9e96eca6d68103a713736cfe5f0e63db271963c38a14fa04d8eead1273735fb0039aad8f38de50ea384f1bfddcebef1f1e0dc9e6a0062406c771de7563d5a55ae6334f0e4f44de2a0dfc9e1f1f96b74b376d525addddd60e"}], 0x1338}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="1406f564bf674a5a06f8a0af5ba2e6c47bcb1c2fd34f47635db16517169168fd232e7b9d81c034e814ae6456bf5072470db045ecf4aa2ff75189702e072800c72c0f5907b17775c6ef92d294daba6a5c4b60c5976fadee4640d37d3fd195fddb64ec96a4bc495cc15ca1210a53a0dae0af704b58e325efa553a1ea0e443a8a5fcc51e5ff68a064f8ee", 0x89}, {&(0x7f0000000440)="9b278d060a838de3c70ce3c2ac3eb4d945cab355ed3ef612d15f669f54a8c21b31bbd08b3b9c2248e404971964b93b00a2327c3eb39a2af9be940ab1bb8529abd4558e7ab6e44f334b92e5a0e53328da5d981d8d76bd056e2839713790c989fd04077afc57ff6a96ec4a0138b920a1751586be677dd556119c0dfdd6244aaa05b710ceb97c426875bc629fbc56f4", 0x8e}], 0x2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000008000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0c18e381380e8056a7dc18c99852b69e0c5ea3915a54e387ac5e488de487f7dc26bde5385228ceb47cc0fe845f1d7734adb2bbe8c83db190233712809b3ddffecc6e0e2d617f128cfd7d3b1400bbb78ed1e565ba8afed69ff0867d628b820e77eaa3a7924df3c78c0810134f8d3f2e99ad2bb568657ada76d5a239d051b7c3810fa10ec5d2dbd733741166cedbf6a210b2293ec383bb720af5be86ec2cab7b6c8a7f715c0d667fdd525fd9de0c31f697bad1c2efa"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000600)=[{r1, 0x94}, {r2, 0x106}, {r0, 0x20}, {r0, 0x50}], 0x4, 0x7567d2ae) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, r7, r8, 0x80, 0xca}, 0x7, 0x400}) open(&(0x7f0000000400)='./file0\x00', 0x10001, 0xb2) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000066696c653000516dd1b2083e3be1f05e53e7fdc6c2639fba552dde844bd2384e781e72c6803a4a9d5808769f5e30a84f89d862f2bd278aa709959fb5325cf1c88c64428631541e25a26dbbcc7ee0375c45e91c257f5c6fdbfcc307badf4ceea8b2b91384f4e4812b9c3e57f1ae233e14c666d9a350dd2dbe8f253b5b92120b0c1a66cd7797080805aec488d2bbb9b88e57431fa2c7e0ea8ab8ec0980a36f5d1e54f3e6e24f0e54d11a78b169472cb0e652d1c6d137568a8c9d437e92e2d7d4d67d4de8ec5812464088075e7affcd1dad5f56dde41cff0224ac6ae64a7c67e0ae16f2a0feef9367453445db204cbea75707b7c5c8f657f20ead3b62a43095ed9884c72424afce4227c3a54b38b715a8fdecb4d6901c1bfcbda29be7ea8f8e0d59d9cd1bb89c9b57241230e709aea3b2034831e5b52c81d68b9100a69c4df37b9ab23c248f1f2e4866040ba13d0bd3553b24aba755c2a7909827cc6c6a1e98660917706d72684d4036a0fbb15fa1929830d42e7bbdcdaf3a2020d7c663e43afc25c8b866ac0592406547170b002a63750e7d640108116d84ed41f3a23862c8d068ffde40a16c8bede4dd728d0a30d9aa793d90f77caef5b77ecde57f3caaf63e2ef48fab8dcca309313dfc03e2f76a6a8524a378c1a228f6c92832b595c4a57417"], 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:51 executing program 1: r0 = msgget(0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) msgctl$IPC_RMID(r0, 0x0) write(r1, &(0x7f0000000180)="79fbf24b07c74350652f7c9c2200c5d1f572452f47113f349c3b629e99fd5826853faf1565ed317fd00736b159aaed25816fa07e596a484f00d522fdcfdb52bb9c2c0bf598af6e6d3ede492de244150d58c212dd305e04c027d68368f3350ee916a4496a510ec355fee6f3dde7404b035ec12ff938f54bca3c795a9ffcc3e3927028a744982c20affa9ff8ca504647893e3b", 0x92) semget$private(0x0, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:51 executing program 1: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:00:51 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="c1952be6a8d09824a32244365df7b64fec59c3eb200ed6975e6a2957625e883ad195b8dade00d53447f262d076448adde419a154b5c875e808ac71dfef848ac19450bfba7b38105d83e29712e8632ba66b6b5043ed5bd467d211219da35cf51c50e2d27e58", 0x65}, {&(0x7f0000000000)="cb4cd1dbe9a65c4be6bdb5e92a7a7e", 0xf}, {&(0x7f0000000140)="1123f139f4e4d329fddbf92a358ec561b1454403d857f9a7056cd1bc6a1cf1de65c3500810fd5d37e11d2cac7e6f67b0c984e2ea43ed07c417de", 0x3a}, {&(0x7f0000000180)="8d142bcaee19c7043681b1273bd0699cb58749a034e0d956481929da9c3640ec4a95063ae6ac94a38fe537e139951705e6934fadf12aeee829816227721eb0154185f751f4d177c4e1ca21b81ecaca2297b9a2e390d48ed4b51d875d213e9bdf456005c675cc4b903a16117d73ba6235993caaa3e16c0a5b75efa726d4f6dbbe78cf2fddf25fb9bd64aa00d23eef0cec8818efb51f82a287d3f37a05ec3c51c390a9dd", 0xa3}], 0x4) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) read(r1, &(0x7f0000000180)=""/198, 0xc6) socket$inet(0x2, 0x6, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x4) 16:00:52 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/114, 0x72) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) write(r2, &(0x7f0000000100)="e681890ca8af504b1e6b5b85b257ba2ddd5c78e0a6c0b26fbdd27dc2fc4c17916d06", 0x22) close(r0) r3 = syz_open_pts() close(r0) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socket(0x6, 0x4000, 0x7fffffff) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) clock_gettime(0x3, &(0x7f0000000000)) mlockall(0x3) 16:00:52 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:52 executing program 1: socketpair(0x1a, 0x8000, 0x800, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001700)=[0xffffffffffffffff, 0x0]) r10 = getpid() r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="de761be4f0e3df862e5b8a46e46e0c9afd746c5eead61d9836e614f61434e940943effc1f1f659a57604425b4bff52e44e13421d45919b5cd26a56318df9655ccf1651f619c024f2767294e974ada0ff7a6b8b1a1308751711f8", 0x5a}, {&(0x7f00000002c0)="ef85de77d023a7b31e72d9592d2ae221120e03ad", 0x14}, {&(0x7f0000000300)="6c1bfbee500e8f990e776c6b36353af763c8615f63934ad2466d7baa0818ee64e60c1bc4af91705eda67da3a9a2cae699f254e40b4dbee04ce9fbd52af6583d4d5903a1047625619677e60a8f9109d38b928b01f2e70919a54b5c8afe16b42b0aaa35a44ba0cd02d8f5fb169124d8d56171007c477df244b351ed24b6af47614f58e244e2ab0f17f8e99a0668e1a2474ea9a2878c2a5d0946173527c7e8edaa824f02a4f66db120cb5f5c55af606655412164acdd83b841d7de41bb1", 0xbc}, {&(0x7f00000003c0)="699b2f9c12b350d23f5feba25d80970e94b6c8a8d04229844c68a04f9d3cf35c7e0f8d9996d4e5f9778a0a6b8f7d566e14f8a42d7d5844c8993c97bbb8a537c6b1fad313366c9e422ae5400a5592ce3cd70b4cd3982c4885a50a1acc2015", 0x5e}, {&(0x7f0000000440)="e2a224aba7f66e71187fb3628d4672b021b6512bda2c2d4f47b96852941adf234d22db56e01fafa2406788438a1a33d8854db23dd88b350f1424ea8d9470af484149f669fac1b1ce5a816471fe90025bc0a5452a87ab73a73cecf712b44409cd12caf65496062c4cca1db0d8512a9e44afe04cf5cda113ea45c41803a3c50cc2bc9364d469c0cc9c85b7176cd465501c66c2f531e71d0b3381591605bef758c18cd506137cff33fe0f44ff05d7254d770c6bb80d093b844138266fd7d945884e7f7b6a6f00c8786993e6fa2d1457d84d61ef14c7f15e2bdde697a46903eab559eb153c64646d3bdc", 0xe8}, {&(0x7f0000000540)="50f6a4f8b7a85378893aaefa8d2938245868d4ec8268a6a8a5028379129f70779b36670aeaa907949a1e3cdfe31fb87e2dcd186185b997cd63237309413ecc98e023b7c29241bffb34830b01d1b44e6b35c575d7a0f4813b024c67244487819021c3cf671211a3a859fd4594f73cd52b6d8aecf4e867dc6af5bbf8094d0e1727913f62aea8f3610bab2f840afbec876f603dd4ff73d5eaf0945823ba7a69a66c121440fec5eb6cb29245fa5a21524e67f8d71716fbc0c007af3eb74a9b9332c328524c4e70d1939a7df3a14b681de18f6afa4d3a420631bae2befabb13dad88dfdf2feba72e8a7f32d14d05cd9dce66378bcef00fd3e8b3f7ba2046ae0d3abf29b6f693ec87035e315a0e88bb8c0e8d82a29540e94e645662cda0ded5979cb96a4f07769a24a1077eace87cfe2b2ee0eb38f93e51977429d697f18b46aed8a48fb843c2d5929e61426a7eb0d46d9fa853d18e968bc6655f668d2c636e711bfa3fe04024ce3ecc819684ad10d2f5f53a1a63593b84ab4354f504f6bb7ac76ef38b9b3fc9d169eb9074421e84851067769bbac1e86fccbceb7ebcadf274a6274cbfa7a71ad84c08727c91f8e33cf9f54340182c3893f0ee1d6ad54f6c8b5a2b7c06589d972d6a106eb8f5ab15f87888b45776d5c19603bc8e8308420ed1586cdb9e0949892ea2353268883d1e500d7f3dc31c3fec076054d7c5dede16de191f45238de0c0c67c033bc2698ae37ec3ae9b1b093c82acb9e76496015d3e79afcc0eeb05077cc1bff9e526f685e4e2680e8a26fea79c5e81eb57f78b246f063c9ac1c230b68e046098b098ec7abf69a0291f34ce53a95186f664b7893e2c8da6cb14a7be211a1100fdfde3117cd535f2036180cd2f184b58a946d1bebc3e4ad9fd6efd80e3f7e615149d06e8c2f4ed665f51d05d2158256ad6c1c2ab72b29871d9e588d726eb1c8bcc6023af7ccb1dc98ceaa91705211a205fc89733144d2bb503076f7d0ead59ae3b73bd3f2e8ee058bce244a517ec2dab20bfba68764fe6d9eaf1c84da1c050dc1467318b58e1bd99df52ef7b4930b67d413e77fab3d4c4ea74306f171c2c4abe2b8e0c1574802c030f8ec294ff408cc27c7e2fbdee349cb1ffd1204fce138fc5e38f43c01613b047b8b2ae8fd8abad34cba80116a237129ff0ee6946ea4ecae9012e294490e20cc492c25d8120b651ed14806ac92328cca46f42d63b52402064d537ceb611e9b88c345db74d0f1a58755750cb83e0526cd2bb6db08843c93cfc5017f3ba3bba6969bae897e6bf359f6a3eeb24f86409a3b61adf1a242ff6fac3dc292c416c4710381a2dc7076da2a171db22fd5012eb4c39b3cccaf93bc35fd6a1e65d4453e73320ff2d6ab8b88348acf32078b3ea99565f5c387d847ee946193ba4f1d8ecfb504e5086ac9a36018d0db79323ef8ddd87e4e68f0a9686218cceffcdd060ddf0ceba3db4489b4fa02d38db86534b820fea477f05e7603c2cba9d312573dac3d6bd15665748060164273c44769785cef77c2d2356bbf819075dd26734204e24f24481ddb3faa932e1af1fb0c6fd075b7f0b2c09c6504e51f7225528e6e9f5aca1fc6b3f7a5c12bdfefa07c96b392be48b89749b2f52ceb9c0da526a8e575178d2ba7b6ce26c5824924b184457a3282931f6f43b8d195e64c3a6281ad7d7afb7ddb9ccd54f9d7dcd817de12883b26a7de9fdeb4cc1ebf8118eb3af7fce346a2558ed4f9b4499fa01871c092d73a519729ec1308fecae5eb09ea86d4a0a093bb8c80fb5a12c95aedca4542cdafe40749b856d3a33d95dc375429d497deb42a0ba9b9714cf9f960fb79051ec8796f0e4ae09b5d1c19d215738a94e58ac98c571da62589729b3baff4c69c7eb5cfb9dea1aaab098072ea4f9c652304ba385f1e0677c914b7002c20538df749f10df2ee422f9ecb8c23ccb06d57dafdaadccec618777720abadc6b4f8edec9aed34894d83a4953fc3c6fca1a264dc4dd871d3b5f3fa4d3422749bf3b7a670595fa7ba4f9989b72ab59c6394696ef7b4c467d9c341a360689b6890e3a04c6b0cab885a0fad87472191fab8affbdede65328f739c44426763239040eeb027a041b003b5224cc922b98bd4bdcddb33e737c21113dd0c3ec087c1927c36d845ff8e7486ef27d455c8e1a94cb50b595c7682056073fbccbabcd87680ae0cb7626b4687c7b4b558c06c55ae18a88d1d31776f3d2d4db54cbe12aa50f2c45d9ea81564179154ca01b30b1b4dfa73829e89272f3804ed48ae56af9112ea3c8dafb536ff7dec7658fcdff6177ca8a994836b59e745ce13ffcd4f1a41a7d1ad81ab6f2a68b50f1186e7161bef100923c976c497bfad4471368bee75eba438475db7e5d7a09541e92fa46abc1f698e331c832c8396cda2ab9c9ebdd1d406f547f6c38460f3c133374f7a31562105006c75021371bd9a1928b5d9cc4dfb1936bce38fea7e5afce62132e5fdd9b11518bc2c8bbdccc6ea9579cdb07771d887b19a3f17ffe56c7d3c4496712cad033f9327638313a8813cf200eba4aff29536a32391e3713b880a40861ada6b9870a4943f2f24a29c63436b0d570ae6946609f7b748a58ff20947787ee5df38d21ba81bd7b067882ee904b8250f5781ae652d1654614de3cbf5de1d0c3601052953cea8c773e1d88acede31168101b65042107608a50d888a2260b5dc5ee069ac365a7ae6200c3f55b43141672f2c0da08e8a4bb9188f12424c8e672313e036f8f65e8e87e3c3dbe992d9f560f0a76d7e742095af87a97b7675a3bf90edcc3c895ef8d3a6b44d9e810ad090fa50c6f15201cfcbb56563efae5ef22467ac596f0b10c116d85f476b3857cccf9b152d3232fc25b00b73d3fb172c6ea4e5125667a22675ea4504ad0fb4aad457008539d195496cd076c8afef1f530a9601ae72ebd18490ee521e70c1d76e187dddcb5c41cebc01e583f056c5e44d66f98d59212c9f203ac6c5927c8dc6b41b5b558b239fc094ae2552b0f56716a370f4dffa651f6258b2e321aebec365d0555119d8f1bdde9fd37cb47ed64d1f119593e66e416e0cfe5ab80325d784f8c750ad6b291df213fd291fd884c821a46d46860c68e23728ed89fece57a1b7417b517cafd1698fc70ae19a1c3799f9db667e4f4d5dcf9d85fb1cca2932f30362bc43b7bf5e3ce77e302fa55551237806371ae116e167e2e1630af3952c2afbae5ca3645af29acf5bb048087390441f0ccd99b5ff4080ea519c8b59cd8fa05791e4ce194183cf283ca81cbce109880e0276dd0ca67ab68ff39a4ad94679dc21adba6d334cdb7ac0e6ebbb4cd2e109ef1cd3543ab0c2c936f2e4d5bd120ead238bcee3dfc63ed1920527d1d506dd9262f944f15ff1c7b8d0a30027d588d5c49de8529570df84a957b598fbd574041ff94c7011dc6cf3448a2d823412acd92173b0637ca3eaf154d6d415f61201a8b4c98e3f3fcf934a62ef0dbc1901d03f0cf70aa9256c9564ea919d5603dd601b3b6dac20995eb2b0d793e296b3a80efd0f23c8b99894d14f1320e09571256f37ba7d25c37120169fc7e91ed8aa15c66191792c3879811043ee07716cafc30b253e6d483dc3c6773b2893c6b93fd0ec366c2db1e5c3faa6a6adff5e71313ae0770a16cc35a45e070dc05986357cc2712ea70a18d306d85c6d6c0991c265ff3eaa688a7f9fdfd4dfa64a86d0a80193ab1a4d4146e8a2f050ddf4fc321895e131e50ac54ff973c8f21ca673b97a1217d9b3ec470ccd9bf1e42b984d1a0fd19e9e38c5e4f0f3e9971e526f7bdb45874df4e4c5f66764eeeea8c93513462e68b702029e05c0175c0afc0c1df4f70fdcbca57d357b7ea99b955ab6e92283bbe16bb2c5a6239a7a9d0566fa834ce94f39248c1edfa13e0272b236a36db533b6136727e44b2f345d4c7e0313bd1f1f3a4e744a47bbb2447570dc493392dae747f8829a8f8235e673be85e9f37b17f4fa6a7e1baddc80e89ab97297e1cbf09ea7545b078530479430351057754433fb7b3c5b6cd47a6dd210ed64bc44f43e8ab5dbd11495a6ad4133b41dbac34f4d6c9bb5fa2b69a517e623033ac67a75a63619b17423f03a590fe09ea130d0c74698bd716270d23c9caa1e13b44cc144e21cd537f32062c2efbeead9426b9bbb8be764e817177a59729e5d263572991256669691592ffed3e1cabc9e9eb172ff27f71bec7bc6b0262ad4a3f72248ce9e231cc8e4e29937e02fc06f098c5c13878c23aa916a4176638f762feb7d89105238e5e425ad29ab182b114fdfdea57a2d9b3867c8c0414858fb92b000376f58ea9135154d501dff1049f283440326ab22a0970049c8c2a7868ddf0bdf54e9d385196df8d8cb9a571a89a181f86b236f74ae875150635917a8f8012cc4065f6a9624c86ca0ab9327519f3044300304842e121734cba232a50ed3e6bbb4c561a9cbc1b91b5fc0206ad6ee54aae97b75ef0d3c6076e99eaa901eec3fd2da4448ded026b8c9f752d97ae909d14f7d1bc20d1bca189898a822c86ddbc2c4c236afd8a54d4d4d6327c18005d9127e3205dbbd1fe3ff682a3d737c3f1aca6dacee7ca66e32408cfc1e61d0767624476ce93eee41589d2fe0be96857fecfd5b60eeb8f460a19cf54830a2065a54825fc60ad0f98b2d7e6d321992eea27f90ff3e87a7da8e74caa01fcbc2e04e1813eebbfd448d4de1a112d2f2ce537b8ff38d189fba10cea65c796bfc8e69cb21087c10464e6d206f68a61c64e979f8598c13342f0f9124a8649bb97748a446dd554dabc81a1c89b55f17e1ebf24fd99515a1217936965f155a0fb76631b4dbf447a4419eb9dcc0c0bc249a7b6efcebbf880e1c815c40e0abe3b4d1f123dad7b21c74e331b98c11cba2f425642654e7bb19beb33a60b64ba580f369ac3dc975ae0e77e27cfaff2511e903488f916798ecfc16b8f87f516356fcb0dc4d2dadd64ffa680fdcbf44ec06f0b1ef6cf09e6c209438fbb8ab83d15d2ed423012158743dd6d69dcc8974804805840c60abfc79f9b2a89539a4e24ff2c410c6611766d06d3c2e9deff9a702858fb71ce57ce90b22bc0a1003cbe3b06aaa86f46b2aae823bfefc1a75b2419cf251eee3ad73f1f84150f4fa9a56a1a606548e54451002a409a96bf2d9aa3c2c5c102d5bfbc0a0a0d98e56851b2004aebfcbac68feeb0399cc195aa547255836f616a4d7790db842baff27f82a723ef52db894ef34d288868c4181793ff0d1ef67fd34182b08ccd3d8dfe17a429b50b1da3843a0b88b77f417004ac1b7be8ec963d94c969b524b9d5b6ac23c4325c5c0df2d48c368f96755ed96e5912ee88c8dc3cde64e87dd4b991522d4ac57ba906aa5cfe804c8e7d9a73e6f1153bdc5c64de9f5c67c45c98e333702990d4da42fc1ce9569accee1b1d58b77e4ad71f7c4c64e5aee4d3ade57819adae81d1a9568d942128cd57db5f25f2f6928f44ff20d3b4e998a458bf1a99b80975fead26a13e238e7991e86b3cd467aa017feca93e2ce247386a8e734b3823409e7f39ab338b1f7fd2ff91edc0eb9b3c74953caa96de650d19d9e365267928c5932fa5f58f3fe936f81a065e2d8d94a37106d479893ae5ed4d5f9d9adcbe2129f75b089d1147a5302b7ab60cf4eaa28268ba9955f250510f1192f9307650d09b921c3f84e1da4237291b2c7502d3fe400ab60f520e5857c03c7c43165e426defbb366ee6fc83871789fd77262b5feb689050566e4cb5b0d9af54c2a1ccf95c1fd234bb374116bcedd5f73b90f3e3d41aee415074cca40aad1def83d36", 0x1000}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0xc}, 0x40b) r13 = socket(0x18, 0x1, 0x0) sendmsg$unix(r13, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="db0389dd9025084133cf005f83cc33c6c0f58e5220f5c4934515ff031ef8468e21baec4fdfb79c3ef77616710c54b3a9dd9aaeeb3f5b4a4893da27453845e6e23d59c2bdcf450f157c9cdfe9df01785980b375e382b507a06bd4b43b98e886386ace55b0772102c743d3b9fbbd6c2cec769eab088fceb9db93403dbf2c", 0x7d}, {&(0x7f00000000c0)="af971910faa1d042f166d70f5d97614a31bc40bbb2e54dd28e4d277ee8910605bfa9ce9aebbdd17f7762f9c6357e633c37f19e47a9c9abf0fd27ccf156a41958e7c241bd9e040797b6302075a420", 0x4e}, {&(0x7f0000000140)}], 0x3, 0x0, 0x0, 0x2}, 0x4) setsockopt(r13, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) r4 = semget(0x2, 0x7, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x2, r3, r6, r3, r8, 0x60, 0x1}, 0x0, 0x6, 0x401}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0xffff}, 0x8) setreuid(r5, r7) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) ftruncate(r0, 0x6) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:53 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) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) write(r3, &(0x7f0000000000)="1357db1a2a3e32abc3e83e9902ec281b0adc52d58b7e924e5ac6fe708a815eb26b017027387eaca6c9990ee4d0bd5a", 0x2f) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0xffffffffffffffa4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) r0 = socket(0x5, 0xffffffffffffffff, 0x800000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:00:53 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 16:00:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000015c0)='./bus\x00', 0x4, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="ac9aa704ea"}, {&(0x7f0000000040)="0ca96ef39546f2a58b6734b7325ec5ba511fe8a94ebf1ac682caca50af417e6dc9283eb1f8cae09fc3608205bb23a76620ad60309f0254f4189ce90b6482d0a408b9f1516ac2dc7a59b83fddd0a7496773322f818275c617cfa0faa681c06c551bf8cfcd8397ca676616999fb2283e2de8a7711b1b51fa7280553af1744611c0832dcce99fdae2e19d55ba423dfd3ea5b7630d89940f4fbe5e87de72712c029377f56dba7a7c8e79ba23ef81d2764f37805eb66e5b906a812a2d8b5a5ebdc1dc4f18833c68b0ee9959dd1f4f78"}, {&(0x7f0000000140)="e274e7130acda9639dfe11dd10fec46a39b232ed51f19a2ee95eb469409aa8c7bba697ad7fceb53db01aa0b6cfb72a27e661e7d7cd3b4bf344919a5265e048215389ad36b8c7acd7cb6a63e71e20cd8df2c2978781c022cfc53853cf5615254ac9d6c233fe23"}, {&(0x7f00000001c0)="855ea6516e97b9d1ef8ac0a4581293315a4bce216ccf9ae4b38bd049a8f857182b596fbafe6ba483363167bdfd5d7abf4aa3e46a"}, {&(0x7f0000000280)="c3e5edd1c649b2ed7a5a7eff8051fa029852ca2ea682355f59f2ac6f1de98efc1c6cebc0e4695d0fa99679f194e0aa227a4a974871545d55df1cea84495f6eb850b8a487d0ef8375aa31e1c8cef223a90f10357c7724764024bbb6fe020b5eb6c29f99d76b7b07c9b3841b51fa3c28ad00e5610f2e15a9fb38287ca32b6bc5c2dbc433909fbcf20a5621dd60100a34b6ac8c64f1c59a65566ed87efe20b808af3ba12831e28ebcdddb839c932838155e34919aa0324f82984833cad8db75e02bbd296728526100575da3cf5818f8ccbbef5c27fde1d6c6f897ca901d825bb1d42d170afeba695ebf2ed95e35f65c39"}, {&(0x7f0000000440)="a621173b4d84be4ce38cce80b8bcc36be07f27d7c3df44899b5225e9cce8180197e59ba7e9764efd603a2228b71baff9826931fb764efc42fd10f2ed8d97b60ebd5683c1e4b6c8e8734a99dd481e54aacb19bd376c2cf5dac26c45b6b48ab12085281e9b57ea8c44d094f00c1f0b51802b51ce7196f6955eac2b4514cce2e48f8939b14e5ca51f6ec7594f39e1df100d6ef61f7dd40782169aeed02efe3cb8497fad0c2e36ad2e45a3afd66042b41562fac082301c8f83f932ddbbe19558c7bedd91e1d02716bbfbd315d3979ff7d21ba4a56ddbb21f965910dad7a0e01addf016b919ec90eab6110c10f2c0bf88628709a6cb97147712378160d5ac82973614eed73a055da250c92bc4163f7d8c65f18a5ee8c31319ef223402ad9b0dab7e5bf3624049a789179859f1684b3495beda35950982571dfbaca4b1a8b9e1890a3ab926c2438fa8a847101e7cc188724a41de07fe7b18fce221582e480481cb55861289171ab22b7798be2dcc65a6786f9ef24b71d188d2450b4351e5ea0fb75e1bafd2d304d1f0e941ceca14d410e94ed04f6ea20f5e053b98605b3af95b5c29a855df4b7dd3b3246d9be44d3fe74ff45cd04f9d90a3e1de0f0d71a1f90952c44bde72e4f870404b3af834e81a9857f76196490ce999db9ad64dce51fb459fdc332bd2bb17d7ea4713fd3c469d62bbdf1180b6750cf7e60b93711d1b26776b14c679cf4130ee824f9136a119dd5bbe385f46d165f6e33926ed5c54fc2b9db21dff91bcae6b5b5b4cb9fb10778ec7cbd4e68345c441a1042ce7f171e9350624f2e6d7176cd07aeee88cca260d5a8e0ea1143973902002bd82067d077bb69dccc6f162f5434b00d749c5ae26ae00c0453736063961dbfaf7b412ebe317984dbe7a07848df25b47d6d0a54565799d06beb0e184e0ce4a52cd32e652c0b7a26bc7f70c26d32f86c526eeafe2f9388318b006f4c21216b7a9c88de7dae19b02ca98707a84efeaf47a3025aea4fe7ec0055ad2f09dade37bef069ff8663e48b5fc7ce6819a4797698eb94a61309c0833da56ac4b2a4b508f1f5a01e201ce6a44d91a055ebe8de4acb9252cae42487d5ddb8dcd0f86fb005dbf717c826ef283ae35237d16f028a28d0c9e34fa0330ec9b236fcdc1a5ff98618af2b55d94d3b057a8a5bbeb9f9d32542b571539f7e432a9bd69abfc8ca3ae80488d2669ec9fd38ff1c42390ec7379eec25387aeca9346f94203be50504bb95665eff97ec75bc2bcab3ea02a984682086412900e04542e4b2e0c99af9d8e10497943837457ee1e5a2711f9690746245df3fa154305cf824014b508d613254f4883a84846de2afdb94f6e36187eda2dc9e321614b15a646417b393762c5f6c173c7c03b68ff89e98d78647582c370b1b46bd8476dc27a13599e4b4c36f03c56f56eca51aabd6a96639003fe022a75c8234243c89cc74f0d5294ce77d6ae5b1e888d98343a20e44286af9fd9ac816bf4719d0aac75b7570c1b052d85135ffc113c69a77582c8552b313bffa3f9946017704cd205b299da70131387b63ca115aa293b37ea8756130baa14d23024cccdd39c03981f5c0b057d2f4d2a236a61526a5d27e940e402c7bee3ab5f03500cfeb615b1b1a8f58e3fe98a877f2524705c88230c90f9817fee89357021f271c7095e8b3861cf4d9b6448ad69c92532dd9866271b7500934b8185200ddaa76bcc56714f20cd6df66d8d2bbdfe86a43c51dfb527c098344d2f2c3f9400f541bbf0b8510949976580ce7927ef4c2845fa6291bb03829ebf9a2e791d7e219557720920c31c1c5d7a34a3f5edaf1396f8c115412c72eccf2aa37d6252d7ea0449fbc6995099b8b346d8389ea547e18290765965e7e3773c0212b4000c0997ebaf1f5af665a0f5b409a51fd0880687e84ace44e4ef36ca4db50781041f4a2e19e675c986c2644e68e62dcfd471e638e2e1b720cd2b930e801a8e4e8eb3b353ca40139204df76fb5ce34314ef63e1537921a84fa5604108670f3dc83f97922f426ac5c1a2b1b37b22caf166b297469f1b1e7f14768aa7195fcbbbed6ff43a718d5912a65786287aa223cb26927ac723cb2af7b785acd63f1a4c35523049d6fc9fb13d83d4e7193950a638a25d786ea099a5de490102ca4ccd0cbc6fedd44f0045924d4087eeaefd98e2c469b1ba3134296c6a97586847c464a3595ea1af3d1d4aaf769b420a0f934d1b3f49c3a4cd1121670ef1870c1759f41c4662222b1dac570553e70a1a53bbbfaac58dc75aab54e3229f5cb1ecd46a465ec610b534180a86ea75430c08317993e97d578f57b419a5ef94d0e80e50fc83a20612115a2186118e6323143ec89ebbf6d2e55ba9b9e0d8dda00fa340491e71deab9840209ee1f772b5086715ac140d1aa9183852ab19e57e0cda6ccbecea66a92104715dac18cf40ea4de7138d3f38bbd6c16a9e416495f7bb6411b4ad12bb872693e5752527261b37f66d9b5e88e80fda753cbad15621c3219a0bf8f4aa33d226272b93e990930b6ce8a88c3b2c1b1ba721b79a3e1826786fe5a6ae0a24fe2b2e45eed1c70cdb9538c108a88814325b11e68a5eaec3c2860156516acba7c79b4a6c8957a5c353dd57c7439056aebf74eac08a117846f15167e5a20e9cf27b59d93eaa467b41ac562bbf20cd0831e57a02bbfe6548af034800b6707ef401a43666e0a96641b862a0b52d2181c603435cdba4b7593ca31688e8c90af7b605a1ceaad2f26441a590f73897754335fd2717fd7c2146a7862cc5b69af89de0faca159bae378280c4005b48929dd01954d09379f57657958efa8760b7787b210e5ac60a64751df10ca5a889bf4488b009f5fe9b15f6c7c99e49cf6bdc56afa3c59725d71a0ccee914c1e685c44bbe7316752439d8bf723204ae131fe2724fa59af7d7081615f10ccb72381fc76ccf29ad47ca52c0c0b6f59337d34cbe6edfe7a26067ad4130615a4d75ff09d53d6aa41c4d003da8e5f8f83f68312758ca0edc23ba7ce4d794da12bed93e91efd3510b34d43fc38af9dc7aa5ad16ee832867916dd53ed9a36b3b82925f79e342c17f12411ce3802a857778631f71923c3a38dbbb1f8abffed0d50593a86a6ff3e35eb375b0665b722d9db924c72f54e98349ae7b5ced27b3b03a512e71a109c3a2291674e3476d2a05eb9b25b3942b31a0edcc9cf7d6a58a5097dda61d5eaa75f64119dd042cac650e2efecaea46b82d008da621e8a097dc3695a9c111fed8d2f203c3b1df403d0f6cb7e8cf92cec1f18f38a9d9c09629aa356b8b0245996007f6008fde55cd9873b55756a1c32e9d307b1ae1e4346e5d3736e5dd1cae6ec9ba59cc67cfb23bddeafb01b77c11979914ce3115d7ee7428693bce888c4ad519d0e5053af83e629d9b71d2f339364823389ede750a600385b25cc0e8563ae5d7f72cb17cc3c8e625630219ff441860cf34ad8c27dadd66500a822a3acb417738d6cd90e79a300a4a490f481cf6e5104f120180502ecf89a506b8a8df657bf2ef74b78c7a94f65fa92618f8e9547671587942962bbaab4a27169146a4fdc669c24db267f110f8d37b5de48c3bf42e0527b56dac47baabafff9fca4fd38fc223dd2d71358bcd38e61cb823dd1cd686c799d06fd2fd8ec77bee7592ed7be82adb605fc1a98c7a6d398b9f02cbf98689a650d982180ee9a560320e91a763fc494deee1b82b24d6e2d08353ffff8427eb1a4b2069fd92fef58956e9b8e5157963965be5d341488afb284ce7dc6ed3369f6ab88c1f8b9f31d04779b28d7d9e6672550f9008c78bbdd5b2c3456851531f2987a446d61354dd2b762755c45d67744422360d9f51a875db1a0f36027b6aa2fd68d003e4aab4a21614e1de242206f534770023640db5256e93139ee2334d8c7c6a7617db49f950d2d00314619b8a48ce59b419f855d8479e2b75ad8e0aaac46f59a6fc868e22119ab7d14b33e920e35e9ef80b132122f72107212c3d83749abf160d61771fb1e8ba6099cdf3740b8d788f8b3bfa8646e1d534a5f3612e132f7d560c014d8e45845113c4db36df7116e4341b461b9cf5131552c5403c8f714e42027aee6f5e4d0c777aadb9e9a9c09526c3ec3e242dae723f3399c2a1a1b4a8472587ea1d7c1b092025d28252687019cfff71ae8cae69f5ff69ba2f09e31f61940f868baae9abc02c32eaf92b466d028ef341fe123de30618096023577cda780bdd37043fb52897e903844a048a07b4781738b5081ea2f204b4af53b0175b3d3e58af9e01da181528f4456f5fcb8987725461a2c8570cc236f734052d60dfa3a99e8e61a5202fb6aeef36f7d8c8d5eb3ca72f738d6d29521be401e19450e006f4aeb0fa8b6350f281c60edad41ce8ef8dae8ac4edf2b3a7476386b2c5dcc881ffd008cdd22540f12bfd4b373a062cd99840a3bf693e9e3e58cc71a96871d4a01b0ce988f36257a1c214f18f8f101e33721f2feb23fb2c86f29432d097057f475dbf935c1121bb75ed2da82cb01d8adf83a7844993a9f78843acc5d44d4ceefabf20d9f4c69b970f5531774bd66ddf69ae82f03eb7cec08e91af86eaf9b06d591cda14aafba53bd8906ef319086cf63d0e66c20a46873f24bf36eb60b8d8c1a61f30a35840a850723a7e663cd14e7ecd934ee9b7658d97edc7eb3aaec1b3eab30e169a37b61d3438385e4df96395d524c5dfab2eb34e960bd0bd253873426ad3540cab131d41104066fdc326049b45157df5d215084088be859465f00d21a9645903c6650de74286784b78e84d502596dbb3ea0122ab6cdf1da1abd941e5ca9b333e3d2a4e8b5039f62918a4928955333f1417fdaa155a78a8e3402e1203abdd497f80a70bd4e3e6e78c612644a393f8d7e9fb8ee2580291a993210a5ac34d083590a9d1d7d92e489c0788fbb4bf62d32fdb67f490bbaead611b71b3db48bc226b29715f9d04db38083e696f93b945931d091838d8a9177b0b293194babc153d639651e0876191604a92b93dc829f190a690df3007aa9d4fdbf4ad7020f0b012dd1ad993a1114dc31fb2e566f42fb579a75014ac7599234d429881a4753d0de002fce3ebe3dbe57f0f550829c37af7e3ea8cc1b332bf3415f41650733e5fd9846e2d93d3ef2056b1b3ca04c4bb97a91bb8bba68fbd1aa9787eac51a5492df3cf346a15902252611ace549983a117d1064362b2ca9777de6b1ef70badf4738f4ae1f00fa360fa07db3eb6bd154afbf2388cd4436e99bf7c2b4a6d3e26020d2592c9dfb6cdb3234a2e8ff4ca5c10869de648d9501210761786140db1f06d88607edf18645a56e75d70c252aa00c3fa7b2e419b15945ac98bcecc3b0e01751301a353b1652959941f05a8b456e1b2459b99e5e7dfe5897eead40c0f66068ab724b0b17f84a5cb9eb9f381524084deff595e95cd589162629fdf73a69cde166288d254bbfa1051b172b3bc35b189116b7b1b47c50729722300a4b6fab6c102842016138de4015b83326e935b5321c2bc2d6dd257e5f961860d1d9dee79c577a64ab83252f35cacf253e2d6cca5b43b1e51b8aee099c8deb85d32d8f38d0cc50cea2513ee76cf0ca7b74568e11d0f493a880c3fb30517e4e9b88c70a4a7cb37f3604c3c52395055db46f476c3568b7628a40146b3e1d9791f0268d03acd0b41db22d02486039e9e60b00db02db2447ac2bb9f93f7160e70b15f05540280bd036ed8c5adc24221693eb0725a2e6153a4080bd88c4e3f48815c25c898cabfb0a5ff4dd1298eb8b7bfb8c686db940a1ac6ec8a538c1873"}, {&(0x7f0000000380)="4c1a0ef2061ccc9a21c488072df5953d9ba81ddd152f985cf6a5db6cf3d3b9692c7eddeec96c4626a9deb198a58e8b04834a366f387feaf315c6a7f2beebabf9d30e6341cb731172cf0a87aceb870aaf4a2dcf82546df52d20f20847ff68f6d040957a57701af248fe53b592cb7da4c3386c87e01d5086bcefd4"}, {&(0x7f0000001440)="a98f40bdab5cb9545c6f22bef739d387f4373a9a6c5774686362e00f1808e2e2f76bff54c5a0c7689fb86af7d96c5b43042cda3ad1bc69bd6f2313e26533d7519b157dccce05bcdaa7b7090d9d90a29b7608778c9ebc1218cbb9f6a76599f130dbe1e669fbe099556460ca9ad4b8431cf26bcc8bb5bd6327d03742e596ab7aa1c92dd63edb948c8578a3276a6a6cf073cafcbeeb0e6db9f3ca1647c963609e9c88"}, {&(0x7f0000000200)="68e42cde8a4399ff49574196"}], 0x100000000000016c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000400)={0x3, './bus/file0\x00'}) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) dup2(r0, r1) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) 16:00:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x181) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10100, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xe049, 0xffff) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:53 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x3}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x1000) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/172, 0xac}], 0x2, &(0x7f00000012c0)=""/227, 0xe3}, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00001b9000/0x2000)=nil, 0x2000, 0x3) r1 = socket(0x14, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() write(r1, &(0x7f0000000080)="eb949827a8304c16debd4b484223ee9f5e9fbc8c12ea6e7af5208282f6ffd01391d222ec89e7a8173d39a6d798c67227baae3e300e2b9fa2896b64365f2a535c8201606eecbc5dd8398582c8e5f5f694f3e199fc3f6ae2eacaf653359e00781fee", 0x61) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8050, 0x0) close(r2) 16:00:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:54 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) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) readlinkat(r0, &(0x7f0000000080)='.\x00', &(0x7f0000000180)=""/191, 0xbf) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r0, 0xfffffffffffffeff, 0x200, &(0x7f00000000c0)=""/175, &(0x7f0000000040)=0xaf) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000480)=ANY=[@ANYBLOB="d9be6004393b30759fb48314ef87cc8efa7f2b5b0e7706cfc81f954eed5b7d59c85f043ee52f79794a32c30c7a00000000c71128aa25b838e5190eac11a917bb2b188e5020c4ed4a9b6418"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000200)=""/226, 0xe2}], 0x3, &(0x7f0000000300)=""/136, 0x88}, 0x840) socket(0x1, 0x8002, 0x1f) shutdown(r0, 0x0) 16:00:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 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:55 executing program 0: clock_getres(0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0x18f) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30011, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/110, 0x6e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) unlink(&(0x7f0000000000)='./bus\x00') 16:00:55 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r5 = getuid() getgroups(0x5, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="3c88dfbfc3b97f2292b74f4532651dc028d250ca1054e6d33870e0829e4d0a43bd6a8e739e195f8eb34c700070b627774d3755f6bb76e9ad6fa9487d7e8aa645586241b443b8508003efbec3514a776237bae8a40957dee46dacfc360f4c1f58aabb6700e3c09bc69ab35fb882b98c4927900796fd8020945e1f4b1b8ded74b157fa866efbfe7129384b345230235d999e75ce0dea9d83cf96e8ebdc1bb79cda66adfadd4c0f828851752ae0", 0xac}, {&(0x7f0000000200)="f225409ec95494d5ca51c1ce2218adc1166142a9030daa9aa30fa9a7e64c09f9dbbbdba1e1a0d9cec26a9495d73b0e3c1f39fb22faa229175f81bdcb09c633f1101109ced4f91a39cd860e00cc03e5ea47a5478050f0cd0a507a8aa99dd9117ac62bdb6b07de4b1d03096e0851bac75ae2e3941f3428e2eae842dd834ec71feefec3b5b9dff26de37b268c23a186e0a3e87d8448897ee822757f5d72591bc690d0fac4c9783205dc1b14ea49ea5b8eab65bd0b3749a943930e5a0d617f4afed4ece6a53a925cf238a29663d3f5066f140aa3efef0cd4e3b0990ea8510f28079851e7", 0xe2}, {&(0x7f0000000300)="97a52329611d6543fef511a835028e603ed478b33d0cb1568e28349b4bbaa60f9524212c9f0ca0426e1c2917f1c0bcccc02fc1063518a853414b64d06c66caa8888b0298aa3daffb8f5db189738666d39dad53ff4db251e9b5cdfed6f366b6f1d34f1f287035bab499341b79bff571ad6f9293228eb096b5868ab23859bb1d52711ffd21314f5c941ec78e6c3df061af1a906ca9302197", 0x97}, {&(0x7f00000003c0)="a798e92aef0c7626700cfc9bef10b22d2310e9437d1bc2445d9920a60e111046f66842492f8277b553ff107ceadef32573cc58da848c32b2276fd2642f7b4f794fd4370dd6479d8f16cc7f3b8fffcd554191567418d9acbc80ebef066343ab2de76141f8e5ab82be901f425626d099cf4df1b328d30650e72626191fe1b68e765848621da797b71db9e6603943c0a3ae80df56b3bb8ad031ebbcdfffc423fcfb6550a7f957ba4de1c31f2680343541b5fcbccbf2d4c5a6f9b53ae4df8fe01fedf74fff41935071207ce9e7398f6ca151a76583ed44030056d7709e9b1586bd7b2641b95dbfc542445ce4e45cd3", 0xed}, {&(0x7f00000004c0)="a0147b03bf2bfd0cc30ccad936a99d17a24947dfd20189e852d63dc6f9d37d6e0de1940b2592368e85f1c9c8a5b644a43d351ab7187635fc11e4a7207311f6fa8d9cb0c39a1f4f", 0x47}, {&(0x7f0000000540)="89b91ac3f06eeb9ea7c3e262d850b531dedbb5ea42aa5b32695742fe2a877758a9028a561fbb53054710540b468f37a77812a7e9244f1664e689826493a5330f7cb5b04296299f48b57ca1060b2d023a11620a3d4539db15549a6650da4b2c13f3c1b98dbf779a66849046187c08d3811fb3f5ca921005094097052c9dfd7ad2c8778f5d3dda06e4db8d8a6c6bca23165849228dd530952c518da1d224e9d4b9f699901e94d5ecf3202afdd9282283777d3edd84a2e7931801762a80f4044a92fd8cb014fbc7170c7a45ab47b7ff", 0xce}, {&(0x7f0000000640)="7ad5c5064ea116d0adb36faedce8a0898eafaea07c4400484afcf8e155b7f627847c3eea5f1efc2b8b658708c91e9f953ed6f99ba832e657cd160c3f4da3381ee54d388b7edb298f08", 0x49}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000f7ff00000100fd4e", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="a05728000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r7, 0x80045604, &(0x7f0000000100)=0x9) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f613a8013"], 0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:56 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x40000007, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 16:00:56 executing program 1: setuid(0xee01) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x2000000000, 0x9}, 0x8) r0 = semget(0x2, 0x4, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) 16:00:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x12, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x2, 0x4, 0x7, 0x4, "6adcdeee5bc7f31593fe50595144d85c13584b68", 0xffffffff, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x5) poll(&(0x7f0000000140)=[{r4, 0x20}], 0x1, 0x40000000) 16:00:56 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000bd3000/0x1000)=nil, 0x1000) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x100) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/67, 0x43}], 0x6, &(0x7f0000000680)=""/160, 0xa0}, 0x41) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) getegid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:57 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, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, &(0x7f0000002200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) r7 = fcntl$getown(r2, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000000100)="92b4551504bedf958f54c61c6cfdc1632e537dbdbd4a5e101f54f6c5434108c88a00785580a7acc78bdc4bc0de84061e340e4bc88a036509ace646c3aa5719e98edb2c0aa7b276801acae79727ed6f281943616d45d5489e31a28f3943bdfbc71648424883bf4926b1a1cfe6b4c804fb74594976ad0a2210f507799c8004f6db688339fc29bbe42044b6f10b3bc7d73032c1bb733087ce1a8d2cc818ec156faacec2116e20a0bde7dc926f0cd3098bdca0b433d2c3369e9cc9c98f3e2daee414eb7150e4cfe9baf6d90b9c346265e8d583eb18fb24114c28a9cdaeecc3b2f47b9ee040f12729581d1e35d25b7108d3057b7e53d1e6dcb539e6813d7b64fe9dbe61d3af1d10ddfb7d468562a9aceb8a49968973ae50fc72ce34e5c61fb89ec89bf7d8e84ae0687d0952ac3306230552c593d8e56502e420ddf003f56f5e763491739e77de0c25f5b05aa56b15c9b483bac3dc7ff17f4f0a7bf3b89283fa7175dd11c881b8027b2f2f119fa1e6336464b8b73303b919e7c8bf3da80cfafd615fe446d35630e24046008bb1d3facd8729f62a7f0b9f172049398ae850298b3d2e3a92314c05268fbee4c18194fd8c82faf1cb389eef5c7b67b1fc7090bf66254e6339b40c7e3b504cbc8f24fba180d2904cede32b31900ad75df782ae456e3d28730d88f3544224b80a28aaa891300743b80b9685c07cac008bd5e7292301c9cdbcbc86704d0596d9736dc5d7f35d79ac24d5ef73aafedb4521f3a92187f338d25a8b2533201a5c85959171b31f69936bd08a65ef57a67b9f76d1cc983d7c67455d65ca84cc87992a6b3ec18862d787fcb2a2b4808ae41c51470d1a742ea44823156e18f184b05fe599cfbad5fe81bcd5a4308e853e02618c4f830765e5273b2defb930888461c6af539c8868ea7e037f94f3929be134484af3e7d1757d51e770b7d1568ab2518ea06403727f7817fb65477df49e91db6f2def8650bad7ba874a103a0e8122afa6a11952cc5645886a20c3bd832bba895e6042c308c17ba576adf9d026e054ed752b1c14e98ee90d466e5b35c8fb23dc113f4637f1c294a7a0b2117a1c04a5603a94dd1d44f3fd2d8da66e70ef593483a433a23cfd0404a2418e979626d34393b8d11e2d90de84eddc0e5645a321583167852e633f5d76d15d0e09b0ca561781ff99bdaba3280945506cc1dbb89b6ba83cd211ed7c3ded6175465d8551d29068e09997cc70c421192e92ba9fe1c64281222d197f96d98d9d4958cd7c19d866a77f6adefbb70d88eb7900c0c89e958b6881a39f5791f7c761b395f3326a71a8062af8a49853e73f31d5a1339351470a025b09941c95f579ea8cd87610ffaca10d0b9e3f8f2836ee3c1f3f01433ec89b0a7866dfc15fc754a6e74e679614b40efbd05eecf496038e03ce6dd778dbc5f87537aeb60465131a273b80008c81ce22b29af500c7cbee4f17a1917d49190c6021c8eb904dae045a227cf0e0237d6e9584d060c2c6379e84d6338e7b7bc157644e6b16c9a1dbd54cc216501bde39f8647cea71aed80cd08e7e1415199f358ad2c3818a6fa5d5c729d3130c29474c05a10281af40d7c4709b670d991b4df9fcd06bad028d41eef8b75aec891de0d302e19e06b7be8a32b542210819e2326c717fe146f63cab94f48af030d7668b4d6a1d2493ece261dff3cf4f5d6538a8b3f455c4587106bf0d818b8755ea104c85d6f769e7f5d94ef1947636bf300804953eaf02995a2246f40d5e2a690ef831ccc22961bacb02682a4a4558267c41f932f5e85645c346bd6a14557673863e2e038e1786159bb22983dd2a158c83fef52a13a992e08a7c5182a2a8d661b2cc8ccb3bbc07c3e13e5da4f38cc4423fae644e38f8f3e51323cb88b343fb842c5ea15c1644d97a882bb22fc5e292307185e4da5cd575bb31a99f9ba0772e30259036a3dbeb0c585ea8b499d2f4b67a817d18a18089453523eb3edbc912dcf5a42f41213d90893dcc2f1d1f72e5946842cfc1012b344824351afde8a987a02f12caad8883f27e7b04a1dfd39e3ada5cf1b21e26b8125af7a5da5f9fcd544595bbeb8a7a445c365ef03e77832e9bb919108af212c7571a9601746f287f32c08e8cad22ddfbe52f6d7855d9547df8d82b2ad697c7582bab0559229360f2abf8ee19aeab6adafc134fea5b99a4a9462a17a71a90750d907390aab8481efdc7b6ed0293fda2cc20b4311f19a48870dec71663f60a556646346da2a39d24f8997413a9d6c2185c33c852d107bace17b612685ba53a67548b7b88318c90c649ec1e1330fd06b2fd0f706abcf8748deab819c0ae6fa94304fcb4f8e9ac56b8f3f471a75aa4fb8736055aa5f8ea23dc609f456b7120f099868bfba0066d0bf26b34fce4842108b965a81fbad20e26ce77279bb649b200385b477309eaaa77a6fd724de78539ff24c7bb9409377d9ecf3a3462deb009e4864bb00a38eb312d6f3b88874336f05df4f3665ed1558ca6246ba13ad971bf19935cdd2c25a923eacede6d29af91b52301e57cbe97e8bb02873041095e26c262a0c09e558455a9681a2f319b1527f39f666d76786869f8a9dd953387e7f607293b51ceba0e53660db1e69a48d60f95c3cc7ec700006f0acee76a51c0f055a208b801b2798b988f71ce238d2a98a789a8c97fdba1173a5a106df05e79a1112628195c8feffae60d7a1736c119cc8c3b3ae5ff0cbf963646504a45b837b055bef3337f29eb6dc9c472d6205b2471ca137c06de600683cbb89dd1d5fe646e6968fc658fda63506371aac746a658c1478056db24689fd2b19e43499bb3eccf649edb7fad0df1b7f5755868e1162a060ef22b2216d5edd66709519f55d0f1ca12f7f289283c8a93ec527450ab0cd04da41e489d85da5930c788f78808b9ca1a62afdcdc143f736471475acfdc75d6c54ab13da6fdf6fd46c3cc2d97b5e94aac9f1a0667be870d7adcd821290f55c2139419e42521813b32642dba8ba9bec573aca65d1bf729cd5923036bc093633fda9f010de2b5140263e731331b154ea5d2b238ffb55af26c4bcf83790e35a74c7c350ec8f43a11c00f138a95eaf6fdd87dc39790a02b33796239d36b49e4b9cce08718d74f67487cbd748493898d32c47f16057bd19259e837105c7fe6bef311956b6f1bf97400451f48d7ff947f5f660631f0c35bd8d860887f0857373e0c5b46745f26128507b2e9a21952b90827829b27ff8bb1ae1275f34473fbbdd352b475ec1ab1583147f65ca21320ec7747c31a00a456a3e4f9e343da3e2ff4fa56a1505461d3a397a849abe1101794033e5487ce2e378856072ee978f03c69203d2d819dfd0efacd1c59620683fd8cca4a2f33d3adac40034da6e5564efb99f9d26d5628d0a84298b6c1b515258b9b019cc1669c01a1cd810a99580c504c634cb063cdc5529e6d2cd25ad64479600e41bc8e43845f4a1ac3f41f1475213c7c853ed3e81386630e682b33e96d07bbd59ba4aa21838fd1d802e0d4144ce653b717b7ca6c09bfcefaad3371239220ca6f45379522bb9489788964fa2b2dc3ee3556992cf3416bd5c267986e96cfd0529cef75bdb0056793a63c70747bae14ef72152c984caea3066a11b49541ace144d0bb38c01ddde8804133959759ce4cdb6692cf090a9a56807a0b84cc95e21e87caa7e72506ef2fe180b088603e213a78f8ab2e456279f9514e5d43de96f2c990923911083f798f86373657b045b47bd3a9989b97d3511b4a321b5c7e6e6e4dd70453c3edd00504acbd810b1b33fd6ff56710d7610b17d9a79fc37f505d253ae7014d965c02e7ccb95df5394c37ae65a26f6403d0225c68856c9bff27844130ace63b4ab1808f70a25b38368556edd8c84e39da7e4922907286ed0543bb467f016805bc897da4087528ec197e40a70b2eff1792b3cb318488c3894a730eb6c3aee4332f17ef8ad20c00f6e1faa86a3a193656bb5544c9dcb7faeeb82de900419e7da4d9abaf522a7598c4faeca69e2bc802c4cdcd2b8df9e2f44178b5e031cde05ac6f8d63afa5eb158536c0c4b9e3955c5d7022e9a66154166886372025773f380202ec96c6105abff60d3372309ee8663e4ed86f45a2ae8b87e2db45259d5674bf05bb69778a8bf2f2bffa059ac9d41d25af4144231d9a84465cab7fc431404f9a6655e303a4e62fda7f268c84d61a3073e7b18f900f5c686794e9c53bbacf26dba9336a3d009a989ba42e47dd33cc9a6b8a9a1da5037b33a12faeb9a7c7974c9eafb411a4ac45ef490865d500c92e34e1968894fcf4375a1fb47efc3b9071970bca5d6372a7c9e4cb8a85ee92ff23f332307172a76eee1752c29cb67af2510b4da00ddd9d49ab5badbc2cc79d053f8b6356f45b56f202422cb351e7ec6689b0e3959ef89bf16716b593ba4e2a3200237f4f3ec18a6d02019f0c102dc1bf0d5443a94b33301f9bb7dd6fddf201747e608acb97b7810676fbcb3f515e3054dbf429ca40b64ddda6b1b4d1687829e343cf91bfa6551eef823cab3f89582773468e8b980fa0371125a59cdc609d837bc0db027ecc7d8298b9dbf4186885a91ddf3dc1947ba9189872cfdde299451ce8f558b09516788bf1a3bc5e638b152caab411d6aa679a7dffdf435452d2de80a71e085a14c0758f4f2632173e1e3828af39331e5756b711b89a06bdb477f9e285c777d748cc833a0b0e83a4bdf2d9f19dcd87b7ed587a69b184a19abb180b93f78734a8f594aff694720a2bf1e7e12f9d1bbfd72bfeceabde448113c4975c58af568b2a1ed24210d48dafab5cc4a5ba5520535670be277eab3d116faeb696c1735272c0090d97d10b9f3a93604e6df62b6c48ae25869cda285ff33b7a09bb30fcd4f830f69cf985dbfcfac9402f7b9507f8f02f2f13460afa0517637c04333bbccf93febe81b6019b379e2bd3fc9614c2b3d2ddef15829ddd48bfd9378a991481841d7ca9f3b15bb713fab2a927ced2636da46e6bfe9df307e4967c486915df00b7d9c117ee8aa8087425afffc2a71fd0e6a87ea007c41a756ef0a14dba931e32dfbd2acfd6f6b66e20f19b9789b3a4a1bca3111ab30983d4a39a27d2f5c00dce28291241fafd8de4e525c14974bfc32b4415e45d07494c4c73bb1291c6f8aa5dd1fd466fc0ebc2d338644582b0c2ecca466245777254f9dac9492a313b57a4ee585283d7e365866cb28fd40c652199128ea022cdd69ad18c673ce6c027eb6335a6cfafa280dd8edc7a7cb68d51f621caadc89dcfff28fafcf2b28e839e59bd953b783f5df09db31d0b94238399c5f23911134d49f1b1c5ad4314fdf9c60e0a93233eae6596969904c913ef3a85caedf075add7bd50419f0278d8dc2b1151a22632ff6404c11d8d85348fd5f5909099158f4371d0c825abddae10f2009d5612d0abf9273b1d8a6cd441631909c363b0fd70a1419678ef9f393dfee434ec969caa0a6d3837833efb3780f1fdb2e8127ab1d00ec389ec68ed6d28398894180566e1339e3aa4c28688627e9af920d9ff97e390e044ad16d2a46cd9e628bd8ca358b4422dab120abc6ff86e6e071d0b3ce56276104fdc424d270b0e5d4aec17f92920572795b76ddd3f5386932edeb157788ef58dfb9e712cbbd36d8e414dd9ba958845c7d77012000d889c9e0f432958bedde891e8fd856f48e02e7b42da2a6b3954abd12c5ad1c2cd54e7e6754c67cc3976ebd16434f260cef908049df8f5b6b7c2f8b6a474b6d61d8bfd42290b96a659ab16622e775adc0782aca80bda28dc5d68b98e020386d9b0e36", 0x1000}, {&(0x7f0000001100)="ea6b218c6b379d83ccdab67a5841a9aa3a2e7e5451afd4b3557c496b323f0a81c03cf09fa5e78d936c58646dfcdfd4a66d8c713229ba126b20494616182d8394b4b27d65d99a23e3268ecfbf7632fd", 0x4f}, {&(0x7f0000001180)="8227790cba02ba3dd40c56e658da2713155155753386e2b8e8103829640fced090b1d9b98623ad9d0320c30cf96bfabdb146d363b749cf0ba29a30ea924f5c76ba54a8c4bedcc7a43fff437a300f210c684dbea9b4f59d50beac6d1b6df4aaade3717307c69cc631bdbfb7ff277b80bc38db7f4deaf02e5a34f2491deb6ad27daf1e0468b73e502814d3965be81ffef2771658b968693adb1c3103e7bc5c765444b851355b01f151de91326c02b95902b057e7c06c803b55c76f3f869c3bb0ca1453c0551ef6ed366b030c97355106e80e86ae2e2ba9b76e6c71f9c001bc96da5e53cf9b27daa44530b8b6fa3e2eaf761dca2761d71eed7b0621f7274e8d6a16e088246b0ed4bbcc5c14d6a8c29ac0784e5a328d262290b33068ec442aa6a390ddb5f728f8acbad16b612057049291f57caeb1c6f124ea3b73d5a45b963aec512cc57fb60d03723892c984df7d9fee56f5f463ad0f904af2ea0c9ea50608da5797ac70995bd4a1634f44924d8d3da879030bd277048bc198a26da48caee8fa134e3d4ef8a861ce01506d5b7c0ad7804a069f76e3219e511ce54aac7b70c6baa84afc72d63069893ab3a6fbe4dceff1014223416fc53458e6dfe078e69aa4600d97fb15fa85199d682a16eea7da63b773628211d6986e1dfa25fc835577c4ad71653d121976771719472c451b50bb27fc7410b9f1839d8765bd5a8236b7e1bb744ca96208810f8c89893ddd967738f88ba24bc0c1efdaaf7147b4567f52fcc93fcc9f0906417b9eda1f62a7f6c5eae29430829d84bc65041e3f6840f5fd721e0328a668c332126d31518c0328f04bed69b6055fa299339242f809fc826ab9de717e6e001eafc9cd1efe40f3f6802d1befa8ec21a31f3d8d8974886ef75c5b0e382addc4589bb128c4b9657a9df8a9a6ac5921a00542786d709c8058eecb674d3b9fae6335c0e942901c28c5dc8a92d322f609a627ccceba47e621c168d9879dd472b52a080b8b6515a597e0a0611b6098e91748ffeab474d25a7333d912ade0679166ebc815e99631cdbc576c7476b62587bef77a82b052344b4b130277c6106bb5c64515f375ee65f6efc785f011e46ccc346ace88bd6454f9c9c37ad127030ddf63a1deb8dc111a74534c8bd158e5d7c67bce35b0f9ea0b4b1823a9b35bc541e7ff1ec55e60aa34d6f5627f24ade83ccd50073fe21f8d745249b451b65a61cdf2da716d775500ee56ceb1bf1d2b312dccb0fc2640407dfd87eb841e9d24bef9a59f15194fd90ef9ea94e07289ed518be6dca4b57d85ed9c9a5ec010d7e4fad371d9d8ae09b5b1ff392160d58ebabe422f025c72c50adb2d9dbacecce565e96bcf66a201fc6d310a8c796e4fa68100a1e0452d2f93cd24078249248f895c2eafd53710f161b8b5c43fb6ef3eb193f7e606084a0c6766057b7c7937c8322f1e0121fa9427e40bea06da462ff0f269c8528ef7350b494b5bce466fd66129501f7c68e12fefe825258f6ae7719edd889a658ff03a394dd5d63616f8a9c4507eca4a15d99444acc713313791337465da583a51a1f1a162e6c6678f592c1a61df2235e63058884f6ea916b130df2b89aee50319b29c614826c747a3ad4e03bce66bfeccd6b73da1df1a9c602ee2490980b8ee7c4224d17f54f84d612b8adee4a8f17a314ea0d6c8eab73f289d86b15bc54eb1d9d17c72e29bf7aa0936a3cb8e6c2c3cb12f210c3c9229da6d91b14ff901549258f00ac23e8af7a592fa70caabb5b92b7ea49dc8e1bb92dd6dfce71c38300888d1763d5269cf28524597a4bba5ffce97956a3d0af6aaf721a44156c15a0652150ac72261f69e53d1279cae08778f3e3b08b9ff4197af6000662710387d8ae80893b0e119a35cf780039dc1834cbef02bcc7bb94f22e307a4f26e641e3a06a352080c5316f5fffb5e7d4a94ab3b75460d0097b6e416514cbd5756de1c2b454cee6a50fee045b4c3a2e075aab0528cbbc567ba90543e59413c9bf0381f5ca1be327a9a0b67378cea66b483d895a5cec1a0ee9a0783322988cf43c4abae8bcde5beca388e82f6555f0988ddee3c0bbc93408b4a3ff4c8e28a4e78baf5c1f6c099f8edad55614cb990b0c5f1b04f73b7fbf9326d0a5a9c4d83e23a726dfab8fd409f07225a1b4ece572c3b2e0dbf0033037a62a92447081bce6273a56d32766442fd9af2dc0315d1d795dc730e3c274471217badc91fcf27a8df4a95eb558a77301e8035e8920ebbb6e34a8ab69994ab3abe40a3a242d259213736f3db721644a4f634168820b6285f831e2937974d5808c44c9d343722df05d6a4ac3b861403c8d50435a2002f7220922c2db7086c4ac2b4cf9940e7066b442d8a51148739edf24bb5a1f3de2a1590583445b4899d26ecd40b0edfb82f4abe21f7e8f73d70fe081242e03b6a69f89017286fde0c8dae03ccee22c1def19f6c1139680878ebf1c0acf228ac881a8f292dfcc6bdb1a762bf66cea4ebf7416656f0dfa83bb9cf2ca6773c563f89ae949be40ec45052a3aa7771eea8f92205050d80c9c2df69844fe4dc4bde1c06e300c5d7981771fb9fa2a1f32dbbfe19963eab44278ec2073e7bd6c912867008a9c6cd3adabb60970a43a2afc21efdc94ea09924e031a6efc99d340b347ef60c12fbac66cfdbaf8172e5db3a6172207ecbae4a04c575eb919d9f6d138c6ffe2ad575b12d7253b5b216523ed08e037739af907386b93c65349355535565b1b3e443fdeb47cb4cd560452919bec66ef116c131b982c79863ee904078f5e05e25d4b72ba83b6c8b9333b3b60b09aaf9c452bbb5b6e86d078b0a51da9c6e1ced030792b5414d86e3195b04a7b62767837ceae25cccc51d34e51a5266943901da0b22832bcd0a74b83de18791cc951143d971b33663dfa8b972dc20896841aa7c2bef78650e965eb8ffeb26178f70278ad2e4e96d4e3d928ed867bc399a8ea1821d4ad226ef7136d7dd36bf397508361de00c562ca908ad47b619944ae3aad21d394c98a6cdd552edf0a722cd1796b459c6fe27e05e200c3c0d25e6b4e2752c3d75354fa3442777d3b212d50ec1e9c1568ece527e55fcc25da83f2a4770bf05779686f46673bd1170d6f9e0cd1394f907f4863d6434223ba7beeca4ea204dd44f8fa73f21b4d8abfe30b1469805c592159647b4bd014de8a712a8367b8b103f4cf9f4c5db48e215250ff855148e6c085cd40972d6e2cc9e9a6b5249f7f26cc95b61a6ff72b5000ad1be83403f3a9f47e0923b6c414dc4f26cf6addf90a40e754dae436a444e8c4e87c5008a235557646c5b1c8fe57648ff6630ebdde7c48198d312ed74139a4a04503f80ca7b9f68328c7a5eb12917ce197291ac6266b0b15e76a68ea1f111b7ccfe9a59c30bbcd153cb3f3f51a6269797315775f607a96375d15fa9ffecb8f7387d38adc787a710302b570c74fbe76bb53adbf08eabd7d370315e37941fb830b823f5b383ccf633dd0341e4278e8b54efb85f9f9715d84713f0130681eacb03fdea2930d17f2581bff5cd5a5689257a4e9790cd51b4ab9234913f6cbd65ea73a19e5a28fb754c1a14b685a9853862021f7a5aa34da869f31dbb4018075e1eae1873fab07c62b5b9daba7223d8b9f47c996ebf4ec4b8341bfe6db54966157db950869fa964eb9a4e073a9f69f9202cbc93da9117db279171456773edd2d132fc2c18c23592930f2b0515bdf44a40d8b87fea6a92e75eb4a1433eaefd897e338b865754193d2ffbc1f538e75ac505d0b9703fdabae32c4d674e7ebbb8a4603d844f971d7d8d8577d0ee48b549174d2a4b8511e5f4e6621548924e752a33636d1e4392709a2903b40ef0503eb4643d2766786e3d89fe6677c950174fd98af463dd41e05f826cafab8da0d9ef3ae6df0ad7400b100fe5b4f552bf352b1dfd9ab19d4e00a965db129e6ce8c35f91ea1362add14add846f6c355191aa3c7a10f9f57372f5743b70603d63fb11427e7d3c805956d7609f9b9db08a096a62b1448c91a07bc92006e6c97dc73094b5690667636561622fd625effbd99a012f6445410341e1a3d3e62b699399ce1a71e6c4b59dd197976b0b2c8500d88766bcbc67ff40e3893d6daad121fefc81d5791b3fd64326f77d0534a9e13d710ea47c529e13911f41354065de3883b1d3a99b4a9d1ba93ceb8082fa65510710a40036295cb2982f9bc491af7086cb48d50cac27534b328791d43ed301d9b5128497dfdfa675f5f46412c80095ba38ca949056a180b18bfb0f995556891612215e0083ee279fd7425578b8d7978cc4267d16429f19e50666d829f13811b3e60e9e47fbf4b1a3431ad0c6fd615166a01255d28e64089b4de52bd1950c5049a851530e17c36849407e447f08311fc01e707fd6c4b83b6907e0380b9671bb925cb2596f0072cff1da0503bc8b2b4c71090f9020abb49da84323bc3c46208f945db1550f337845e363b5459248e86ee23fda92f98994755c7cda51498c3163063dfc69361edf31bc9093ad9726691f433045abae0e7572cad025f9d24c1b8c6faac91947976d1bd017d554aeb5158d747d0c2561f58069346a18190557790e25270e86840a36a687d6b9dfe5ed7c02fc9bab4b6cf1a4e5772f65343fccab2ce22286495048fb01bd36db922c17e2dc01e7006914499a3c52ea5c533a6c9f3aacd55774f341760387044af848c41a3bc5c2d65fdcfb5f32d809bb880d4ffcc7c92ff02aa4ac19586c798fc58b5402bbfcd6492a4349fea373208089548fede61412dea5abf3c253ec0755e1e27072845afe4575b901eb85319eac50e140fb9781c39bb9cd9bbcad921bb5183177b681ccf858c2978db1b5c63db98ca531e3851e6c4845f4aace2107fcf8a4714f72fbe1cd6d911ea025469522f2f6dd6d4b581a1dca47db1353b6760cb1c8ccb877851f0978e38b2e5c22b8a1af6cbfb9e29a8e4c0473e11e5d80aa17f45687b0299b0c21a9e3ff9f4a0de9adce36e419975e406eaa4fc8be8fb87796709a74a4aae3b093f630e49ae616aaf9225b15267c34e4128b019f3da54cd5818621e5eadc2505f5aa63211a94c1350e951e371cc5f4f1d8476e3fbca2d527cd6ecd500ee4b70094c48181462ccbe46788281be1dd18cd1d3549ad31719e7bb675f8422c267aaa3a90f5e84a0da85a52df7ed21a82266a689c8c70aeb38ec94b6f724e4291613894186e4831a457fa774787ae3dc8ff291d4c67da5bf6faf544813995d750a4a48eec1e09ade53728e834033ae30b04589327dd92916f17219a25ae8208b9bd622aadebf28fb0fbfa99c8ee0eed470ce3d15f871603743f856ee641b5a727c4da68dffdfd7694b9fd85693de2b9132fd8098be002ded1079e7d5b665c4d39db8e8519585d3d315a889c9043e790311a8d7aac3ec751b6b72e804dd0102bb4f0b1f038edf720a7dab6ed9b8c795ff8014d137b2e6e57c01b98eeed7a0cb41ec2909c24b35fe3a119048d01ad9afc3bc7d986dd14ca7c47e901bffab43ffdbedfffcd864993486dc389d70ab065e166d34f01af83365e4e94aca44b2842ed5547e941c87988d0e08b9884d37dc24a0a5b9028bebd1a628910d1893dd2dcb0f8c4d673488fb1d9ff6a1b75ced6c882bd64b782349712cc01d23f7dc91774ad6765039d09e0df7d17a1b5ceea06ef7da03b80fee47a87af3d4317b0b2fa65c56f14053c93f715c7b93a7d3ffb8c72992d463022add3a7cb979cb6f529db8d55b5f4fd459aaa8028256629907438d4a8a653f859cdf56cb1f4a7663a645cfb5f155124065d", 0x1000}, {&(0x7f0000000080)="736f59dded0d8af2c5423cb5641a0c54a152f2ab44233ca2fa0523f7f77bceb865aac966", 0x24}], 0x4, &(0x7f0000002300)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r1, r3, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r2, r0, r2, r0, r2, r0, r2, r1]}], 0xc8, 0x1}, 0x401) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000001c0)="eaff125c00000000", 0x3dd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000002c0)="ea00005c0000000047f854ab63f2dc7ea5bdd361ca00077e99e749c3f6bb40816ed2a52c6a457d9a2edaf8f267f774b529f0bdc64046b833a91bb45957d63ee0c82dcaa01ceb34c9c6d1810da988bc71ac6c526b18bee3acd14077050d04cd6f5dcd139e15a06ffd9399b3db31cbbb8b978be90e04640f090ea1bacbd4206a5d9e40750000532500dd9ad8f5c29d03a5da30e1dda6b9708aff34a884f64943b559be7b44dbcb94d6929bfdced1d7904fcee062e49f9ebfbdc1acfc312662d4a0704bc987b65332f1ecf3934b58d8188fc302b5a7d936fd86fc88fd707e938d2430476d78028f6b27a3352fe3cc108699b12be8d442540300000000000000a9a5bb6966f9337d08d6a919f81f9df468b24e8f5b49a16cd2263151f940f1a059dd7cdcb48b129959eb1284d6a537fbc573015f712a8b91ed8fe77efc5721a5dc3620dcbe719e9e41a16f5dcd741a209976e022045a887fee62d4d237764bee28fe134db79d9829ebce8d00", 0x16a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) fchflags(r1, 0x20000) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=""/230, 0xe6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)='W\x00') syz_execute_func(&(0x7f0000000180)="dd26c4a2eaf7724e470f3800fd41f736e654640f1861efc4c1fc50db468e1dcd00000098f047193491") mknod(&(0x7f0000000040)='./file0\x00', 0x5, 0x1) 16:01:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) 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) ioctl$TIOCNOTTY(r0, 0x20007471) 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) close(r3) 16:01:00 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000500)=0xc) r2 = getuid() r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x7, 0x400) r6 = open(&(0x7f0000000580)='./bus\x00', 0x10010, 0xc1) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = socket$inet6(0x18, 0x1, 0x1) socketpair(0x26, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="9b91bb8e5afa8b2c70bfd47ffcf949b72b1be01b1e4716a950e08f7f6bc78eadffe648c230ef10d8fa75a9e599c53f2bec6f26624e77d936317ebe8554721888cf78430e38c52a6e328a5da87adb277a16cea9a1ef052d120ba6f7684a56d30219327512913f57be9571f5043c086346dc5b41b60732e749b966f7fcc379ea42ae99055bf03b7f5822955a9196da7071f4f14c05423c97a27827dd03a3a7f1b0364f8014a45aabef4e4cd2a05335ae12e958f0cc63a252c9c6f7f6ad194d05fa7a76", 0xc2}, {&(0x7f0000000340)="607edeebf74e6d6ab1f6a799c8067f53a86117494ac70d92013a870c21fea872a721bd2e0ccd45b3c362af23ce4ea45479a5db08fd542e8ea58baf43e91010b9ced94cb5423028d1f6d02bc5503894c4578088b56d3052128a1d79fe9994e2ab8a6eb9df80c45b90f1613fd9e7bb8a1630f44a9b8c5f8103436bfa9553695ae0574e834f2a9e5b7abc2467182bd2208b1479b681cce348baffb1cdb211941da34e76589e9d94874fc9522b23bf0eac326efec95c34b297739ad584c71edd7b367c4d07e32f4719011e016a31116ed7", 0xcf}, {&(0x7f0000000440)="6e8021a8a8483472995dc27f86324ecaa4b197ae3d1c663fb553a4b55527e555ed0a5a96730c255ce064e299e26df4280fa60f6217c11d1cd7d20ac5916a1a7510c91fc1153fc70577f60b718f3bc455cd69b56385f13fd37bff12249e878dd503312f208d0b735895a0119618015ba2992cdae6c056e3659197af84c809a1708ee5c923a623f8", 0x87}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb0, 0x1}, 0x1) r17 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r18, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:00 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) getpgrp() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:01:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file1\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80040) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xc0, 0x3) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/52, 0x34}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2080002002, 0xc0004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r1) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="d5f8f27e7494ff71d21b8bce3f9748f4736d0d451031687e849b9ef658a6a85e6a607db5777c74d93dd373d747fc89adf0b01d5039cdf6986e908ee2849f871d8fc8ad5b145d48", 0x47}], 0x1, 0x0, 0x0, 0x405}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:01:00 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) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = kqueue() fchflags(r0, 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x30) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f00000001c0)="2f34d5470b0032bc3e97bfbd21cce6f688c4faac133bdc4e9ec707b9c2693110854e90b03870da82282a3a8a892df95d081343a97198623d6cec073941ba2c098108861f0c351c8faff91800d70e3cfafcfd1a836625e8e84a1f257dc62fd74268c9fb86fc853dcff460ca53324acd618aa19c3efb21cca09a11d7707b94b6e3afc1fc00e8abd1bd6988d91325f2c8b089c1b6caf02d90de7e2c39372ef89b34112dfc8c8806395df3853312e821d94514dfcfe1e1c3c4584328ed64fb06fd854bb5f10e51d183724f69", 0xca) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0xfffffffffffffffb, './bus\x00'}) 16:01:00 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) utimes(0x0, &(0x7f0000000380)) 16:01:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x400) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x41b, 0x4) 16:01:00 executing program 0: r0 = socket(0x1e, 0x1, 0x7ffffffffffffffe) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) setsockopt(r0, 0x7fff, 0x80000001, &(0x7f0000000140)="932978c6472f134b30e19c724f9343557f4328d3285fe6b77290bccf3762ca72e443e40febd744a9955ab4ed20c76eda91cc6974bc4b302f2c710ef1567299c9946755503f2ee600522a41d3f269c14b694ecbae7b30b320ff70473f89863ebd149619b3496f1ea366c0a2038254dc6f018d56868f353cd8c1f831141130f19b0c7ae055475276dd234dd540122027f55408b45383825f423d4e026e1226fe5dab910401a95391f515eb562e74e2c9e5066220cc6fc260c49ff3298e37b9577135b67aa33cf41ce139d9cc913be2f8e7c259ef5a2d273dc4950136777c9145ce17a859", 0xe3) shutdown(r0, 0x0) shutdown(r0, 0x1) 16:01:06 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdd8) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000004, 0x28, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x10000, 0x4132}, {{r0}, 0xfffffffffffffffe, 0x41, 0x41, 0x9, 0x6}, {{r0}, 0x0, 0x8, 0x0, 0x400, 0x7c}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x8001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x8000, 0x1}], 0x31, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000008, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0xffffffffffff385f, 0x5ec}], 0x401, &(0x7f00000001c0)={0x9, 0x3}) 16:01:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x200, 0xffff}, 0xc) 16:01:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0xc0, 0x0) mlockall(0x3) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(0xffffffffffffff9c) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x110) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20190, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x1ff, 0xfff}, {{r3}, 0xffffffffffffffff, 0x27, 0x5, 0x83f4, 0x100000000}, {{r4}, 0xfffffffffffffffc, 0x0, 0x11, 0x9, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x8, 0x11, 0x8, 0x4}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf000002a, 0x3, 0x2f2}, {{r7}, 0x0, 0x4, 0xfffff, 0x4, 0x2}], 0x1f, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x6d1c, 0x7}], 0x3, &(0x7f0000000300)={0x3f, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f00000001c0), &(0x7f0000000240)=0x57) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="bf458588de77a2865003744bf6846a3ec5dcfa5ef3a0444b095c20095fe11b02409a5e7c3e55d3b5543043d4329b5457b9a28956ff1ec08c4c4cce2ea8003b268fbc72016b9c8ccbcf0ec430f53418185a735dbce32164199dbc9d947aaf69f5d5a582b235314772d45b728f3c39c23d0b97a3580d9ea32d3206e230f8b83c827ae6e5779a50748754eaa7d1f3d334c3d4a4847c9288bd89ec00385531bf4cbe55f5719ce90959915589bb0c310e4a0e434a", 0xb2}, {&(0x7f0000000300)="4a9facec5ff3bbe8be6a9e93dccdc47418baa062b14fd7ae872d9328be8a3f3a4ffce7834539ccc431010b05a4fe8c5e30d3491876d519ee5fd500702445387a5aefacc468c55961da7d5f25209f85c5f13e27af0808a7e69a2f4200814e9c5be6f9a1181a1b1cbef60cf8a24dfdbd922c99746da49a9576dbd16f805fd4365a0d36e264cb8c924ed21f8847446d5083576ef2d2c2617724f961739c4317b4595130c86a2b770e75095e84eda5855b7371fe45859f3ba721d5994b88d9db61448d479ced0ca97efca9c1718ff367fa87813ab4bbee774c29268b403c75f05536a9fb586e6b69eca3c63b91fd23b45f02", 0xf0}, {&(0x7f0000002540)="71ad59e9ff1b59420269827d4b23c5631084a87e78697bb9aeb50e094604ba75801c026a77bc59d9a794b5f9e7a9f554a831c45235c54190b7cea45d7f864c92b2b201da1459462ca003c76c814f7d7d6971ac0e629eaf742a91cb51812aa826e61b038c4049b64ac810a0104a8aef5a08945fea79743a89a8fda4084dd72eddcaf17861bb398d192ca15cce44f07aecfff32179fb95b4c0a55f5e849289581508649b79ff799ae8fe718028c83df3a91e670e0d42acac20b922cbf62cfcd780cbdf766d92e0482360e80379fbb8bd07a2a5a99b883cd8dae5e6551ab617429ccd30e0dc1a51017a13184a6719480e8701891c204d644c1afdae775bf1c274ca66329b5f21bcde95055bdf988166f564f30f42d39969102ee7841bb7af93969abe8314e5b83aa68650520e1ba7e932ec7b624cfa23b33fd4c08d0b4f495c304a3f5002b826698916353b4b37e53c103892eb07329960179b2112a0b075dbe1d306257ddd1cacadf2be656bbb9b20d69585d9d6ec4aabe7492696d51429042a520b586b0d72a7086348323cde584abeb22303be3d93bd4492be2b2dbafe18399263d50c0fd9d19625e4eb97d9df82351c7ecebefd537cd9bf099df7451a0765a3b1270ef4a772efada208be26dc259df09ae6fb34649fd8ea715ea596a5952c2aac3c3b1f765aac5839b91db027ecfaa6685ac32fae39da48bf8168cdbe873ae0496301401aaed8e85d1463d1ac218adff6de4111687f40cc3b8ab6530a7fac7a032fb663a932b49808c3e65f45f73083a66802118f79ab357ab84d959ce29eeddaf3af7521aef47b49b0e242f845b59eb6a93da67e61fb8739ea9b4d13ab7381e6ebd5074df3a21a04a48fecd43b3ff257afa4f54698665ca8cd6eb1c0559656b187444da8a4858edddb8fbdbd1e59d283cfaba0d3b438bf32ed8fbb64a4dc716424ddd397d9e9e5968597af0a7b95a3030fe36fae8846c0b7af3c190387a81c37815afe4609c7a1d0a9ae41cf0a626e3711128869e2fb97aa46110cfe0b0268e21348b66ef1b9048ccd2dea861f822b1eceb537b52b1a52b7983eaf3a8002030b03d3c2a84922d8ba3fa9310bb2315947587044edc6cf920a280a8fcd84a256be6c4bd4f1b1a2a1b43e04b20bc7874e20acca3fa0810d9a7f5ddd9c778893fdb486451c6290f4bf4ec52066ddab699f77f613fcda6ec8f129c10cd3046c0f1cd151085e625df700e219821cb40810669128bf6e715e228a9f205b3e7f6ad5fd756b945c30ed1fb7afb6e8169bf24112b9fe826701e778451be92bd919ee6998238687d10a5cca6dfa7d2474f874dc6e5d6c577734ae740bf737360d8beb4e9bc881ed001b5b7b0525226bd73ada1d2ef60e6ea5aa2d53ee38a6bdd746f95c6dc7a31f842f714643cae7256956bdbd256ba051db74b3847730ba882b02c0b2e5012bdd8f084b50fe3d4f721d326f9d80d1c901263f81092b76b185c4387155e381554c18b6dd73719ac94fe7b46b743d3db9a1b074c99b14005ad4a94838f2348a5bcc419a4cd947549c0e0589712ffb5877b5f4563cd9b340b693deee188bb20279372eabb35725068d92b9f58f4b05fa126371dda329328b996d8c9c60831496488c68a125f72a4d8580a135b0ed7b66787c24d5db22996ffc4c85f839e01b056874a415f562c2f6fe2b231fce8d1f41602c063305e3045795cb38206cf6c35a3274a46bd7c979af86230a48cadda64a6d77349882b824d294d42c2cd031cfb63b5c16492fbc30cac7637bf6a0cce03d7243f239673178305aa38a0d332e214a4974e8b45e981afdc76a92a79764b6f5e49a8b174f0c07ae7a6876a5db8cd5022cc848300723dad524f354ce9ae08cf593ddb6fbb2741eb8abd54ef2b7d3565085700fa22dce28e22d455bc9ca6410024092816cb49e91e0924c48858b743bff2b3a5e3d781494f3eae89f912072d30a73bd24f47a45624e101c5f3d97e50a7245e754228045de718f4c785423aea3c160882ceaafc076882b22f729c9ada202ab94dfb4ca9b705f8f632a3061d9581219654f12dee78c8303d130902eea5e714abe8e632a06c61edab27f4131d388ec1aa1e5038d6168990bc5a3741ec85312dfc9a821b83967dbbbaa701e6ee3ebce38a25dfec174d81af5a17c695f39f066c5434e4e03d52bf655cf9bfeeaa28c8ea1c1a89729698f5133d5f57df6332c38e2e5b6e79354322a1951a351c30982e370d1727683f55b8092fb3a4e2b08a72f14180d2841f63f05dd142c0bafdd3ff7a261e4c226a4ffe26a59471c7bb0653cdfcf9bcdbdb3dce052af7eb8220c460400527ae047a48a4578af2010e604f329578b740168ecdf2b9ef8d1cbb2d423c313f65b1ebe944539453995b1465839fe8da12278c3f614139630ac6959c40619b89feb1b8e7ddb27f26e5243bc14dcd14a4810026903ed1915bcc7bfdc34e471d4bb9b318d5d91608b674fdfc44569d07882430bfbb8afee19acfb5362992ecb8f039f834452a8642741a3a9ff8ae95342dcb85361836bd64618c04bf67f7b5092cb765431072dc1c18ef007f5adfcbf02462c7f60a21916743e1dbf5a9c7e9aaf167e38a0b726c6ff467e748292bfbd3f871ba132b4bf23e30ef2da1b0b46197306517559ba2799a867225f39d127886c8a16425b40a2c64cfc00df8032a549d66be7ead9c4615649c8555a44f80e72cd488381042179af39cd7dbbf073f987070e86267686a58b01ecea889e0925a833239888ede676737fa1035f15575a7a910f0ed61755d6a65fdfb638de94c4315416dd64302270c60f91ff72b5901e4f8e6e3c8b47cb52fe3675fa5ea5e6a72a5929dd1c766cce21ac04bb738e6706ca59a56cf3cb7240da1011d6c401059bd9606eb8691eb5b138c752720483589d03b991ef973aee076ea876a8ef3655f1c50f202fa15af825077440cf21db7e9a1661e749bae0c93c25db18b33b87adae5d63573836710792e1716f65ed576d60f8609d86dd160bcfb4c5607751140b720c5dc255554b85b07c6844660c01c65fc94a14213faceb91d69b4279f613ad6a872e8d537b3e0bef7ba8ec1a1863c7db7e4440be077660a20caa731ba9c498a30e9f1536c81cb58c829f2df79a66dd01c70a17e5be2decc9e1ccc6bd7e107a933a4a2cdccb89f3352856de98d9442499c484cef72508bb68e97530a2e677a9b976db0270a57826f7f0f60740ac33c8a9ba21b4489bb0bca6145a41b502cbc866946c7b1d30e9df85d70bbd7a2f89071e54794b8a46e7fadda3a619952e185f29e74bca94599a27081c2a6f3584241ac6c680ab52bcfeec58b16ec3209367444f1299a5f2457290b856d2d66b16d5b6793d6103db7c881a6cba231419647740c1a3d519f0e76081e215cd86ab6ed18f5c04d7d416875d7847720b594c5cbafe85610f769382e2c5010614b901d49391471a9eacc5f33365d1eec126609cab22851b065fe2f1bb3683861a9c4e36b40ab21715f18a8f82444f34eac28d316b8d666d52205a41ffcfb315ddcda63eb0b5c36aa63117b590eb4a7ff1ac38ddd15297660d0750fb47826aa1b6f3ec93597030c0846229e62c1db1f8dce08fdfb65871dcddb93d3581272f25b55ea1ca592642f8a37a513586bf86e4b6c2f558c34d39736a56afba6858c1ed35a68c4bbf37afb8568856db24ec253e9224cedb6acc451fef5dc7c928cd0e04b52937affb6e0ea8b70698bdb7b26ac967a89b6c1b7190d9ac196cfa313952330d95199cbc14437b35c4b02bd568f08a8b7576e1c3c2546b250675717f837fbbb2da7a27da5415e6495931744c1febdc1ec7f5898241eeab71d6e337fbc647435d2614b80a0c1be5b98c3cf9fc8beb49e692ee624227160fd96a46d51433c0b87951cf8ff7cb56b082735f062c91a54f5857c3b9eb1b3df2f7f9ad56c17f66f26c0bc49ba4add1dba7cc0ec75be98f1415d19cb12bfc7ed0d5ba2a469cb8a05126d47af6bcb7207bf4c3786a224a08fcec73dcb144ec618c258045db29bbe8dcc34e9c397d5d12bd42617cb875d141371ed78c03f578ae8abbc62dce011cdd1c45d3d101a4148666d437f97885cee169466b2c027761027a23d537819d3c897686e2d824743ac50924366054f50fddf94da3c332fce6fc8f45c91d4b52dd851bfac1fa9bfc8a88d51778c3745dd834ee7fd36ee16c2967ae8b3b9ea3040475bdb38adecb3ffb7f50ae4d536b5167806a58768b8bf8ccb0f0ffaa739d7bdfa0b8d09201c0f19e2beee4eff2a34d5ca5cc11c5ad8a8d7d2d662716f642cc2d98ba08592c564a3335db9fbdede0bc936d2718cca870be2ac9d83b8abecafddf6fa9b1630851bbde1494c2604aad8aebed8b14b305e6832324729c4e05783ad560e6c992b18d67085707be3c36d5c6733bda88fb2b6d8c14c320c5925dc33adf73f72a0a6be674253932ede5ad5aecb314b9fcd5b2875915f06420116d7a9fb4f397c7e8358529b95aa6f5750bbd41232140387b3b9c71adad3060d3f1c9acb6fc12a0daee826aab9f52179ba44238781b1740c89c656742aa7833de41eb426cddea18b78269507bd21fb424f955556fcddd664ff6f93ccfd42b691b4884a4a49b8eff711348a03c47e5b4afd549066b692c2e4674c582460a51f55a617127cd1758a68cec88dfa26476bf588a4261b70ab682fee3ae9839dea7b282f4e9a603d6ca4e2c85b37cd91082647883bb56e929563ca0c64b78d2eeedfe09365fe14ba466dce343fdb2dad4a7e6fb543109df24b83e8c4c9da8a5fb4e016b93f7542d65a7e64d97d01b5ef06becd45ab9acc9f488c9c6bb97e3f3f60fed172b4a138c053b8d77cb6f3e7991e528997b8fc5a8b0df0ba49a7a728a467f263b5034792affe48fd4b5b8f9846bef92dc8c679aeded1aea2ddee4fb18365b18456aa65e159461ea11c94079eea97eaf2c57c6ba23d5235544b9f9cb52f5f5f4eca59692dfe553c03e736a3302d9f962c96f3d93829ee931c3a30f2e9ccb8dafd2fa28278b8664ed29e2704f0b1b22c9b8cebf495bbb972b156e58b24651efb25efc8f47d674be4160c922a918898cf405ee4651276e2e41d9b87d7f2cca0f2cd816fe9af6a1f9e83e60b8eaa4c1d2ddf1ad83bb8617b52c8a6dd07adf41fcbddc3e215fa19a2d126ae397d0de809b0cef4c4f8bc2547e748fbd56fae5362cf6ab9f58981c73a6ecd2187775f787b87038c5b536011719ef935e4f9263ec2d332e11b565268f7972bd310183c99104bb5d1017a7b40588e0bb4241cdbda43082ef9fc6460de5182455135209354b2340c69f565a73cf91369d9923566a53ca8f1da7f67baebb9c0b8bc9e3b325f8eb6affa9e7b9b4201ecffbdbe518e0333acd53921bf490943ec420460dbaceeee229541432a043a2c62c8a8e49b3f9834e010ba4102b2645d34eae7fbed384650514acb351ff14b4da0d375906f27e44f3a83c8a92ebedb56ea0542159bac7127ebf02211c6a0422d03f5c03e3fff5f6b62c3e63d451d3dfbe4118124c73de560054481f9fd869581c2bf5197cd1af85331e01d8f353618ca3abf9423a300a679ba57966f541c172b047b21d904a63e586c1a697a601da68f3fc3290102a660bd229885f1a9589dfcd06bf5adaa67f1893704e5465440d5bebd6778c5ea0bd299005dca94c8f3b95aedee0ecf7450044393b6c10b2e35faf5c09020cd89de84f7c630bac6c9f2c8ec640a6063b6df9a41f26bb342211b998aff384b4d46983d0c51659ba2d08e2aa7f6ba2044126f129", 0x1000}], 0x3) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:01:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r3 = getgid() r4 = getgid() setgroups(0x5, &(0x7f0000001180)=[r0, r1, r2, r3, r4]) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect(r5, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) 16:01:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x200}, 0x8) recvfrom$inet6(r0, &(0x7f0000000040)=""/193, 0xc1, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x69d9, 0x43dd1c15}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/40, 0x28}], 0x1) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x6490d2fa, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x6, 0xffffffffffff3a0c}, 0x8) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x3) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x30) write(r2, &(0x7f0000000400)="f75862eecdb9b471012246b3fa799ef068519e3c891583aa75c112932fa6008472a78a05fffe607c37d2dcd61642796a35c681920eb453b5b61f013aeefaced57ff50e7671146acdc7e955e717c7db2a711a21738b260750224f4d0df09c5626e1ec5b7109b5e4599ba1fcfa51043870f467ba6d3c0645fa50326eaea9c89b07", 0x80) getsockopt(r0, 0x6880000, 0x8, &(0x7f0000000480)=""/129, &(0x7f0000000540)=0x81) ioctl$KDSETRAD(r2, 0x20004b43) r3 = accept$unix(r1, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600)={0x4, 0x7}, 0x8) recvfrom(r2, &(0x7f0000000640)=""/4096, 0x1000, 0x2, &(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001680)={'./file0\x00', 0x80000001, 0x7, 0x4, 0x1, 0x7fffffff, 0x10001, 0x3, 0x0, 0x1, 0x7, 0xff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file1\x00') kevent(r2, &(0x7f00000017c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x5, 0x1}, {{r1}, 0x0, 0x0, 0xfffff, 0x6, 0x1}, {{r3}, 0x0, 0x28, 0x1, 0xffff, 0x8}, {{r4}, 0x0, 0xec, 0x0, 0xa1e0, 0x9}], 0x810, &(0x7f0000001840)=[{{r3}, 0xffffffffffffffff, 0x19, 0x80000000, 0x7fffffff, 0x8}, {{r4}, 0x0, 0xa, 0x4, 0x0, 0x8}, {{r5}, 0xfffffffffffffff8, 0x7e, 0x1, 0xc00000000, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000003, 0x957, 0x7}], 0x8, &(0x7f00000018c0)={0x80000000, 0x7b4}) unlinkat(r1, &(0x7f0000001900)='./file1\x00', 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001940)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001980)) socket$inet6(0x18, 0x8000, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000019c0), &(0x7f0000001a00)=0x8) getpeername(r4, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) readlink(&(0x7f0000001ac0)='./file1\x00', &(0x7f0000001b00)=""/177, 0xb1) msgget$private(0x0, 0x408) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) 16:01:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x80000001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:01:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x12, 0x2}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x44e2c88e, 0x4}, {{r1}, 0x0, 0x2202687cfdf4d212, 0x1, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80000003, 0x3, 0x2}, {{r2}, 0x0, 0x80, 0x0, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000080, 0x7ff, 0xe500}], 0x3, &(0x7f0000000100)={0x8, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r7 = getpid() unlink(&(0x7f0000001400)='./file0\x00') getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) setuid(r8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r6, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r10 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r12 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001340)={{0x7fff, r11, r4, r12, r4, 0x120, 0x1}, 0x2, 0x1, r7, r7, 0x5, 0x4423, 0x6, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:01:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:07 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000500)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x801, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:01:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) fcntl$setstatus(r0, 0x4, 0x80) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:01:08 executing program 1: socket(0x2, 0x2, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000086ff3ee544d15effff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)='>', 0x1) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:08 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:01:09 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x400601) rmdir(&(0x7f0000000040)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x1a, 0x3fff, 0x46c) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="03000000", 0x4) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000180), 0xffffffffffffffc2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:01:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x14000, 0x53, &(0x7f0000feb000/0x14000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x44) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xa28) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r3 = getegid() setegid(r3) shmget(0x0, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f00000000c0)='./file1\x00', 0x8, 0x12ce) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x81) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmat(r1, &(0x7f0000ff5000/0x2000)=nil, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmat(r1, &(0x7f0000ff1000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) connect(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') setsockopt(r2, 0x10000, 0x8001, &(0x7f0000000300)="331323d2bd3aa366a38b8e8add86fa62fa2ae01f8a42eeb6867dd3c5c9750dc1940c9323e513bc3e40261604ea0b7dfabd98d013e7c958b3529a17f3a6afc17dd76e9e0502213f4aa9c08c828eb9982d8dbd223e1ff7b7c840b10d37a73bade57139fb825852dcb3513d707c50d9fe7f5f724d202793ca7bbf7c59d42a06344da838a876245c9c9faaa4f0a0493e95fdfc6951b548e8e2c833ab", 0x9a) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x480, 0x100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000400)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0xffffffffd5967451) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000480)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x1ca, 0x100000000, 0x5, 0x8001, "fcab03faf904933334d676914e0e63005fae0a3a", 0x0, 0xffff}) shmctl$SHM_UNLOCK(r0, 0x4) 16:01:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000440)=0x2a2e9fd4e0f06cc) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$setstatus(r3, 0x4, 0x84) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20482, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x8090, 0x19) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x800, 0x1, 0x4, 0x3, 0x36ea}, 0xc) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x2, 0x3, 0xe33c}, 0xc) 16:01:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/55, 0x37) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:01:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\t./file0\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:01:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000180)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000001003b, 0x0, 0x0) fchflags(r1, 0x3) 16:01:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x1, 0x7fff, 0x80000001, "3c208535e4a8ec25afef6e771d66762c42e864c7", 0x7ff, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x68, 0x9, 0x4, "0ff9ba71ab2bafc48d463c3074d337044d73beba", 0x10000, 0x5}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0xffffffffffffff84}], 0x1) 16:01:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x87) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x3}], 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000125ca1b78f5e63ea24e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070dedeab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eb7577ad9c29d404a2b8e16198f13d715c1a51b2500224f3d27399e9f830a7b51d798eb06619c6433d6bb83bdd46b0b61aafc95cd409be28ca6f507e7f8b373b7845ee52acbcd57272dea0020b3505f97c1d7ba790ffa5369b694efe0de94e6eebc86bc5fe27eafdb637c3c9dd11099dd90a126c8b7fd68c991e7ff694eede385fe047026e06fab8921a32c624305289e8526c514665e50e720a22dfb6a813168df5fe801fc5761b23346b73ad02ce2d5f7b51ac940a007ded21d829f365d340e91b740a36096c713d62b6d4bc3ac4ec846499935f8b091c5099462a2405433e42b3a6a2a059f82017d07d120cab4b32e39bc0dbe3fe85a4a4f8b689a2fd6071c114625a12ce0053eb97e09cafe7ec276c964bf798176050a39d33c9899879daf86ad0f7d556fff659285c5bd45a84a521f208d0a6be73b77dd43bedc1982b60732985cb08081a45fb4e2d6a75cb3673e9947f19d2468890fdf0f1b26c3c6226e7748ac033574efd02b0d2dd4ebf8172fced15337cdbda9fbd64eff9352c3838be4aafc78b4938ed4f434c359dcc60ac117d820bc7dc497ea1968b1affa90e404d2a42b730b28f860186279c2d18c7e3952ffe095a3509ac1507e493164c3a3703e058bd92739b3621bbf0f96a57716be388344aa4757bb58c738ae261468778768dad56762e6692314a2abb73b802c353bd9032ef85c49dec41e3ef23bb017899d4d24838872678a"], &(0x7f0000000000)=0x1002) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = kqueue() r3 = dup2(r2, r1) dup2(r1, r3) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4421d3b21c4e12ac29204000000ffc4e1d1ef9cff008000008fe9d897f3f29b2e22469e0fc7fbc4c17a5b9af600000044d9ed8f897812cf") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) fchdir(r0) close(r0) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:01:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff00000030b7000000291c1572b9cf49f53a0000bca9ed", 0x34}], 0x1) $)$.'4 #(!.'%! '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 3.15 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 3.15 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 3.15 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 3.15 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 3.15 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 2.04 #-$: '%449 31289 449). 0.005 0.013 0% 307+ ,/!$: 2.04 #-$: '%449 31289 449). 0.005 0.013 0% 307+ 16:01:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x41) socket(0x0, 0x8003, 0x6c7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x2, './bus\x00', 0x8159, 0x7ff, 0x2, 0x2}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='{,\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000400)=[&(0x7f0000000280)=']{\xef%-*$(.%}\x9f]\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\:$\x00', &(0x7f00000003c0)='\'\x00']) mknod(&(0x7f0000000440)='./bus\x00', 0x6000, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = semget(0x3, 0x0, 0x2c5) semop(r3, &(0x7f0000000500)=[{0x7, 0x9, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x1f}, {0x0, 0x7f, 0x1000}, {0x7, 0x2, 0x1000}], 0x5)   +'>' >*??!2)  +'>' >*??!2)/4 2<>?=! &6:,;9)1080(*: -9)1"=,,9:,  5/9<:<=&%(( %=/( ;<=4 2 ! !>;! 0;6#/<(+=)%20 6 0->,97.84-< 933(!!!(-$;= 512)' /4 2<>?=! &6:,;9)1080(*: -9)1"=,,9:,  5/9<:<=&%(( %=/( ;<=4 2 ! !>;! 0;6#/<(+=)%20 6 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x3) r1 = socket(0x2, 0x8005, 0x23) sendto$inet(r1, &(0x7f0000000040)="48d3c2d4054721529bce159ce5fd97aa08973fdcfbf53318a845d156e751dbd2bec3999c6acbdd7ce31d5624eb55a343cfff3b1cfc46bd744f6fbfa8413f7110c32bd3fe51a47e0349edb35ec103f11477f355a9c2a8afdf7f53f98aec4aa111ba722a736ebe677ac16b2cf0", 0x6c, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0xfffffffffffffe6f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1d0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:01:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x11) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xb0b) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0x8, 0x3, "7128e0ffd7a7b709c8a0fd19a5902c7406ba156f", 0x7, 0x9d4}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x54, 0x2) shutdown(r0, 0x1) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r4 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x3, 0x1f}) r6 = fcntl$dupfd(r3, 0x0, r1) kevent(r6, &(0x7f0000000640), 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x3, 0x8}, {{}, 0xfffffffffffffffd, 0xa, 0x80000000, 0x100000001, 0x8}], 0x8, &(0x7f0000000140)={0x1000000000009, 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(&(0x7f0000000340)={0xffffffffffffffff}, 0x2010004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0xa1, 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)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r5, &(0x7f00000005c0)=""/183, 0xb7) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x22, 0x4007, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:01:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*-}.\x03u\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000640)={0x6, 0xffff, './file0\x00', 0x2, 0x1, 0x290, 0x42}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket(0x3, 0xc000, 0x6) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 16:01:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x24e}, {0x62, 0x1f}, {0x47, 0x8}], 0x3}) 16:01:11 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x0) r0 = kqueue() dup(r0) 16:01:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4, 0xfeb) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:01:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x190) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:11 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x40000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x900, 0x68) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x10001}, {0x18, 0x1, 0x1ff, 0x8}, 0x9, [0x40de, 0x2e6, 0x8001, 0x8, 0xcf, 0x40, 0x1, 0x9]}, 0x3c) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r2 = semget(0x1, 0x2, 0x21) semop(r2, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1000}, {0x0, 0x400, 0x800}], 0x2) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='mn', 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:01:12 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000080)="e72fa861f03d629c7bf6daeabc7b7a8815950f9c74eb14c610744ac4fd59c399f278b1a6085146168f17e2ea5eaeeba994923f1bf4feaabe2877611f0ba310bbbc59e8d46afca25ea89f0b7b30fe17ff3d90945a21be825bbe658c5e0cb6463770df5575571e61b7735cf43e77493c5931e364954b10e3b2b2784dac65b329fa12a745385b819bd1a45aa7395219343b42bdf53fbd98ec61d69b85724f78ef941106fef71d39cf4b0397d3bbcb07f35d39ba4e074fe8fc8ca1543a847057da8d71184bd50725eb12e4", 0xc9}, {&(0x7f0000000180)="30035b88490a0799c1ba6fbed0fa6910811567dd0f8745e604b86a1c1033a11df31d024481676086cc4a809a89c77abad70dbbb2adb3e171d58e860d36145f056fafbd2245b4d7f506320989fc203f15c907bed6971030ae9be24d1f42d54fa365e61cf00bd3cbf55df6331e0af0c7607e3e34176c0e143d29a62d9ef8e13a66ddb21e7f5d107167c0631de4d48e", 0x8e}, {&(0x7f0000000240)="6a0aa452472a52f300831bc75386c74afa81cd388dbfc0b51e231a9bf741b66e295ad226ab71c12f2f3a4813276ba6ff01b84a3eab94a4446a3d4b5c559c4e2312bfd09cb58c52e40215b191e6898035051d5c789ff46af3ae764a7842b150ae71f451e571de7088cc95728bf044baafbaebd443e112b46d95775b449ee31b03d3cc3e0557d4e57cc3e918467a8e17a8dac3fa427d14ee52e97f72776537026c1740db057a9a0d133e3dce114c5de57e9ddb9a322a14e29792", 0xb9}, {&(0x7f0000000300)="4627d43d857d78d4ffd5446dd451d2bdcad49fe483122cdf8dcd773dd98390c53ba2db7931a7082c676395ea5a0b7666fadb8400e941f8a58b64799ffe7348158f230c5a407b06ae057262a5230099daaf78ffa133f21f3962e49e3e07c7938f121783210e947346e934c811fc34b2317de29f655ad2ef6466c666bfdaed63bf7446774a10bd74a4277ffea1e6c8e5eb67d1cc4d3a12fd603010ad11665ed3171e4496367b3d8d3ccd144b", 0xab}, {&(0x7f00000003c0)="e9a66c80289aeacb26354a062a806c7f47ebd89daa6ed9b4fd7b891a6e3608661bb6ebd83534380f0efcfa97927e6824bfb4cbedde8f976ed401417531272235830a4b2002095f7579955382e9f510cadf234bd0ce3d582b4cb37eff1c0783a50efb12d457d7", 0x66}, {&(0x7f0000000440)="83dc9996ffdd9221cc27da55b44b6021b42474d12fa7f693c4665996f97b76296f8ced30df6af5953de1b4b391bb9ceeac86fd3908250caa5d759593bb1762c0bb85fb7894aeadfdb919c442065f0a8a30691080818b260a68deb57c693dff9f4711df91be451b3ea3f8de60de9a713efe79a4f00cec78e645f9db2329698f1a85158e4062beca9d742d8d8a3657de64458a8203ae948126269de58f91b748751bfb8eca6aab6f01e1e823ef51f4bdf2d1a70b3659bbb4926e577f9dab2724f2a90f2d5ed87454", 0xc7}, {&(0x7f0000000540)="3afb48f408abc4884d7b94941ab5a63d4b22e3acf4e673f5ab69df9d6caec5bb9ccf74feb15bea74c40ab68b8355d068068088282c6e2ec6336cb27fdfeaacde2ed72ba4d7141f58c21559e8f6d99c5b3e82", 0x52}, {&(0x7f00000005c0)="a39fc812c7baaf1a6ef8fb68c5ad39577ba4099a016e1d3907e19bc632506c56ce19c06894cc319cb7f08449d219399037c090c9694de6816bc78db8a8c5198ce918fde14e5a", 0x46}, {&(0x7f0000000640)="460aba2eae11452c07aaa7c9eccabb81387e7cde4a1f9216ca62f243ef80358e7668053664a4703e20f77734636257a54ced2c2ebe297717c72929c00b752711383e21079e252b8e5f4fc3a0c69e5ea07fc388894a24e42258970dca10471f7407b4cecaad699cc819290ece44a05a3f2b431e87355af169dbd4365ee2f36831d3ebd3819d203a30b3884133be4587121b46e436ba3f24e6a5f19e447635d26e2e6d12755a3d25a7f748346975189b95d6851362103ab2d30fb6ea417d7ea8aba58939ce1a9d4c48e415f93ae9ef3224ba19fd722522b2eccf26f28f1138fc5d53b269038a7bb9094c18dd70", 0xec}, {&(0x7f0000000740)="97c9c4dc216c280013145927c846e0084d92a1e36df4253b400e8ccf10f65097e0539fa1b4aa253bb5b8f4da8634e260f962ed320e99e60d3e9dc79cfa69fb", 0x3f}], 0xa, &(0x7f0000000840)=[{0xd8, 0x1, 0x0, "1b700ce3115f11be112f338ec8b4a781d8aaab4b327f90f0eebb8b459ec572a03ee182e6e1dc01985d246624bc63e29bfd8819b7892e646ee3d8f7333d8321dda869708d0f3ecf6cb8ce55de14bf36f45ed7e4f264198fcfb97a6439e696562c4253abdf2d4669fb3f36362b7731f58db027f8002bc740c6ae0bbe9c7e30cfb725a60cdec9dc0de810805b5718e5765b5c327fd697344ee8f0ab1d7b0e83c03d907ed9d8559ef8e056e97170d77d9d609330a81b958eccc55933f22cb7eae7cf80858ff0"}, {0x30, 0x0, 0x7fff, "6cd66e80b13db9a5a9d12413e53bc8db0920538ac010bf90dbbb654eed01a1"}, {0x80, 0xffff, 0x10000, "2c05b31a174dde15fadefe25bc8e85bdf2647c269e77b9f54d1bb1cca4622604af671ec69baa1c699d8bcacc1d4708ce4da1631580153b6e86b6d32d448e407799ec18a4cd74193d9ca47ba31954ddcdd2e5b48abc99e78c7f552c86601d1fe25a1a7652cdf1c0198a"}, {0xd8, 0x1, 0xfff, "2c83c8805a0f9a8a8d9a7b383f1f9fcff59478b928384649f8c5f4ebad380807500697b6b54882c14a92ba14723ec90739bc72493db53e37497ec33c1f6068b93ec48da3b194be228efed8a7dded03bc3ad8ce8d30525fe23003e9fba88c8c3371895aac4177174bd55617ebff59e85e2ee29f3eb13283acf0035b3d7af33579aad92e8b70a0ee7006b1e30881a0ca3cf4fe2daafe34f90240dd7774db6c9d7ddff46f4b3dfaf2127fe357cc9dfab20ec881e5ae1a885bc05974731c55474871653c5ec78f"}], 0x260}, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) socketpair$unix(0x1, 0x9, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000b00), 0x0) 16:01:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x8, 0x1, 0xfffffffffffffdfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e4e032e67181aa479d1a2536c3c2b950b700c0f1c8df475de6826721351e81f0cbf6724f515b2fbdf1e488748cc5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f1e808c7523eda62dd130b7d99555a89f997872e30b402e0a07bf7ce9526bf217aaf5bc5ccafce86605c9a91e92", 0xb0}], 0x1, 0x0}, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)='N12', 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 0->,97.84-< 933(!!!(-$;= 512)' m OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = getegid() recvfrom$inet(r0, &(0x7f00000000c0)=""/54, 0x36, 0x842, &(0x7f0000000100)={0x2, 0x2}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) setegid(r3) 16:01:12 executing program 1: 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, 0xfffffffffffffffe) 16:01:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) geteuid() r0 = geteuid() setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r2 = msgget(0x2, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x0, 0x3}, 0x13, 0x5, r7, r8, 0x2, 0x3ff, 0x8c6c09, 0x7fff}) 16:01: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2, "85495500020000000000001167f5bfa600", 0x7e9b618d, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xdd, 0x5, 0x6, 0xf5}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x2, [{0x0, 0x7}, {0x3, 0x2}, {0x3, 0x2}, {0x3}, {0x3, 0x9b13}, {0x0, 0x9}, {0x3, 0x100000001}, {0x1, 0xd84}, {0x3, 0x1000}, {0x3, 0x9}, {0x3, 0x20}, {0x3, 0x6}, {0x2, 0x19}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x7fff}, {0x1, 0x3}, {0x3, 0x401}, {0x3}, {0x3, 0x3}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0xffffffffffffff81}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x5}, {0x2, 0x8000}, {0x3}, {0x3, 0x4}, {0x2, 0x1d}, {0x3, 0x3}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = kqueue() chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) kevent(r3, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget(0x2, 0x218) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r2, &(0x7f0000005680)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d6c06b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930faa6246625e48dd79099c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e012a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc610246d7832e248c44b5e", 0x100a) shmctl$SHM_LOCK(r3, 0x3) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) msgget$private(0x0, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() close(r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7621) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) dup(r4) r5 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r5, &(0x7f0000003580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00cfce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009704a2013007a527000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863882fad101b4a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001359ccd4569c17c029bef365e04dbb816dd5d2bd670071348ddb63b7c73edd156c3ec18c3410ac0000000000000000da032eab226408d047bfef2c8e2023500d07510d21f0daf7abfc0dfc850a1097b4093dad23f2e31a910600a110840f78d233a046115df21a91811cf45d3d56c06a5f3bc07b5ebf70a410eb36c4c78d4d1fd9125182cd0c2851734f7378d02f0867ae76c40fa8aadcccf6fbe0943f04d0c7efde9b8a82cdac10a6cab25b5cb674e1372cf6e8c0f56c17e64eee37f87175245ee4ffbfa352aa19dcfcc2be00cd8ce97bdaa89bfa47e83805611c472c4c3ae18ec2243dd08b6c3c3f01acfc93fcd12ada5d37fc322011cd4ddbde38"], 0x1, 0x0, 0x1000) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x100000000, 0x1, r6, 0x0, 0x7fffffff, 0x100000000, 0x11, 0x80}) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = msgget(0x3, 0x0) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x7, r4, r5, r6, r7, 0x4, 0x7fff}, 0x1f, 0x3, r8, r9, 0xfffffffffffffffe, 0x1, 0x1ff, 0xf9}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() readlinkat(r10, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/167, 0xa7) fcntl$getown(r0, 0x5) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x104c0, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000480)={0x4, 0x7, 0x3b3, 0x0, "6a52ff1cb5b284cb6457b65f14dfd17594c498ad", 0x604}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r10) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() r4 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r2, r4) syz_open_pts() close(r1) 16:01:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x90, r4, r0, r5, r1, 0x1}, 0x100, 0x9, r6, r7, 0x9, 0x0, 0x9}) syz_open_pts() 16:01:13 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd, 0x10000000000000}, 0xa8) listen(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r2 = dup(r1) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)=0x801) 16:01:13 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f63b000000fdffffffffff0dfbd2efc626214c000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:13 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 16:01:14 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x81) setsockopt(r1, 0x3f, 0x6, &(0x7f0000000440)="8182ed649a1a6cf789ef5d960ac304a93d99777bf02ccdc3446f7d9112785d1649f9b8ea2c06a3f50bb75dd280056b0c1f76301dee888fc03f57315f7a5f1939860d69974595ff94d32d1a3bee34480eac9aede00552a70615b8ce79983ed2d00ebceeb2abd0db952d9f24a15d361461a83ef91fbf8ef93362032127f0355f52fbe87a1451ad8154452cb76894f30c6893f7b006106bb5defad67d4c4bb9677b1621190518db1a3d908e9010d6e11aad07435143fef0b0bbbbe89f89b7cf02f6fe12e26abb70ee6dab1be56b20cd52f5b2b31d6a0b5a53485f4cd686b195707e635c7efbdc8e52438fdd854e8e53488a9428dd074bd55232717bad22533dc91cedc072132be7b3cfe69b35532776e789651c7d354dd31fce14d11baad1eb52c6ce7a6903e72d6cce6f410379633c52bb4d462cd9fbf9537fd343a3fe9e286ed0c14122f1e83b55fb82544b29ca45fcea61c3ba0f5d3549006e36900cf0bd72c739f298597059bae3f18edf31071b3c2d260aaaa5526a819554f0b29a774164312fdc10b82cbb61e9fa88246eccaec1392c1913b12af71ca6642a7b90d1b50adc6c909a9dcc698139805f9698f1503cd7a09814eb0af6c846b798fb96351553bae11c48ebc5df08fd2cbcfa3e7f7aebba2a0f3c031dca6ec8ffb956438e337f2f14b1c3e60e6545b1f378f748dccfb97807e75966b7dcc820684078a6ecdd9a1b38c73b97f33e03edb221202aa27c30b3ade42b7089c863c64da3453e97757ebfdad92cf7f3562d9bddaaa41590cd810235238c45face06d67286a360da2cdb26d1a025ea45e07c98338421bd69d6166fa082c2f0c9bb5f333008efd89679027d6c4f28552aca2dd3efcccc9ad0f567af61b06d89863d1dfe536f20f2a965328627dff5d6abf65f8c4db2c233a0e24d84a760f9ff40bc7ca0412be79fcee6e8474696b158472a8cefd47f6569c51ac3b7775970a0ef747096f14ed92ed7c3214a948e4ac0bbe68bf6e5db3959cd4a77fcf8da3b087abe136a014ee4ea74dfcde7a2a4238db09e1eb3f5b722ea379a9b1226c5b8d351c344408771c54202444bcf9a20ed7242d11959aef9514e87078ba25e8a0a3987a3f9bed652abd8f9a4722fc68f4ee6e178360ee1320f660be96b3173f7433751479f8de8b43055aa004ce45fb41e69d44d1195b3f8d432b422b7704fafa770bf9812ee13e0a675fb32f2042f1396eed77d8b45ce665b164f7d03689ae9847528499841a40b769e8622bc352acab455b7f20b8c3f56e9832ffc207fcc54b8f0d0ff7633d0f0b0615c0fb30fc5ca51e23b96b8fef58c55b2e4cad0490b01a60e8e912afb25658c562637e2fca910b2e1f9a9586125d07fe04914f148553e349d2a3d7be0e69876b09a317ba7d8099268c3dba80df325bdb0993518f900b6564e85cd4583dd7047f3a0427707a3c162853dd2fdc4a01d0ab6933e1bec68ae0bf8680a18d0f1aa908764dbc16cbea675cf188fa1267bd0902b52e45f9d3f03936cb14f4035c837769d998a197fe337dd529d97f89305dffd0d25647953ccb91ad6459c6d7ad62c9fc1104e3def388a469bafc286c50f340b49f22be6a0e95b831fb73a43d8e814a4f28bce3dde41c6e178cc56e576ec4820066b0725f159b710af23bdc87e12e3b7c3b00a23f220f13efed04c97a9b7f1ad1938737e539188ba1a9e9ac9e806e465eb2ce7483d993356d0d9bb651ac7f2ff5c4c8de743ad1799381e16a8abd045c229467b9a19274a15e0948acac892a9cc1693e8b62307d209d3243f7ce939dbc58b97817d5f90b20f9e7812bc1a0243d90c0e63f9ef60146152f9ad69ee12794be279b489b07ab36fc7def400feac2b035dd2dbd7b946f9aff08e2bfaa27560bb040a20cb02426290440bcf0335ecea22ad38349d40459b0b2f16e1d77f05ca21ff5171341374b92b5ca85ef61b73287a26c89bf09c7942c4cd3ea9815c17bb0c04ee655bac2f38416498ed49240bf77ab0dcf6ffb1d584fe33bf6be3cd2a1d9ecb07b8ec85a57720e4fc35537c77e7156be5687b73a1c762fe97e33bab8a5e67a84b2b77ae662877919729e0974f61fbb569304fe2271da97e1a71fd09263d90857f08c3120d626d512b2aa3e801b9c9f12667fb676de03be5df0abd9ab9420b282546f77ced58b44469dc3d71768e8eaa5567cb886136c19d2fa30de27f8f9a0044f060a3ff13f55afc510e8ebf925a95f66bfcdeefaf5099055ad5e79722db9e8f4d82b0c2d96172cb3638edc832105439231accb898b116115052e0a634dec2f0af3c4101a720480113a6789c0f81b43d6d5d9cc27fb19467c02fe8c603b0df028a08af43ef12dc5de0d0fd2ca8e65fe94d029aafc3a4f2b3d822125c8295143bf676e2e8b3d69ccab7ffe8ad272ac430800bb93ebf4e65816aaf29a816a826ba2357b3fee76312c11da84bdf95a75ad432cb6109e9482eccdb01c8acf3548683a70e90a9089575d4ffe8e9524643fc8da5f91cc91d11900ef4a8b5ccb87c7afc49591b59acdf0c3276b4748c675c449ba39a8905a77352df32c54355db7aba919ea564bcb7069a5994bed4d47fece68d2c330eba994c1371a4fcdfd482bba11091842429048fe524cf23689063386e8745708982ccac86b2482072c98dbda8d6b683aa7fc8362928cd6b55247f41ec26e99e9d5562fa1af66b01b8f1e8f2fb69c71dd84f3147908967bfdb13ca6082bada434ea8f2dfa0085783455de8acf17fb55045fd4007afc2b60e0ffc7e30cd49d936bb7df4e3ec7da23604b3cf277c3664937f726a1cf6c477862251233c71c1abbfd1f6c2b5a2bb427ac006ec9a95bf30dffb9a4a4de01b16ff0dc027a3317d8258e414a83c54e1b7cd1206f1124ab47a2b9e94e9010ec561701f9de12362e378bcfae3bcaa76ef6d223fd3f310a86f135101b17c390b7bbfca14a55090e3eae080cc826635200c569ee41164046cef513e417027ea773e158dfe989e74e1080cf9f10464ea6ef0e169dcab9c8b5eb57ec25ee237101562efb9960057371310a13fe4e0406566cd35afebe4bf7f85dd868c9eb04bbdf66b04fac14b4c7de96666a60c87a0cb4cea5e4f56feef68efcf3d8a06270a65aad741454b776e3ce615998108ddae5618001497b443da40207c851a38639e3ce500241ad314348465e9930055ff24fe83b7f35f4c2601023ffbc95a03c0089e12828b40a668ec4c84e3c2ca8ebf3e3d01b93e285b8f553cdf27f4644198eb44060ce0a07b3a31b542cbbf33695ee24f8278758b19364508dd863a2cbbe146ce6b9498b801d57a4ee4da3b755aebfaaa06e67d887607f9d7138bf9702ad517db0a20f440f02b55619211e96d085f82b8f86ce7cb59b71519712b6127529ee4711ce5a556f54307e027015008c705558af04827330f727a11c9b1b506fc9be6dabefb8b0a846ad1a60db211944737fc5e2f9b68e4ce4307ed8e7aea8acf111786ef1b0ec6e0b9365def3540c60dd2d49017f3f8b30ed93516139d984300d114d87fe66c6abc3484c766091b23709a5eb8325001dd0cbb062fed2c076c508747b588eb76ce73168784bd193f1802f59fa9a76a05d09d8f15decc393307c8cfc6eeffb8c74d25dac02285b85dafe2357bd7c2a842e5534a62adeba65e3fa6d47bd914fafe97dd3d73b7c988450c227d97e889ae0e58beee70100d15b9370fa539dac61de58b499eab2a5596e3dd85d2116cbdc2ed0746e13da0150c3c8801f261917e5add07683bdb78fce9e85b0b0e495b618907e429e953b0503b5351ba443f6106af123cd860025efca932828862d107e715996f1ce96f3d955ef152056f21749d4429677c6cb7e9f69a73dc8f34fb8676d185ea717c4594136ef89ea945e3eaf306ac8eb465114826b4dd7d2441367ba5b596574f7bb30aa4ed95b9d3bb585524374ac2285839ef9554d214f4f15293a0e63acdcc627f7753faa445400d5a4a81e9b051480cccfbf365bb3ce57726dfef14507c90ff1ae09f0bd39513807260d7e6c216f988cec7967fa7b43fcad2fe90075a4bbedf40b2b293e248cc2b1caa6b15efb5c0ab3af4f3d0e048f64ee33a930446411a9fda8a5249fb2575701618789e6268427797806bd540a6e6e442e409f3e5f63dae43b9fe3615a33d52dcb5eff94109baa437388a8bb0ae3cb4ee464783388943d23816eaf51a5c58a03edc27db55899a724a014f7ecbf9b187271ae08410821f9285281457c2c67a74a5176b1c277a2e795d6c966476c0a4ffcfd3321a39bc002f77dafadcbbda190b1cf57630bf1ac12021c1bcb681ddf1d01a87f08d1b18062f46c76980dfa1250b7742afaead1a8603c06fad94c1b118159d713d799cbe2a7d22df998ca9bc0dfa4fa5c65b7f0cb015c781e9bb2e43307138a5b0d9c3cfd1ffb8bcf39debf83b86805aea07d6cd624563fdccf1ace53e6bd5c31471e68d44d589062d26d8a818bd3de3f35b516b1bdbc25f43aff9dd5bf048d8c0bb83b6b3a4248327ca15e67a61bd56de088bc234b0650d4244433821d43b6663fe5100f82ab4454d44c3bf54768eb5632d0e8128effd8dadcdd29f2e690dfb9e15e39c6bd8125f0d8c06cdec1318a675be8b78befa0b8111fdb2cdd4c3cf06a1730151648129ada7eab53004e360d5834557121c038e73832c5e443ceb12030b0fa0db03305db720ae08874c1345b7cc1af59885bd193c61dd5c6fd62191ee1334981f97cc98d4dda5336af6fcff9078e90851243bc649947609cefd4476f55a5cb3ce88641f6c6e7f7502ff88c65dddfb9ceb280bee4d11c5b1e0e98e19204125d4a330e1bdb7f87037edf298b656adc5c22e9910d17d6ce963be203e9c2cf843d8e26b36bb616b16450c5ecd5120bf83d17c3f826bbb03ce7f54b14d604d5d395449a1746217a0258d0f633d7ea67b53b412ac321ea7152d8db90d38b022b9a96f2921027a4fd6a8f3480f45818599017e251403587e354e32edb12ef722995bb5c82601b409b827a1ef1fb078bf00e37dbbf59bb9b4395898f2e4f329a858bccf9be4541a78699d88b6e47bc73adf60993b4d4d32ad36eca8ba0e742e263cdc9d142b0be52d9424a3d7e37b38fd0a3aafc699f4392f385466d76ac5d031abb1a609809b15c0254f5023d91a39ec261a7674efaa26dc22f05d66d31a10b7eaf814a21b6ed258cef067d7eb61d0c9cfef3f5ba6f0506a4bba225002900af3d04984edacbcf06a0916a570b86fe46288775089f732b7a51d9a5a767e977301f98252a37cf73e5e59eec7bbda31a84a553306b68f05722e094d0bcc7b3801931761e0f9e735394cceedd6a5764a1ba47e0b148a05e362bdffcf854e39571e42411db831c939867f494a34ad4f6e84d62b251ee9798c0ff64efb60c2c45a17dcbd51e375e5aae007f9fc17ed6873a88dd5673ef78ae1e1c7463c3db720f176664fc2fd041360ad40393db994ce271aa3e4c7555b0f368df72b46f1789ab382da710b8c1348c2a1e119ee846bbbca9b537702c3c20c0e0f99ed84938d0eec1d45fcc6f579a54d62468a2b77a97a18d1dcd1df91996034ab34362a5f3df87d4fe3fe680ed7273fc52e107e25184c012182ddd89ba828720584e113e5a3b42e653fbf3b46d9ed179f2625929c59ff45f450fc966e7baf6b444f240bcfb049f352e97029d637974dbc6a9f413afe65318fae58da907909b8b3a63632acf6e4137714e757ed80c1c044ced444dce31c8a77ddc6139af7b335f4894ec89ee5fbb0bce20f806fc05ddca4af1bdb0bc400", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r2 = dup(r0) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0xf000000b, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2e0a1452, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x43, 0x2, 0x3}], 0x9, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x3, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x4, 0x3}], 0x7, &(0x7f00000000c0)={0x4, 0xa5bb}) 16:01:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setitimer(0x0, &(0x7f0000000200)={{0x2, 0x3ff}, {0x9, 0x1}}, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000fdb39c6a000000000000001f0000b374b7bc276e", 0x2c}], 0x1) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x281, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="76d04981a0c7a477", 0x8}, {&(0x7f00000000c0)="ee195fe69a66b1c9de5da8312e9de29ab0435ae19d1815b80c7a2c456073aab967f5585eea2ceb18f7af7150cc2a19890646f4b95cd5fbed94c7bafd", 0x3c}, {&(0x7f0000000100)="9b4d07b7f25f7f422b9dcd327db1a81819b0116b2f25940bfd8c24f077c369c9aace6f56b8d6dacad17f9d4232809bd48da3c7d5a32f267070d36f5fa230c2555e99e2a6425629d41f93b7fc392e5b88b6a6fd2296d6", 0x56}, {&(0x7f0000000180)="6da7758f7bb12dd523d259e51991b193eec73fd05b7e3279b21bf0e9272cff0fce278c422a42eca1fddc17c895f59848aea564a188eac142572a16ac48224ed4bf18eca78a2d53185e47939988c93f93789d2ac35282af1da96da5c703505aaf010218d8e68c5aee1885503e012d5e80d2a6f88182f6e436b1ba15d9ee1e35e18855c85f99dbfeb114779b24123e9d7e4877cc2c6216262e85cc4c0ebdfe0bbc8d8b740afd3954b46fd22f4e7bf336e9872176456276701c046118287f9e654a796c159d44df5e65b7c6a0f8b7aca16db54ee564037e5f074029db", 0xdb}], 0x4) 16:01:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffd, 0x5, 0x3}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8004667c, &(0x7f0000000200)=0x801) preadv(r0, &(0x7f00000025c0)=[{&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/249, 0xf9}, {&(0x7f0000002500)=""/15, 0xf}, {&(0x7f0000002540)=""/73, 0x49}], 0x9, 0x0) pipe(&(0x7f0000000180)) getrlimit(0x7, &(0x7f0000002680)) semget(0x0, 0x3, 0x42b1e2a7ae87a4f4) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="8f8c716019b716eef2934d7816837817a3fb11161636fec5d00baefd27a786fd01d519f40f6a4bc5e25121e40b2c2d6f40bd156d4bcf9642", 0xfffffffffffffe62) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/66, 0x42}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/72, 0x48}], 0x1, &(0x7f0000000240)}, 0x800) write(r2, &(0x7f0000000340)="9a15a3741733d5ebc7b4ad384c23d50eca03f2323d8e8649529cf63b0bec66aac1776a6d4287eb07e1115a7970aacff845ee2a54d820af67bf45aadb3317514faf5584e55a7ded8d2c738845eccfbedbaa99bf95b6fa3da0c8db3862fcbb89e787acbded16c8864adade3eb0f202389385f0af3b7e04d0a27f5793cb08363bd311cdfc529f8bf40487baa06fe08808cf9466813342b85847c7cd6c698d6b3bed4dce4c", 0xa3) 16:01:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x200) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0x4, 0x1000}, {0x3, 0xffffffffffffff7f, 0x1000}, {0x1, 0x685, 0x1000}, {0x3, 0x3, 0x1800}, {0x1, 0x200, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0x0, 0x800}], 0x9) 16:01:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1f, 0x37, 0x0, 0x7, 0x8, 0xfffffffffffffffd, 0x2, 0x3, 0x10000}) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)) pwritev(r0, &(0x7f0000000380), 0x1000000000000058, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fffffff) 16:01:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 16:01:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './file0/file0\x00', './file2\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x2) mkdir(&(0x7f0000000080)='./file2\x00', 0x1) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x7) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a11, 0x9) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2000000043d, 0x0) 16:01:15 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) r4 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x2e, r5, r6, r7, r8, 0x20, 0x3ff}, 0xd55f, 0x6, r9, r10, 0x3c, 0x5, 0x20, 0xffffffffffffff83}) setsockopt(r3, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) munmap(&(0x7f00000f1000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb30, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x4, 0x9) r2 = socket(0x2, 0x2, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x7}, 0xc) semget$private(0x0, 0x5, 0x215) setsockopt(r2, 0x1, 0x7fffffff, &(0x7f0000000040)="fc3db0b4c3034f7cf99e52aa27937e621649ed3b1da6b63f56dc5fcd9ee354c7bf295930b89eef904494ffc2df9ed0438c68b5e298254bf7dd8e2bc09c7ef843f4c18d041f8e4ed70bdd641669e746a001c921bc221e7e2885f5e6ebcaf89e791665a379c2088b1eee93fb2e6cf4bcccf7797553926ecdc58ecac67a394fccc9155f268256b7c8337c2e03649282c02f38b81c8db28aabc170d694", 0x9b) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x285) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x4004, 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/139, 0x8b}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:01:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x3, 0x80000000, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x5a, 0xda58, 0x3db7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x7e48fbfb, 0x101}, {{r2}, 0x0, 0x4c, 0x1, 0x20, 0xf1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x14, 0x81, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x100000001, 0x8}], 0xfffffffffffffffe, &(0x7f0000000080)={0x8, 0xbc6b}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:01:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x7af6cfec1f94b95b) readlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100), 0x0) 16:01:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) socket(0x2, 0x8000, 0x67b) 16:01:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:01:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfeb) close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) 16:01:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) mknod(&(0x7f00000004c0)='./bus\x00', 0x4, 0xdc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x4000080c1, 0x80008000, 0x0, r1, 0x0, 0x4000000000}) geteuid() fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x82, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xa3, 0x20000000, 0xba}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x9, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x8, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x58, 0x0, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0xc9, 0x60000004, 0x1, 0xb25}, {{r0}, 0x0, 0x51, 0x0, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x1, 0x9, 0x71a3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x809}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x2}], 0x2, &(0x7f0000000280)={0x100, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100000001) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000000}]}) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x1d2) 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) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8c) 16:01:16 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) preadv(r1, &(0x7f0000003880)=[{&(0x7f0000003400)=""/110, 0x6e}, {&(0x7f0000003480)=""/50, 0x32}, {&(0x7f00000034c0)=""/69, 0x45}, {&(0x7f0000003540)=""/180, 0xb4}, {&(0x7f0000003600)=""/47, 0x2f}, {&(0x7f0000003640)=""/212, 0xd4}, {&(0x7f0000003740)=""/3, 0x3}, {&(0x7f0000003780)=""/245, 0xf5}], 0x8, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfddbd5c3) write(r1, 0x0, 0x0) mlockall(0x2) write(r1, 0x0, 0xffffff96) close(r0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x80000000000000) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="df9dbaccd9fb118fd087cc703c829056ead2479cc9533dde630b08bc55f0464c8f389077ef0b6b6a28a1984d8908003c6cfab4cd41b512b4ab2f25c697bfcf97321c5965c3520bcf00d31a27361fe800d2c3fd7eb858f6d17b5d2ddb0c49b92d4b9a2d2d", 0x64) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 16:01:17 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x0, 0x7ff9) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:24 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000280)="3bb299ed71e4028d8238142d0cbdc9fb4e13c0e57d64bef74c2d78390b4ce126dbe27b70dddaaaa6d13778e6f1a2d6ef925daf10a2e13ee89976c1437c70a7b9add8c418", 0x44}, {&(0x7f0000000300)="b014533efacd5e546a908be90ebee2e71a765c6c324d4a36a0a9c8d2feaf1c6bea579f66f4fb5e43bcc8ee17e4b93b2ae1e145f32e6ab42e1d99c7d7716503010f63da76c8cfdc8b45660956137354a9c27970c7b0ebee15d5e304ba231fef76d7da612e235b61b92237a314cf86858b2ae14a8a0fe0baafc504a94f35bd9e10a0109665d2769c594d4ee3f2e51352f55fb8dc2c23c41a096db712a7b2bd96f3c4168ebfb8d2b54ee9785c694e63fbef7793", 0xb2}, {&(0x7f0000000000)="2763742d3c07be57f700b8bffa15a9cf1cc317dee1cf6dd3d61ef8c6930f5b02250a0b97d9438e1432e36fab7b4a899c1aa1b3", 0x33}, {&(0x7f00000003c0)="bdcdd11d3db7f1f1ccb07036fce4ad1659dcf5013809f5e029c155bb677f3a86ab6a96f163d48a057b16af7b0afa02143c81bd0b", 0x34}, {&(0x7f0000000400)="4bf8d8ed37956dac20b880a26d0a55d90aae1ba83701862f08e7b1450a87b74162ac073ffd081b827964913e3efe129f346142380c5e1c9b50db9daf3da8e7a0dd7cd06c41df5c21733c4b9b0ffbe2410203c770e569ba5ea49dc89dc83b9ddf8c7ab0d677797f5d36c5a89a81f11c70106a7ff9acbc414e21a7f064ccaaeb3034395affd064c29a03acd4e0e52eb87a75370ecf3d708b3a63db8d56d1964cbd77208058ae353292b883711643414d1f121c907fd9d2cb5309e745be1c2332667459969041cf8494b1f8591a55e89c86327c52dd4958e66cd6aca122471797104828dcafa22e7133f9159276dda4c935fe68922e74ffa232d3731d4e997ee60c9e3387d37976590dc3fabae57b0335e159850324cf5d714f2791965b4d14dc8c51f19fbd7f2694e4de18899384f3212e03a62877e6b6b6f44791eb7ff1ef1265dd2e2fa18d76efa7855f9a8096581e430d0fc91aa3e18825f472ec6707f95281a7f7fe25b4a132a876895704c8a91ce2d2bbe4640595134634a82bac9c9154f6e7d83a5b85f2224ba4341b440e8e245cf8e4254915a648c75527ccc456bd0819a9999370885fa82e4e336213e1fc77974886013a08743adbe1ed411027e452e485e5932dd82720af46effb97b47bdc0e93971eb099ae86963c63b5f00e19fe2a46eb4e072c32d043d6250f9c12beaab1d27b503f24d06a78f2510c922e9c9ededfcd85554552e1729fa74a3c475f12f568a15892df10509d9bd72c9d55267f806bf5a0a5d7f16fa50cf562b4980405cd590262d6b963d4ab3ebb0e8acb8de80157c4fbe3df66f03c9fb128dce3c57a18e1f3ddaaab877803e4061ca6694a386a3be5fd00af108ea9de751559725cd25d30c2a035273ad03a8f27ce618c80ea7e8fdafae16c21178dabc6e66aabae3088572a1146baa18d732642e459edf52f01d9c851662872c8bc04a0c3dcbf38fe0b1c700978d943be4dcc17d02a4e7fdb0411f85c78b487d170a18a88c3014355624f05de40e91a7541573654c742a0ac1048ee96ef155c49894311449b1fc693746254ba8c78b76c341e647be0325f7c21d152d4fe75566222fc646750d47cbcb0fb6f4d5e2811a5ea59e565676079c6864ffe32996163a50196f5f18186f2acb1fcbdd3e9febe5e4551ae18aacb30154df635b105042a97cdc0d031eb2e95c3e76aeaf26fe38198c4b0bd00c25bc9d2194b69c7572105953bfd9fec98aa9e2c91f03e09cd5d215fb63b75d0626e4ee9244fcf801f5cbb1fae5318ba5254adaeed25b752e19822155f1f9645d759be140db786cb9ebca94913d2c1c27bb10b393c11a2e2f448b197bd2ef008cad511baa6021b96bd190ceb34d6231b98d36b62aebff65c620dc8ce0619cc36245455393c3b896164320c651a76727b625566fca4f56e37ac955d239eb110d59a5828df3d0df5c443eb21e5ba6781775dddaaf6c4a8d38ddc73af3244103d748e35266041958e9d268649c1ecda547c19e23c88591e6dafcb48e8fae2654be6009a841cf39d4bc5ff1ccf01346a614a2a6875e1e7c94675d6d66fa28a1fcd636088cc73a2b5ef4038c1c4f3386bfbf947226dbe3abaa4fba76771a331132a3d42be291e978790e4e1beccc66cab9e296966731c4226b2a5398331665d6a61a386e03daf06b1209b3147895fb4104773289dd4d7f6019531772635ac2e1aef672cc6ea7574220fa39205d65a7533434a7a26a86fea69a251bdf8e9477b5ca585a718bdeaf188bad7c883255579cc0037e2d384de91674dcf1b05c07f8c5d5bcb68588568d56c46d4601e5e19273f74ec95d35733fcae176d9e86a96fb2d238abc6ddb8af07bc054b41644420d3ce980075d18a89af4674ce8740fb8a18222e1bbfb98e4dd147b55cc42891723ef3a9e705c62ef97e4757d73eb688032099e6417d89e597b3399d44eb2c38919eee861e37dc447d6f12024e684967af4c1dd0625ac1e8f40e39ec3e5d0a0d72392605acc3346bda1b545b7ae29f1c12181ac448f49a7cc01278d8b8aa641bff272d9c4dd21ba42419f0a4907eb3df4d0f72100acef26fed235fc8ec527cbc71aacd068711caf27c66b32cdc01b3648d95ea04a5b8c90fcdbebae9c2ae7817989a9416f8da54c6ab0fa9da9b70eb9884740f12d891a0e792951732eb8cc44fd3524e20d77d7391c17a784e3a1d11b51c4818473ec2a68efd361744d486aa72de45d5edd07e323f666ffd18675909324b3aa005bc55cb0bc7c539a8d80193a616018b9d907125b632423f7e61f2224b30234ec944402da56c07730c9ac3609c436ba111431e277fa93f86c67ab89b5e7da1dc6215535e3d8613fdb029d4b10b5389a19aea44964a41127be8b8864605efd8850c054648505e78661a5a97b1a1517d7965eeb06a7b638a58eeae8e1907a51ef590fcd59e8f46d90930dc5143a618b80b6c582c3cb1aaa7c75b6f54c320ed84d40a48463be98904f7980d9bce7ad13933136d0c2ce552f371602345dfdf7502fc379cd91703cd5d30440ce2f94a4d94bc833b756577de932b49a912c2717ded41b64c9d67e906e4891be140f36b2b4f8b63c2656a167867d86901cd6ff1ed3aeb5b94e93c1c31ef29d5e1ea7e5fac173ad7e78fdaa99c2e1209c3dec11332735c5705e9f68e8c9f8814de7f503c736f973b5e189761a21a1ee1aa216ccf4e15a34cd720d7d7876545d208dffdbc324b3addd7e7dee8edcd88cc3769d03c2376b7bc59a3d3e41b88c7d7ade018b943e2816c12cb7541cfa6cf3d59101fb4c2ea63bbe27796012e9d289ddadbc7aba593a414c8d91a1cfe59dc589926b9f2f335896dc6191430bfe49405b97a613659138980cd7cb21504de5f727aadb7e092ecfd7c080789edf7cbcc290a8760df07a29e4909b87d3c1dbd01c0c3bfc2465abfa5c6512de5529a3e5c179b26ce341b4af4c9c81690e44fba10661c94a481011653311c8b7537d533519b177ae5078c8251e335e9b0e72cdacac446cc8202d4bb2a136887776c3fb460fe96882d9465819433d4797bb80804eec331f0356c848bb6d6fd05a69597b95ff36755934a15240373cb0a603d46847eac2b121248f6d251f733a2f2a5ae267561cdca0fe73dae13482e7f5a06275b0728cad02c48dc92acc6ac4071e24943b26a00b9ad631f63fba6d90af73f41b564a355753a444c82f6ba672716a130fb09052d4b310d7b94d073b25d6456433acc4c8c007f500fde208ec716cd118d6af9b9092b4f095d0c51eb2d7283ed774fba7bb7238f06fdfd339a1fa847c41627eede120766daff652bfef38ede90fa629acc6b5f46bbb9f0553c0f030019e847521e01ea0f76ba352ac13e4871c72b469374e0f7595a0a88b9eebc4ded7d445c1fd6a73f16cf97903f6588cdff56006afd0a1158f9ab81a737e0d13c63829c921fcf03245c60bc10ef793b671b1ffd702361c1d7478185007f975c0726912d6f5a6097a971be6031a938870d4c8fd4c02f393f8edd425b9a051931240de6a5b06fe6a81a0c9fb874ce0ade44a113fd67245d8b6d88fb79c2b0d3c7b1e17ea586876c8252316c8f8760cea14510046eb9c8406ffe87558332512a1686417fdf0a127a2da4b9c333914b335a3d589cb75da852ca29e011f4c1c73363c374b18a9fec94567ecf3599a211fc7439c5451ef37f8804cbf95a1088d2f21808bf9e748e675346cc96a0cf437123b9c11904f847b9cdcbb9cba262b7b132c8c7356893f76f9dfc41d661fda8d2c3a63a890a3b461ce2966a86718f3d5790936e209a945c829830e08d15f67670fff76120b33dadf83c64a8a65d760f420b04b19ff0524e0b3adba6dfd303d6e4b5810def536bf734a02c1aac457a8a4412c0fe7a8c4334bfc5c16d2343c3efceda93addd16ea9473a0d6dd87912b6f4bcb0f84da39cd5c5b8bb21eb89d1f7c367cdd27ef27032433b27f949a283ee17e937193ebbe2ae41a950b7fe5c503967b80a9718c68dae733dc4a5aed9656df57f873cb1fa1e06ac7a90b778c0075f068a13d5b02b666ef42420991c21cb78f5c78238bdaf64127f8add336d874eee1fb854f7c5f02d841dbf454c61da57ff0d2393987d2a66ff200c2f91bc229aeb4a2dea54cb5adb84d7326c18b47d45e3043f16cedfea0322a242feafc4586d6bb3b4b1f72fe1afc2e29edf8779c47064bb28002f77b08fa90cbf927741f6093a0d080537579ca36e5c2ec313501e95cbdc4a1036e8a34af8acedce043ea44d6b9efcddfc0557af6413fd01ebb18a5eafad09f16f72f7aa80a6477c5323d44a11be887332ba3d7a9f0bd1c63f99f3e9d9f14938404b81c975e84cb5cf053fa5ae81905a0bd22bf7e5a1d5924e8c2416009b0aca5b75732184acddbf756faa60a24ea363c15de1d0904c75217947305c325c32f521fd9a83dee5cc5943bfd52a3185dfdbe338f49af096868ab5b8b5ba7400b120b91fb3e0debbc09990d8a5136ca232c7691248a041844cbebd92cb6ea76e706a11afd404da5e1c9a590c0e176702cb82b32321d93b1b229fbe356550ea9ad5353de1073a9648270ba8e176b8a786e6c421bfc744fb35d97b3f216821744d3994889de0cc2a683bf2e0796fe922e816adb8c78c67bcc6d644666b479812e4a833bff5ae9d778da70b0acd10e1b5bfac70136aa6d27a147c9206b90b453e326ec38d31cf525b52a99c242cca314815595a073572414ccfeb1e50936cd849efbda041b4966f43e20dfc7482c85302ee3445a82cd42c68ceaa4b97fe7251555f0f9ba174eab7964907a71d0319382f9a1a1574147ddcc71a0db5a2e643c3421abce91a9f1ba2ec99e73e791218ff222c0b48398fad62541c7066387a3e0308ec296f7963204f4cbc2504378d9a1a652182561a4d0642f90e7eb5b68ac7871d3e85043062873448c5f8660d35845370a2efdd0b2e1e8b58558d736d733965c5cb1a7f414c26b66507656b2751bc536ba2378e5fd36965a35cc444b76dcf52fd51fed58da2daaf09ffb57618bed8b34bd7969f53a1a56180066d2e84cf3d859cedbfcbf7c3fa5fdf39b6e3d3fcb235524637962b19d53dbe8a15ccec42c2960d92258032aa807aee2a8def5cf4d0d86746cda9a599540a7330e3e9adfed168001cdfa3b8afd764c2b04b0d7f7c38940fddd23255eeef89c3780f373100ecf32968d25a50f5ede3b513cfdccad29be254d274c8cb46870154b23c35ca9d28199a3cf656bdbca1320f31cbe5d5d2dae051bc4ffabd6b33b08bc1ed9e4b67e9dc76a816b453b4c0e538b557b2758bb5090cfd1a683d350d77cadf40ae2ec2f0086421c3a8fcbf1efd4718ef2e4c1286a617f892838189fc683aa1c6130df2c053c1ec0c593e33d843c3bff72d50c5752655b8d4b1f8af7c05ca2c9f73bb8e1fb34e211cd4805adc3ba9a702060ffb87d50c83b1d17bbf08f595a8b4e6153c1e36828beac0340bd60f95ea7cf6465c2be57e144fee57cf023d41c47ee45aa49ce3bd1f7a7daf5436db981a4bfeb6bee09727ac8ce31e6f7251794f4241b68ab166c67ea15f7415413adc7d1433640b42251872c2d99fd3472ab3a032106037bad5d20282c67d61a5caf352aea0b882f03af7de72ae8391d91a00b98d63e45834304f5157f16fa822da098368fa9164a0096680bd9ad8c18197ff466b0aa8c95ef713c9e6250758d7ea01b20db9c037c222347f7a0d28aa217309b78f27988a259f8241680be6b1c939245fb5fda0981d3585544226a64486d1423275ada8284c9264eacd15148fe3c4cbc", 0x1000}, {&(0x7f0000001400)="93fe180563e0e17f29ee63481372a7f7949615da016f2f32d92657e0cfb03dc47c19f89d8ca1a4aa3ad71795c6a3f345405bf19477cf9cd81227e1c3cf73a97a32367d8cb53aece1f44c5b6d1f548c0cde4348d74d77874b708bf418b2023164e78b013bd0e14dc694942ffc4e239f08626914fc74df30584205e2555318f8f053100122c9fbc385fd16c18fbd74c5caf99fb0047d7723b4e5af6abca4bb6fcd01cec441e1193add04f21e65218caaa0b8e57c97238eb1e90c6b546abbf1325dd34abb3d99882b16b8e6", 0xca}, {&(0x7f0000001500)="df7d856e8515c6f3ad627b9d9dc30a4d5ad550a637a774bc23c25672a72550b11fdf1658a6483ed9c0895db7729bf86a9e4fb395d21598f7f530a4a11f7be940c60b16fa94845a229e70ad7119c2d4d705566920fef8946329a847d1a0aa02fc31e01df08255165d523487e7be1353953878ff9d93c14d22c2ef27d0d284848cc7ae615b2e6a609d8283f28fb807f6de3fb58cc55c9310126b8e423cffe44ea300648526caf429f97ce48d84f58d8da41e8705ca20c1f64072c5ac4965d9fe9d425ea3", 0xc3}, {&(0x7f0000001600)="d31971d6b8c86ad043337d5f31b803112bcd4ca909ab0bc6feb1c9d7d778173b2b2bf7107b31189fe53665c2ea54da3704c35128af1d7e168e6edcf835d980a8db65c5ef01301495d7f5aeeb", 0x4c}, {&(0x7f0000001680)="3593ae1d959b992f3ecfa323981bd3ea3c9d893b3abcd89f47be8640c9f660593db14ab36e1576d0f18f5f1a49db49844451375945a53220c0970a1c630f921db7cb51c371fa4f88495e4cc97fdf0b7af71cabe4e813646532f0fd5b0bea9ec4daaa5a80bc98d055d3367bf012fa8367b90ff9f31437250c1f40adb691425f7434ce417e02ade0f2011a6886374922da37957f419d686993dfb3ffe1c4e19e1e6781cb9d271f659c8b53309764c861bcb538c6dc4bd7d42a29a97246bd91d9b7ae020e0652ca0524d8f097c08a3e7500da5fa2549719949f237901e22ebe6379530b0c79bda50f6114ee09d66d245469d7abe4f3a96ab400d46aa766cd4c46dba372d7294bec18f2a4534cba78e4a66677b20ad1d17b4a03ece38a13f099e9972b1eb7c3193eaef705694a30e181dbddf06140fc9c7a80ca3bac8191781c2604c2ddda6270fd8cd5ea847688a2d295a8e3aa79b43f0e98139397b922192617b3eeb33f6d3b5abb89b5e310dd726491e602b46be3dd730b6b4d3dd5caa3a8cc9900b0042998b657a1f65f07b9cd8cd6e4ce566db12b73c6a3c6d820bfef58481b6f9bbe27896e081495dce4e0ffb563f334c5d300250fdd78f0208ca996025b2209d8fbb5031ca959aeb67021a718bf44184b8491f9e2830c1ab6304c4c4f9a0910edca3197d31979eec7796567548858a34c88f107429a9defb80d91db3745155f171ea9a0f3d08dfe71ad0509066e93aebce3ade21457e836d8d1abec31e8b89144feb4da7d8611029dac61ea69b125c35715c83f4b574ddd3bce0c1b355c13e1b3b268abb9f99658a98979c7519dcee027a3ca64a11222addf32618e5844ca3b91c70f50d83dd6e236ba513eed10535178ef792914fa02473b24d9d3d2bdcf984c67d9f95343fcfbac581ea5ed2d11eb370a4acfcad61738007c6ac85faa8eb0201adeab7bfb100113a29f9ffbd23f371b7fa63bedd43b049238f0cb9d7a3e9e8f458f98f564b0af6b109fa31a69143103cc10ed2928c89a5c6c0264078df31359ca873edad48426833c67966f2ad29e902f679a0166f92deea93e460572f0d96eeaaf106cde25f11f5071593df3fb4e26f36a81741df93671b76a96e3be1d95bcc33678e7382fd8ce985be96131c217349996cd6f1daa8a047fda204ee30430d0d0d36d4fac6c3ce6113b316f9f33bfc6a65cd260b9cd01001056c50e2c4040b751eeb67c94b775f99aab4635bebb7c4662998b9bdc29b96d49abeb27853b71083c09b8d80bff6c926c055aaeafad30d8490454791e7fa97c3ed13bccf2efeec59a7b485b9fc09cae881f3c5d078d3829d559ec448f8fa7ba36bcc5b6aec1f37688ba01f677891f146faa545d847cf209732303a461b1ee8536b44770b369c5362c64c645ca1e28a1153a8e3beb5c4a800bf6fa057d9b5d47422cc0df8a9a6d5db8b8d6a315fcd512cfa8f4aaf9a7b5ad6e10bfede5ce467dc9e673b45ffdd34adbf7862aceccafa6935f835627d7691a4dbc18fbf353e5081be4aa846a42b0e1663169e7e90c72046ae62fa8a78751b9c1d71508ed9b254977ed737785ff4add70464fa2edb83eae051a5d34a1dbfd246533020e65ca8f46a486dc2eed50007bfa3d1612acdec666cf34149d4d489287d07c541026e83a3a9f873bb7c29160e340f4be4d10772932f60622d89ad217928ffe1c5a7d4da0ce1017778128431f003826312a1a72c6610c74aad509003ae3f0b2cffbf9bfc444ee427c112c1cc95ae36c7647a05d5e46a3dca274819ea0d080fc2f9d5d021fa50cde9938c99c7c645eb772f6157fafffe6e227931ec1b5ec04f3a6aadf198e0d029b466ee89737fb3d0706239e943a571d6d00ddc990009f5ac921aff368291ca8f767104a3a3133a18c97ec801ad72270b153d55609d2e0490132d0e016fa1c42b1eca29980f63b69d143f32edebb75bbd12a6772d3253e48f1bb6d9c242af6199cfd1c523797c15add1b3b3d3e9928a28ee70df104859911c8ad34bc37e34641ef83f8a17e19625a3ecb017c62cf4c76d1f7daea8158073f1355771a11773989bc144f18db8a6880467bb112f3463a7a564c353da589829ac3c10d54d4df0f0cf89c2f117b0876eca98bdbfb6551314a49f12cbf5df4125e37e695c64ada9d18dfa8946370643b4bc858cf5ef9b0a7c4493ca1c602c552be4bfb0185bc39e5bcac98d55412383da705ea1d34ff2efeb756f8caeadba0ab1e40ac67d58d19710c64deb4468fc72d03200eebce1c0a3f563732536c94ba3c2a9c911488dd611a4e3190dd6fc3668a9920a447cdb528cac5375be54a4e2e654b28bf28c2745c845b2f858a64451d0136cf1c8a394bcbbd569cf324f3bb51e57e73d90f8f2347b40d4c125250a2e6ebcb7baf96402f3b4d2d70982a7ff337da3a6f46b89da1ac463ae9487cda355fc84e8fb6433059bf7d53e7f1b62a16ffef9c8354e07ba23aeac0568539853d2083bfb1d56eec1b3aae442195e978a302d9f241b9b1c336a0f1b88600b3bd204135071c85f60cef7dd1a33ab743677b02f3396823d61cfec8c1bf3bca65e4e503fe78ef7615734b1e465a6682a2d58ef528f07700e4ddf8431c41346825e7b436841895874dc533d4bd4daed95f53e75f472933bd6ceeedc2161df070fcefe9f918f39c92a79337dd48fc75c4af9f24b06a7e3fcb83615bc32a650ba5447d824a6b6d514b5ebdfdcc79f25c0c4f1b64e578ca577f10f2626774b5bdad3d5e24eff371156059296645b8666122695b22822fecfd4c8fac3b4b7efe191331ab752fa1ac7e637597591667176551ba50ff74a7ba0afc52675a50d81a500343edc1d75acdb7be911f15cadc79a864763d0ad7324b6de592a5cf617b9ec71a376891065d18be433513938216c2b060eb35162780485c949f088328068db78ad01ef1e38339b41936c9623942170b71070a6e689dc139fdcae9535b2b3ef795931ede05e2d17b52fb4a2e2a8d6532612783dcc795bcfe2a4d979fd0ec9cf6433dd0b722aa1081021c659f95865f5a9136ffb43cb764ee9e1863cd1d99f4944b19c1d762586f695dff838f5a7b815ed690201e2d68ab19b921ebd66ed8ded01152dee291e998d9434d2cfca1bdabe8111ad21960198f0329e8368a8094e9f73f912dc2ad1b4f91451945d50510b55aff5d80d9da7bca6ba726e9f4dd71969defb5006d00ab77d794359d3318a6750d75f6fe3fa755cda6c64eb466c9d7298bfab41823f6a2aefb0325c2e01d8fec36f1992a9f6c40cc5e77e0d6c0dabd000a2c3a2194df7610fe9fc5f9c7017cee7e6db5e61ee17f078e9595d8034dfa999d45f7452af1284e97a8eae62301a04cd4e10e3721b8f7248b2d1631eb1fe31366e61e47c411ceb241f5363d157073275339aab8d3ab5b1334571f1a2d6054c22abf761c02b2b4a7da04126481147800763721a7b70053cf704d3af8c6ac9bb0ea83bd4457a245fe33667f54c094bb87b83064393e2abb1c5645313bee13bfad1ce40003cc3254b622aabd1f14d27c09aea6deb5de2d2c5a1b15a67509006b1c5a9f7ce0ca4447cc16ca6423b66ed0cea2ed0a1ae6e5cb03f6e7869804a7cd64224ad31bee33186a2e00f0b4fa1f2f384bf556d79b53e39ffa8ab0610e5f1ca9ff679c0f594118be30d30e39ed27f22252c57d3a963c99800c50071f49a01bccf1c15b77be79af37c620b4aaa2e0c6a2fd1483021c5d3d95332a4dba489f9f67670b499f3d7ed0b667c041a9b402e29374511c356f45592a47e0fdba661cfe2bb124579c9c57e5102c6a2082547078603332cae4849f74eea5a4ed65c0ac526f95095500ac9ad2ce216c9869225412ce111106990bec5e432881fe1f25ac30b2cbf5001c5ce83b3c1f72abd0d075731a3f53e3b43f839642543b0d8a3dadc71155c768b518369d96b81a9836cf8482c9f2ebbf9b0d33f0618637b53b918f4da0dff5ccecaccf7ea5464314833ac253b5753c1dec7b08c21b9316377b348e082778dc221885b6a374e514d086671f1476a95de775ead40b836656bd02175ebd8f1208c6eb3a41b3701542ed3a37f0162841e8c09b1e134755fe14d51a747a09529db22da7f8be0b389959ec2ed7d78bd6590036e90c7e4a2f2d489701837103ecc0af73b014e55557ca0cdac4bbe20a7c99660b767e1b5e73a5c24224cf4e0915a52b77f5d6aded0c968f8b116760f92750a44076b8a4be5dfb389e8389056878b53058caaada9e9f385fbe139099d484eb75aed4c8b8fc6f933e8dd93125389ddab56fe567f42b7046679f8f9eb5ad3d48766e20b66b060de3f2125ee36b346c4cb02f173d523123c7068b76cf4d1605d0442f0a1768ebd5ea787f0396fa706f997640e91fd0bee5c651364b4eb198b6ce56920045b211be8a8c89d986d23b6f16253db1ba31a1214dca797471e72d607d1c23acd00644aa579cdbf2e1055538731503aece367d7556eec8cf39a4b35547f38ac8fadc5e06c34abafb8df3808b3df610902a243d7a033b828428759455b23dea09ecad6661a7d12c2465d6affb3ef5ddc9ef2d532493596ce50596f00729282d935213422136e44ad3b107c860339a447ef4895a261d3de152856b99ddcad165c80f0404e6803519252f8ec485a843124a2badc828dab4c0e149a9856cd0a49af485dce2d01534cc603cf12543479d771bba8839287a7c5c34b3f53a467d534a3b039c965aa4c525b123ffffe2fbd0608bf352a40b4895494f780a15b0c27d2a806db5121320d4db73f915c2ed7e360caa37e248c9d822c2595e089b2e5ad5c04be4aa93285903050b03be870c554909d07b4fab8bed6c1f15b535bacb7590027fb69152118b8d69fc5e42cb2b326a0c0f7e9e51431a93d0211aa26a29e9256cfa6536a7a3d1c03e9ae3e605a65d7828244ba01e7ba4950b64157bfff1e3ff90fbdd378351386874e1600fe88eb956cf26525e4cdb7b231221aa3ddd2161698350fc3fb8876eb53e64c48857598d3d8279ad655bcef25afad4073a0b5eecb4b990668a206dea1dd9902f53be2a97479970a172e87960a04634c1351976e888142fc078e5356018ffe53a1c6eef76d61df515a23bcfb962d9b54af784ea57a9a52843efc23849d66f7a75b1a8ef66326392749826597ac0637a29a7530a64ec56c2163ef02cbbea81a6c59374e8df8aecfe9d16cd5a2ee47ad5581ac3585084542038672595036d6fb61025a45341b67a214f75771862c1d8b7adf6f99982c56b51c18f5cdbcfa46d56f45612804f26d6262c0658f56d4a34af81104682c28025f92a904a76177f87ed696ab47207e7ad5f325bacd9400138ae8514643081431fc902b0640f25351ea0152bc91b1771f9ae743ababbc3f03966da59de0a9677476f2713c703a01f7f60abb7354a53ca7ea9bdb9aeb4c75703de26205ae852c4dbec84e4941f5daa74f83b89964c102c0708b81a9e0372426b8550d3f938c1db9e2df91a88bc05d28708440f7c2d2e6af3d1d60c189ced0ab8b823fa1d78940027e86f57693c8e47209f6c4eeb9aa8db08104a4f666aa8171f349cffd9f23b2ac6f09a3470712054969dd458fcbe29b1104772dd726e2b4cbde8c025d667d16c36e7d7628897ec3e35d1cd70e477cf8e70a2340a5835fd92fecb5f8f846d561071bbd1bf2fb1f97356386e091d9bcccc51a049d51b38e237953d2223362a03096664f1856d3766a9fe96f05040969b8d539d6753f47fa3f55739438054b240836b5fe41cdd8b7c018a1c4cdfff3b82bf9c920f", 0x1000}], 0x9, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r2, r1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa) execve(0x0, 0x0, 0x0) 16:01:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:01:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x63, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x200000000000c001, 0x61) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 16:01:24 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10102, 0x43) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3d, 0x8, r3}) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x1) 16:01:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x73e60252) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x0, 0x3}, 0x2, [0x1ff, 0x4, 0x20, 0x5, 0x100000000, 0x1000, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) close(r1) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r3) openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x70000000000000, 0x8, "74fe644a23b7793b56407b74fd8f3a997385ab47", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:24 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(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = getegid() setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffbffffffffc, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x6, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01f32d2fe64073003559f88d4fe14e5d93f5dea2b99b7ba0eb5a18435829dacf42c638f3158952251ebb6741cdb1f81b13b205bd4218008a283d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = geteuid() setreuid(r4, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:01:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) flock(r0, 0x1) 16:01:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x42000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x425, 0x8, r3}) dup2(r0, r1) getuid() 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001900)=""/138) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) 16:01:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:01:30 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff8) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffe, 0x200, "4e61d6beda00", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:01:31 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000000018, 0x800000001, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xf2, 0x800}, {0x1, 0x2824, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x200, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x6, 0x1800}], 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x21b, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffc, 0x8000}) 16:01:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x108, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) r5 = semget(0x0, 0x2, 0x404) semctl$IPC_RMID(r5, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:31 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:01:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:32 executing program 1: link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x94a, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x26, 0x80, 0x3, 0x81}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x6d0}], 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x20, 0x6, 0x9}], 0x9, &(0x7f0000000240)={0x9aa, 0x101}) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00ed988291e866b1ec6f23c481f5e7eddb0ef8e9dbbeacfc5340"], 0x16a, 0x0, 0x100, 0x0, 0x259}, 0x0) 16:01:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="b3e42792f0536ce1a599f3a00fa3c636bd1e49e3d8ff9338777be02a2c7457c334ecd24e38138e4a142ab224630943035959d9f4e16446d75a2931ec6b49ab54437d3e0ac53586bbaad3ed88f82cb31e02d26784a7012c166342ef6fc01baf9684323827a37b6baa6078f7a822f15132845aa8074442085bf5872daf94c103fa1b075733160d272b1a52ab774f08d664739d", 0x92}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x85, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186a56b5001000000000001714eeef626d8a0e69d0086039d7222000004dd5b01385b0d80002deff002b1c4dd1df197708a300", 0x2c2}], 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x60) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x3a6, 0x0) 16:01:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) 16:01:32 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x40000400000002c5, 0x1) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x10000, 0x0, 0x3, 0xec, 0x800, 0x3, 0x1000, 0xcf}, &(0x7f00000001c0)={0x1, 0x8}) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20000001000, 0xbdac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000180)='./bus\x00', 0xc094, 0x8) 16:01:32 executing program 1: getrlimit(0x3, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) flock(r1, 0xd) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) write(r2, &(0x7f0000001880)="5e64a9754607077bcf6d9fe72aaba7af9026e38a4203d87eb6dafdcc4ea0cb9b2c7aeffab0d191b301e834979ea602edd286b0ed27b1cc118ab1e1af119bec7573d4c53e6fbbf7d55e6cc40a502c27904338ab8726f1dbf2263d00b3af1e742f718a1c5e89395cf9361f6f95c39661c20d436052cfeda67f64d99278422b2fe1b8058457b17a1fa146d27c889c0a51bbee26933251de9f6cc967c10239bba1506aa6f425501dc3a7815c6be9f71d9a416a02f5a540a06349045969a667f99f65d8ee4edc9304b1b437b22a9c1eedfeca21f16e1f21dd5436a9ad38747abb590e2e7bab593064161a6af452be40f0486103e4ea14f7996460131317967f523c772b9098ad26e89a1167d80a84e1dbbbf1f263435bfed414b61796ece65410de64bc359d2f2e9a5dd202546e790370d3ff310191d06f784f7475e5e808fdf682ca7a5cd547a9ed916e6414ea364a2b467b5caf5419b62b57bb30048735ffd4ac2f6c7f8a2440753f568977ae0912e80f4054320ca40b25d742166bbd8a898156b957880858ce14cf44408df1010e95c158cae3b1e89a3c06110ebb369df0006469512a1e567e35bcdbcf3e834099e9ce705b93740ec6e2f8ac98f35b7f55d23d029304e8078d1408e99aab6d10faab164f8692ef54b45f3b5d23a4c18c8652ccc0fcca1a173cf255fa34bc2101e0acfbc3056239e576de2b018b35f9a6dbee39b784f1aa81dedcd558034b7c5596a4bb28f5f1c115f45df13f067fc20bd9fadd7169b8b266bdb3caa87faa79ff36be521471b8ec9aec8f4f577ce742d3f8028f581df38d895b2100eac639b22325aec74db8b54bdf028a1fa9ad8ce5b26b1284a5e005259a20bea62628cfebb1e1a6843c56500acc2818f4f5318743fcaade843bba442cbc769cd8d82a4a035b318b6e283f077530099b265af6223d039dfb0b342c8f2120a49211657dd3c686ca1790a7a1fdb244475928e218d0f2335e0d1840fa78f2fd4823dc2fcc08881e15b7954a46f357b7f433936cc32d23b03c2a8ccf550beaa1ced4018230a02d5d97d70ebae78ffc6cf6dc5f1f61f6bf5abc81fc666afa8889033a85ac5ef61ff0c4752fa3ba7a96eb224225d9b16df2e34e3609941744cd5519a61229f1311be1f9d8c4fe63d7d8d44412ea7455b71ff3ba90cc81901d111cfe03a9ba4bcfa583c44063923d08078423bf8114fedecf31756226f3de506271c79c9c8782b711c68d270377082461246f3574bebd15b640c2c00b4072f37f386786eaf74aa001476c7dddb53c4b149c35c5114dbe13520151b356e985144f1f1d9b098a6ee059872fe47767e481a8d84cfb4d42690509c55b7647fc262b21f2ba87b0b259c7da041b6d4d6d73061cfd221f65f29b899311a06c70ecd34e4b25ccc478d4fab52f3246fd8257b206f384ddd4e50f3d663d1d5dfb415fe505e57ba1b2b82f5ee43658448bf258fade094e6cfbe71ea0ba7674c30278c3a7a28123ff2a2cc0851f7eec8f65869026069882b5550335ceb2bea233c599c1c87eef15c79a0c1e3077b9009fb653d2e3c90288fb2a0535ef45768071fdf8e884e88ae560f817845f7a3365d6308b1be59f6657ceb9dca30644c3ebc16a986d30ba8b1fd73addf3683614edfe14d47df85e8e6cc7b6dd67de8d74f949fbd6fba8c9d570bd35b0d786703678af19010e9fd0f352aa3d45b6175493c499b489576c091cc996f222761255b7ea6cdfb39d4d30f84a0aae7de2399dc384e39fa908b1a0c39299fbf88f3d9fe5c49d0f95b0f4487f55c0f31e6ef637b9cc2e5132afe6d4279817ef3a63e204ed0735eea3e35c984a2cd5ca95d1ff501794665cccecd0ecdc5271492bb32628d88c2c584dbeb7fe5a75579397efeda9d0ba161b34db9b10a76757b6d734d6fb10557a41808050c5eae5f226b96d14f0d275819c1dbecd6b5305c280d7632c0e363bf6a1a0b2621ad3ac2786d2c9f2525e829cdfc4a260b2f47ffee1e3cdd42225bcc38669fc44088fcf31c1ae32ab882acf7dcb95659a097b8d6f717129368310383aad8e1403b04ef8303e49afb555a2abdad60cdf5f0241bbef46c4c76e291b21ec9d2b917bce2d8cfe0bb1df8cc99579aa781f2591cc685fd0f4a5c7833ae42f02c055e654c63cf858ab48b6a390a03778f4f81bc443689cf1ca7e8d4e4fbee8b0a5b816318eac73936532a368ecc9487e7ceaca0f7e8a04b4867cee98da553302b4ca3ff3edeaff72d73bc63cb93979f99c45200c0324273acf6791a51cdb17b89972e7e28f95853c3dc6159a13196d51bba0668636408c98aa5618524b49160173f5179cd6babf01a99f771da383f93d6e644855e43ed3d7534657e9703fede72270eaa9f835aad50217b18092c458825d47317a331d56693ee0dfaa6488c986d19d792e9c9276b774a7616ead048135339613fc8e96aef147c3a929e8bb79db66f1f17fc65a1075cbeacb0c3215dc8c840a5b4b06ed05c6dbfe1915a1b6948e7ff517841f393016ae5c8454f7342e2bd8bcfeb02936f92e0982cf27d9085050790398ebb89512d9368196e1e214589c39fc25204d584366b5dc45f820d63527311a38fa07c895b33168b68b5b5e38d2acbc7be0b78084fa6b677965227ed7888f4c39698b58e51a583d5ec85ee90a68eb4959bb0a27ac7476a1a819871b4e5bf49efdffd16315562d7b56696ae0b073cd60c60479292c082d5dc59ff630af528a2c1b46af5a95666f433400ba2b56091bfe0cfb505f8d60ad36edad90e83f9a03dd98f66419107d23abf5d07cda0a66a48f6ae581a254f78ed8d36fa4e9fa23d6e5f92dd03bbd35c311b6fc886a58599f0851a4744658f15999bfee31eed863f5804f64dbd51fc7750eaaa24071346023e48f21ffaca8a288d7920865306fdcbaedbfaefe22663878b83725ca84e3265d59629a2d7485599efef0bffd0300f6c8ca78f34dd9564e1795680e8e9980ae4756ac046367988a59f8ecf0708b61f9289210421cb0d82f43210a090659f6cb81aa117dd1284ab098e58cae87479aaf21017ae8687dbb12a6190a95e3d099cb46bead7b8ad5179bd31c1430be9de3643d0d53b3ef789c0444f39a7fd970294c97ab391e6bd69465ce00e850dbd1e4ef7b02e19c90d59bca26c2d101c6fe39fa3b6a64ce36f0b2bad33bfe401993db7e5cbc2c41a041a3fe9605f677f39d2669871e3bdd6ca413117b1afb263b75527ac98ab14ada1e1b5a080a1952b38a7136aa26fb8381313e5da754b90e2a0af706fd9d122cb376631d49e946400ce665a272cdea4e44ad13aefc22e220e0436049184ed929f43de950436a0a22d4da8f850023167ee153a0324d31ab09c5222700a35fdacb3e947d47e6dd4de3259eb73ab526433a7816dfe2b11249e31256a970ce1996c913e40280322ec76ec2e0e4d3ac4621c740abe371eeeb122a6b19f8cbe67eb9b5431f89480489a8708ff7708f20b9ed0a347373076bbd59bcfdb0f8b899d114c57750f1eca22cc9473ae63acf38d4beebc33d4a126ccfdc581c15592d98386935324c47e03629a46821c906a9de22c0a66bcd49d05b5ca4eda7a3f0b195a365eb37010a8255af1ab552917e6d78d68502aa677fc891f5b8aa3af2257514431d609c91ae61099d2535e834709b96688294ce086df2f51d59ea2907093c886bfbba8902e2d7c0b21e6a8b399c005269f34e6f4c2f42e902583c11ad3d84065087f154001a1541f7d3eb7bf9834be43281da78e636051e79e5b213947a712775d4425cdf4f579ae9371468f57c06ca31b3c33d983da17f22eec471c3d6ac9e243a6fa197fafb0657faa0c3ecc73f2192831d1cdcaae241f07a18fcf0f1982230fb0abb0ca3b62975c65f15f47b7963aa4ee5edc10189d22eda518ed4955bd0b2bd26687f4ff12b7664bf29b6e1a0ec46b3f40b4ae81afc4a596306042d44b632d6af1f07d18ec4f5db7e5dd0ef875dcec2d0c1cb66d8833d00f6863680fa705a7216d84632a58b62f77fa873ec60df781254514f4c819d07de3ec8c3b2cc58c2aa23d5720604f7ec944c885071915ac349675f9c135ef1bbd95ae0ddb3668a04b4cd6d8aa7384d03540cc783e4e7ab01d30923935dc26afa05fdf572ff80e8f75e3550dc0380ef65baf2997937ed3f11c318ef708e4b7a7c0a1857c83f9455a35aa80127e9810b8945c39e0048d7d0b5a31cc242c9472cb160bfc3ebec6a9ffc5ec1b1992390c08fd49fb7b32aa7be656a74209aee55c87258d9b6bf644a92f97462caef4233b7999d9c3172a841a2f27afdd24cf03edc3da1cfd92182c81fa5fbf6139492eca3a5bbe85b76934efda43d0a23920e3c4b1eb1d92e5589885971933a21b2b809054c853bdcc105b9cf2e45355423589e7468bb149502a1859849ad44a1982f83ab4170ff08cf6d90ef186915f01f4262609cd93bef78020635bfae80696a1f680e0b712beb5f4b2c3c10065e34ec53382e06ae8ffeecf8f82bc961709bd1f5675f8f30ee31660e96e96b8b2d3dbecef99d484fe3faa3b5bf593acc4d1bd2474ffd99e69551f4c892fe48f1c9f4316ad38464c65770db854e2757a7f71cdd580b3fff9ddcb84636d09d20d7d7a8e89f4209a641e8343225521c92a7c7546ff2893e0087c1ce33c62f7b46bcb2fa0791c256a65d0e5f071f4666dd621c94cd47f695d7de64bba060a35ba3c317d2bd77d4dd1dbdb7d94c0fb67ef8aef817c64837b1127ec7cdaacfec32a75781fc223c8a38df9d140f711cd66c8c55adb4a4148415d828e4cb76a38dcc4b3db88e89b32bce05a57603361323c3c5c8881cc1ad07573b1a360cdf005fd5f890704cd043a2a60f02f7616b59bb86ae26dfa46791df9a25855602eb4cd8703d1db3bfe853926e3dcef9b1e4336659948e609f44c2c6e53195d8346b350f83a2a22be92f31390ad6f3c773055b5296b2155e549c69b8d6d8708ddb55c33150fa61ca8b7a9fc30544fd924eb8c71ec7fb5527b3ac688fa7c398db616b1f6563e0ab9738e2bb6c054918df890ec81bd2d5eebdd9e3899d4b9b69fc0fa8dfeffc09f9255e5e1474a8f696a150a80affa0b96474b1f64e3863b1bd756a03f3cd1be96ccf92061b11aa0aeb348632f462e5a70921713e56f423d57ccf87b7b3bfc8e68a28faa5e2f1c1b6a801054d3fc233c842514d217657d089ed00ed978411c700cfec1a2bfef8250915498c956759d06832b22304d948ef2c4adeb9662529eacbe47a02fc05054855391a59a471e5221e82bf4bee6bfed4df3dd7c91e75227fc2aa7f80e2a62262bf6d855136716acf32220b9608983f457b02de26be3197629c114a4ba7d598be84686f7ad44deefab26bfd9c80e1fe5236322ff85d4eb18a532892e582a505d7f7a7937e172b789f302dc76a8031b805ecdf6ad351a0c764c49ee3ee44b60d0111f3dad795f60647a3011602b769547445d24fe88678a82077900d5c513858dea599f1a890551060c3b0c03e848f5a1131cbba684c6170a8a25904290201ac9a81e4dcd6a6fe199c2b031ef5429c77c8a01b64a266f09a65f6e0150fc5f653758e40c74cfd4d020976f8e6b36262af0ba4d0e2f45b829a0128ea2ed55f8e12288d405a50d53c91b64079991e16801ade703a0491fc323d305fd71048fe1a39037956410ddc4238e8484ac7412de9fe5e7df579645296466360a26edbd9ab3e4f4773634a807ab846897cb5b1dc8770bd43db6b5ac6acbd2c18652ae5ef13503c212fe4132bc4a74519b4c8d7a8488b376ccfdcfeb427ae1b415c", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) 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(&(0x7f0000002880), 0x1, 0x0) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) getrlimit(0xf, &(0x7f0000001840)) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000ac0)="b19e100aed0716c081c881a087928edb6d53e3ca3cfdb22e6d5ed3db7bab737a9c4e62d6616f828ab68dd8c0b67dcccc42ede01816c74e8ecdebc5fa823221d594cd075bb0bbb28d8510c97cc2cc50da435c58327256980789cca162e4d7544c97986b97b2f5af184d386b9e1be0d83970bca2aa2de3a56e58ceaf066becd03614237c3a274bbe50f20d118367e1a9896069ed7c7892a6937312a414119b410b511e07196360e2e45504c7d8dd66484e034b9d00bb97b249d56b4407652827f8a41ff1c621425b3cfd692cdcd53c7cc244ee9359aa5186019cac543121bb028a811652636786532a317c654a2fb2659d68f96ac331196c1801617b025376547e52944c67d5b2f25152a02a1e87e7e5fd0f0feaa330c4f5cdac2cd956d47d93d5a8423da2c03a8c1e1e1ca778c75812b44f8375d128c687b5caa41f8ba4dd10bd20aece85b209675e3193228318cb16fad527057ed690e6df02dcd3fe69941b88eed1a76d5c257bfc10ccd0fbbbbdcb35b1dd70c5c0e4e21a61f88dae1b5aea9e6ff6784d7d1a6b9e9a0cecb1d9d2717737403ae07d17bb7f6ba1a495b59f084c04cb134ef46f3bc884c544286ebaa2864e5979fda0910f77a658ffe2e0359a5f5b2a77b852660e0252abcfb7a4a74af3474cdacb23a8880c8ff13c14324c9916079cd5dbe33233f8781f257d40081f298f2cad03a49d1ab73c5a0a24f016f482ea3ad8833a39bcd996f89f25178ad00cef84d44a2d4acdb40edd4899093a6ebc568cf23b5c6cbb68e5795e5a19d147e4ec22e034fb649a6e73398ab6bb034735e810d4dc8089d11808e9d945b8ad7ee5704117e99aca01586ae40661bde603c798e631f285ed5067a7837d5a90f77088dbd19ce36a0e54e95be4a84ca72f38678413b3d235426e98a83ab9432be8262c8b4f0f8e14cba9388a60066fe4fba805443f9bea9b30a5418f341e6662057a4ba95dfd86a58c76c595262729ffc2073a1eb9f02cf350a95cb011f61ac2b86f0a1cfed5a49cf8d566d001b23aa474dd5e17c4870217e2f97a1aa075a3f6dcd6f980f5184e6e89c6a70a1d333719811371479645106487826fbc0332e88a3964f7ce883a931bed839144dbff054e3e82752be14af68c8986ca1e3ab91dd685fdb3aae9e59c8de36d58143aab80151c5bc8fa3e8548bb4e8fcbead884ba6821a0b02e52d306f5eca1d37a83eb2cbb0d2cd179bca9ec9b8d1b53f895028e48a3e413d7838961b77bbbfd9481da52d824cd19cb19745d1ef62d7205025c6fa4b9e388ebf9e5dc98bcf8393dc8c55e213ca547db59d5c1987c29daccace41f3bfbf57e2d49bd727b820fa71e633288fb7d8d681d50ca59ab218987916521e2e6cbf8b8178e7fb111d56a0b553dbf1175ad56de01944b52bf07976f73bdb38b0d15eb149e51a40419d261641bbe362a43fe29dbc493430dbdaa514a6c4f45a1f1bc0762cbc193e6a273ff28c7bbe6121d2598bf2245408cfa29efd53d1492a4ac9832cac106ad6d9f159516bc5a4eec6a6f9c055080c5c8cfc0dbe67739b8eb883545eaf5a8422ae6d505cb26f5fc74d05ca48aea07d60e3fb2c638cb19a803b78b191c554e07d63768422931412f0cc9b75f3a9fc9bfe6cd73e3a177f3dbf3231f08b93bab4e6fc1b864a1ab90b81872eceecb98c0d566656ad40022160d7e0b9f211688f2426f8b99d594bfd30da1053fc28e645e3c4360cceab72b9bbdc37f6c06693aba343468ff0ae46c39b1c8111f337ccbcb60b4f37f6e13450e81ebfa9cd9e22d1022601e684021d07a2c9786b61b30533a3c4035be14f19939259830bd4ad238c119e999346fe67094784564f8f6261cbcee86364bd0af39bdd6a9cb8d2fb4bdf8e9dd85cf90bfd6ef4f36188af6498f4908c450988fb0b631fe44c940691cfa69cf33529568e503aa71d26d9ca68c813ab8a6b26845c2cf59dd87ad34547213249bf1fbc2430b13cb1ff6413a0145fd9f449460bd336064eb5e0592c66a0a2485664cc93bcbf8dc2273f1107ee803f8c0f409be51844f79304a213a139c1d1d6cc6ca52063d4e830e43c88b37719ad332dfddfda7edcd29c2615545ea529a11eec0f3bf1cc97e3805ed96e84d85d183af17522a957210e7c8a95681f5a71e76b0a7f970ecb9abdb0b6da327a0e3b43b02d2badd48420dcdb49967927b35487911acb7c344663254cbc12115bd266723031bc50a23bb014c91765f105db10eb59b6dff5ca15726edf8cf4b56226b3148094ba8e51c3f037c897b5c4c049f959a334e2197b2fcaa6fec5c4143f21b2db03d768cdda3dfd434494c628e74fe724e15205a1ab1910c7db56cfbac46f477b754b1961aeb97811fa66fcb8e7404c24bab0de3a9f6d3efbbb3d7c9752eccba8be94d350da4214232950dfb275569ddab3bebdadfc41caa4476a41b7ede9e8725f37a057c193f09682c11fa53a553c6e8da0816453fd11e0e59ce2b0ca425f263d0d48e67a3bd407114f910b6f007c07dd21fd90a8f361ea1a0e11c4270c040de4b160d6345ecdbc2e889784349b66ca77e725d54b2dd02e1db569ea6550999a7b6550c83adfc91ce118f418d1b276122573883c51408283bfd5a887f43da7cda154f617fcab49d356fe3cae7300498416b696911253d0f7da92101136734f3cfd67483e0aba395e495858cff8dc554efca2610c14d8a5068ad8eb15b849b1a2e3c9c56a6eb61caca545e3788dcfbb26fa1313665aaab6e706fdd875685bd930c546f5d7b38a68a21b9f8a009de4bc6245a1da0ca758a25eda3677a97cee2eb1864e29d432586ec0322fe5250d350b1abc0e576c8c02553d48722533454ea51652d6e69d378a0350a6d5f60f177af4977c91d9dc9329c9963e406098f9ef4ff8171dcdd2a8fdeb04eebc21b2fdf8dddada5166914a19470e905b015b0b4e4899e865b7005427f07c442309b89f9ef1b8767aa15294c2b3497bba8778e13edab1039a963193824eff0e454dc7d2762502d820ec04d38768fa9a2120b6acae43f9b132646b253330bc41710b47d48b0ae047c8e38c846ddf761a6b69a4a25f5e8580a9031337d4ed6e2df0c9f0e0d9350b59b3cf9f7fe114ec39a9fb459f40d43bbba4a1653a5ae28f8ebcc2a8cf51a58c75a76070f78e315777efa3b93250cfc049ae7fa43aa4abf6e3906f5ef9640300138bffc4ed43104a1701eab99444a08055d56ff61604145fa4353b1c7391736fc7310175fa7685be8e136d48fbd323a33c5ff2b42eb75ce2e70e02e5ff97ca03a6c4cbba147392327f30640face66b2d127ab938353aafc9cfb0004ba047acd64a79ca1afd6618e60926e3d3faeeb53ec5cf611b8e68d9d4991cc5e6895d36a7d3012b4f25056c58fd201964c3e67419b448f72063a143878331b555420378bbd0d717bf88f5514e61ab5b70a87e257645a8911e5c4d8ab09f1e744b671871740908e56453ba589d43c688be3e88a6d6605fcbcc3ac9c46bea76487e45e8c4faf25245b3c90b52cd11aeddf91c0e8ea2f3cdd56b2b20dc7aafc0af9c9587afbc62baaa848cefab36cfdea627a8ab16e6d9d8f66e8b09efc58ffa7a78794f7b9aa3794bcaa0dcfb2b4d7cba93785cd238a6cd18c4f05328a14e08240b3da8456955065caa1cc11627296eb78fc42e595041c0a8fe128333d45254556144a7f1273b69e7353a8a67e84bf4e3559a556e0fad210701a500c6bfbbff260b5eef8621d09fac0445580f082509b5cfd5d9555dc590d3c43d100a4b151ee3176da1c14e6b2ada3149aaafd3d2848cb0938aad512197d77bd78961a5717b53fb0f9a26abf0e6fb25e11f96f67b1687657a41c9751eaf3a88e6a2b966e2818e6b24539b7ef75c649f43a3c45e8d0b2ce51c99e2863d56bd6af6f9c7943e2ce6a28416eed66bd74a69d90aa6f6d6197541fbf41d206575cde2696a5dd92799cf96f0ddb670aa9968765f9ff6196f8b4019b95d8b274f44de7615835c79e8002579e52dd957d0073e004321ba9080f1c1666bfd788f17c4ba974ec8b809c798bda0e3d72e6cdc4195963122cd4ad64d0df9b5e53856fcab600d495eea0c1d870166f70db53530be96f1783abf54d3294821de7292c271c353cacb923af61627efa567afdcfc22815af847df42797b892e8ffdd8dee3c914531f6be9746f83e2d03d083060e7daebb2d4d1e06f7acc555f5ed9c4d8fc6b51f2898ebae4301340fd10c2b0e99c8639fe6f8e430ba686fbf65241a86d5fb7ee7cd830872b478032507ef89555c35d550646605838293f99ad8f20a99d347efce596a753cb36055a54dc6a6d6826294ada21acb207919fb047fe2f97a416c06655a330140bd08fb7f996028e487d7984f8978168506e18b609318863c0cd15b56269312fac5a61208e56fe0bb9db39b2593776f9ff87e87db0565bface0845d2a0209010f85d4550b58739218fdbc0486600da348a2788c81a89b3c9465bf25973975490dc0d6d072485ca23ebe7c8de6d709bd1c96454cda7b3c3b0f02ecccb7f6d7b7ba3a4ddd0fa6327fef00a4da0599d99d3d1c06477386a9266400e18d1ed57d5a8a01b79f250ae4e6fe6a99c176637d19dc31939c910d2ea280ebf2d5a0e2b8f989e20c56a1353f412f6d87a922fc672e06b0ddc1cf2e409a5f6775b34c0edcfd1fdb9a49384bd2957458e1b7a12d6a64e5a464c9ccfdf2e23e286c563c3b0c45618ea232e2b7c51cb06ab633505a947047298dbbcad162fe50485d436efef91490c8e9aff688d58673a3c94601f4b63e8168273d6728a5b0b2c1f5107a4c291d4c32711a804a134126b68a1be48ffb0863a67d8857a7ed4c458cf10aebe8b9426ae6227ae420fa78d1126633059c6c90f315cff2e6d908332a2f3bc7365ac3953eb80fd127e9b8af21dcc606251b09038c689e1dbdab0586055fca5bdad92ec73efef4775ee2f78479b80bcafd3658294fd7334c2143f10d122686cefe221da1c93e931197e7872c7242130884245fad21219a9f3ea013cc2f6bffccda18baff75ffee0ac59fb246a9dc1631e19a2de2f4cca0ef3e26e71f243b0e01e03a1919a8e6d9749ad928007c068b0b3d35203d00cafe619706d14cf1ace89e00d4630724bf2db3c2ba5ab85a861daea8d4037d9723c18388e8936f5abb9298a06c69f3f1e2bdcc8b2dce7b331556a2b294174997662d759a63438d8293bdef7518913cc66ca1fd21b7cfd2d31d24419464fe3f494c71830efca73685a36ebd5999af66559928d8d855b9c3d1deca615baeca628dbc3fead68da86590a53af1082f1d188961bea976303d1d84c26351bbe87c776ab78b761ff91f8cea39dda304727f66ea25a7a6947ee52fcc8fb46ca507e039380e8a6e8cd422962e5e0fcbfe5bdc1ae76effaa45712002cdd3460465b4b6f71b7b4762916ec616468a6a34065ef4b7e4ab6bc5fa220de689bdfd85655d54f54a3b836a81c97ba9ec6fdc2ceef52ea91f0d219f97d74800b978560b9a68026ab70281fce20354b920d03a69bc84d22358326dface5a7d08c83b7334c50bd14f9756ab8aca7d100da3a06b93debfda79d839980f2d607ff4f739c60d4a0a88d86554286cce84b5201b316193408d798e0732fc680ce4831bd94ee96fb110d831ce7cd790007d066b85c7ef45ad84cb1795fed7c035eacecf1b1ac01f80043880be06e91550647c83a976cc4f39752ae75d8d316f961972f09e506ce33f7002727bb9188e7f9db2105e0857eac7699c1ff147dfb25745844473f46435e6075f6983858bbc554af8256298", 0x1000}, {&(0x7f00000002c0)="947cf5f610f2a54588f340ce5255676b5f88448f18f88d09eb301f0d108bfba882ff1d33de4d1a5208f5edecff7760514ea34fcabaac6040aaa3776cb84531235568776aa60c469c944afe9636011b03ea67c6eff921ac20b57aa244d63d536ede24793570cb4663f27e8c132faca9c8fefcda43d79a3016ffac70a1e0d8c7e2ad11ad989307eb26293d10a738df0967440b10b2c9b584509f53ddd66ce789dc1a03c9138c4962bdcff93981dc69a1dac5ce627dc374722479775162d90936371240feed60040bcc203650a0cdb760b438b47433cf10406c3e50f7940c", 0xdd}, {&(0x7f0000001ac0)="eed7580ca492f0e3396183ef296ab29991cc2adb3132b63f00aa14eaade56d65031fe8ca412f02ed93687ce7c6e9ea095a0be6ac8287119f6414dd79abf559d9eac5726936bf8c0bee1bfdaec17c310288bb372bbe4cdaef759e244cfbcb75bc2e698abdc965f1d160ad704bb3bdabe5da4c84f3b1089eb562ab9188006b087af8a24c725bbe1bcf2d9b035f415ca2b1c2d46fb5b9db4d10de9c6afbef5c9a9ff6a81ce7657632075e0066e9f7eb7230e418c9af198fe9ee7be35de0e1a29c8e3a67634220c483dfcea71c1949a0ad94ad699a20bf1614e0cddc9dd9ed6f4860b43ea79c16d3a1d2a36d6f8a29e75440c0eaa65215ccd290824052810160f7ee2dc7bca630371c25ef592a467e7cbed6551fa6d5e334936eeaa4e64ade6f183765a96128b3f267a00ecfc62eaacc66719d84ddefb45780666a1611f2b315236034426974def21e2b1155b32ee68f35cadc5d412c82c53e2abeff7a0505ab449b9fa8ad7f0b71a41f73b91118b131b17c1b97ed104986ba3cca8510087ad49b4062cf4394e5574e26a8a37ae3de67d668023c31646be8c807004da914eb3c0425b1df084d02d32d5506cc886a7250ade9424572d693c5b6ddabd66c1f2f280fc7985c826fbc602c7d38797993e2fca686f501565c64cce5395970ecf3569d0f8cb9279f0bec057a075e5af0cd859637475d8e827e3747eaa07f140e5062f1c902526d82395a00f2fccd92e88a600ac83bf93e7a855cb488bc79cc30962d0859d9d91f33331f46f262672326c3b48049dd06c726249d2517e1185f329f38e00478b29c713ef3c024a09dbab6dfa914ca5b14a97638841e5e5c7c08e9c03cac0c24a2346ae6be72a8788b42efa470b845d667c983dfb2c2b0a4ca87a3bffe1e96b59c04612f3f4b734da4466cd6f264def64c487bc51bf7f6b23b861c26d93841c12d74a66724f7f4b723fdfc6a911c3f8de1e80bc79adcc2a2f42a188335e80cdc52cc033c3b8597168a1c211fdcda0eea141c4f34785a158f29c9027affea779e284273b11b809c12d55dd02d4ff94ed26128dc58e6391658a3c955e02920362eef7976e7f5694e48a0e5fe063cd521ad1a1b1c9cc943ee6de02b72c92cfd9803a35d819a4adf94566495e57a37db9d0643743ff2493326c03f04fd1332fde1fd1cad643cf83ff7ba4e88ea5c868c21c46358ef860ac650a6e1ef3cb840a102f723d14fa670a1444db5a64e673dfb826143480a4d1b51e0921d728dce1488efaa7fc8f237d21a63be7490b64e8b658f33397af31686bfb1dd64b63820ec15c51338b5bc5ab739230707efb403b50e021e1f6fa0282d6322b2b69e030216d5b8de358e6817383efb365c0642cab5e765287340dd4cc2f6c2619c9a259bf4771a70b957b0358bc781be32a3ade0e1d65279db59a7de9ae3889c607e71bb6a531effb26a76df2c148e1c252b34c830d709787462500aacac46fa1f0d042d2e4c9db90a9d8bd9fdf6c127e75abf55c6d2848e04f9b9e5672f19edc750883c174768562ee27f2bf8c43a851b2fd183a96a443e8c9e2c9b83e2df76cf5dd84d4d508f7431e6924987fdc31e39c9799dc209ddfc359d57ab5bf85dbd19e63d7c7096d45c80767c29930eb448b64335414e5d65f572a5ed8f5ce9fb7c1ea630ee2f8fde42d0aab8e7d6aa604e981a96e234b671dabcaeee417815969f0ff1aff1afc132a55389565f9bd5dbadf4a64373ba5bab1fa8b96e1ad9e9e3c6bd00c541e84b9c012cd56f1c98354467a709711700d26d66b9351dcc2d8179bd444fc98618239780ee82c1cbd68e9bab995ce802d8a9e1ffe8be3110bbefb783463eaf69b03db35c45779e8c8f43c2d116402de1083c36b2d55ad104331285eaf1e9d4be3f3d71acd078abd5650342ee4b977dd8366619c97f0a3b66640e1cdd4e700ffba3df9833b802862104d22b805ccd6415226efeaa8f4e835b8d766ba349ac93a69a5b0c8059b637a18bef4fc153ff6074570d9c18d0bf69c65cb9cef34db356673f305b81a2d6e2e6ce54a449040803b77b5154419abf31c2ad2751413dd4d2d78437ad94ab0b545ee2bd624c465e59ecec322276ee5dd671b07c68f81f817457fba9052be89bf041343da85856744e51a6787ed67b20ebf5dc4913a81de0295d2dc5e5a61c768fd406518981acf9527e941b41b6f08eaaee2ef841524a9c5fffd89088168e50d56a4fb725148a890864511565279c22c4618252a55f6c3bdb215822adf00a868f5ccbb5d0b88d9ecab69492b74c06775645b9ee9fa26dbd52e72b5566cc33f5ea677bf32a420882393fd2ad580c96080d32cd4bcd4a8e60fa9261c02808471b2880514e9d52fd080159791ee9117a139c9ed0a5dd1611db3c78bcbf63cbfa4feb618a963fe9221e37ffd2836fe720ce7166c8aecb73a7dd5550070ac586282c09b9bf70458a0bb77195e06234e33102b7b0573f7a7c3283dac982c18ea2ed6a866a7f64c51f3b55c3c3b4609e77d1d62a4d2a2fb9c6ff87627de184ba4e813407c2a03c98abc3b4c35e149e9fa2540ab708e99cf099725bea0140c7c0943f46ee46c409a635f88d0f195a84af31d0fd6baf53327de3144fcaf1afee1792fc0b3f5d97c7b94c68dd53dbf4c68966252753bdde457215075724e2d92b13a5cfc8432dd3549938ff56bf2a910d554e8a6506a55732777180b8ece97c860a9e8435949d76901ce48abb4102cf9772fe6218205b93d7388e3cd1c74197ebcbba8926e802a1129328ad8fb372ded589e3d636b6506fa7748d5a321adadf6ab727eaa6f07539f32f27400bf278bf05b454d4ab88962f2a138f379e5e0cf0ede38d9a69a3439fa600cd7c93f832d61fd95e625630e3244e5812d391bd02f30fe2414db4bcf9a1cf79bece023edece35c6550eb3f7b4e9f17ed67f968b4896c2324baea9699ac54ce836f7cb48d734623daff216b79fc32d02c6b76ce40bc360af97ccc13e9fedfb8ad45762a1706a2ec492b2e8011ba6aa70d72d913b80a1da6ca5dcb5fb590e67c61e0e59d6b9fd1be203347ab7712615a6e3d55e5598bb1924e39f60cf555d7c4701fa881c3effe2ada6c0489617ef1bef882066dd9a257d877d84f275eb11648fc62c06875bd34e38d131e06ba1f041b401e50077dfc844a1bcd9c09e314499e97d109372ec8738764d30f7d9bdc0063dbe883b9e5338e70efc70fc2bd9e4cc7d119838f8d82adafe5da1360773e87cbc12a9b90bb4f23aebd4ae4eb7ba7a63387a310a918f8663f70210be1a84a76d42219b235246e993bbee81176cb7252f7c898df12c6caacaa5644d6559c1d940c91ab9d295cb98c3052a1978813704884d3e1b7b2f996b62d7816ef60e69cfa6c28a5bbae083f5247d45c7b9aaa1583f55348bf1f04f1e417cc1b093bde5f5fe00397af85b1680beb0224922c07c7bcd4a9e71e578b01c6a4af4e10a0f2288da605b50c479cc2c1674a9b2ffa52ddfa96857667342d161afe3ada4d7af53318379961d51e86187e6f3079a750d3ff68979b457a52b08ed1d932c21df65f564bb0a6935fd7def7391d6fb82c5954f4eddebc879ca3e6eebabe570149058beb01d5bb9e25f798fc3f59487838938a9867ca56aa15d2ce98a7b1dc10a659f2661eef193ac4be471f93d8ae2a801345477d794832c8d9b114c9ee890990aad9be139bfb328ecfd1c598d583fcdf1a9f967da0e45aeb2046bea722268804a5ca5855c9a20d0d97d23a94da425352af0b0384864908c9a98aeb8bb7a8bf8be6e9492d615d5ca17398611518c2a6a1a2e8332de35f804c2cf8f79bd6ea23801c184a97e93020b55f03b10cb0216b51fa9fc1e13afb7bef235e3faf0a92692b31b4cd84f8096e9a1f4e3abcd54bf62a031bebbf7a187eff40ae67d6ae9288152e734549c6d4f13ad3de6211100328cf034c372abbc05f2523b7cd12038974419dd846b3d660b2e576563eb72286a638a7c69223fe388bf6abb4dddfbc7c667ef2b28eb3a7d8a6b183df42e2c38f681a896e3c04b6b01261e386ca9708bbad981bef55ab5951dbecbe1d4f95a9a598dc4e391685f4a57ec20c428f658ebf975d564917524ecb7feb966f6a6d547d1b63705d609bed6cb2a62680486a050b4e44fae971d7a6900b4dee0814274a9fca3647594c40f60a3c6f683e351b6b5da90c4db07c4fbf9efca9a8d68527ee8881bb939c50cf6bcaf7d3bef5b9ee84c700dc48878a3e19d0a719e752b08773670e03c54738c2d830c87d9f11225278e0553208627bcbc301b804a0a8aa52d8c334a42ce63019f3ade348b5d59506c05e23c9c13bd9ed2070dca6c1e679345caea97ea47bc2dd495cc7e7029c612ce20cd4212deaded9cd601d9a8cb4333d103623b752e21b265efd53096202a11c15859d5e79efb9ecbb4a1fea40dabfe806c0e7f6ed10dd2457e0fe7fc39cc7fdecbafeae68394afc3182db666af871d8ae06f83ae7eea0e1b8f8d152aa3f072c3975236555e67c4fa5183170fd362421182f8b618a3266fb2fe968e50f02c1f2b054206500057cd83c3888fc313dc71a9f682cb39bd43e2d241a7a1ce0578db75e669d2775fbf21a7178c89fb5e98a9420d829bfd74c1c1087229a50a4d2ee682032f2f4fd1e74aa2034e23c0600264b152f92081a4b805f2b435de50da834813d0c5350cc678e195a1463424c76d255383bb01e69932d04d8ac5ff005019583c6c5c9eb2361f0cae6b7f6e7254d494678e836d73d099a58e23c5f5e38e48ad1df984b422aa83bd1fb402826e7c423b12f3e54a0aaa10a75ad0a7f33a21dfcb3717b0285df33d4b3851ac664d60253fa8492e396650a6d4924bd89772b38d83e550485eafd669258ca6faa6521fd11caaba18facd391eb230fc78a24f7c7dd3cecb5c79750efedc04cfbc616f24ea86ba849207e9e268b618daafa853eb09355da36c5730cb3367ce8a406008c5ab4e22469da1d74e687df87342eef1ffe538f9f7f1d14a95923c2b092608858b90a38f7fa694a4e395f7aa45c945a6a4b1b9198be2befc8968b4fee17ecf6cb82d02319bec7f6ed1d36f9d451e812380655572c4917f8a5f3d136d58fb63752b59908eac4d99f326c34d90baf2585f8579fc236de2a4f49a8d56d5aaa310006e3476395144c68285ac22f8fee88edfc7cdaf41f430815ec748e2ae689a1312a1b4259622ae9a6f192112e005d01d8f1372f45f758b4118143d42aa94248062b5e65e86488cbd8dd089cf1561d690c67d3093750490ff99c8d7e967d1fb1cb0fb7bfd3fdc4bcb4b82e0445a14b7b99b3ca4c951696e788a7e912bcf45911658db099415cc271ad61ad94ef75c9f6b03f8386fe5747cf3ff3e1262cf7c8a52c25441f6bbf2ad0a757105443ac19777f9b2abbba8d285f794fcb118ba33d58d5883165ab09c561b7b3f6b3bf6a6834dd5e594a2e99a6e64de2df37a862ace19dfbb2aa863f45f8ff44b20458597fd05b0a411dc94bddc9c6bda706550dedeb3b862e92b4e1c8d6448ad9f800a0b89f3eb84b74747ff86508dfb6642c33f320d554ded2132fcf5171a9098966d73689a642bf9f091f2c060d18f25cf7d6074437164a7da82e2e3fe12b1b9cb667089080fab6204580bfcae68108ea98317e3440d09b842875a4e9aaaa97032ba0ec5353e8fc6b214ef04a8be88cd1996077b0419c17b4d1280a3d5c830522477a7dc03c9e55fefe55d2ad6f0404065f4f102f28ad515e229fe6f492c1ef0425e471fd9ce3f270fc2186c2218744d0a14f623079ce33965403ad9", 0x1000}, {&(0x7f00000003c0)="b3caf36adc297962b873fe1cf386e6afa73ac537068b138133b7e8863b45b247abecedc818c019c5f4249f55c6a92586884c4fac9f83914047a15b3a51808000d21baa1a2384586a1c03b630db89edb1629e6289daf5ac1886e8e3347ef522606a0487e2c0568ebba360e5c47c807658a405ee68d6ddc6bdbc889ddf8cb38694dcb68a6fb9d3c8eb61ca476586d799a0088f760a818a7643229c559cd27f34143387a76ca5c30cdab8fa36b7dcad62f28c1e9a5422d7d6f2b45dd4c38974c2df9aae1f66240b188cb5dac29dc1bbea0573fdb89c283fb9b044e638711bb8a6790f55c7ca81c96fbb688be7b9fe0812030758145a64cfd44a3d66ec0e", 0xfc}, {&(0x7f00000004c0)="f9b9a81ecbb0bf4340ac8bcfafb364ed6b28820f8580340483f6ce3f2536caa1c0fd9e9665a20a844cf0192c65793b84c5a97a68781bdb145abbb0164d603c1b2acbc20de62498353dfcef74e031e67d32198c4e7fa87b086ec5cc9f0d4c57c959ed5844e5d7b0da41bb6f8351985d2315dbf12f56fca012b8640655455371cc979e2a9cec6e8781d7995046797cf78ef7f92d9468237236b216b0e7d5c9cf843920139a", 0xa4}, {&(0x7f0000002ac0)="0e2e8b699cdcec5f7b9b56f6c6da79fb10f9fbebf72ccef73efa89f99102ef8603d0e3465095235b03e8af180e93a9966fbf6638bda69cd46da3d1d96d42a437ea1cb49cf1342083c83522926dab0f8fd328fdefe53554a8b28236c166da8fa25f9bfc5256f1b7a24072134faf99d0c980be8dbe0b73857c953f8f9f2aec894a196472dc2c6afc270ae226f29099582de09a2f1a189caea659750808c28851e91b3c6a7ec8836f78b16834dfb931edc07b6ea33d2a4d4f0be230fc0df72aa921dec1e2c3e8939432067093b3904b71eb310ef8a4f6bf974ba4cf02c9ba4816156506dd035c1bef78f854e3edd73c6f00c8c979f48b97fafcf76012a448b8ec7bdc52b5cde0c25eb781e7d8839c75f5aa8595166e9e1ad20fc0e59fded9863007b7b45ae1af74ad454fe200776268e0b543c0588126dc49aaefe09e3987c7677182d18aae9d447d3574753348e3eecc1b7b0db90a39c3b45498fbbccaff136f1b698b2234a7c2e2b69b3fa0d01688b1669514f9d115e0667982db2032b6d4a4e8563699505ccd2f6f82083d483c532b42fa5e4aaa4e4823a3a11a38edbd1263c7e8482516d316a5c1aa61cd1c622657263458a3578cac3b14726b1152aa69f0310128f972ecdeb23c770ab30c92775faea4d48f21e91f5d36f3040f2a183256f6372128240970fa1c114d496a41d5232b7020b7f451bc580aa3c317f1d3fbd4a53dc5b8edd4bd7d772f11ed6124f033f5eaa11f55db2d1928106e3f1d687425cfec41059ac03677f6249bd6cf34d52642c01bbaaf2602e57added0d9c63d1f0628ddd109ffaa2d3d7a2e90e33a1ab399d24998171836613026f9588cd47e15ada4a067655e7262330efeef283a4780e7f156577196176b920b1243832d3050eb536785b4967393b6a6231f32fc55f6b14a8bc6e56f6f9a19c1354e2aa8ae18b165eaefa3bdf6ecbecd8c4ada599cca137efe6380b4b28be5743e02334f7f2c8b7c231aaf948444e7b8685bac0ec7b3371ef8fe705e6715a477c07aadef81bc1781217b1bc8ce546681819f69fc471603790663c40c1b716539119560bf393bf3e67da9f7f77c0340973d7a3d023c1bb5014e002e33b24c860a82c1ee48ccd1111b6cc6407e870602098a321cf68da6056dee4e5fb5957821bc5266491174bea8c499d1f16ca167bdecec1dae4d8d3d1b92b06d19c36f59fcb38b58e56eb8e2715f0da676234e21e95e9471825433c8ce07060751470b935e4158fcccc0ad580c6346f47268d0fbb0803b19b9b9bb4bb52758ff98125b0e32b4a006a7bf62cd1ede5326b0c9b742f1612469cc59956fc062318b934ff94c364e7958eacb908e80bc3121bdfcd2edf5996e4b139bca8585dcbbb02c0daaebed157a7b87095916389a789df43d215e0dc50b94fe731235ebcd65cc2ff04af88e7835106b3b12738497fb57d10576678c0b55f36b9324ab9f3970b322b2cb2d5a774842a4d3a14f2bc790e53eec1ed60406b5b38b05ceb7bb6e646ee4e2645a65324a8ce3a02bfd098780709ee6b537493690f91a6663a775aac009170d223201ea2e6b2ade0ad780f7ee4f3a659b46dcedc2616b3461f8311b60f2f428f4d0a2e032964819a680c782175fb354be7af5a80ec5e01a1311841e1ee1e6e29738999f6114eff6c8b16482f862ef424f888861559340c2630caf58667a4ee73ae779eab9b14e3a7f331460d9a6da05a23c4b352da183325c888fe703a2b7d56874f907ecf17843fcb5e8fd6260469f9161820024ad67dd000a50c4616dfd63c74b2f3313264d9c8bc3abd6bd198a26ed09b61ab30f69f80535f282fb8c1c93815bdbca0d8942dabfa017c2441057a6f7a2e5b2d2f4516c96e85e14c60133a5f1c34dd47163a30cc1e648ecd98027a346daebf6c1b4892ab63f660ffb447caa682a706adc01b84392579df354c800930072c93f645b7d56f9bfe8cf080c82ecb221515fbfb0aa281583139de1b1718b2ef6ea3d225f9cd5bfbbeeb5d0670548dce037480e57d764d8cbd61de0005e984a551585ad0f526d33e44414e012265eac3c4c13ba4b01f9a4e45bad0eec9d8d0914460e5c3c1572033d4a1a782afdd5a9007da421fa62209a68ebc6db761b98c118f5341196ab238fb1ed31ecfa82a1add4163216dc6ccaaa1ee8b3eb1227a4b6b8ac53acdf8fd30c4c35dd524069736323483f63addb0a7695e223b4b988ff7176f54a0521250d60458cd382702df292d4b8603e5a0daa72cf82d6a2ba4e64f40f9849696fd6b542adb3aea8f98072abd54311072cefabae4ac76167cc49f311f425c65e3794dcff21810ea6777acbc06afa1182092f2ea6158779a446f891c2b62807133ac678dfd0e1780cc6a3e5d5943924ba060fb8c2b9337f266f5dca701626d84128be3b0c4e769627070d80ca5c4f33e0d7ed6d44b4dc32642a87c1a5792a1e75157f73e1e5ffcc9ff305926dabf488a49445cc02dacf516a2b8fbc509ea88c7a121485321e76faa8c268b2c15ab86648f19d73e4f434e5a4dc4cc22a26357bd5579edfd749774f3e3a09529c20a35614eb09ff1610bd0f842c561bbfbe5875e0f6e03782f67ce5c66c8ee1647a7ed24b8d6521c34932ff33c91fbf5424e4ed1d96270db4d393e444a02e15b02342ab7fa70c5288ee7460c823207d8c61e006207124f4d190ddc2ed845fdb4efdbe335f9112548d16f3c52efe2e727eb61dcd15d375c606f43a4d8ae7ecfa55008aa97ac637886f18bdcb083479fab0c18afad94330c5f838c92eb3a319b5e4f080f2d9f96c40929a31cb6e379a1e03938ba38f5e3ed71d3d83e43ee71749e306d8d9cf2f4d84f6f573e18e017e348947e926d83179f577f1809fc87f745c9c97e6b6d45176ed41083c670b076aa307e6d06565ab6ec15839192507db3ae8fe7639ffb6d74143b422e6762bcbc71266d23eff922a6d1d3c503b352a7201ff1c3d627a7053277a906ebd586be205400a69be9078f6a0f4d3b08b2fe9c66abd937a66fbb97a60d12c9d978f066c54d4de5c76ef7aff7a08aececbc6b131a69390c4a153b3fb7bab9ab3c4827c6673d1424437c35484ae729a09ea76454ce0c15737165c17238de89589daed07c95ce0f9fd59f409418b8a3612c756c488a725c003d29227c8eeef10bfaa30fb0d962bba1ac6ef3a7ec66b7223a8e842d8f36a78fdb50dbcbe8cd4fca4b7382b2788d9f01b0dfc0495982d55e87d80a831f753d8c27c933ce7fa4cbeab60a6ff1639e472c36027df828c833bb7ae637e188834ff471ac13d4308b386346b7d5f9f9cd0522884bf05264b3329b3ff8679315e24ce6b5ad393d7e66fe7fbb1a560aa3e628dc4b9dc9c94d869991769662ac494c6aab2c00782166a95e918963ffc368894e3d8e63c53585a381a93ecc5b91fcef10571b28bda84ee90296bce4ff3074d5641e94a825a9422fea207a98aff0b47e85bc1268350c9b671cbcd092e4f550c44e64c1423e24e3132cc297e2f9d35df0d043c98c9ab15a40468aa739f89e4f62387b019f3034ccdb07fee7287b54ad8e519785e16804cc3437265e8c7d6715b621096bacae1227483d926f232200811edea8ab488b24c2e074603a375b5122ca82563bd45d66dade27587da244a18dc2ee4f3b63a114bd32f2d7d831c9b18268bc88afaaa2f7c2a25e11a18aa6466d98fd73af253de52bb4228ad958d87e775e77ca78233150ddd6e51688b7a14d506dafa747b9e2e03722971d58e747d85779cad8b1825a2f0e7b2cf024dae0b371f770b2dc8ad13a49c0e6af10a1891702235d3346144b647921ae064a0f8c204f66993b463cad5720ec36d5f60156cf45b42420a51af79f1ce9a2256ece2e4aa029fbf5d47ddae431f5dc063a8748be20abd598b2c03b9252e42d3347124c1307896f82913cdfe8ef858743470fefe292c2b29514bb2ab2ecf5d5d5cec3e04c732b2a926e2d1ee6f1b0a1db4140a0b7cf91bdb448ecdca3dc6541a0d6a680e5c37ecbbf7f5d51ec55cbea21fb8c521e0448649abd2f0a8e7a74542c655d5e58e72af898d98a758ac4116daa85233d1ed40d99ae52706e97670112aa62e3dbf8f4b4ea9e94acf1b0f4a8c19c21f8a805ec9899e5aac5b10ba96bdd12038fc8cf5ba76e3c85c5578bba46de72a7f9d3da81771af9fdccdd35ed7c5b25a777349efa4e0913e08051caca78a06920a01a30067842e4d90f05fbdeb97dac6c58ae9f1caf6051201e3b5d487b7a2c896e9296d4ee668a5999b35f87b29e1ad2951845ae3002f1c16f698a7b547ae9184743c1e96ba7042ab6e52217d9a501dcf7ffa460177fc5fd49c8c51a09b1a568b2b83011c28fecd5ac5101f91d7238bd3a13fea8a0d58640e29d36e423f0e9dacf44d048fcfacc5faf921dc75cc9d24a76e100ac55dfe97c2533d6c2b29bb3b8e3c4740f08336444879c9dd302a4ddcea724bf3cb3b645f6dd943077db624ce2bd35fdc2760a2673f113cc8f1c013e3e669936c7dae8d4494bd96f3e9b42b643cc404b38182f1de627bc1a2e19587ffd4e4041727eeac91e3ab208e91006357e80f6acfd7118823611d12fa0b08f2920c1ee6b9db6208a9ebcf03d1e75d6d594b3300519e78811d47b4d49d9756b9f066921038e45a042152ad4fd1f6d62afbb5bad1b680b6449050dd3e3ab295bc4f8a568922782a7ed40d80e060e4eaf9b0233c74459853724dff4e9e4aebd2f207496fd585a0cb86369af9183f7d623adc006f934a97d3887477c74ef1b115638fc27e24b59b77e8b083f9881a24ea011e13a5973c35febf3a5a6d820cc98886a76982f389f3a9ba291636e8d4e74dde61d6e5ff350f967fe31d3817196b97c38f362a3f97c8d368a83c5de6897793dfccb91849e7e2c74a60454da54e492c7a813a225287630b008a75cb2812c9cc3dda33a6c154e0c2d3d3a8cd11909fcba68195978eb61e810ac2f28c2c5d8624cb021c9c6da03369bca4f4fc799a8fb88da655c838cac87240dd72b060890b7e81399da43a27ba83e9d0ff260c1797b930a27f0faa769721e45c957d89e5b4c937b6513d56e0b6a6780fd46d4ecc08cfb1bf4b0d3e3f4bad657431a52316029e9b88e062dd147c09711fd1d0f193596f0f642d84ba865ab6ffaf7b006ef4495fa6e7f3fe8cbb700bca941ee61af5a48507d08e1deba8a4224e93c6d6cf32a7e3ef01c2ec941fa2f26704fe36567abc1ac9a21306d07932580a8e0cf09659486a256083833ebf6765a963a16e2a5c5614b8872ac9231f35d16f0cc382a9c0680457f8bd7163530aa95f59044fa8583d1799284c7f9a9c80451241bcfbd48f56c499c264f573b616b0e849e42f451e1d9a08b16bbff8eb4ec0be51528bf0635ebb2cba6a6a8bca4dca50b3593463522e837e562da1bb62166725cd8c1fb49d280b1118b1d9cf81982f555569a86794fea75b43c537e72242bf4053cee84f26297618fcf24b6edcb7dccaad391642ba7ccc9f021b00abc16e803ac3bd11a2f879845ac52eff4b4b3c9f57407cb93b2199f5af314e7d2104e5feefd824ff56ffd09e453b1cf26383fc26704de25521bb0599eb2871987234db2929020e0665d3dcf6e6ca01a641785ccadc72455bf2476ebbe9f7eea848ca3750163d5d29885f465722dc2cc205590df51bb97a558f7358eeabc18bb10b66fcb4c2659fed248f960b79600e3ba49a3300383f79c40530271a43cffc948d4c998f6924a7caa8bcb1fd56b1c9b597eba29920f39f07da398fc93c56dccce1eed54e54c67e71472d1e6c5da1fce", 0x1000}], 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000009c0), 0x0, &(0x7f0000000a40)={0x8, 0x6, 0x2, 0x7, 0xffff, 0x8001, 0x81, 0x1}, &(0x7f0000000a80)={0x4, 0x4}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xb3, 0x6be28c8123dc9702, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x86, 0x1, 0x15}, {{r0}, 0xffffffffffffffff, 0xa9, 0x1, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x46, 0x1, 0x55, 0x2b6}, {{r0}, 0xfffffffffffffffa, 0x6, 0x80000001, 0x506ea688, 0xff9}], 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xacd, 0xfffffffffffffffb, 0x1, 0x7, "62ca655285655586129f9b9394aa1aa26c9c4d97", 0x6}) r2 = dup2(r0, r1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="bab0423467d952e9402528f7282858c0ee80fef2cb18879ea4379e0d267121693b86acdcde420b7cd0e7576b57da20ab9831ffe537fe8ff724b4007fecbea45e8838fc70aed297b36be65e5db2b225980eb6b849ec99b84bc54d2945871226f97c389c5079d75b93aea45ae54775200de5f908ff0942a36d07e205fdade6a958a614399eca58785805daf4bb33a1902c86b405d3c9223ad73a42c47fcd35a8dfadd8b5da30caa720cd2ce091bedac7ed854a5e037031ac784614dd868c25f6162c6822c0e48e680a501ddb2d1d6cfe47cc9af01fa4ac58dadc5d775f8ddae2de89b6ba2d9a7398e64a0f9ae6834a50d1fbf2933ab7724737886051967419f2d42d45d87832ed45841ed172fb7ce3bc443e08cca48569cf25a45ae45bcfa8b6899fccc35d76daedf89c5a52186548fb9a579631c10f5e9ef28204d4f4bd6ea636674c1d5f185e91db386069625b0e6efb72c66dbde074ddfa3072394be0167d37e522773ba6c3a9f3edeb372450b1e42bb250db42489bf824cf832121d7b81bff3ad8d5072d08c439e1492b57783bdf391f3af7ebe531f24ce02766877f6555e7ac8799e2c7255bfd011ef4ed44e681b5ee5304eca1eb3e33dd19d9be595775128f3b6093cc86bb6d271a4731ee53dfbd9ff7bc55aaa436f293771eec4867d4967c6c4fca63bcc7327ca6d21f4b668a5797f3a6d09546e9d1989c0962ddd945f8588c45eeb636f3f2e918da6e416eec3fd92248e594ad74d6cf7fe100143062e09909ddabf9f2fd4b32d5769d3d45ac303716b5ebadf8e977281339e7e019f0b4f35284202ca2e9ebc37fe61b09cf2819a6a46566e98cfc2d0bb16107d35abe28acb4fbd496335e1e205969617439d76bb8e31443542e614d2b8cf95e95711a20b25f2cb9855418c80c26ef78fcf864b33039be0d05bc00e9eee1c818161c9a67711caaa6bd7ce55d323e84193aa4fe649d65d0857c8071204b2b647c006be0feed8ba37dc4fc7eecd837ff213379645b0c983b6ad570f3c2502c17f41798ab85d2d89686ae23fd3bcc8732528dd8935b4b813f18ed9e9401754125a054f446372f4dced69a3d66b6fe792dc83da4c7ca42b68fb61f63af3907c79f6793378518a8fce22d73fcb8c4f3abadfe6d12782e7b8929825851cddaa9a93403781f2435e6f143505e46df3487c2fabc3231ebeba7868d3c9273d9714c14155b34fca3555e7e1c97542f101bfe7eaddeea8f9ffd317959813d6659037805b539092ac276387b408a1d4126fea87da45ea7900c72b6e4213c1723469bcde01bace7a22ecb004e99d66b979738495843232784180c2ededa8b1a9a7716d06b8a652fb8dce38615a1764925745e0b824fb52de597924ec9ceec19bd204d70fa58d7d94f789f33e29f687299a9d40b7b848f30f6d1cbc0c9c47bb8a06fdd62330fb2b8e3bf40e2e464073e489c95206a2e6a87d6a9358a333a6fc1d87143d0d737871fb2b75705a3495c3cdad0d6544ef88eba72f5241064518dd1aaef4b3b1297f56642a9f59bcb548c3f1f844a807cc8806a0376bb298dc2d896471778d09124d79677294378ec7443738566c38a268357c9203c7d77a764b145c806e09ae07ec10e4d7038060e2552733bb18bd8efa3f27fb65bf98ced67ee8307b94e12e1648478974500c43a044ddf010f091ab3fc257b0fbcd56f65b4836368c4a3eaaa5f167ee6adc5c02ab270be79b9986f3acdfe9e072394c79a58f5a5ab729fea05e1e527480549f27b82534032862d745f7254cf3d03a9d9f1f0a525738298b6d3939aaccb5e42e76a6f81f89dfda11ce74c4a57b6475da5b26ae088af68e7c084e72fd567d597c02eb1fe6c40c54a7bcff86b01840ec4ef410e1ecc2f9d20036b430f2665f8c7fda6ebffb0cee6bbd26e6425cefa9ef476dbe3412bd321fa8ba61d1d74b13aa609f7635c16fdfe15f1fe59617c5d416cf908a294a722bf6d8b298d168e4e38e47959d4d8aefd8dfa8c48dfecd4877becc22f917ea441155b340cf31b12a3ec41ebd03ec634623b41110c9e97b66483ec86517697c1b9735b1e300e30211f641b538cfd09b27483c32197884aa61ee3de3e1aabf0d7177c319d2474d628617e5b1008257637cba91a1c8e64887634babb2d13b89a7786cd530d900b5af7fe0903f772c85c3cbdabccf0faf7ba1ec4d78d20c1f5891c6fb3ce0da64d7c02339acd734629b305fc0e746a103915156cfa24608f1bcabc8c8e3644d4a7d2ba7a2341a78faa80b87604a89b87fb7406f731b890c122a3a01fac49eee2211c088e3a80d8dbe22289c7684165ba10a4f41ee6c5da436725358740ceed2985781434b547104365df6f77f913bc83b7478984734848cbe7a6829d48c90c233e462f7d7c16b716bcd09e298b96d8fd8c5d1f885f15ceada9d40e4cda0bd235e4340ee0a8fbd9fb95ea1c277dfd81a187d8515d9cdbc2b73d42d2b9551ea4a05997971757e9ed646d1f2b88a354214017f38c835a0a4978f7a87ef11abbfc8113dd1fbb347ff63261979c878fe80709b58769b4d37869acf52cc400609677501176a0cb8998b7d332b402d5072308daa4ec8326c86168cc3ccf5f789bf87a4bf5615d1bb5eca0e3e25bfd42b90295b729760fbd23fc339734cff33b0fbb7c2f21a73f6439182300431a409dc1c8303b2c78d34febe03342bc6bd1f2ae29c54ceae50bc9b6a7f48b42d365fbd1bc9ee69487fc22f8a4881e61320f0c98fd7fff93ddad814c71ef33cb977568581b3771490c40cd71f2f19b58e7a3bf23163df51b010f592f680d320abfd10c61cb0a2b976192504ca1047b8f3c0cdc9508270fb7162789421635978fec405fb3e166838d2d1e120319197ee3116041e4d861145c299779c546da873e2c0ab9332bc89a18ca41a3a8bbd16dc922510fe2ae19163ad7a6cecf260566b5a8a048c4822dff9ab79483aac8b262c309cc7f07a5477cb1cd4d0181d96a8d43749a0893b887ded36b9518d6e300587e5ae1cb95c792a111217418c11b6efcf3708c9f0700b574e93f6b16f25ada198a5f8af36ccf6f7eb72fac6d1d5f275df6c267df671839ff61ff5205ee17360f56fe60f331169045b84f012064a034329f19a813b534847a7399d5df3adc3211d76bb722b146fe598d519a7b4d4aced4bde1ae0c0089d14d99101ff61f09ab74573f4712da4ff490a4ac9547975de5695afeb406ef518bde57419b9ad28ae11c3e12898928c005a5c9bcaa9a29ba30d64f813aecd8bcd5ee727bb2f68e94f4835c4d78e5c50561adcf27aae99f81b66657e64ace0c644fa1ee8b3543aa92de43a98761f6666823879731cfec6d972c1f82ef926fd328e55f703e51a80ccb526136c165b5c48f3a9bbbf327c997cd1561f01ae171b39dd148287bd548912ac76428b871ed357e50c6ea8a0bf5afa92e0dcd8d34921674a9136a3b5574cf862c632c553b03d8e1632f60bf1a08f28efa196b53401af6c7cdb9bcc80c251c973768029354b8cf3263a621b2fe0ef75ddd762c170979ebe2822bd160a1865b818c8b408fd45d35c6d5bb33a5d9d59d1495ed48bd3b18ce79368917a1cf8eec207b469b690b4d036e511fbc04c3e70cc2beacb4b47be1a560314eb10a891c8d1b5688bdf2405e0215b1f1ef81d5e25f9cc6fe432e5adab0cf31f90e6277f78ba3fc46a364c2e0d6337307b816157759df2a6e2fe9e715d7cdebb0b4b544d20687161031e2317747353c428907b716efe753918d417a99e18d2a5365fd96cf84693adf844129c41fcdb30b1fcf49a56f97907d0cc9003570637eea7e7f0eb5bd620cf216990c3b385ef15ae0b83dd74e39146fd7c75ecebc60c0369bf5d7f1ebf2e678734d1fd6e18968deda31e1ce408b942bd98f325cb984a64de68dc9f069d27667d5b70b75485a60395a7dcebee682de824da86f3c756fc637ba86abc7ecd424ececa8b16c2f5ebeeed819c2332e20531a60447dc08187e9c4b991e3fdc43fd396176bd62c28a3b9bfa04c85d7665bf0136a6cff41e8d4624b010f77f4ec0a101e3e8a413429a55fd6a5a3aa0f54700c5745586ab2316212ca4853b1e8013bfc6881b8720fd6dd72b56c5f506d8d365d66916cce09331d23aebd3cfe45abe36bb0de0526409e423afa7a10e636513bd092c5cf0f36286f6ea2975413f4374eda3a056ebf679d93ea151b4d6c7c4dea828ee1a908e0641dbe6198316049a3a09b4a303d7c235ef6fb7b29c2bf6fbe0154d69254bfd273b3d1915aaf7973f808efbce34a7c68da094b91d8f182799a97df44f40a4a22e9f16dcb74b0f29e4412e60ad888ab471ed99e27f6d58e9d56e7ed8f402cc2a734fc187ab7e53fdfcb668956adb4fc4cf2e52e0a77b8a0db5ba1b500ad20e4c10faace8a2041d3e058f3e630a23fc93408bd8f96f1dbe5150981f859dc79a30fae5f2f777774329630cfb6a8c151a56d218281cecf0b3bbdaac0e8b01cfc9a1770072c24bff67cdd89e3bf1b58d2cbd11fe50f1330921e5de172e1aede38e0d710d03b495cf20771d94e8273f688afe56a9c7626b8adcb6dd362bc0923ec84973489449fcb5f20720364fab37113205015a06047694f485031f631288baad75db0894a6178c09244d8f9e1d918bc18dfa026bff060a455e80a8986fc85e47feccc59f3c911e6a740dba689f5dd00468280db4c4e83b28741d85881bed1365768a7de0f391dcec67a903c6061dc5f03a4309cdbf2ab99b3806a5f9162e5e011b5d19933149841a809add2088ab8b9952c1b70e42908ee00ba63367634d8117b3fa3cef54a1c9ca3d2ea2d6de4018ee6d26e6c4e079039a860b783ea16ec3f1127f50a473a5fb309fffc7e56ff1bf329c2bb29c7cc7145cde33979f72a875813b3a681311022a7870a68f29120391f6d0a7d70a6e1ec06025ce2e6a5c7cc613be1477c66be796995cda8d0ca3ec296fc5a74a73fb0ff1bcdaea961ca8c20401d546d384e1d846895f4339ca7102eb1eb76a0eb83c5715ff6e37fa88ca6a827f2414e0ec9564474988d36e5c38b6a444b1d80b66e0f177d63f42b5d356b9fe6e0aaa03f3ce580e4fb2ae173a3b1fc4e5ab55fa35a39fcdc3d857be413f2b69c327657012d35a2250cab885a1c75ad6148ebbf1c2b0b061bba43a08d17fc9502db7f1e893b59d9fa8d45cc49414ebc84599a1842f5ec1faa3af9b9d8bcad11c4361ace86e706edd01873c741d997cbe98c040c2315bff2ff8f65a0b17f042000b5386d89b4e70d452525d620aa9a69518c1c71351822ec", 0xe9b}], 0x1) 16:01:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x180, 0x5) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/239, 0x31f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{&(0x7f00000015c0)="50776d724842f698e1cd717e694e1f935f32b110dcdfbe7d69d475f2d572032242c4b46928cc91398455848b8333faaf7d54c6a00aea4615c94f817b463d2c9f70f2c350f47c9a3fdc4e1c7835beff9144fa3c708037453bb560c1ba0203d710d9952975a24bf0f76dfb6c4e7f9ac5d44792e4a61a82d912e763796d0bb53c6e3a5bccfb1fb28f443f2719277cacd723f45bd30170dc7dc3026ae01c185d9959e80ed6d1742c002de5012cc6fa17fd89bc5af40f27d40567611f2fde51e1ef5870bda7e70a4642f746fe38463b049ff9bd728c2f4e155dd2889be87b7f5546a645d135e71a51e1ae2830beeac72e8f273a8885a153b361394c0057e9ed33eadbd8442577df497a424c5b0d721ffc85b887497f4c4dafee6427046741a68a8ea81c4cd4f6cfcd591a500b8a554a22cf286281861278e0bf8fd7bea139bacb561d2f6eec1198bf9c9b48b895b1ea5e39084642726765c0fbb9a07fcccb97119f13afeb5be549efcd89d221bc5c3f31af8c71cdd768500d2c022953b57d778692019c023b50591e71e22a22280d6c55b038570a8f378c2bb610f1ac145f9cfd99dbfaa045d35386f25cd2c501e611194c16d7fcd294355a6eeb89dd64335454bf0fb906ac575d94270effc6719537233578eb3ae4f72b7e2a19844db09e3e92288a9eaeaaaf2470e322abc633c8b8f3de0a5e52e88c9851eb9f91b8b95898b17bb5bdf5022c65038fd552eca78d960027855613376c845a602cd6bfb00803ab60ee9a92d77689816b3d0641d7d336ffe1ee250865fd6dc54861d44de13dfb364f776f678488fe7a9459b9037edf21f67430d5d557e493404338be2f60d5bce7a98a7fb4b5baa95c58dd8712fd3619b6a4ff4661fb38c4076d365d471491cf4254f2512536ff35e246b057addf38b071350f5663a2463a9f343a31ab9d6f4b98f4202b1b5b84b4276a935f0e254a1e9b8fded63711c50b98c1a8bd948003e9e82a25ac017175df2552dce7f62be3cd1a2907a19dacc7d937a70f7279337d4b739270d3b73503aabac26a409e752c4a15b51ce672b01a8ba134e68c8ce24b25524dc71934235db8987ed1a1bd7eb36f963a370fb2052a016b6af0f482caf86f86599743fdfb41b2c752a62a0f05ec0da3a41e6026c1258be653f4d8efbc57297da627c05aef7f4f4f7371929237a86b8a5e8900f409d83b5fb4e15a11ec6b120cd14c75fa4c362d0d838f94cca280d2419f30d3ff00026998c07fe1ef53a4c0a75fc14c1b57cb051e22bd41e89d5eb49f6bb673d737afe0f4711d6ff8e79904078e657e42743b05d63b7df3c75c88cd85a03a639d82c044b0e10b122bd9bd5bbeaf3ec9311c5ab5d82194ca79f1bf3598749bf38469c2820b277c2f9c73a3695f1bc509ddee06e54b19d1319a87a0d2fbace97a63efc22f60cbb31755fe1129e4f1afbd2c4503a17efe06ab8e72f365726925c3ecc959b7278408ae05f1d2082fa5f43dbb0962bf29796ab76617011ca4ff44d227f426c0dde0d7f3daae437e352e43cc0bd6e5966f08feba0cb7754a07880579a8e687d13bee04294bebd059e73f1c7e03216edbcb3406cd019f836c3991275fac66d1918e395a4f44d5a52b322f3ac3aa768983d5d6c6c1b8c28aa3a29684c9b118c4904e7ff60b232598950317da1df85f352a754e2b21edd8098f7838643bd526087b490ff9ad539c186f771020ee18572c1c9c8d681d1061f37400bdf59fc56ae062220f7edbde0bc001898ac6c12a849fa4c8bc7e2a0ed524149f6f7129ac2328a51a864a7dcf09d338c61cd704d6e7a3e999f42ac23c9f1dadb8c2c7e7cef1509b6326bb9a2c915bdb8f9815263561a87e0a036bffdae8beec31374792ea82e3996738ebe4ebe36375ae15d3fb072b9fe1824721756907f959335115b57c256287cb55958a9c58ddc798cfa1399d059f204f0c8fc2a7ff5b66941e4fce842d23da46bc288898fa0e0ac6d0d5255bee1998e334646a5430e248d050906084d00170d7caafb57e0feb074ac956dfb930681404bf118943cb9122f48c17cf26d09b95de57a83c0e59ea1560c5ae5e870c5416ffd9a3c64fd46e5a0fa8e31fef1bc1c4dd1c6f5771b4229bd3c10911f6906ffe84e05167783dbf606d3ffd9df9d9659315e62b7711a8da2ca304eeb49de729ffe1977912d958d759d9017f7486962b54cba506569cfafbdb5df78cf90328a729bdf7f0348bebc6f3502b8b9a90f7e4b4a5863308727e511e08f7402480f0682fb3396a866b8bb65e21979037ebca5affac365e76747a31dd4ae30f41fb80c6e085d10123fc90be5030bd928d03f6bdc6a458bb94b479078a0c885c0ad8e6ec4c54b0738ea09916b30a0aa2fc1a82aef778ba273f1898ae1776131d9b376a677179d584bb6df35af28f4f43ffc54001a30209e95d7513257862110b1af095ac66c9e424aadb91c623a788255ac5599de2505928e79bf400a189496b8e95799e979aa3dd2819fb58c431588bba29bb20be7e7beb748c10d2c277475df6fd2e04dae24107184f1b3853650740c4daa663720fdb44cdaef2c84f69faef97ccb2b3c8e133c317b88f6efb9953975163e48aca383bd2cf3f4ced507e16ecb51e2f9cad7024b042dd9792f18d7a20ed48a99682b5feb63a903ec47c7af99b661e8fb4f4f3d7f89a169128eaa012cadd334b1b2907406c2db5586b4ee846e3c8efab74c7c91057967d726639c1531b468dbc8053853f945e72030ec4c8dd06aa28b963313e9a30904711f1e2698cc89ac199f232c60f6021144bbbf3c23189e004656151b092cb905dd07ab996b1df8f48136ff222f26dbda4ea9c8cf47cae8049dff28116b5c37d187e3dd0f21aaaf05f97ea756149595c380503a38e883744eb91d0247e90042e401e33c74f8f1684c698c3e2328a7d16723a3199181366c8d02ebc634bb2a194a11d4cd7f74c19dfb28e7790e4518b34ccda2b42bca2648ee1d3e30fab8aa34a0cfead5a8f7cb4e58f83c3b2939b9cc2eab8c336f67b2ebed571a8771a2e10909267979d7df96d22fd4ae37f9afa2d9595116c85e22c0bce06da75d821f875f8197c4bbb7973e073bfd3601a4efd19ca14cf916e3102789b37f6eb338df0c600e92861305c5814f17583b910689c10a40b78ef3cc579cdc31a88797704c8335db1d29becb054bf8cd7c22b05aa6b27800a645a8642f3bcb8763560c3a395800d56ba9da6979779c802f8d66b3b3ef4dc15c796b4e30fb5e15bc609634be605c74f93f793f2d187fd84ed35d22d67ee7942659696d85aaa071972ff8dc7563559a7385dd8213d6e2c216e110cbc749a3d88a1bfd62063dbaf5851251234c279a530249f5d9a485d8d4a0291618a97ff305bdfc125a2ed72b114935ea5f39bb4ebdd220b293e3640086539e4b8525ffcbf825ab700986d913ad4b012c5b35d12e525030d05d8797d6fb291a5ad14f3c7b54507ccc9d26628ffa35c80d13efe3ff762a7c01fe852f0c044ce79a031432a563fada5dc29f7bf33802978ade76037273534628f4e9057000f36b280b871f6e8b51c208432941cae384c8af5160102a4f2709e1cda5d3a4a74f689e50338f3f311657e65849d42a182652915056bcf3cee07a90040aca9767a4df8d072ac071a130b86bac57cb28c62e63ee565f9f74b4abc1f2d47b8e9f21b8965217f3414d94344c55255d0bdb80c13ef27c180f1b3bbc571b1f0ca543a4742c7875c8d1eb1aa34c72de5d28c491f1a270ff28fc63f4e8fa610b5b971394ad876903071b127250ebb243ca4fe1037219c306bf4f39dddcf31af4db24d44c84c41f7163e92debf5045c9a83c085f4396a15138b83ed3b3f2615c45864cb882660e146ddac02aaf26ddb69b1611c532ed4693cf42d3bdbed74b23d6971abc7d64a812a815f6cc39a1b944bc5a5e5ddb840fd3782e690f6501d89af71308dc829866d8f22fcc167384dfd01f53f872405f2a16d6ca38dd1b7395dbbe998fb7253b7691b11510dbb4de446f790d70c4fef4c4fd98a509b8edaff7370e8408894e8eebe8508c7902b0a4436120047060287c4d08b600426a93e0ea5ceace98c0b0e27e2b66b65d077a527a55c0a5acaf0050a6136d61556e44a2c7baff6dcf113654ed5577e00908a4e4257e6a5fc08bac4a653de765ca596083e7dd62abd1207e482e58a405317c3f9ca652122861a696ee5e75b990e4c2035fade01106ca5261d5f72be837e899b375180449b838614be10c01b021c69e4dbb4f1beddb1f76fe16a598f2cb01561775d8e39067d2ef6d90295b70bafa1bd046a792be3aca11ef813224c640e3af1731cbaa012012ab380369a5d631262ebd33a3c8220f143d40b9005c590020788ac04fbfd27ecc10e09de85df2e93d450f176d92ffd00e80fab0757d6e8f8ebed50e332acb2b3340d6d98302ea52306c734ec11ebe5b4ee456b1625140aaf353d012466ffa2c701a26daf8839735f24b0f2352ba026a1c26fcf92019bf747c687acb5c8c36b2f932f77439524e6e2b53c5c4126c365452dc14116be572fb3e0e9d25d63cad2063dd336e70f0d996b9ed42b14d961d6763a9e95e75ba03d8418ff6cb8c93b29e4fea6d89e5eabbae7636295985cdbdbbf1833ac2713c726249ecad09df8cc0eceb56979a47108de669de2649242595deac9b3bae873f9a0299ba6b150f4fcfc6990da790d26adc041497a1788e10304dd895124718d680975cd6549bea3ede34d5462b864dcf9e2dbddf4fd6e32556ed3a4a7489af9172e8b676e7c95c2aed5e2eea040a83eeabd79ef3bfaea82b3dd308b5d93cb17532b769a3f1521fe172b7cd8e4481c7381b79870ec766ed050889e395569c6ba999a710a7295392cbc8722e1a1bc1f6b9bfc82d691771026b113f3b48c0e35d8adec871dbf808253371a7b47a58621921e5b466d2ef8882c00b46e014c0b299d7a7369e333fbc070d3cc91663fa8f71e21c59468632be868c0082af853f5ade5ccac5b61b1a4ed8f02c7e469dcda0ff59a13dbba97094e64238920c6a9fc6f3ec16bf62a87bcc9c374ef7844289992440d07fc59d1919f521559a19fbe29fbcbaa2c49ec70cba7cd8c968af24761e48c8f84735a991a4b6d719fdaad45dd01f409aa084d55427ba748d28dca8da9de41f4b6d0486bc8e5b1b64b8701e6b372e4a2e8e86b6258a58aa4b4f7f41b942e288a759e626d7941a42f186f50d4844dd21383bf112ce1625c083d599c4333ff95e93d6ec20be97e6929cd6f229cb903e64484d8702774b9bce97447f122143e547dd0f35e42aba27e48ebf8b0b2bbab35accd80836e535f87cec7c6106eeb836300c9a82ae579276097859f0125c1aa8305798c1c0528f4bbd3efab4a6fa79ad2ccbf5187bdf2cbb0f457f5a5baf38857255e04b59cf46d194629b6f40d910b7cd82d0ada45ac863b99eb1a16da0ff532719110ebc68a6ada8bfa4858684c789786818fac82192873a93baebe9e6e85abb2a4133e2b2713077c30554426fa4e1ac26047fab1f794d505239c3175661dd7f22e528709bcbdd2be2fec617ae3ea20a4f4225282eb39b89f824e59188d1196320032f3bc1c1d3f976c6cd209396147c4ff61b41e8b23c7cadbe200e4de2d06c47494cd3e91bc2d4f1cbc1f7344e7eea3ce74147b11f76d9a1a0fa584ed2b917ff46b32636499b999c5b4ed08cf3f2ced453e6cf9dd23b0106d011b8a25a62cfd81d41ac01e95e3f7ba7730bd453d467f98401d93254fa5cfc7a42758a57048cf53cd1118405602cb6faf9", 0x1000}, {&(0x7f00000025c0)="5a6a27bbb23ae25107dddb42b030f272e75e042103ec6061d6a082b5159bfd12e16f806098417aef32ad2a6f2ac4e16224543d1f341516f982b4b8da58b989e642fbf8e6eba47799b36809cf70f4086390f86b89acfa78bbb19c47d77c4db07ba2adffe782428991ed33c6fbf9a8b76bf844cfee0a32e3ab8c64f2a7495bafd19a11aa55acc1df7898ecf7209b2af1b3d6af1cd4cb6f68a326caa58a66fbac32021cda4bcf08614536268c61e92c2f6299ad78c39d66d20ac9c22921e1b39b315b6170e56d8aba518c", 0xc9}], 0x2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000014c0)=0xc) connect$inet6(r3, &(0x7f0000001500)={0x18, 0x0, 0x2554, 0x2}, 0xc) r4 = dup(r1) connect$inet6(r4, &(0x7f0000000000), 0xc) pwritev(r4, &(0x7f0000001440)=[{&(0x7f00000000c0)="f32ec5b045ecc3c9c3f4c6a4782a4503ba715a3ede67b63c8d5f1e43523781f2ce45e37b0fa186ab98b5c88e2803988375737f06eae2fc0ae5953c9b09be667d09a6fbd8c66eeb4e6f23d8e3520102d5d9a4c8ad7432b43f4a232e30a92c2270ed17a84818aecc4ddcd0195f47648c8423de7c1e9d8402ffc882497591616c97444a784aa21978b86e1473be7ba6f2d0718f2a0f19c33f6a69efafcd", 0x9c}, {&(0x7f0000000280)="42377b27b1527d92e26eb4a50b6c140abd18a0b5186d940f553f19fabf361c0fbcdd1a74413de61b74ebd7b25ed49ae565145c2c2e8a3845b0df1c2865595259b9d974615713855c7b086fbb1cdbc74a9e4c5d88f5fdba717e98bec0ed3c835cfe7e0d8b33ddc37102b7e792ff61c85e803438da18a039a07692b868ce700bdc5ea315656e26b077049b7c5ca19347a67ffcb398944a36d9c66d00b9a6b47a1e49dc1425063072054abd78265c7c701ba44c77129cf32b85701a1debfc39112678c098434697f9bf57b44c87040241b217d55f446a1439045d2c2d8bb104a05bc2130e9a94daad3b71ca14a8a27463aa66f8fbe0792e5c631be871976b5bbcf9f44116cb29d8629709025f82f94a12fe36620de7444dabfb4c0b00c4defbe9b8a3baac6623e43bb2fcaa246662a74a8fe0a2a2f594102d50dec38f849b08af9f2bf2fd269732923626da0f41a67eb9b03455750bde5b4107053cfeb2102064f43888bd257448ae1de66e236197c7d6773f8e5e7056993049d6573df9329bf45c099bd7a576653796c749a17634aedafbdb0bbfd66c577d8ef2ba7b68a0f9cffca278228c9b19fe51ccdc87abd8d70c2d63e4ee42debb0b40ea308109d38c760c0fd212285788b6f44964e1c163277e15e1ea1ad722ae4e354cb7d390d93b8434815cb9db540b9ae49d12f5bcb4b49d23d13592148577d6b8210707b0b261dae0b30cf3d4a7e719aad23fc155ea6d5d91d3990ac3405c8da1e12d318f2b266d82eb4e0a5500f319f9d71d255f0b42886edb8136ca04a8e63a7b7ef49af8c414e2d42a1aed97ad89e5bff3374d0041fb8011ba1c0c405a72fd9f1689dca919eafce8af7d265d5ced2475b9e1091f252b210cd93ed5920857045c0069e397b4d692555a03a0ad3cb5a434ae099ccecc805a7065c8052fafabe776e47106d0860893d54f6c17e9f1b3f8966275974467436e4800001789568b7dea8b9d75e75b330bac716f221fa22d0df8d1c2816a9beaf74147ac2ac991292d8701cdaf316f04dcb9f75088fdd22653d0c813742320e2043034f44d258ae560519dcc9c702fd3e6ffe55b9935f77c2076992d632d237d7f2d2b1f90c8d26d89c5ef2abd8efb94d6516bdd515b391be5552eb435916cd884584b92746939f7762605a9d664ab9e4a81e91ccba5b1e358059026970e5b6e7bdacf0a931bf410a4ce308aa2a9bc3bf0c2278646e5a3f27cffff988227bb18215ef597c17309583a2f767dc00508ddcedcb83f61bacebb54ae8067cb8ae244b635f74f97b1da8c9367c432a4a47d6cac4c6e8c5f38c2e6d1c2862518858a373ce94a5a4b722bf8b934951485b8a85c7bf606257560387371eb0dec343cbdd373990be1c5bb50eb036435cbf41c5ff7f49319ed238f0028f0772878015e0c6adfe878cdbce07a60180d4b31b46df31c857c53c0906624dbb23dd948a5747c5d36caee273a5541386650f7a201f0a32f8d51405376187fc6b6eda6b18de50c1176c16c4300ffa96e679c28bf8d7016a05ae11127e780041d95891cc15e8b01cf6f7f14fea1427b6a04600c41d9f9e93c2287cea4b17b349ee3e38f867410064e0e8accebc6a27344d4a9318fc4a8953d036f694a97b58d032f5754d689038d77b95012834309a19fc418e14fe5e7453ac04c869f1133e69ffe7d66697bcdbaabbf86e84c62ce326f861fec6771b8a8604f6e72169f34abe4ca695534dcb87db83ccf7254f084e9135028cd9cac8f0170f420b26ed199c19cb968595b1f1cd33ae89fd5e92f4887669f3f2f548fb7ae9473f77b82e3751bb16165857d6b4ae6f1a1c63dda4f3000a88809a8391047dc824e303813780d9dda9a71d4fe6a1c0841ac4eb7ba55e3fce9e9cb6d11f540d325fd3f30b09de2ad521ad18fd55f4d7166656f3256b8328d5fe7ce55daad3499bf9ce09e8e706efc76686a4da65e6d84e9bd64d30d4d1570a5dda07a671d4600bd589a025d6620308119964f02ddb3d1ad042935012b3a35a1d8f8a36cde28f5ecfa0ec7f93929bbfe1a9fe8ebe300db56df8f7c1142bbf0228fc0a5ecaf6170ad27bf8581cf8a8a4a90e5148329e5c1009a7fe4f0d6a43d88b2a62295969786390cea50d9207b672dc985201d345d6a8e045ce4e51276172d4806d7e6bb57dfb90cab25fa01b4d2bea3898989a002e3a74da78d90089b1e772c586babf2cb8259638cd3290f8ceed41b21148affcb97c886b3660308956c94ce2d8bc221fa1d3032237730bcb4ef67c9d1433bced6bb343e0a8b61640bd6c9d796254f66c5714d18a2487bfb2dafea96b2bd7c140275d126edd7408f60112c03baaaa11d77ec4b9fab0a849b3222821b9e0cbe681cf06f25f4c3c1ead637d1dcfba776e95eb8ee428d45f65fb73b0411580ca20e20a45ff15a1b08d23213f820a16d8c9d5f347a39c31f038652c13e31198c90b351d4b481d0f01445771fc84eff4e5f1bde72c430f2d4ba79da32b44103b9a6d99f388f70de8d6b39b01a2b45aad5050479982bda8bfbf618f91615abaf6f52b375039e3ff4f788c9332459de8ff0fa4148623215c0bd2cc4b37fe8e1828d48647083bf29d6e1c4aef99f3ffce8bec019013c8ce93821379dc93126fd2888aadef53506cf070ca778431b8fa6f826d3f27d6b2e2cb98d6ed780bc382f5d14909a4cb71213557d98abfbd537f43eeccdc4f185c3015e00504e2c3bac9ed8b815be25b9989957666068981c0c4d88b002fe3b42edae55a561a4972851a36bd106c35bc51d5d74e3fe29ed1623d26633b9d6a7df403f8fe98c76cfa97b626e48ccf92148f2de0cd16d19f7f79fdfac81aad7b30f2c4f832d573575f9395e9e012c13ec8b76ee65f3fff4af7b0bace47097cece8c339e38d7c694f5ae35cb2d96b906dfcf77ba579d3db1091ba6d5519b1eb323232a5ec575c612547eb43ef21319df0348fcb1f9b194d1013c328f031723dfeaa98fa979b0023f152668c41d06f21e849041e9cd1d34aeb4f77a2cd40f4302bdaf41b1f4020e5b4b02be183082c6d5d524b8d6b949950af5f8e9909a09065b1da61b9fe77f8d2499d0f05909c8eb995bb90b77676108e5bbc10ada299ada0fdb55ebbc1188221457ffe5dd91c37ed8ba6f80f83ab7096c7b6100e8c8ba37cc35a8dec0a6f0de2bd8d7acd690e247bc4b78052d17cf79ed88fbad360d0f6643e66de89ee8916c9f3b7a123dec6aeac7c82234211245182d6c47d5350514ea8acbdbcd04335c52b630b38d63b8877eb8732e7d8eba40aaf9a8edced638ba34183b5a093ada5b249073474cc062e24f7087d8a4fa4fdabb3e321cccb48c512ef852c878ef85b42b6e04b57d3549a9f0c3187a1a6e36e5e9b25a416c139a230a6cb6af6bcde5c4362ec4caa32a9c27c3b9055cee36a97ccc427fa5e04d092ac40e38083a7993e50d498aded96b1ee26d77dfdccff181ab2e86c3d8ccd917cae2ecd5e8a344999ffed217e1bf3363d379cf44e225f3c9b8016630e6a6dd0465b6fb44e89b3985a88e8929b3905efc5855848447bc343d3e9bda000fcceac25da639420f7a632e681ea629359a86ee22cd8bfc7f063f0448f905bb47c79bedee692509b6d18ac674eaaf56bdea40060cd84550e83842e7318540cd5486f396725d2698b46e0c7746b77aa324503c1f05b456602e38160b47741b881226f9410cb90280b4282728a60f31386c7a6ab5b8641b83c8b6dee285a9daea0f6262a6e178bf504b185246fd7adf608f0c9aaa5329ea3b2e6ac26a22763f4a6a9ff4c6bbdbe6dc30bbb4ac6f8f20c034e4d360230ac75734b9342b28b70f85bc6edc8341c258206f8649a183eb43ad2c9deadf0ae8667d17d17161ce4eb3c9920e9442a7d6377e869319f6d7144c69eeffd660ca3b8b20fcbe55831bb3848112442b6703b4722a9fe7a4b3cb6235aaf168d5b3aef602f34e86e2c5374dd968330fc321c831a9e1e83b18c7265d5105a125595f6bc723958aae0b41cfe0651157a6b3fb3dd90eee2ea8df32c65d5d17792a16d6de2fa89e9de285dcf0344076505a5d4c85489ac348cc21a778e7b0959a5013632cd38225b4d53b6d40d47c780da1807fa0432ff651cce93a353cd98d77721be92499ebeeced9d293f0f722cc2f664555df6c64444569441e8eb3ea86972a02d6152c63bf812a0b8e67aec13c8ce970258f1b5c90cf243fe85697bbc403f2b7857305dad23bddbd2e8b3546841a40380dea769f15e8e4b63597fc127d6cbcabbc0561db946dbd3d96c21a94f2493c080124d973935a76523b91653d635b7e630ed47a934ffa91684fe152260e77cb809f959bcceb96922082c40965bb276772979a98768c06dc05d0c88c8d38ab7e29bf15670b0c31c334b4d0590919a1b5a20b51c25d55ab62e61ecea15e6de464ed737d1772b7190110edfb975d7510d6487f1a114519ca88d069a17da3f75d363d01cc51dd38f63f9baf57f02a3a634ea78c58e694182f93b41bbf75092e136b088d464a31a05cdb51194a6a9a461c6c864a0a35cc927c5b758c93aa3bfdad906c0e9017ac17e7a953b29e98e62eb7f69e2989ab9f2546ae06c4913081ca27659898fe335526eb8d23baa86a96d591b5ea8c36d4b2ce7fab4fd9acd6467d1d61826697ec3e0b4f226aad25e3dac8d61d9d2c0bec30a84d8fa17bf2a0eafad13701a4d02c9b03d54433ec3b250052ac61ab8a88fb18e4bc07f3eed077d2f7cabca91a6dd217fd1f20d2dce415f57b3782dff3faa08808cb86474f6754da1c5ecd1ca6c0c3edfd3d4f16b280044c4fd6b9179b6a800bc03efbc7473bd4ff9184d3f811b1c3f22d55e250f6c7f283441db795a9c9f0e767e602806b8fbd0181e0164ae56566d5c2c10ec67b791d8d83582942e7bdefe9cf82e2b8424d8be1eaa07ab80b92a4f9155e9e02ee744340d64dc0f399e2123d60ed231694861a11f4cf37753f6db9a2f0f130e83c016bbef93d424fbd31e9212300be2014b1ca37c63cd60ac9f89b18f738c4c9de8d965ddea81f389792fbacbf365bb0d15be71f66b147422d47687c00cc8d77f812ae65edec88bd75aaabffd6e09272be2181aa1a92e56f9500271000c8733d8bebe2f53fb37578af7b486684ba5db695f678083fb8408303cd6d34e37f1dc1d8b4a5b7359ac1dbf1205412e78ea59ff804a613c31b5658ac36366ba1525f7d8b51a09027f8f76a92aa274ff9095ab31983542a2ec34676aa11d4fc182b1ab750c499d6a33683229ba8c3bc8025a82c951cd78a71e7459dbffe2fa703d093d0b3d9ab00f1c1e8f9d21dd7bec49e2f08a36c183b9d0c8bc2c0eabf4b349f88d26e84b155744377c4ce2601d2d184a64ca7b20a99d16546cf960863897dff51d76b7f4c105432c22014ffc52e9552ad515c88c8940b6e152ec9af3e139468890d4e6a4215d75d5070ccd8e78dc2aed351092893798c538520bba8ffd1ea64044d1b29b8573bcf7c71a569b2f590ab184de962326013a036dc109bb954b5a6240adc78d141de5d556c8feffd1581722099b3799f9f886d9b66ab1dbc57e82bc191da1d04f9c025c6e0e0a74e1a27a9464d4d0323975ae3a111d764c1256f1adb37972f79d061b0a23a714b99ddc79e726a1fa59fb534705329e25f95c0f9d03b5aad996927602bfee0073f09f0e6fe97db0b88d83c84c4b9faaa960f0513a6ef26cf95ef5d5855a2348bb0d226323620f3622b8633368a8d5c2a34fbc493e04b21c5c53f8df2fba72d8d86f2320c5fb79425f66036b1ceebcdb3", 0xff9}, {&(0x7f0000001280)="8c33549bc6a0c99fe1cc62ae10dcec9f00b77e1d93697b37e50ed390de867ad77ef3960f5375e68db6cea34352a5ca23d1a88518ffe6607e9312da466a4182a92d5575f6da80c0100933d9cd6f0b48788a1057f665c39738f3259f82b3f76cfde20eea18ab61de8d8c112a1010571c93377a9e80b35cc81f8ba5945be108b84fe39be6d23930f8624bd05c518c20cb46dfccd0702e1037b988a134a607de7f7c5ce55f4b1ec45dd54ff64b444a36727c4f9e6f345e54ad2d42b784ab173eaaab42457c232cac18ff347b2f4ca4d2e6090e6e5908a924c01d219ecc", 0xdb}, {&(0x7f0000001540)="acea514ded71b8fb02296ab9ad2904edf07cea3b0de03e9c4fb1753798662cbd2df5029f2f6a6dd1f651f89ac8beea8b77bd79bc3bf808dedb66ac6d8f2299cf27203f8989eca244bff07a5cd2a1b6e0584c5c253f3ec15e0fb8f2fd9e3a4bb5", 0x60}, {&(0x7f0000000040)="2380f1974bf7b5b15532ee462f6f17fbdba7d27fa314cb7f1f61a27dae1edce0141d", 0x22}, {&(0x7f0000001380)="d96e9544966c5b9a842facb560f3413fdb6ae01231e6b9102807f83bc7baa96bb303ef08173ac494fe49fbfbe9cf346b910c0381ad6ced467480ed04d7ace9ff511616de0ec39605f401ef7d7e13c4be63e642eb5cf762068d5aa811304a52634d6d52089865526558d2548892ca264f4373e3d68d07b165f75623eaa5f13823f422cec4d93d98e03d7488c3b70d1657b13799bde28f889aaeea4c2595bb7aa7c3b0dc73189fa636", 0xa8}], 0x6, 0x0) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:01:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x5}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1d0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) lseek(r0, 0x4f, 0x5) pipe2(&(0x7f00000001c0), 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:33 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8000004) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmod(r0, 0xc) select(0x40, &(0x7f0000000240)={0x4, 0x20, 0x3ff, 0x1, 0x34ae2943, 0x8, 0x200}, &(0x7f0000000280)={0x8, 0x10000, 0x5, 0x6, 0x9, 0x40, 0x0, 0x9}, &(0x7f00000002c0)={0xa2, 0x6, 0x7fff, 0x9, 0x8, 0x7cee, 0x7, 0x20}, &(0x7f0000000300)={0x7ff, 0x7f}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x100000001, 0x3, 0x80, 0x400, 0x1, 0x7, 0x7fff, 0x7f}, &(0x7f0000000100)={0x4, 0x4e69, 0x1, 0x6, 0x4, 0x4, 0xc7, 0x9}, &(0x7f0000000140)={0x7ff, 0x2, 0x7, 0x8, 0x200000000, 0x6, 0x7, 0x400}, &(0x7f0000000180)={0x0, 0x332a}) 16:01:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:33 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:33 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) pipe(&(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) close(r0) 16:01:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4a) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000040)=[{r2, 0x9}], 0x1, 0x49667b4f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) 16:01:33 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0x0, 0xd1c}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/20, 0x14}, {&(0x7f0000000500)=""/106, 0x6a}], 0x8) 16:01:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x9, 0x9, 0x0, 0x100000001, 0x9, 0x2, 0x3, 0x3, 0x4, 0x7f}) 16:01:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:01:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="677c663c431fe4878c8c4233274ef37184df761ba4219e2e0e52b12f7f8828701de1caecf96ef925fb7c723cac452b9d7394e4b46757d31ceba024969d0257dcbbf7bfb0702e7c35704b82969d6c70e6c473068c26943a5ec5f265f961ae6bc9e6181d0a71940f97406d8e85f8e67610008b", 0x72}, {&(0x7f0000000240)="7f25e508f14d6da24fe3c74fe6e60679d03ade6a519c47476e67d60fb813a36e7608d62444de987ed423a00d3a98a4c52499f3d44651cab0fe4fe390ad6fc52f4809913fe8a9213bd7b590b18091d878557d762e9d03bbcc3a36ab71abb8867e19dbc8278f5df852848097b94c0500a35e9a1188da2414596b95a1ecece6afd3909bd7aeabeb3b8b4bdf25dbf350eed66b617db9dce2ea699ac4f5af2585829082ea062f787796d3a2910ef6b0fbdd3bbdc49deed07f782250d4a1f0706f490e0560202f53311b3f693149d2a861ea43d0f05014f103a8d8", 0xd8}, {&(0x7f0000000340)="00d74f0ece4b4a61998d4e92fb7f0206074504e5594bdb58fcc06afc137835714f92579fba697a88906cd0cef1664743db87eb33af7f1a7721597203bfdb4e1b785b6b2b4c7592ad157e7098774bd17d13e5b3e472e61cda5d8d7549fabaf4e9dfdf4cfaa46d091336f735696d600127e5c89b043522d7f7750acd9b7b50019a73fc8e8dd3e6a7a9c0fc4c07503561fe20284c1420c07b39990ca3ac675f1755903de2de0b4c308d76a08df43b569822ebabccc696258e068a22049a2812fd20c41c438a658f2d39aa0ea4", 0xcb}, {&(0x7f0000000440)="176bb76d6a06c3b2e548c953efc5a4e3bdb5c4a6fc131006bf5487f098d2ac8544465ea0b495390bdf47a075f484af6bc9125f8ead886faaa3d7c580bfd8e3c03f98486714932eb2d2d7eedcc076e1eef086e57d60a907f87aeaabaeefea853ce953521a7e500db48f760503a97d141c04bad7c03c538b829c061745ef100616b70a13380bdc5ac8ab02f998150e05e83296f01972da78ac44e2cdc287d7f76584da01fce9bd8eb3054981c47d2d50e47102b3837f73845b07dfe9c3776feb5f1750815903075d0dc511fb5d449475b70b70b734cbba8b29979f7e78a522808b00248f29e1a803a44005d4c86a3ef28b3928cf5a70fc0e9fb7cdef33444072dea2aea056f5bcdfe3065bd6adc970c93bc3881770f3e8209f7a0cd7264c424a247a7702caa6a071aa17482fab04f23d4227313245508825d4e38ef38bb17fd08e90a505af7d83f4d1275cb4a86a2873a8b5eebecde9a41619b8024f6573931972fce736e15b9b67cb9568ba2a26113a5aded9c3c2638d566ed5beca361fe8e64566d76339ab7f237bd2b1f71beec8dd37e2b8e16246da28a429458f482b108d08ee39dbf5ffcb25540541a238be9a502dd7d36c599ca426083c95b651936f9497274d899fb72ef39ed329395bc7374b397b90acec854f7df0bada906cf6bbdf47351e566b183ea1a704f42df3c19fdd7574df04db2385150cb876fd0931d89ff4b21ff16a5fa61ee5962dd8bccfbf90747815aa2fe3c8a2868dc75823b41aa62a3ae4b1648414a99cd814197bd3b3a1617a0bb4e5a8b1eca2388ee9bda03f48d56412dcff0be6aeb4db6db0f826da91cdae54c24939e313210ad16a58376f418a146d5b28d4ad56fb6182563e2a1776d728c18d33f46ca227201c5852fcd3977fa03c7a77589c9836b67634bebbce53b057c66511c21a2ac6539831b6f3d1891dd02a1ff5f5758cfa7c182150be0cff7d8ed4b73c9e07c3a03eb1ef912244d739802aedeba9aa59b67e41995fcfa78c9852ff0dc5f242b190a5eb6e296ccd4e03438ec8b8c9e01829f2b473a57afca311dd2538c84591ebe589d1b7b4cab905614f76dced99b1391a56393b7b3781bd10f666a371dee30126c57ff0502cba1fa8c5f96fae3741d5679888259cb72ad2b19af2197c1e0f3d413b568cbe9e533ea1860934968eac562da70d5653fc93ca82fe346d4dfb1a856582caa0f43899b9347b4fabb70519c61a7de07f34c900ab05132bdd4f11f54cd10839a9a280753cf14e2a8b33d36617ba6f50c75c443a15beb0d381ca007e717bc4a901e63d8b5ce4565d75e294b6eb522307419cdf66793e0b8ef808990c8e45fdcb7d94e3d77efb65c5b512d805d35809f8db15a35c9eb51243ec517900182f744977b848b6edf26fb639b94515be84419d065df1490530bb25f10e92f184426e82fc9eb60704924ab91b38936be5f1272b09764f1ae6dc35bccf7992bfba75b00c8bceeacb19e45d80055b9fd282d44fffdbb78878f49a3871e6f5feb431904228f51c58977207cff05e31bbc0b74136684a4d5e7cc8b2818ae5571ba3b80ea4a516882b9b877da2ef9fcdf31a001c925a8770b4c90d314a267f8e80a8a053e2d504344e6f2be6e9c48f6264ba9124e521b57c5622d6b6fc021034e5bf085048580d679c8d0f7ad08dd38db0ae324ce974a128c1cf580a3918a6afc6a8d8f6238e5f780b21f18dac67b7ccb5f007f0c7530aa8ac5aaea6bdf2f8a97e7b2cf374614bd8e83adc3ff28cbb45ee1136cfa5a90732869b6645b8d5c7fbd46fdc111d7254fa2e7b67d65ada1ae7841eec005a90d2baabb585936602f5ba3f570c23a216bd2bba2654660623a87923ec7639b7496c5a7676646be46b46f79e516227c0be284785d67b38280029afd516de2344b6cd6f19fba9502d07b9a3c2a6a64013ed1d150663dd18285e787e0955be0e47df204e0ae9ab7ee346617db0f440c69c83abb42ad371d22ab9d4b6cf561038dc0772bc5e2020c5d90241ae72a1fbcd7b72e053d094c35cc030989ee03bedb05d9fac09fa66100eaf3edacea73614b4178a69dac17a03d45ae4cfacc98cc255d6a3c22979b72605b989b6c8c102c20f2970f68b1de84cfcd14826cb0f96359c433bbe9013fef88d137457bbc35f8dfa78a78f45bee280bca22eb75cb1c0c1ff195e0e3360a8b9726553e3b4f31364e9ccd825b69129b0ea581b14cec012b0151c7e2c618859db67aaf37521793c1bea822e01b4106369d3211d248b0d5dd5a3c4c61b1a918b06375d190fbca05a584da6415583771d8ef40948404c0fa898cd6c1d636c30ec4013d5f8d70a3ec4cb6f1bd2ae0a1a23cd09fee8a1015033c98fc5783b332c1f6eaa4411afd36b00e65360d123ca53d127f0b63734fc6e29e33135c5bf3ecf984745e6a588b442994991557427d8a481e3b3fe4e0bcde9a852a70f9efa1da3ceab4efbd9734f5569dfa42bdbd71198a49d0fca48ec1a825326a731dfed4cadf39e49ffe27d0b8b18e67ef551a35a1e2279c91ae601076af6ac766f1acf501416edb9d449de7e048ab6e58e79d71a55523666da1c1f99a4fa032b3dd680d11040d06ddd51c59349ec0524766757159c6598cef465396333af0bc1938a61885076a822a8e818f8fbe96ef21618c04a95f8626111770093da8d5ab3dd78fb0039fdb1f4f6ff027fa41bcb3ae329491e92845346377d71faf7b4fe82b9872d24817e8eb27444e04052b25b894deec0c109a75797aa6dc084e949242b092e403cc6fc2155f86fdbf7a31469f61f53dac5a2adb170a35e23920901a7917175c231c15000c7f95fccbcc2296eef2aba5225f115a1d607d09042a566a1bbac9e973631b96a76120bf65ebc7e20a1191133bde171505f7998815e4678c8431ea15a9dc02e312808f4b5a93e7eabc300d8f491ca18eb489ea4f5a70ac7e08d8850a250d27b58f0f091e5e19b660a2c9c34619db95d3ca2b6031cd5297f89496035f86a1394f2ac424b21fcc3c0a9846823cf1f6ad0334a506045cab9bce98851254c21f34f6bc7b4f52bf3a63f77268b022f8d2ae9e70a100acec2915430e7b80f8ad1776eebfd3aac9feb36129f81b0bb3c3d88eb52b0d099d0ee9d28551f506909514c0fdeb4b1ba2961de4296ca6d5fb2b85a54f02b9d38bcea9f3be1d51382bf0ab2e2c187687a696256d570c2641f80dd558f59feaf9b601cef8cb9336766ee7e4460bfe5e7b7a3fb438cb9028dd069ea0759a921ae46086587a0b05667d950025528b63604024cc3f7900a1eb74579ff1fa4e12f7713c29e519125ba62fbf598607666e62111f34b10ea6c0c6860623bf5708b2238dcac6834c20e3b0c89800e9158a63c85340ea8ed10fd7e9a0390168d8d5e0c9243528bf37037189f3874e336578a08942fde49556fa277012840a17429b645e4d48ed0eeaa6bb4fd0bd440cefa57c45bd59e17af9779a74f10242737103cdf637310d29a42d3330b12438cb4300dfb98e892cbd80c1b6c3810b39e4aae71f02cb24d04ef39f67443695febb50b49e72ba0b761066a76c5ff5ca0518e0629f805da74601655572a4a9143015ce341ce4390dbb3ce4a1607222727f7269cf76a53a83b8d4568b8c331ce0d2fe729aea290893eab79f197cfa9419ff3b007995995289456c49f217b937a773a501f6bdb8e43d085c7bf805075b420e7ae014c6eb6b15499b1b2a618aaff9694f460e79d2d2f3a68e65563284d3f46627fe1b720d406935521b6531b1ff5a15145beb6670147ed91099e3438f194c93ffc229f28ac8ad6e91135fc2ac8a479121dcc19a6d6c9b52936f8d607e95ea98d9d0b9d0ec878aac79639e1dadd487a38bc29bc7f2a8470d49344c63b56da31ad5de87b5e5cddb34b88c2946c928532a6eeb67625e558a6f4436660817773f789d59d1659f1f96249b537522fd58a2e17c0790364a5a4c5ab73b5d608e586cfccedae931167147f78db246a66702b7974070550a8247d0a19cfdc332522e3866784d8544cda4d74dde75bc6ab51684b51d5728e02d4ff8aeb2b3561869a1358ccc9a91e1b76ef5fbf1281f3e8b7633364476de734255aad97266bb433e813ea9eed9e8195e43594c10997abca019d419c8a3618bc2220ca8ae52bd40b6198f4c0f526ed2d7ac4e63e222f599633e62c2ab56308c139a0d5e7d37d41648b2bdf6f82a8ee52828331eaec4533e3916a6c3be643472242d62098d794b77bde6d5e07c61a354ec37d0f6345ca5d6574cabd6805e8f00f8d3b2708ba2a3a9695d227a7d0a4fc5af97428949eae1b5d8d4bb3c5842c62712f8f1012e12edfa23ffab16528fd5966d7b67660ed46e8e11a281384fcfaaa2cfaf9df5785f791a37723c9c42378f67d5a7281f953c650778f82cf3c73cebf7fec92ae7b485d21c608f2bada57ff6b93dd495fa140835fac17de15b4b00b7861ac52a22e0a2888150fde5b5a003ed83adc61e7f200de2fe501f543d1c89c40111f22e10eb2a066540ca090f2a42490aee5b7778e2907a66886d9d344df60027c704a4aadfea280ce4b54ceda2b02d1bf738e3987997995ec6322bfd3cf69451c81bcec183f506d8022d8ccec1d9d641b29d52b424f2bafd7717fbea3c67c813796b00e190279034ef93d0aba8aa5109c996424383db754023a0fe54473ea4ad223af9e5f8d75b604bb37d950d0213b2ae9d957a64bc308bceab9326d8fe47c84ea488b0aa4b4823fbb4cd6716c7858060aad45671919642328a9cab87a999edbd50166c55fb347c8ea860ba4d98927b1784fdc63b29a8cf651370a7a545b631138a2f4d257168b4532e7aa0263441cdf762bcb7e52758ef8408953625f51e7fcb7e77bb7ce330452c9875dc8aa1ce81b5f9300c86a794bb8bd58f26665332764ad6fa3a3c48b8d417cdea59ceefd7c796bd00a5c2ef28a37327fb815481336f71a21255ff34eac7eff4dc0ad7150ff2a51167ef5afea1b6f1e64755622355a863cf360116d2437116f6540b3cab4a9fcfb7cef30495b1037352668bf1d92674a3c6f4bf8b57f1bdf2d197e68ec623ccd56559a8aa4c058486e2872bf9417447e010a722f3a033fe72a49c1f988c5333f01faabd0d5011af60a79b4db595c87e64132b5ff9253aff9f550509b5d76f3974ffe9505747b11d5139d4b8fd13bfb56418861be92923dcbf0029c3277adc23ac7af02e2193ff8a66d466ba7fd0d7117d955825075e418051c0a4d76db55cf426e39e0ce7d1faa93d499c3d196699cd5ad0d0e48268b4053aa77324a65d0c704ad0d11e4262437a520929356a8665f28cb0dfe1584b7089a168dd9b954204d13590113263e2234ae74421f8849b2621e4d33253095163f270fae56197bb2e33f3eb4828a18148cbdea43aa1f14cd301947452aedd3c92a5c8b030193c1ef52dad876f6e5714b6b7f01eded4dd1327ebe89426dd9da12417a203a148f5df8326d542d4dc25beadab066e8ed88750afcc9ef1013ae4ad84f133414333e816af9214b666af3b7e656e908da94c485a7491647ed5d227a2b7fcc0cecee1bb10d66e530992fad819b4f278523702c17f431ac8252b9a7969c7fb3f243b7d71f56147cc41ebd9c6ad90741afe7c3c80f7931a443d5ff4082c5e79519df3d9d5bbe1b14248a71c1e3b382918ab4f287a6c8e1ffa6a2e068fbb2696a8cca95f69ac446d653968b518a12af492469f0390b3c1c04fbd4b8e2594375fd36d20bc9a532cdc2b14dfc90aae0cefc7f0215bc4ca21791afe1574615a556089c90e0991d90469b", 0x1000}, {&(0x7f0000001440)="59e05e015cdb441949a7f8e76cfcfed6e9331eca6acdc29a5f9ed15cd0d507371cc4f5815fde969137c5b77f6f61b43ebae692fc4a16a69cb83c1e06f846df415c095a0f853a9cd351d1e8b43590965e2072d2c6840387428026c2759f6be17702e3d373eef57eab8232f58b67f0a3c86ab0c0827971471cf8f14a3333a72e238ea8b092892ca61f1134a73c56ae7a1e50f019d3fd910082203e021181a2d9da73", 0xa1}, {&(0x7f0000001500)="fb32656f0fd956145c9d86480453207f739427e769356803a9aea984f9a8f358d7b0f77292040cdb1f2cd6e70135a318cc5371dfcb8fda7e8b3edca2360204d74a96f9a3a13341077bcfc095221bea347873b24d7a8c14a6c49ec0c67d6b4d4a769a2fe688ff7db811a9e8672610e8f817eab4fe6e69f40c406e1024150c67cd3eaded4be41101efa903fb38cc32041c910e35af0deaa9f6be23", 0x9a}], 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) 16:01:34 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x140) 16:01:34 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:01:34 executing program 0: r0 = socket(0x18, 0x0, 0x8000) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000000000020, 0x1) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) 16:01:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b183e79350cac99850c5a6372be3e3490a", 0x1e) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x7, 0x4}, {{r4}, 0x0, 0x8, 0x1, 0x1, 0x4ad965c9}, {{r2}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x8000, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0xe194, 0x2}], 0xab1d, 0x0, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000300)) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x8ec, 0xfffffffffffff73b, &(0x7f0000000200)="feedb93de04f3ab5da5f978af920c3dceed6b0b5fc43fea6484895df2d10eb0225a69f08b439365bd64636ca60221142ef35d504134c9f71471dd7faa7732ba514fe0b0df04fc2be850bb13df39357f79d6361b5da97c6f9fca829918dc423d152819a817431d942398785da7e0011ccb04edb7a710cac9ffd6acef626fdbb20f2b0bf05e9030941c880dddd686c20e72e2558f8c10cd4beefc777931ee88317fd7eae83070c90816ec6bb8bb63b", 0xae) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3ff, 0x3ff, 0x6, "87a3849cf0c32d232010661769491fdded6738c4", 0xfff}) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) getpgrp() r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8cf6efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c9d949172edbbbb957bfa8f963", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:01: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) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x1e, 0x4003, 0x3b) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x1, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 16:01:35 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r0, 0xee01) r1 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/113) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x80}, 0xc) 16:01:35 executing program 0: r0 = socket(0x39, 0x400000010001, 0x2) shutdown(r0, 0x2) setsockopt(r0, 0x7fff, 0x7b15, &(0x7f0000000040)="530ca83439f238c0311c81daed09aa86f9071427f37e5881650310b8b6f117dfc3a1f7ff8be2ad01009c9423f1fcaf013aa6a07a2a54fc257bec766d59e441cb0821a0e0caad", 0x46) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) login: pckbd_enable: command error 16:01:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:01:38 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[r5, r4, 0x0, 0x0, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x400000000000002, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000005bd0) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getgid() ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xec) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:38 executing program 1: pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="5c6d966df0e3652af18a5e2ad34f897b7064df1f7b902fb204879fed884d753d841bda949c2b7291f7e867c636a226337aab7379f01e9a4153bc1201ba6ae7dd081657aac142ee30e7328c47aed70bf02022f5d72e4ecfc0f8e8fe80a92f15686fa7008f90c8d7625aea1a8175426a9c65a79dd593b5bd49769df63a7485fead53e241fc7f919131fac2abfcb6218e37a7b9352276285a5359f075682b9b82f648c3c63f0691c7a49c2da9ad76cd32a99e85438aca5bc843926f21bff042e8c5015209ccd0e3b21f3fde00e1bcb15f414e3ebf7b4ec74aad4e52b9cf95cc37d3f3be1200091176dd7c6bf4346aacb1813356b61891cd642fa2979d005ce64f60b3241b26fa7e18f5db1fcfbaaf80dab31e2a0d9748405285cf281943e2b4ab500ed6fbbc1b34f255b2f3ba2a8fd3a08050ed68a4b76eeb56f5d251e1d724471f34fabf91c7abfc6d1a74a189c628a6430d5d9df1f00d4711574d99821197427ef20708b814b22664d43f15292ddd27132c9f921b5146d7b7d6ca3aeef369728ea748b73f307711be26d13f986fd9bbe4ed647f4c93573da2f36da9732000675dba82daf77fe7881514e5a48dd009901939ac287957b95851c05b63b73606f813edae14c9572379e93e3787261094e004439cc44e6f51ac7e38ec50eeed10f03fd1ed3d2e8f0d3b9b0959ad4f0a0a6e1af2cc50d0d1e8e70bdb0105721d9635a3e61b598185fc8b0fcdaa66b4fe7d8f68ab624eb40d12de35558c02b3460dd1176d53b0888e56a43c59244e2d99a0109f251adea10b1a12f1f156299ff67fdde23273a69546cc1fb25aa69295257daaaf692f6895c8be7e62e4783176c3b9bb03b0a4ca8dd45637389bb6776cd29b13b2e2d126834843642aeb742c9e76a31aac2f07342e47c3d7cf9f3e917090199ded391bc1a75ecab8657b38d3fa0356b7c3fa440f418e828825d47fb5574b2bf1877faf5908464ea781fe12654ebde57100c1393cb8422f1bb33bdadcd8f9a1a35dbb8a83a77f156cef863571fbac0e4134e6859844e00082a740e4e8060f7b4798f8060fb356ea60958c7ec1d9ea8c00b6deb90b5762988c833885ae7b404f40d42829a524dd4e3f1d7fef6a57f6e74291bab42e1f97c0321e13556ebe65a64f1f552dcefe50d803f28e12f3e3fad174035d371ae7b381f88e5ce58b944ca7001138e88b3862aafbc149f7a7ee7c75dd5ed385566314e1b45982b333e0f79e6cd92dbe3b13ce27dc0661b5f95a217dec2189de8e41b73a99161da59fbc7216236b9998aceb9d331acda2f1206995d739d1e8f9ad88525a38d3d91cc19922aa9ac4219835004ed693e0726e02c7ef8ea9e38f87676dba6cb37cc1133c932be5f99ea053558dfe19e6f27e75c8d0426c2f4ba573cab31f90d493c1c6cde1d467f32f9866d12c9c1da27514ea58090777d8021ad2fe8e9adfff757a300c91e37ba53a6306336210bbe94dde9b3ce58238632d823df3fd4757377e5406157bebd7eb852e7f039e70443e6b0b64445bce56e5210d935b5e0b8b730c4b3c61fdee68ec67cfad08ebd09a8cd38f6157a82b814ae72c926a1134eebac96cb0aca66c0cde88c121396375f31609e584677aeec8b5da2cdd46ca6a7263352bb0e293fa321d113c677f995cca2c8a6d4745953b50f955de402df2b7bce57574348746e64086a301508f7547d0bd1d4b0a938553dead4b68ec260a56860e2f96eadbd46302418cb5b50bafb11e979ff0eeb2b236469128a6d4829c51d6e986310fe659e9df596967671a287ed7f54fcb94c0d1388b2aed73a8a75fae254377f5ca42a435f9ff58b174da44dd4260fd88e07eca77557c67749fbe75922c6e2527bb73368726961fb806e57212b447beb3c602c18a2d0bd20ac6c3e39ef3eb7f4ff46a54d616eedd271c46b1486c20ff8b0d164b8aee1eca20db056b845c1ec4583edd98f86b557310d2b6485f740b3ab9d707a38daf9d993df041d124a7122a5f5443cc203ee80b07fbdc96a26d64f2471e94dc646f367a49564e321b5458886ff9dc913c3c61323e6979909db37e2f6d1b2303bcc39f5a2957b4a356fb2a40d07feb8a23c0b7da09a400f431328d70e48f44fd524f23ca6b44f7c2ea4a35b5448faa24c959b12bc152bf20d06ca38c7752797c3123b1416214f06d83b6abce6c8d2ee37bd3504c86a9a8f6354105b6e5f7913132dedd8edf19e195b190bf2211c473a9af71f31cbac92dbd8f791fed9bf08bb6a2b6723b9282ba0402e747088481a8d6297d5ca439dbf3600140690069a8fd72cbaf1809b025abe19148e29b2f989ef9c72f2881d0543d15266eaafd6095245fd05c98d8b004cffd9f97f26040ce52f37a7934cb18408eb11562131d8ea4af1223065ff59e6359e821157ab02fa91c824451d6052851421fcda728e8eac7a1071286238dc4a87aad7e577deadf19c18f0f9a4b607b63bb29966d0510c538f9da53d99ae4b8506e6a679567b820c7223f2f6f615f31eade548c16d5a3fd8a25e675c2af8f6cee4477dcb5e217c0fe985fbcb8c7b392f289373e40d3f7d9ff1281c1281eb838acb3fe7c44709ba0c1ccf433746b9344ebc993b4492fb010c377aaf0419999f13d667e9379ff50fc824a7595fc1fd9a3adab38dcf736129d4552e062536bd04ce13ba18544b85ecaab4c326cca07ca7e8b6a8823f1466a7cad62164e43979c218fc9d0429593d2b8d4cbab86667b51de9576e2b2e755a6274390dd20864c3f92dc232ca501e16312f9f8852812e38612e415a255421506bd45f4a671631bf6e02dbcc77ceb6c8126c85f9a7368f934607bf1da22899136c1e6bd4f3ead338950bc34dfd1a997646408051a183be4a2df95e610d8cc87afd7b5a387ae65e9aab6801df9a9e59f459cda1b6122d6f4edf9e57fe12a5be44f33e40154225b12f00a4695e0326881a476c58a36417803275d38a1e53009b5552be5be1e44573ed6d83badb4dee9fe7440bae84103a16d5becb15d36eb370577a275fe7c98473e82ed931b2eef87c6a2a0cb28cdb3b3a0f179f4d771e38bfa9d565cdd7e114958e7e460201c19e313572ff0571287425f52664e4d594961832fc2438a6e62f8a20ed3989979c9f9f0da27cf1ab95a7c2a851b853c246d0e014b0b106bc434411b93acbdc5a6eb37de459e5c3fbcd69ae5ec4b1e43e33526e8cd164b2830f60c40a9392f79917115ead20514d937c873784cc9df6e4a42e4c62609131a282078308305397d0826537db658f337e8d8846b12fcf9a0eaa0d1cd8a0d3de12ee74664b9967493fd39a845c369f57311ef6ebb8e53c6702c4d377946dc709fdd0fdc5dbb77cca3087a98c1d61c4d25ed8da6b770c1b6903acbb38dfcfe65a15d04b331d94930283aebcd4ec6753bd5bb345ffad07477ca596fc27ea0a2b34ceaf5d16bd89d2df253b654269b5e225110f37ddd9dd2aef3d4654893241ba79a485421dc508fcdcce1d249b17fb10db8206a81d145bc7ed17670000c8d1f79af7c0dc64c76665726c269256dccf75742d88f3c0c9a1e1646e99731a25af301738eff6d37067c14ef8679c9f8a1a1e2f7ae96725d1f3faf122b78c7bb111695f1f9bd15b30b28ed0b144b2447d91f0299433a04ff42681adcd34b3c593afc4d9aa84cf47b4c40b8c01cd60d53f4526dd75497e17bc535874fb587cbde07a92644b2be22f80c4b87a641d6e59cdd4fe28ab818f47f3c515edd7bd40147988bc0d5d45377506df1dfaf391f6bf929d61ac6c334f8a12bbfc8125395d01c82aa778ff816475005170a58fdc2f067f4652ce98e63f9f9c9113e12235d6ca951811d4096683154b5d98062d1be64bdd4de04e89eeac17cc802ed03b718d7c054f5b0895167a804bfd9d7adc0fd37a3ac584747632fadb7c66b3ec90a4d64c3c329d4d65421e823f1fa3f325fccab89d24b4a13fad15fbf9d54c96d38e7fcf9bbe52b5059a6388031b8d929dc2468a1e2e0304f4c76e89acf90651179234c6f53e98bc6ce855698ab002dc0c70a2981f8973c09714331e0c66a849cf642bfda693f7a9dce61d88bb4f4ae18c1ca719ee31b835d0d26376ec1ebbad1e9269d0ba6f06a0aab3049778476cf6703ce51b8a08cc3a8ad59be8a4c6691ca500aedf50667b849ae0a99b237a052c64bfbdb9385771e897e67d2d5a3cc8737a5353b374464050af96bc0b47195b5478cbb1f42c59fa70ace3c1fa2166b69ba2e854b60bb397f61ed521b9bc6f92a28ef85679d368fca6bbeb161797936a4311c837bd7455fa5313c359b8655f35e927f5e74ff22e67ae5c9d2ff85f59fed1497a860cfa579e592681cadb04f6a21aa3f81997caac89e4cbbda787e3db0894f99dc30f6c05c90ad5c12c35e0126b7277b9f911967aa2c63550a92f0b7c1461758f9ad8475f90aca08df7a385cdb5a0a16bf3a607b4c37293340bef7ca6407da90888582b4790c7d1b22da4297aff7ce1d0d6e762ba88aad45af308cdf9f52a2b240288cb5ed276cf5a1d40aca0527ada05d5de148733e0de18f865ee7bfef084d17dae23dacbcd147a15fdf212b72c90d8bd2198726efbd23edebfc06d072301c8e03b8cd85747b5e468d8d93f51ba2da997e7537d6004396e6f3475b8f0b7ebebfa1e948ae1fc38205016790838fa1f40dea703d72493494352f6598940581f0eb07c5813f27114dfb26b45e7602bed3fc6534aea962847c2a9976b23d6ed9c21742ee725b52efb363df3757155d4a4cd17fdd4e08a3f3dd0aca89c940efc175df6355423b8181853d2e83eaf6f4a6e403827fcfbf0d059b679e178d264992f212b8f645a79c90d06cc1efb0a38de4fff92a6863e5c858f303bda9d3fcc071f2697dc15fb66e58339b47db8c0d5f19addbc22024f1f698af26829b754ea21df06037c721c3100d6eb91a3b5396d7b0d3bfb5bdfec00acaf77f1021cbdbfd5cefaa967809f1309aee6c656f73d53776fe6e47a344912e22d41cd0daf425c06badc88e84dcef20ae4e30982ae7ae5557799a53276166379e2a54daa53318bb34d730442ed5427c42a055eaa0fb4ddc923d0f2ecc65284af54d6c9d3c20c73030441f5d216e2e0b4fd698c55f6fdc655d5e2ab5787e3dc610a115dc586efc4679cdc8a8c53cf43ae0297990207c28d26f1fe9df853bbd204b5384c22422d80a8c4f45d328f9b55276224917ee82aed089148b8f63bee3f4576b48ebfe9f39f227c030efebc4f392246bb662bfcf8b243c108383e46c8c1ac463c58cfe9dd325b8135a5f371a2fbcff77295fde77cf59b8dd2bc1b31458ec444d2cb1e4a05b70683959416a370b3d25ecd1c1a8d0c2aa1a695d21c221939e764a1ff8440fc578e9b727fbfc916cfd23c3a9279adf1bd261c90ba9d7f81bfd013dd58e80ead7b6a26f547d90d31d377f408934fbd0a6e1c9c0aa49cb55c500a02f8b51f1706e7df82141c7fc52d9a3a93cdafa31323c6a0bc9c29494f86e72a235c9e021ee7b5a241d0013fd269d004815a27c6ddbfd9e3b87b838e5378629cf1558de28b482a9c35b27af60c562ce6d467a39219a2497de88b57a82d15b39cfa0bbbfc92bf08893a0567901be11d3a7bb4a804313fc843ef9400d3ef467e76f2e35402c00be4d9a1b73d8c520ed0d9f01914876f5917a09bc96d92ff7283457671640ec04c0624bcb9621065bb0e8bdb10e1b61872d3f6f6264c1a54fff633129aa7a95a591339c84e71f81788fecd11192fa85526fdf25c579471fed8704ac4a45449de98139c3c100d3cb9a09286bba5810e216", 0x1000}, {&(0x7f0000001100)="6124127b51dde72ffe50aaffd7cd02d174572353bd855fef0c94fbc5c6a8e47c6668e40c8d80fb78c50cb4ee56f2a717d358477084181cc0d2cef4c7cf43d2d4be702774635e3c2a9df048af859732756bcbe60e28b4c8c92400f9d9769115e7d289f4148810581bdae4b75ae8cb55dbfde5d6e8b0ddab1068661a2fa6914ee7bd55cff73e852174bc98", 0x8a}, {&(0x7f00000011c0)="5a765107a1054a332f4711e8bf55bd54d32e6d84faf9148240386024c4b56b4e001dc94f8fbed3e44a9e57a17e05c39bd54976d65afae0ea4f0854069c0dbb", 0x3f}, {&(0x7f0000001200)="ffa0524f8599e124cee88b6a4a20c9cd441f07cc8b0d93544f969d9197587727f28024b0624ea9877cd5a924bb6c423a16ee82b4e724874d75986c3cb13d872ac1e3a38f49868f03d401c0f97ac181e76c2f951944", 0x55}, {&(0x7f0000001280)="a90e05d90a8a3e919ca4616475788aa4bf21eda7940a285470237d2f408b81195a96604ede9f86e641293c01fb929bdd7cb3d1ec18556661f31fb4973bd32854f85476f16a47f48936289a8546ee2cb995f6d415e99652d61e9d9179ce56227fe1da488708aa01b66ce7d153f5953fce371738057eecdd95fd0940873dd05cfe5d69c7e80a40fe968994345abf7650ae7fda5ee64f90e5dea57ec912902e1e193e12614831b42369e9cd505cb9f1bef7c49e86e020b71fb94e40ad9043ed8151530428b86a096e64e8b8f8ccec781a3255e0df148628d381e3885a53a88a8301ee931696287ccf8e05ac0f8910980d44fe84b4cdc4df7cf78c25a449", 0xfc}, {&(0x7f0000001380)="c02c7f7b559e0bf51e6b534e1692d3d32d0d3c088b2b7969645615eb8151fd7d36ee04668a911643ec1571f648ca49b3ecd4b2a74265a0261047663bb752d879cadccd5ed0c4e55738d54a420754c13317618c4f3bb8122c71f09e0da613c7eaa47fa2aac36bdc3e6aaa77e501fde673e351afcf10564c7dd674dc0f46b654d1696b285fe78a151f5300c9f04eb0f29925235e63a15f9b55e568138849e3d0cf6b896391b9ce1ae5c1db8b55b1c26dda2e82a42c91efc2030a273f9c489a3e1233b35c40751f7b2e71c0f046f8c37235923a1259e50c3e37dbe8e2b20c4e2cb17a571a954a6387469cd0", 0xea}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0xe5, 0x9}, {0x80, 0x4}], 0x2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0xdb}, {0x18, 0x3, 0x5, 0x9}, 0xffffffffffffffaf, [0x623, 0x8, 0xe016, 0x3, 0x3, 0x6, 0x40, 0x8]}, 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x282, 0x0) r3 = dup2(r2, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) poll(&(0x7f0000001600)=[{r0, 0x1}, {r4, 0xc0}, {r1, 0x22}, {r2, 0x122}, {r2, 0x2}], 0x5, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x2, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1092a, 0x0) socket(0x16, 0x8000, 0x3f) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xffffffffffffffff, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20008, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:01:40 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x252) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) open(&(0x7f0000000180)='./file0/file0\x00', 0x420, 0x100) 16:01:40 executing program 0: socket(0x2, 0x4, 0x7ff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:01:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0xfffffffffffffffc) unlink(&(0x7f0000000280)='./file0\x00') recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0xa, 0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc00c7007, &(0x7f0000000000)) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:01:40 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) 16:01:40 executing program 0: r0 = kqueue() close(r0) close(r0) fsync(r0) 16:01:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) nanosleep(&(0x7f0000000140)={0xffffffffffffffe0, 0x4}, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:01:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0xffffffffffffffbb, 0x800) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) 16:01:41 executing program 1: r0 = socket(0x1d, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff84, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c9d608df16c4152b1aa9ac9622b50a070c21e4588f8c9b7b436f030a7b"], 0x1d}, 0x0) 16:01:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:01:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:01:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000080)="f040f69a40fa0000c4c105d107c46249ba5f058f8800efe308c44279478500000000c4c23947ed66660ff83d85be0000660f3822f8c4e16171d7290fae5a26") socket$inet(0x2, 0x8007, 0x9) sendto$unix(r0, &(0x7f0000001100)="c0e48d6525965acb468a69da6e7474ef2c4179083e2891ea992678b8623d6f625f9089d0a957bba25ff9c8a009959ba65b127f5cc06f2c80321e3fd337aa2dc4024ba27ecfb04de400a3b84bbfe5efe176d44143", 0x54, 0x6, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/4096) 16:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x80000001}, 0x7ff, [0x3f, 0x2, 0x3, 0x3, 0x7, 0x9, 0xb4b4, 0x34f]}, 0x3c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xafa7, 0x58c8, 0x3f, "917fe81ec3bfb81aa070bfc8294c89b9af5f5682"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d", 0x3c}], 0x1) 16:01:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x8) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x31, 0x9) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) sendmsg(r5, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="010d711377a52457cebaae3831816addf829ce62", 0x14}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000240)=[{0x30, 0xffff, 0xffffffffffff0000, "03abd3ce8413d2e6e7f0382857a115a4c8f22ccca1de62408589fccb92"}, {0xb8, 0xffff, 0xc6, "3a66313029d535b16b285c9a09547a31efe0d23e7d2d098fcf96fbafa24a329224f04287369b1614b3c2a012b3ba764ea311be7a306327f8619bde40d57f7cdc9e6d321461b94af78a6fb4d5424ef231aa213e76ecae2a92d74f49b7b497e7843fe3c4003580a6fe6ec1d0d8cca1f2160fe021df5a3682de938cd5b3ad8335aa9f3ff62c5e0ba967eadf74e6ee30d1fb728510dc98d042c14b51ebc4e78571fa9ebf4291c939"}], 0xe8}, 0xa) r6 = getegid() setgid(r6) 16:01:41 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(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:41 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/87, 0x57}], 0x3, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x5}, 0xc) pckbd_enable: command error 16:01:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r1, 0x0, 0x50c7cba3bdbdc6bd) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) 16:01:43 executing program 0: kqueue() r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x3f, 0x5, 0x80d) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(0x0, 0x0) pckbd_enable: command error 16:01:43 executing program 1: r0 = socket(0x3, 0x4003, 0x61) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="b6872211de4b95c4c656987001bdf3bf30412c8cad2408fd406ec79d31cdb86dc20d62c0f1f0c368af7c95542d30f18d5a364ed196060152878140db30ab3db1f724feaa993e8174b8ec8607529de1f24ece7bdd8867c72fd1e017c62d13340e66997ec86b41fa6f907e01c75d6d661aa595f18bb5b7121e7d710dbac9ee7ddab3acf1d0ffeaef34c1a53cdc7aa8faa01c310bdc4e997eb4d8eb43e2e47200e847353a978e5af96f7d451526f64e7825032229ecb512fa7145017fd8575b9b172a2422af703470cd7a9af28dd0b3c66c309e463a2882646f473ab6986e45774b450316f7cc5a7ebeda3a831e641f5d7aa76e2ca0fff9d0609e3494d73deee0c861e4cbd4624d2fa003075aee69b82718ddc46080a50898f27b830c87c5f266118806490ca3723a3318e91b5dbfe6d7bf7ae3f1bb507d8c3eac1e7fa0cff56e5b6536b8d08b5ef44d53c6ca278b7424b05ccb11d32cea4f76e00715fd699833d252f2297a5978a49c273701591a3877c9f5d6697d88758271e1dcc645fce2fc71343b3b7e1d154601cd7bc7acae30f93f1afb481f25f9a36337ffd9682971f5ceb7d3af9de20d4e21591b797be69d229981365815a6e250f19ae94c762624ee584c00837a4fc1dab01f1f9816f0323dcc56d39b151ce8b0a7503db188c8b3fe87233d0713f7ea2311a7d7e1d01b52e9ed3114da4c6b589af46428ddd424fb005052f55ddc466954afa9011258dda7dff637da591bed212f95bdc3af6cac09a1d2fa32647eacfe9a50b2b82f7233f7097695aca34990824ba162b6b165608b614e10c5d26a448f975061151a01ab19375ec3ebc11885042693785fde663f88d5da387fdcf01fc1ae15cc797817ba5c5763137f7fd79f6176e40aeed53227d2a53ad657975a6e4cde31ed7630f475ee6f56a7820cd2851e68cd820e57f857ece2f06419a5e15da76d5c50be062c060b63449d33b03805a93d200270e1a78f1bab8932ffffc356a052e1709bb0aae48c3f94ee3d8c393262df58212cda62056d0df17948a39bff0b1c714d8c192c30c3531ab92e1955ac759efbfceabac5431b3b31236cac68a764c81839794fd4229c2104737be112ef41da99b028da6ab378bf0a1a598aca4f5eeea930af517f207276d170416c8d01116ee18b69509db8aa434f7aaca370a40e4126dce5d51685bd0509bc3d66d16314ef3685f5ed58f08be198438fbf2466b4a4299bd24d481f66a1b29e980082f9b7b42998d8003d09206de06a5d8b2249d9958fcd254c9518fe921f1dc812e7d7fb8a8b506d1600e9e449d58c605398307a6bbb934d35e36c7b9d3ebb75ecd1cbac1d4e6366bb6fc439ddb536c6ae0ab1a946645803c9fcdf07e5a05f9c7c8739d91233bd37e0ad8ce1fd73cf29bca94f7863add4e8d88992ffad27ecc168c994a36f547026f5439d26910bed68ccfb63fa97f7177666a06365b4bc677b81524af856620186f075f810f46d05f6f631d3caf1f9b9493fca9df14416deb56ea6b2ff063fe7e23719321ff99a0e78546477252215b96c396bf0a198746455f80fc93e03a54fbab9fa12850e58fe191aad3ab7c49837984dcbffd08119739cabad45954a61ed4a3ff952c0399ce50317ac80930867e2c74b33351397038c0ea61ca5957bf7467f8bac207a4ca3e5ef3257766f4beca16a6ec21920420dc04e78d99c570ee31b71b4756b4256d5bd97660c937ac2eac7dc7d75cb1b9df135b59d4d6b288e50532d35f0ce8541bbf8f7f6ebd3170b00a9ee2b569bfc37a4f6dbfc42c7b745e6bb2ce1307574ef114092a3c67001ffc0127752fb4f016a2e3e9ea1d1a5a01a9967f91df5bc0feee7bb673fd8f39cd9c6fdb130d40138a4e3ab912f2893b323122693ab4538aae3be5e81506eb2cf7153cc010f68dc8639b3c927ce01da16201f0073327d872bd3bce110bd9f7491563c1f9e8edb96338a81d4e02c0aee155174c111020143beda9c72fd66fa0c343f7b113eca606cc892aadd529018bdee7594d0336504de786312af307f4a2be6bb57dd1c96106a268309e14cc0956c66a5d1e18fc35f4dfbb9869d8072df8d4181aab668b9d3dc0cf4f56dbd195fc347a45ac3c719879639fb084ec0d8e62701b75c76a0c24def61a55f830bdecee65ea35b6dc0ef153be4d1c4054a742cbc3373d933f10f4dac12b3ab872d636f738e506326cde617342cb7a1f4eda8527beb05729d31f5fdfda1b04e8338ef78b205d096fede5ebdb5ffab740c683a7ea0f761f7faff1d3e44e5d1d080c74ae4112223e27ac145ad8f6d91271c952331fb710e3895661496e23ce73a3763630897caf358c30f1387ec8ba08f78ca1200d5df0f0abe00dc9ff388d5b851e1a419fa1273275d4957fc7f6663a02332b6083de0042e01099f55a577edc767a73f48892e8c0a129616a896787e8223fcf9fb4d30fedd692f5ac22fcf142c23482db874d8a36ef5f6610c9416a9daf8856a9af2ccaf86220efb4f9a2e3c8816f5dd7d7ba2f9fedb024ce3c73b058b4fb663553d324b44c6dc8208367df292137e231184ca178e4be8667a8f02e87042ed39f7e93578173fa343b232d21dec57923b147a093c59a0d222c4833e5da8457a23c390bd0579852935f9baeda4a25008aa0236e6dd1c24db2f92b233f71262248dbbe611e23559ccbc94aef99cd0c6bd67c8d2160b7531b35cd0a5d124a2a2773b56a57091f109f4e315bf916e4c20a8f2a6b3f8f1359e69461449d646343aa24f56e86b653f286db13383b9192cc8f133901f5eff04a2338626807933cfd82546b3d9e06aaba8a072addc20fa52634f06e7109ea5c0ef6b309d810a6b872a89423aecb453b5acbf57cdd426c0862c899d288968617fba8713d9c8fd40ebb89640086437fad61b7113b6094b44e6d7104bcfbbe3032cd3893bd004ef048f12865db0520574cdf605bc438784f7552e5c4cfd3f8e903bdf592adaeb2eda6cad2f7962163266b3f962201125299ee0b424480a2233187339743f70de8bb2a9ecc4356635a9bf110e3329dca565de7e40c69300493775090340e3f1c1669b91bd6f10e3b4d888a9a726b059715520a7db91efed5b75078fcf68b199156b057bb45b27939d14f0ec34bca78afa1ba6c7fb858761790b4ddf006e1a41a114e135c1eb222e022d96946bb6c9696368b36b323b2dde7ecd382ebbbc285f387cb0721d754fdbc620a963c1cb0b242556c2bd68cfa33d4c5fdbb1fe03bcd63337c7e3b9e292db088d97628959ddb950b6c5a892f8dec936f1410c6c311aaa2f88cd67e2d10b99ffbac16c5c2d4c6a9f181c27d7403ed289f67369c458115059315ef0db98f63fcaee15b24adaa9c50928b6f0628aadf5050f3141b54645e84d2ab4ed971879863d6d78de4fbc7d75eed11ec5270fd5ba314c370bf974aeb9df8dd6216b79bd7d36c14eb4ac47f216c3de52f223f9838bedf131287bcaea3498cefe6521ff5480ab61ef8db904626b86b90d55845e5d5d797a3114c8644e5abdf12e09eb88406e735b41a7acbd03c83a3ee5a7f229b4f5450da2c748c7866e3b870b56e26e91d34e0fbe41229fd2e7f0a7c8d11a0f1b03d4b85548cc07e054fa6c8bfd60b8268ba8b29f031eb0373f904d648fd5ec72b13a0792399610805d3284859dcdd9abb8aaa19deaaddedef6ca29db30b7e9b91c37a47ab1d88dcbce740b9f47b11a7a2a86ddab20291b26e67719b88b7a78c07fa72b6dcf3a5db471c349136f87a292122c00e54cb3c9fc4f3392118cfde3e7346a40994b688a8c8164f260314c85c027bfa61a2e10b6b8363dd7e3047eb876fd0bc6fd2e0ed722de449d4b00229c5c9abd53a42a8b9bdc105d37afb38a6a0a76b4c3d42901f87540f73963f919bac59306398b3f48f141f4bf9c6f6ecf7e8989a5e86545e790aec42fd6cfa316020c69cdcdb64aeef921f8c45b2fe6e7d25cec48569f8eaad438e853f6227d2c41a2b818c5a48a047491da70a1348682e81a9f97f691a07238f1d9547182257bf71b74ded09cfdef5f79e4c6e5efb7d8fbb72985e2cf58a7d53e17737b9bf8a606c4803ce1073b7ce3b1f02537c908165457c78a618ea924e5f25a1e3efd716d0c54c80d3e8df7291717052888f2a667656cc9036e0d517dcd732cd800faf35e097ce6ee2badf679b4f52c9a811938718a57491e330fdf86220611679cc7be9c74f740ec20794809b79c2b06fb8ead8ad09162a9ef955a70d183293b122446cb03f047e32ca224e57e6d631116ff8b08ef74f6e03d4485b4f7ab208296bedbe78dfbbf4af49d118dd9a672a281c8f39c9a8dfa5afff63214d92dbac7c2c150e63b52074e38e359930c40bfa1604ba6db8a9e1c3349da6cef53ce4fcc9eaa1f0fc2568dfbd99d3e5d75012b183919744f30ed60828198e5c576ceb56bd13cd12669ce06394424f1f77abd2ebe3c4cb607c20a9938922ad4425d38ab5db0352ac03ce000792a65ad595c2482a782ced25ee0bd8ed09f782307a9754989ad25c080131e166aa158bb305cc43e55b331b1dc1725b48a69dc868344826a383ac9ca52ecb5dd26c95439faad087e2b1f2842375cf49f6c59efb3a6bd2960751a6a154f1de2be628e3b49246d21b7bc4c9f222ab2385b887d780baf7100d25672474b10c816349cfa6c553b6c2de9f8669a3c935e8a07864822abe9afb8eb0fee81ea8ff8344b4dfe2982cef0e98bf176754bbbf0b106cb2361e551084c37f8055a6561a01da555bf89225e31488eeb3c0c799e994bfc75601f84ce0c393001e7dc30775c99bb2e39cb87dee76f92109ab823a38256175dd9d2cec530621124e0b978f8aa7a225edc1c2e48d438a84c9236b712dadc77f60bcad7e64a3678f429a84aca7a559b5f6d9d6883818d3b2f7865febb373da4f939f900916e7337b9f0abd7b8a197629592a559693435a8a10142df1faab3403eb573781eed0726bd2991964e8c2501def95018cbbdc251e867c1d17bbce6e62c70e0b9179799f9b8b640fd2ca69827873673f1bfa59e9a546faab9d667123568acd9f378427e9586c02437b08b9f7627ff912b6286dabfe69e9b0cbb215ade3be3599a54521a259e16bd404eac3795326e484664bf6b5e4ef8906354d596fde39a453e1a0a51ca24aa17f3079a5896f01272ac5e757edcb2cadb78ca0556f4ba256ce0600ba13655d2eb9e5ef589a54f413265da05ef04717087940397c6ae6c38490c8216230446f7b146796867d7519449274ce8764eb20d9ef77ab8dad81cf85263df5136f90d6b4a8b678a3e76e81d2bf17a4f9d327305a7b299c23bcff4c066e8b7a2df9358d62b021cffaa2d6aa362cdd54370afa98cfbef760b1af6a1561c58c241064cff0e2741e499d35088852b1116dbd6eface9671c15515a239064bcf636420fd6d41d3afda68c4538ffbde5d4a080c1a9b5ae025c94a52a0bd017b237e98be64fda50b3eb2a9ddfbd6d762c7d087509d6723d39e7f28707bf12ab79f7b86491c2d19543a02c6b0a33f84ff081ab47f34a30bee6aa5291a1dfdf12be5b5c17608eca34b56b71ff51a4f2e4a83ad04a9793adca1da68e10fc55c8b026846d273de809ccd6e835213c1c6df65ba83dcaa40f41527050dfc564dd3771191833851978368e3d155414730912e87f304a4ee44793c58eee0ebea19b50baecf121dd60c2132d7e9f5d14e599ac11efaebcef4a2c258e8e3eddf877a138347a48170bbc64d851d6c669cca77a633fbfa0d9507c35c4640ce378213dcc8a8185bd808a1390e057c120", 0x1000}], 0x1, 0x0, 0x0, 0x26be42b65339072d}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() r6 = geteuid() r7 = getegid() fchown(r4, r6, r7) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, r5) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:43 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x140) r1 = semget(0x0, 0x3, 0x120) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/4096) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/178) 16:01:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002b, 0xffffffffffffffff, 0x0, 0xb8) recvfrom(r0, &(0x7f0000000000)=""/68, 0x44, 0x40, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:43 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="df002e2f62209375"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:01:43 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x40, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:01:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f00000000c0)="c472b6a29ef20f498aa00ff0746db79825eab573000c1ebc8795870a5ae3f97ca8b01c1d75c80afe43880419195952873627503f0b473257510ace36bb5c03b0495f217af2bffbf8dbdddfdc05c87a610c91595f461eeb911babf4ce50b7e9af3ef3b27dd27bac2dd3036c79f5a64e77a02fc5a7e3e985d293280cb18a3c60fcd9e091a827acc886b096e0516b0e6c894b02b4ca877296c1e272e352fef35b86b8da3c08", 0xa4, 0xc, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:01:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x7, 0x10000}, 0x10001, [0x6, 0x0, 0x9, 0xc0, 0x401, 0xfffffffffffffe00, 0xfffffffffffffffc, 0x100000002]}, 0xfffffffffffffdc1) r1 = semget(0x3, 0x0, 0x44) semop(r1, &(0x7f0000000180)=[{0x3, 0x3, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x3, 0x57ee, 0x1000}, {0x2, 0x58, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0x5, 0x800}], 0x6) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000440)="fb58321558da3a985a140fba9ced6780233d5042536cb9b061841f01108f5592104d79333229266a17efcc35ebc523e3ce9fe1a4d03965c90a7b53fd5c548d1b7fd7613ba3d9378d8f723e9e23625913a45d3119b13457f65e258deb3e5cc25237c424d3866f3f236a9c76723fda050000001de5a5bdaf8c757e0ef8baadfd1ce63116bd64821b91f7471214ad535900e2b88799628166f2108d9ccfbe9c0f1724e2b9ec24ed177b64939e767a26c0e30120dfce0ffb93f3e70f8a728407a850583efdc5e2be1f04d2003a7087de575afb363c85fa929463051b9f637a", 0xdd) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2a, 0x81, 0x9, 0x8b3e}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x63c, 0x9}, {{r0}, 0xfffffffffffffffd, 0x9, 0xf00fffff, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xc, 0xcb2, 0xb8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x397, 0x3c07793a00}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x1200000000000000}], 0x4, &(0x7f0000000140)={0x6, 0x7}) 16:01:43 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000783000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) munmap(&(0x7f0000785000/0x2000)=nil, 0x2000) 16:01:43 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:01:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) 16:01:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:01:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8e, 0x1, 0x94c3, 0x9, 0x1}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:01:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x620, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/67, 0x43, 0x843, &(0x7f0000000080)=@in6={0x18, 0x3, 0xde89, 0x3}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:44 executing program 0: clock_getres(0x2, &(0x7f0000000000)) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x34) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x4, 0x2b, "5e633ef1b6cafedb06c553493e9c295641ce49f4", 0x3, 0x10001}) 16:01:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x2, &(0x7f0000000140)="584e94ad48e18aa1ea7c3f7675a507eebbcdd3713e4399373bdfeab20ff8089b1fe31b7d37398a1255f5aba6cfe7b065346c9241680945e6f8d64890d445859a092a9d10a379b9a30fb03d9a8d4a6673c0da84cd3342c3c393f6e47ca452ead132a98e2a0c12ec296013b158c62941af154aa205b8a7486e1f7d3576d223d97111705cb41ce19695012f6aff9c9da6be3e136a76975d8b331a661fd81190ba59a45afba71ee93be19a2942c76ac9e6717208a7eb3314e32cc8efc92abcb3628cc6d2cc305d300cbf2c30a1011723fe8db911f97dc7f88678138b829226a1b23d", 0xe0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc020699e, &(0x7f0000000340)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000000)=""/115, 0x73}], 0x2) @.[À  panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *335837 36262 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800014a4c0a0) at fifo_badop+0x14 VOP_STRATEGY(fffffd802f4dad00) at VOP_STRATEGY+0xa5 bwrite(fffffd802f4dad00) at bwrite+0x203 VOP_BWRITE(fffffd802f4dad00) at VOP_BWRITE+0x56 ufs_mkdir(ffff800014a4c340) at ufs_mkdir+0x741 VOP_MKDIR(fffffd8039fc3200,ffff800014a4c3f8,ffff800014a4c448,ffff800014a4c488) at VOP_MKDIR+0x76 domkdirat(ffff8000ffff8e18,ffffff9c,7f7fffff1920,1ff) at domkdirat+0x12d syscall(ffff800014a4c680) at syscall+0x541 Xsyscall(6,88,7f7fffff1920,88,0,7f7fffff1944) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1990, count: 4 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 fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800014a4c0a0) at fifo_badop+0x14 VOP_STRATEGY(fffffd802f4dad00) at VOP_STRATEGY+0xa5 bwrite(fffffd802f4dad00) at bwrite+0x203 VOP_BWRITE(fffffd802f4dad00) at VOP_BWRITE+0x56 ufs_mkdir(ffff800014a4c340) at ufs_mkdir+0x741 VOP_MKDIR(fffffd8039fc3200,ffff800014a4c3f8,ffff800014a4c448,ffff800014a4c488) at VOP_MKDIR+0x76 domkdirat(ffff8000ffff8e18,ffffff9c,7f7fffff1920,1ff) at domkdirat+0x12d syscall(ffff800014a4c680) at syscall+0x541 Xsyscall(6,88,7f7fffff1920,88,0,7f7fffff1944) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1990, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a4bfd0 rbx 0xffff800014a4c080 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a4bf90 r9 0x1 r10 0 r11 0xebf3fe13395d9d16 r12 0x3000000008 r13 0xffff800014a4bfe0 r14 0x100 r15 0x1 rip 0xffffffff81679bb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a4bfc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=335837 stat=onproc flags process=2 proc=0 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149eebd0,0xffffffff822df660 process=0xffff8000ffff7a50 user=0xffff800014a47000, vmspace=0xfffffd803f014420 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=4, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *36262 335837 32027 0 7 0x2 syz-executor.1 33501 238988 1 0 3 0x100083 ttyin getty 16373 218416 32027 0 2 0x2 syz-executor.0 58463 154698 0 0 3 0x14200 bored sosplice 32027 67392 53612 0 3 0x82 thrsleep syz-fuzzer 32027 241652 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 279020 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 351304 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 197283 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 42607 53612 0 3 0x4000082 kqread syz-fuzzer 32027 189019 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 325271 53612 0 3 0x4000082 thrsleep syz-fuzzer 32027 119231 53612 0 3 0x4000082 thrsleep syz-fuzzer 53612 219832 63662 0 3 0x10008a pause ksh 63662 311132 42411 0 3 0x92 select sshd 42411 53685 1 0 3 0x80 select sshd 18529 188670 24918 73 3 0x100090 kqread syslogd 24918 430186 1 0 3 0x100082 netio syslogd 54199 321788 1 77 3 0x100090 poll dhclient 21032 336329 1 0 3 0x80 poll dhclient 19807 365687 0 0 3 0x14200 pgzero zerothread 19947 362134 0 0 3 0x14200 aiodoned aiodoned 61564 434071 0 0 3 0x14200 syncer update 22815 78815 0 0 3 0x14200 cleaner cleaner 78853 167417 0 0 3 0x14200 reaper reaper 77184 106695 0 0 3 0x14200 pgdaemon pagedaemon 26378 73595 0 0 3 0x14200 bored crynlk 86355 503576 0 0 3 0x14200 bored crypto 10471 512194 0 0 3 0x40014200 acpi0 acpi0 32526 327232 0 0 3 0x14200 bored softnet 2950 382305 0 0 3 0x14200 bored systqmp 39804 294227 0 0 3 0x14200 bored systq 10095 286749 0 0 3 0x40014200 bored softclock 33906 104420 0 0 3 0x40014200 idle0 53323 509842 0 0 3 0x14200 bored smr 1 517205 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 9524 6354K 6370K 78643K 11609 0 0 pcb 23 9K 11K 78643K 1457 0 0 rtable 100 3K 4K 78643K 1620 0 0 ifaddr 62 17K 18K 78643K 567 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 75 0 0 iov 0 0K 24K 78643K 411 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 3097 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 26 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 332 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 2541 0 0 sigio 0 0K 0K 78643K 45 0 0 proc 42 30K 54K 78643K 1088 0 0 subproc 64 65538K 69634K 78643K 973 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 336 0 0 in_multi 33 2K 2K 78643K 443 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 752 0 0 pfkey data 0 0K 1K 78643K 3 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 95 21K 24K 78643K 7730 0 0 UVM aobj 107 3K 3K 78643K 122 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 107 0 0 NDP 13 0K 0K 78643K 187 0 0 temp 177 2359K 2427K 78643K 11349 0 0 kqueue 0 0K 0K 78643K 11 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 30 0 26 1 0 1 1 0 8 0 inpcbpl 280 1183 0 1176 1 0 1 1 0 8 0 plimitpl 152 109 0 102 1 0 1 1 0 8 0 rtentry 112 277 0 237 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 444 0 440 1 0 1 1 0 8 0 nd6 48 56 0 52 1 0 1 1 0 8 0 ppxss 1128 77 0 77 25 25 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1283 0 1091 14 2 12 13 0 8 0 art_table 32 1284 0 1091 2 0 2 2 0 8 0 art_node 16 274 0 240 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 8 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 330 0 320 1 0 1 1 0 8 0 shmpl 112 120 0 15 4 0 4 4 0 8 1 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6224 0 4688 50 0 50 50 0 8 0 ffsino 240 6224 0 4688 92 1 91 91 0 8 0 nchpl 144 9912 0 8214 64 0 64 64 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 32543 0 32542 4 3 1 1 0 8 0 scsiplug 64 8 0 8 6 6 0 1 0 8 0 scxspl 192 133608 0 133608 23 22 1 6 0 8 1 sigapl 432 2633 0 2621 2 0 2 2 0 8 0 futexpl 56 40483 0 40483 3 2 1 1 0 8 1 knotepl 112 1008 0 981 6 5 1 2 0 8 0 kqueuepl 104 614 0 612 1 0 1 1 0 8 0 pipepl 112 1754 0 1735 7 6 1 2 0 8 0 fdescpl 424 2634 0 2621 2 0 2 2 0 8 0 filepl 120 17389 0 17294 8 4 4 5 0 8 0 lockfpl 104 766 0 766 43 42 1 1 0 8 1 lockfspl 32 1063 0 1063 43 42 1 1 0 8 1 sessionpl 112 45 0 35 1 0 1 1 0 8 0 pgrppl 48 76 0 66 1 0 1 1 0 8 0 ucredpl 96 4888 0 4881 1 0 1 1 0 8 0 zombiepl 144 2621 0 2621 2 1 1 1 0 8 1 processpl 840 2649 0 2621 4 0 4 4 0 8 0 procpl 600 6358 0 6322 4 0 4 4 0 8 0 sosppl 128 33 0 33 10 10 0 1 0 8 0 sockpl 384 2458 0 2441 46 43 3 4 0 8 1 mcl64k 65536 455 0 455 76 75 1 29 0 8 1 mcl16k 16384 8 0 8 8 8 0 1 0 8 0 mcl12k 12288 62 0 62 28 27 1 1 0 8 1 mcl9k 9216 37 0 37 22 21 1 1 0 8 1 mcl8k 8192 41 0 41 24 24 0 1 0 8 0 mcl4k 4096 156 0 156 39 39 0 1 0 8 0 mcl2k2 2112 19 0 19 12 11 1 1 0 8 1 mcl2k 2048 50448 0 50405 21 15 6 13 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 98365 0 98287 45 37 8 21 0 8 0 bufpl 256 13830 0 8168 355 0 355 355 0 8 0 anonpl 16 1221816 0 1213496 126 77 49 67 0 62 0 amapchunkpl 152 17425 0 17349 81 77 4 14 0 158 0 amappl16 192 68353 0 67875 182 152 30 48 0 8 3 amappl15 184 408 0 406 1 0 1 1 0 8 0 amappl14 176 739 0 734 1 0 1 1 0 8 0 amappl13 168 622 0 618 1 0 1 1 0 8 0 amappl12 160 487 0 487 4 4 0 1 0 8 0 amappl11 152 681 0 671 1 0 1 1 0 8 0 amappl10 144 435 0 432 2 1 1 1 0 8 0 amappl9 136 887 0 884 1 0 1 1 0 8 0 amappl8 128 933 0 901 2 0 2 2 0 8 0 amappl7 120 470 0 463 1 0 1 1 0 8 0 amappl6 112 313 0 306 1 0 1 1 0 8 0 amappl5 104 260 0 248 1 0 1 1 0 8 0 amappl4 96 661 0 636 1 0 1 1 0 8 0 amappl3 88 379 0 373 1 0 1 1 0 8 0 amappl2 80 24100 0 24057 2 0 2 2 0 8 0 amappl1 72 58816 0 58420 23 13 10 19 0 8 0 amappl 72 6955 0 6926 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 121 0 15 2 0 2 2 0 8 0 uaddrrnd 24 2634 0 2621 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2634 0 2621 1 0 1 1 0 8 0 vmmpekpl 168 22151 0 22129 2 0 2 2 0 8 0 vmmpepl 168 535491 0 534156 283 211 72 88 0 357 0 vmsppl 264 2633 0 2621 11 10 1 2 0 8 0 pdppl 4096 5274 0 5242 6 1 5 6 0 8 0 pvpl 32 3642693 0 3631367 687 522 165 235 0 265 56 pmappl 192 2633 0 2621 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 691 0 207 15 0 15 15 0 8 0