Warning: Permanently added '10.128.0.43' (ECDSA) to the list of known hosts. 2019/03/27 14:30:25 fuzzer started 2019/03/27 14:30:30 dialing manager at 10.128.15.235:38675 2019/03/27 14:30:30 syscalls: 1 2019/03/27 14:30:30 code coverage: enabled 2019/03/27 14:30:30 comparison tracing: enabled 2019/03/27 14:30:30 extra coverage: support is not implemented in syzkaller 2019/03/27 14:30:30 setuid sandbox: enabled 2019/03/27 14:30:30 namespace sandbox: support is not implemented in syzkaller 2019/03/27 14:30:30 Android sandbox: support is not implemented in syzkaller 2019/03/27 14:30:30 fault injection: support is not implemented in syzkaller 2019/03/27 14:30:30 leak checking: support is not implemented in syzkaller 2019/03/27 14:30:30 net packet injection: enabled 2019/03/27 14:30:30 net device setup: support is not implemented in syzkaller 14:30:34 executing program 1: r0 = socket$inet6(0x1c, 0x10000003, 0x0) sendto$inet6(r0, &(0x7f0000000040)="5175bc528d1d9067f00000006aecd8581535d5ae41be4ec9cfc3159421bec655c691e13d4c31a06e8b40000000000000008ae8b715d42456b01fa66dfda57d8f3c20ed97efb5b3c4e5782aea5f535a8ec24e5c4f8e7d4064ce00f19f8f", 0x5d, 0x0, 0x0, 0x0) 14:30:34 executing program 0: r0 = socket$inet6(0xa, 0x80003, 0xef) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000003000)={0xa, 0x0}, 0x1c) 14:30:34 executing program 1: r0 = msgget(0x1, 0x200) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10004, 0x2) msgctl$IPC_RMID(r0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) msgctl$IPC_RMID(r2, 0x0) 14:30:34 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) sendto$inet6(r0, &(0x7f0000000000)="11", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="9e", 0x1, 0x0, 0x0, 0x0) 14:30:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0x1, 0x4, 0x0, &(0x7f0000000100)) 14:30:34 executing program 1: 14:30:34 executing program 0: 14:30:34 executing program 1: 14:30:34 executing program 0: 14:30:34 executing program 1: 14:30:34 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xa77c) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) accept$inet(r0, 0x0, &(0x7f0000000080)) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r7, r2, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r8 = msgget(0x1, 0x80) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001480)={{0x10000, r2, r7, r6, r7, 0x0, 0xb4}, 0x1, 0x4dd0, r4, r4, 0xbd95, 0x1000, 0x3ff, 0x393}) 14:30:34 executing program 1: 14:30:35 executing program 1: 14:30:35 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000001100)) 14:30:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 14:30:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:30:35 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000040)) 14:30:35 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 14:30:35 executing program 1: r0 = socket$inet6(0xa, 0x802, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0x10) connect$inet6(r0, &(0x7f0000000300)={0xa, 0x0}, 0x1c) 14:30:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x80000}], 0x1000000000000013) close(r0) 14:30:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 14:30:35 executing program 1: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 14:30:35 executing program 1: mknod(&(0x7f0000000700)='./file0\x00', 0x100002000, 0x28ad) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 14:30:35 executing program 0: 14:30:35 executing program 1: mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x1, 0x31, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000798000/0x1000)=nil, 0x1000) mlock(&(0x7f000059e000/0x1000)=nil, 0x1000) 14:30:35 executing program 1: 14:30:35 executing program 0: 14:30:35 executing program 1: 14:30:35 executing program 0: 14:30:35 executing program 1: 14:30:35 executing program 0: 14:30:35 executing program 1: 14:30:35 executing program 0: 14:30:35 executing program 1: 14:30:35 executing program 0: 14:30:35 executing program 1: r0 = socket(0x6000800000000010, 0x3, 0x0) write(r0, &(0x7f0000000340)="1c0100001a000700ab092500090007000aab80ff010052021b1f009321f00000fd8ed69ad84e3d951e6a598514fe050000000020ba6da9edf27595057d0000030510fa2c1e998656aa0700000046fe0000020704020800004477260a63b35bc2052140000004000089c4e1746758400600000000000000d7d556272f5baa000005de0d4c6ef01ec8a2abeb65da7acdbcf912ba1f2f483cb19d9ad9b4225b32c6436e7fbf20002088f8e1039fe280fc83ab82f605f30c9ddef2fe082038f50ab29d03ffff0383130e5bbab2ccd243f295ed94e0ad7fbd388e712f3e26ad7e25d42dd16b57e5007e0000000002000046a6008000000700000000000000c74bb0627c7ef91c4fc295314953ed1b4736fb98f14defcb9c8af0dae9f4a703", 0x11c) 14:30:35 executing program 0: clock_getres(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 14:30:35 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 14:30:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() socketpair(0x18, 0x4000, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x5, 0x40}, {0x18, 0x1, 0x6, 0x7}, 0x7f, [0x2, 0x1cdf, 0x9, 0x4, 0xffffffff, 0x100, 0x7, 0x4]}, 0x3c) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x385, 0xff73, 0x7f, 0x1, 0x2, 0x8, 0xeb, 0x2, 0x2, 0x6cd0, 0x80000001}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x204c0, 0x100) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() ftruncate(r0, 0x9a) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x1ffff) 14:30:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000000000000, 0x4, 0x1, 0x485, "53721344d85c8dd7a2dd81ca0b8e400214d0fea5", 0x1, 0x6}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x800) getrlimit(0xfffffffffffffffc, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x3, 0x401, r2}) 14:30:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x102) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 14:30:35 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000680)="ea92009ce6bae410", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) recvfrom$inet6(r1, &(0x7f0000000080)=""/137, 0x89, 0x800, 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="16ef3931a783af3815c62dbec2a2a45d287566da8a4514b65cdfb73dae7ad88879ebac442ba6192287837a4c71b885485d50c3c933a3300090082c9b373579af682323c71d117908a89a076ffea40bb59b9ed26384c597b9b45293259f990ef637f95e63e579c48448b5710060adc31b6b9025024f06159781b176add3", 0x7d}, {&(0x7f00000001c0)="7d3471da131b642dc63a8d311e6b80cc582d03096f517700672a077478790eb0271dfb0ac0f54b198c408c9a1f7d8c0cfd0d540135a11e5fd024f449c73edff22ba2ded28c2b56f22b8064a622bd2c0eadfaf40cdd14dc3516178233afd62be694ebbe", 0x63}, {&(0x7f0000000240)="0465de558d321c1eab5ee4e5c8f7dfbf02410ceb429e4f8691569f1679790b5720133563d3da41b7f248fa32a71918ab5b2324730307f82d8c0d8d13b5ba24a374f5e0496522ae9af1c86373078a95bc2115995403f333b9990e5fc43cc48cd892698aa02324c126d6d453cfdfc4f06d64d79c30eeb8537b0887371b14c20a4db32aedfd93fb65801c7fde71a37d9934f59b8de5", 0x94}, {&(0x7f0000000300)="15b6edea9263906080b79b7e3de4f3c60e0ef0286f88e3ed57f4c0bb9edd6bb3e8770f0c5a42d408141befd59f3089fab81abf5009732a1e19d6ec11ee172a71b16210e9453bd651c82186a0a9e724cf3e03a43ca93290e74b4c2ba5fcd311426da539e2414e51b68117dce3cdbdce1bc221bbdd549c3eaa8aa179ddfc09dd816f565969dceda043750c3fad511f05b55b446f1dcfef02d022044e88e5b2f15629129c6f3221be2855a868b2f5255d5f6f6cc8cf8f", 0xb5}, {&(0x7f00000003c0)="ecded6a65d6955b166492ae88bfeac8f24503fa223e7872877fccbf803a8593f7b53e4847a74f51723a3edc38c008748a0a6799ecaefb15af8d830fd9ef59e081e040f09a53a42753d09966a8ab6ce23b3567c1e073107a93a5e143dae5c9634908147a4abd81b283fbe76144b36a5f566609c5ac20edb0fbe9d12addfbec6999fcdcf4169c4cf2309af51b8af6d58a3e39d1fa283ef77d835cccea10e488bdd6660a2371657ba9beca180d9ae8446ab4b781366332df17cc339fe66", 0xbc}, {&(0x7f0000000480)="a22e827e06eb4136472a7249d9d85f5c33f6a32db96a96295a0e7b5466bddd234261d4dc63a29ae643954e7011fba27b2e271430cfec8bd4af8338bf97633fffd2058abe7f3428d4338b5501b38d781d01c051bd2b348f85735dc52e10b083dd6b91665c2ae4c1370eb9cd9ce2717db4b0608f89485754b5ac096c9e206ba61932a4c3caeda2d1e7dee7066643b2591a427c14e5586fc7e9dc66066c0972144b8b45c9f0d121fb65c04249bdd97a73e86fc7fa0be8c7cf9a41ff141146", 0xbd}, {&(0x7f0000000540)="12593efdcd497b62571746d52ec2a1c8144ccabbcdd565295040888dc25c2c078c987e2a043774", 0x27}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="3000001300000000ffff0000bf0000000a1dc8aaddc9f06192719da00c33b1449fe1daf4d24658a9ba52d2bd00006599"], 0x30}, 0x400) 14:30:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 14:30:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 14:30:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x23, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 14:30:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 14:30:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socketpair(0x18, 0x8000, 0x3ca2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800000000080, 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) 14:30:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x14) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x2, 0x8}, {0x7fff, 0x9}}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x50) 14:30:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) socket(0x11, 0x3, 0x0) mlockall(0x2) r1 = socket(0x1, 0x7, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, r3, 0x0, r3, 0x0]) fchown(r1, r2, r4) 14:30:36 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) 14:30:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc1045763, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 14:30:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x3, 0x0, 0xc9000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 14:30:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 14:30:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x980, 0x28) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 14:30:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) socket$inet(0x2, 0x4, 0x7ff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x755) setitimer(0x11, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/251, 0xfb, 0x801, &(0x7f0000000540)=ANY=[@ANYBLOB="01000900000000000000bb9e7415405b861ed00b63ac58cdf16b0e312209fc00ecc42d5739293dd6b7bf80180ef70f9ddb7f7cb25674476cdd7e7198151dc8a512214d9dc3f53ef79c88262302c8114deb327f23f405c3e5b56926caad2d7f8703df06000000c342108797b302e23c028d4360a0f042370206e9e6f93b4d830b0595c6c2288c0c3ac10bbcee1f86f2289706544f6c14d089090044d27ecafb29ee8214557b7064fbca8fc29fc0c3ab60e7c4c6e23fb59f73ca58542d25a6dd7c53e72514496aff1e3cdde576e2e8c23c0e9014a2a01d69256851025ffb3fb210b69135338238f70d9a95e0b5fd4b99edf2ae5afe2e29b984de081d3b5baa0e920320e7126e01ad20ab2f49c2846a5e573b9f2e2a685a64ce3f7ad50fcb01f7203f"], 0xa) socket$inet(0x2, 0x5, 0x2) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mlockall(0x1) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') pipe(&(0x7f00000001c0)) 14:30:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="010c333f5f0bcae4f79ab94938d7de65c3002e2f66696c653000323d557f8d2dc88323a21dbeea5f889d09a43520327b2bc7fa62e4ceff37a34b0cb85b00a7896df1ef2971b60daf9a917d10117181d09806444de7c0f00485bbff04109d9f35636fa2488e05e9a73ffccd5a802150268a95d4d6410704fcd89798f09359ae73c694a1f31cbe06a4534c69dcc29700"], 0xa) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 14:30:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 14:30:36 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() getgroups(0x0, &(0x7f00000000c0)) close(r0) dup(r1) lseek(r0, 0x0, 0x1) syz_open_pts() 14:30:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r1) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00030000000000000000000000000000bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367a1513f6b89b4bad0055f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa7ef261df67c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1a112d3b03a4dc4c702d24a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb82ae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a9900000000000000be4078567174fb3acc0e060bc9c941bc90202f23185f1daa34343a89fa3494323be22d8d7c100d7aa15774735b6b8306de3e9a2190994698c29bb1d3e3544142e2778e2870b2de8407e83c399e00fb2b0ff2edfdcaed950acb2c9734fd211ef9dc219503c433ad24afa1c1af4c6ffdd444767c41202dd5fade7941f66f73613fe5a8e396f43ea3c25e2327f84685e46ac1b452ea3caef2d0718a308050c9ea7f20a922ecbd4f4cdbee693b616a23d4bc9301a2a4f456178ef9878238a70e7ec84e3f4b983f84d86ab061d07b7afc33bb1be080dca1d1abbeeb6d24e9c99c3361127fcf65a13c26f93a6b554e9e344a60585b39398a871284c88c68f6ca2439aba9f4fb43069ad114eb7d03110df5afc27c09"], 0x300}, 0x0) dup(r1) syz_open_pts() 14:30:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xc) link(&(0x7f0000000080)='\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) chdir(&(0x7f00000000c0)='./bus\x00') 14:30:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffffe1, 0x200}, 0x10) r1 = socket(0x1000000000018, 0x8000, 0x1) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 14:30:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 14:30:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x840, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffffc, './bus\x00'}) geteuid() open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) r4 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) select(0x40, &(0x7f0000000100)={0x6, 0x8, 0xffffffffffffff0a, 0x1, 0x2d, 0x29, 0xffff, 0xc3}, &(0x7f0000000140)={0x7, 0x6, 0x6, 0x86, 0x401, 0x1000000, 0x5, 0xa}, &(0x7f0000000180)={0x7, 0x1000, 0x2, 0x101, 0xffffffff, 0xc72, 0x40, 0x1}, &(0x7f00000001c0)={0x9, 0x4}) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)='r\x00') write(r4, &(0x7f0000000280)="6e3618", 0x3) 14:30:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e04d81334977cc89d894ad6b1ffce4f96f77b392100b33604b3c10c4e7b1daac46bf01df85b45d3e73d2d9ea7443e0a5882cce692c1eb97fc96af0ff2e957f9b55b05e13e7a192e4254b0acde9b1f6152b437fca5049397c96ab528c5e5bfae7ff3f70f88b4141f4ec19763c6bef672fdf840797936009af352d3b1c7a7ca7eb625e9c04b0be6dc10549a6331e2256fb01d4c3002b0fb727d86d8a99c30864b019e0047aa5243bdc38962ac976523261faa1e4b4c9e2e36005879f9e25ef46cd54e8e92bb59580ef", 0xc8}, {&(0x7f0000000180)="1b86b98fef23622f2ddff9242a4d8267c99b32360e47855da35766b8cda09045d247fb8117cba5d5878d954bc09e0cdbf5b9235e72effb0d65c77340f07611eb6b9ac3fac9918ccc4a0b9a7b19a7ecb8f2d5683e4ee2615b993536aa70733a32188c081a395823eb6201cb9f8a2f57439c0e404037f1731095a5dc5660b57e6c3f21757d6d75dbeae2f272ae39fc879fda1aae224caac5776968aed041e036e262a55c554aeb0a80add98794e6f8dcae", 0xb0}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x180) 14:30:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) r3 = syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 14:30:37 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) ftruncate(r4, 0x100000000) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 14:30:37 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffc01, 0x401}) 14:30:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000a80)=[0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getgroups(0x3, &(0x7f0000000bc0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000280)="e53e0b9bb12bfec3d4c5c36faa94388e28454c37756a51ac573499d18a94dcc170516eba1988532095c14447791dbb49f38e5a474d2c22103ec69bea5c6226eb204bb9ba9ac24533b6d4fa1764546c2fae642513119144767a98945cdcb8467306ce09deb03d5dbaf70e345abefc86cdaaf2bfd6ffa792c35e5787759c0f1b7ef1fbc9137f099c09ede9056136c607b8d1c62383bcc0904c6a72f89b26fbfe9fee722c42f3b8e182c31f6b29d68fcc56e3cfa97df0c82a140f1755ae4f3780bf80143cd653319cc0bc4d62845bea0817b2237482159c692df16079657a910fba00d4cc361d", 0xe5}, {&(0x7f0000000080)="d1a22d85855bfe", 0x7}, {&(0x7f0000000380)="a587a493f29c43c2a6ceccc808c21787cd0c3dadc6c2ccdc784ce1d74c5e10aeb45ecd13259fa8888fa5520b99bf2ec76a3b7e42bf399682ea2e5179e931728cd7274908abb550c3a03e6ba36a3db1bd298d7d5c74a86ee21d01a22a02b731f393b53bb28dea083d62906224f3780aa41d487184804083df5f079dcc2e585e7168cdd879cfe986421aced5d7a373869cc828154e89f31ff78dbd200d8256b10a88d22db862bff54fead101c0f55ffc6ed563c3f4b1045dff17d5f286b17c0c2d94a1bf602ebc6da611ded70f8b53f6bde958a03c73ef8b7980037e9118b7a2e2b9982c9e1da6416a26ea1842e3e4c6f3ff8f8a353872f96ecdf69ab08f", 0xfd}, {&(0x7f0000000480)="48eac2efe5458c5ae6d82c903500025df7598574223ea0a7d862b8e0f5909f93e117a9befa1c9910f66e68e0133367a25c22e876fdee86aefa717edfd05112e83cff1327785cb65d9a84274a63b3b8d7d96f1811886d310fd8416ec0305847b696263a5f25d67b958817156a10e8f63d8e44e0397562b0ccac0c249ab21cbe56dc93b3c230d8741db1e99c7a8e9ea9cc2c82552b9a65abcb8993ec91209701e0e41654375ec8b9bae2e92046f8", 0xad}, {&(0x7f0000000540)="c4229472eb1994f0664e266defa4c32281e6f5086a2c9cf15bf48d38fab74a150b44df1d1b26cba200d0da5edc3646b594e9003200d14612ee1c12990f09b26cf639a2c8a80a9047cb5db020fab4abe976bb4f1a82a2e5f20af4f298507ef4e4f03ca2a472a964f883bc", 0x6a}, {&(0x7f00000005c0)="19cfacdbe722af893255f556279938a076a5dc6a3449467fb669fc95525970f8c656db2471be51a3ef4e001474028e99d025de1f597f4c2e4afee4e220e0258bf4b15d5e7d020aadcb2fd8dea509768248e015c2d4d40121f1b3f4e16aef62c82096ab9b5c5806d91eea4071ff18be5ae1e329925ad572fcc65a5e4b036385ab002b81f3758b00e1ea284c09f53657ced2542a6d6172c9dfcdabd6bb841423fe2a96352000d5225df457f680c8731ae6fa48e06bf26a7548ee0bfbf9f9c0bc905829b3e3e4beae07a168e571d6a77ed162d20fddaa3789261fc9d3d00e2995f0c0143b3e23f1", 0xe6}, {&(0x7f00000006c0)="597a18cc1ea680f722804d3aaf011edfa2fdc7fd7aa3155cab8885b09cd160e04f76d75bcbf34bddd7b9047b24959e14abd5f9d4b8b2ef42585f7496d366ecc02090e7ae943c55bfb9556aafa7f7c49d5e1bf6ae259210517e6ec9e2496592bba4e4bc0eb015258e51a8b7e3f225494e73083a9686ff0722dcc12c6c92ce1dbb02aa634a4b02952fc3f3cd84d356f460cce5b1f0dee8106cc92029a581", 0x9d}, {&(0x7f0000000780)="24f5e3724dc73963d704f10c87136e13f9018e77b667af1688eb51a8c197a05b6234eed1ee240bf5672579013a4b850dc10403a5632536a45024731eb59b4dbd0bbce495734f5b3a25553538105814b26df2795d67c815d243b72532e19652dfdaabbdf1552238922bd95ed396dd1e1c8dc0c93f3a0e4a431aa46742431a2dbbd1fef15535745a5f71b7cc64cdb7f72c835046b1baa82992936ba204ae2467e5279af20b6ec8bca2af4e98175e7b707c07ec", 0xb2}, {&(0x7f0000000840)="8ff100a92f11baca299aa98f690fe947751004356faa6c86bc0ef7b428a12407972ff53a2c8fd9927b579e44ca2fd4ce2675acfe46f676b2128587b898fdbcbb43c9ec0be8648cd577454260e05ab47e78b9354be97aa8f2b097cd970716c398d8bbeac13582f41635df9debd7a797ee39af902c4bbf26aae389534f449fdd33b744a1a10382d2071469704d33031b63bd061acee37e4991b162a81b57c0481b1e5086bc19cbc139f2433dff76e8afb4369a6afdb01898fcc163feb59530d114544ccfc74cd933f6f3d275130e893c", 0xcf}, {&(0x7f0000000100)="92248596d1b88b08", 0x8}], 0xa, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x408}, 0x8) lseek(r0, 0x0, 0x3) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) read(r1, &(0x7f0000000180)=""/249, 0xf9) 14:30:37 executing program 1: 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, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) 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$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x80007) 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) 14:30:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = socket$inet6(0x18, 0x802, 0x2184) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/121, 0x79}], 0x7, &(0x7f0000000540)=""/95, 0x5f}, 0x2) setuid(0xee01) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 14:30:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000010000, 0x51) sendto$unix(r0, &(0x7f00000000c0)="8e145493e772b12c123bb124977d1acaab9179364749c4bf8ad12cb9170a1dcd0b98c14ec1fe861a56140e8e1df734ac", 0x30, 0xc, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x1) 14:30:37 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/123, 0x7b) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) chdir(&(0x7f0000000380)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x12) kqueue() rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='c\x00') 14:30:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x0, 0x5, 0x2, 0x5, 0x7fff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fe3ed9f1b4a93c0001040000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 14:30:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r1 = kqueue() flock(r0, 0x1) dup2(r1, r0) 14:30:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000004740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705f171ff921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75fa15ad248cf6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a0000000010f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7acb2533061351e43a40c6ec803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bc7f0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fd3671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78", 0x12ae) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f00000003c0)=""/216, 0xd8}], 0x5, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) fsync(r1) 14:30:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80000001) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:30:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10, 0x5, 0x4) r2 = kqueue() r3 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x2000}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 14:30:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/81, 0x18}], 0x1) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000440)=""/3, 0x3}], 0x5, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0xffffffffffffff73) 14:30:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x200000006}) 14:30:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x6, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 14:30:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x20003) 14:30:39 executing program 1: r0 = socket(0x20, 0x2, 0x3) sendto(r0, &(0x7f0000000000)="7304bcbe81fabedaaecdaf11ab0a371f67f76c8e685b312cf86987057ff6e1119d2ba62ef93125f44d8a8579ae001c6be14fa37b9b204dd7d2bd7783bb9c0b08eb188313bcd2335247d1256869cb5c46ee1e9abc6265bd4356593ecc3b519c1e404eea60358bd439e58bc536789562554d6335c3", 0x74, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 14:30:39 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:30:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2b83, 0x9, 0x6, 0x0, "fc2f0a7981a32e8a537e3e8f9c3ab3eda85977d7", 0x5}) 14:30:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000480)='./bus\x00', 0x100, 0x104) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x2, &(0x7f0000000440)={0x0, 0x1}) select(0x40, &(0x7f0000000040)={0x1, 0x190, 0x20, 0x2, 0xe2, 0x10001, 0x210b, 0x1}, &(0x7f0000000080)={0xc61, 0x6, 0x4, 0x3, 0x4, 0x101, 0x7, 0x401}, &(0x7f00000000c0)={0x800, 0x56c, 0x9, 0x6, 0x0, 0xffffffff80000001, 0x1f, 0x1}, &(0x7f0000000100)={0xfffffffffffffffd, 0x8}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="0aa08d231918b83cda5ee5776a4b0b6ea19382e28790aa7aaf92bdf0b54e6f719c9a7456a7d43260520535bb7570e38fc78fe4a2d25c1ad8f8ae5492d48d110f9a05b8f8c3dfebbda3c401cf74d9aa3cb3", 0x51}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r2, &(0x7f00000008c0), 0x100000000000014c, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x1000, './bus\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0xff) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pckbd_enable: command error pckbd_enable: command error 14:30:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10001, 0x2, 0x200, 0x4, "99036826c1047d6f6a65c971cf97a502f82a7721", 0x81, 0x7}) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x100000000, 0x5, "242119b28e07eb22f5a373553880ab400c9678b6", 0x6, 0xffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/12}], 0x100000000000019c) r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x27ca, r3, r4, r5, r6, 0x102, 0x81}, 0x7, 0xfffffffffffffffe, r7, r8, 0x3796, 0x3, 0xffffffffffffaca7, 0xef0d}) 14:30:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./bus\x00', r3, r4, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r5 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) fcntl$dupfd(r5, 0xa, r0) r6 = kqueue() fcntl$setstatus(r6, 0x4, 0x84) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0x0, r6) kevent(r6, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) r8 = syz_open_pts() poll(&(0x7f00000000c0)=[{r8, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ftruncate(r0, 0x2) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000280)=0x2) 14:30:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x0) 14:30:41 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) kqueue() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) fchflags(r0, 0x0) 14:30:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x18) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x40000000) 14:30:41 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x14, 0xfffffffffffffffe, 0x2}, {{r4}, 0xfffffffffffffffc, 0x6, 0x40000091, 0x9, 0x3}], 0x3, 0x0, 0xcb5, 0x0) close(r0) 14:30:41 executing program 1: socket(0x11, 0x3, 0x576) r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x4000, 0x32) socket(0x1, 0x1, 0x100) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:30:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 14:30:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:30:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x67, 0x523}, {0x145}, {0xa7}, {0x147, 0x7ff}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 14:30:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) semget$private(0x0, 0x0, 0x402) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 14:30:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:30:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) ftruncate(r0, 0x3ffffffffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x41) 14:30:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xffff, 0x134}, {0x3, 0x36f}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r1) socketpair(0x18, 0x4, 0x2, &(0x7f00000004c0)) 14:30:42 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendto(r1, &(0x7f0000000040)="d3c7870a1922e907efd07b1a90a787da4fd6eb9d832b8537d15fa7ad2748da0a0520b46873e997a858fffb288f54a92b42e634a3121165", 0x37, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r2, 0x40}, {r2, 0xfffffffffffffffd}], 0x2, 0x0) 14:30:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 14:30:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x10088, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000180)={0x100020000000003}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x4}) 14:30:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x26, 0x6, 0x9f) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x8000, 0x5}], 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x80000000}, {{r1}, 0xc4a24808ed43650, 0x4, 0x42, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xf4, 0x1b, 0x1000}, {{r2}, 0x0, 0x22, 0x5, 0x5, 0x9}, {{r2}, 0x0, 0xe4, 0x42, 0x1, 0x2}], 0x800, &(0x7f0000000180)={0x4, 0x5}) sendto$unix(r0, &(0x7f0000000080)="e588ff40db3a1e6832c7643cf90e0da45a0a1fceb4368a070f3fd8d8b393a1bb6821b4315e2ecef0003ea15fc785cd103fc5671b97d78662d6c8542767c00a7424b86498081d67ff2b72867caa4605820a809c1ff893999512a61f1ae032b7b10f673a", 0x63, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 14:30:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6022, 0x7) 14:30:43 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getuid() readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20800, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') r2 = socket$unix(0x1, 0x7, 0x0) shutdown(r2, 0x0) 14:30:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 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) getsockopt(r1, 0x81, 0xa954, &(0x7f0000000040)=""/18, &(0x7f0000000080)=0x12) 14:30:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) syz_open_pts() 14:30:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup2(r0, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r1, 0x0, 0x0) 14:30:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 14:30:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:30:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x2}], 0x7fffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x3f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x41, 0x0, 0x8001}, {{r0}, 0x0, 0x0, 0x10, 0x20, 0x7612}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0x8ec}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000082, 0x20, 0x40}, {{r0}, 0x0, 0x2, 0xf00000c0, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x5}], 0x7, &(0x7f00000000c0)={0x21c, 0x5}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:43 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) socket(0x1, 0x4000, 0xb2) sendto$unix(r0, &(0x7f0000000000)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb52675d52564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb3, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 14:30:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/95, 0x5f, 0x41, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 14:30:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff}], 0x0, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r2, r3) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) r4 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = openat(r5, &(0x7f0000000240)='./bus\x00', 0x8818, 0x2) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='x\x00') kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0xc1, 0x200fffff, 0x6a6, 0x1f}], 0x856, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x800}, {{r6}, 0x0, 0x20, 0x20000001, 0xaba, 0x4312d694}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0xc16}, {{r4}, 0xfffffffffffffffd, 0x24, 0xf0000000, 0x1, 0x176b}], 0xfffffffffffffff7, &(0x7f0000000380)={0x2, 0x7}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000001) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat(r5, &(0x7f0000000080)='./bus\x00', 0x3, 0x8) 14:30:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 14:30:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) 14:30:43 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x100) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:30:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfadc, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100c0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 14:30:43 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x243) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) fchdir(r1) 14:30:44 executing program 0: getegid() r0 = semget$private(0x0, 0x1, 0x2) semget$private(0x0, 0x6, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000300)='./file1\x00', 0x40000000, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(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) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0xffffffffffffffff, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x69a, 0x8000, './file1\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 14:30:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='~', 0xffffff74) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="317d86aa00361bb83974e1431d326b80b46c65b38f994f6808ca7ec6ce76b90d8f628de6935eceaf8441b84756e3f29ddfac7512b0b3709bbb05a2330e2ae1e0f3f75daa391afd2453312fe8785d1f361ee2ecd71bbec0ae4f451293e0345ca897210b9e07befa7af240822afd14113c598f011614bf5651ff0c111446825f530ee12d9f8fb84b33abdae8e686de6471a0512d4d58cd5fa850da", 0x9a) 14:30:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x6, 0xc000, 0xffffffffffffffc1) r4 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f00004d0000/0x4000)=nil, 0x0) r5 = fcntl$getown(r2, 0x5) r6 = geteuid() getgroups(0x1, &(0x7f0000001280)=[0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000017c0)=[r7, 0xffffffffffffffff, r7, 0x0, r10, 0x0, r7, 0x0]) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001500)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r22 = getuid() getgroups(0x4, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="6920cf7197101d563dca822650a77c36a30d18b5e8467cfe778ac9b35605689e94c5b2332ddfd0e2293c4dd500a846b2d6c88c4035e26610e894a19bf349a5b60fd24db18f9b5d9eec28d5547cd9fb297642632972f3d563cc486af1e8d23cab4b3ef39022e8e3741b14bc5696821d7af0684e209e6b71cd893c83b6e99ae22f0a406d2fedb3d23e0e11d0bcda795b1a6b81ae47b099797220194540776687169661e1438d44adccce0db2b8d67d3be6584f3561e4e8191fb8e82d74058529f1e8a5d99749ab937b06a01de1ed066d62529b268ddaf4cddf4186146472d52abdc057b63d6b31387cb1e1ba71c7050c42bbdf87d01c3b9af9358b0aa2b19ecabea2d066aedf66c12bc8b9c879725312e5e763180beca42b3843faeb819032bc7467263eedf27823abf3891b34fd8d83c59c7c3ed118226bbe289e173993143f26e3e8286f0b2eac81f3edb3ae07a4e8a62217f23b52f7b5b42de6c511f61bc1786a000489ebdb82cb42d559f58bd42d3301b9cdad1e0d3ea12800b15ce4132c0a4837355cd7f104e48e60ac46ff844ad4dc8ae81f268391cf3a71d615e5b3445a1a6833d6927f362c5242ac329f9266e9015ef793b1418c2f7825f946f4db46f6c91ae7965e00e186feda182abc7d629c3394550a2d5edafccdc981b8e5fd16fcb0afab52e33f4e7832cf547cd5642c1cac1fbfd6b3cc1eef1c7961b17f2df1edd80943c69b0c3c2ce818ca1481d8639612ec8a9003cd3a1de221a5ecb2dffa61750c4315e89e99a6438ac850a0fe4cd81db42cd84df2b989f2bb08cef6adec698e22db4d426272156ec7fdaa58b90b130931d9c042540b682eac17552b9c1d51c6f2898a4c704df27fb00d16b87351658682b6ecd068d9f9560b88affbf473c2f8b4ecfb8deff068de76d5b1052ac502d3d5786b3e3d01ed7830fb9f8fa53a5aa6293b77bb84217df80fc552efe0ddba9d7d92a5ca67e20374bd339405db3eb228f4ee1a7c95b5a843357b8fc91155365f183a8502cfce6bc2819101c49fac6ddda1c342bdff9ce90d9e855c314017827d5ff75cec5db26e927810cbe35c7ac27e8e624c1b6099ecfdcf31382fbb14493d0e6a27afb42cf415168dcf9aabc94b3bec83d33c974841bd000393f220414dfc9b991d0ab67eda2c57ee3b26cbbc0c30d3f19709856f6b6bac2ccfd402f0a74815f2f788dc5ba8a17969ae482377aee46fdfb9270480d322f62589a93d8104b5defd752e77a890ec6a319e4874e7b98bc470a964f313cc82713f863d7eba0f3f3785041df9ad1806f5af68c54450a8ebfb448399ebbff4da2bde0343774b5d7299648e6f70384f64be20bc6db05947bba1077e804c3324d8cdb2bf69330f3f6bf5a20d28ba36dea8f5925fa3f51c9e6d9574127606b45ccb6ec791850f7388f7c6c1eac64ecfd65ae4b46b0f759b31eab03589dc228905b03fabaf5e49467b217522138da78f1111f616251475b2dd6424a4c928913a2acf2d41494cfc47fde091f7b1321794160a3fb8e890091cf2fca8ee7d5d592fb0aa80d4c3a052e7692bf0a9a56428758be4cc5dacfdc5efc8b08bdc8d04c50944c16b8deb87abba899a6e00e387612262f5c8e3d868a39ff710f9f4e514c81deb1bb5bad29d944d046db89dbe9b1e7c05888b3f36332ae748311a84c766900e1ce0049f0822d1585adac4bc87d8a453eea0f1810a9f60c9114ffb24b0febd63b80071d4d92fbf15dfc9718dd7e659458930617dadb4dcf508f457f02ffc182215547da6978a69f8ef73e501b35078f32c8cc60d5636c06a1ab1333e7c6ee8ccc7e62036a34cec3038af7d56fff1be25fec2e4d4b08b9cfb6e700f909ea94350d3478d85df3769ab11f59faaa699f6fcfcac612f06e8f96a259ea3d3b4b0cf00a2b5909bea29a88b9951f405dadb10c7c129ba4cb7201a1566f78d3dc505fd15725b15058c68120f2dd71bb28b4130ba1f5a4e3b279651f7f6761e423c7ad0a2df62f95bd5f8aaf09b93aa16ff9b92a2494309f1e09d59a07ed85f4fa6440a89e7b1b55b133823d1305e23120da4c239af954ab3e82c99803ccaba7ee38b587876e4c67b2b4721657ff04c715327a64e5022310f1c4d1778a1a43a1af2cbf926c8fa70e7bb2c6eeb343f795c0e29aa30290a04e66cdbdb12e3ebb7699a9f106ccd586bca51ce821dddb316c2adeca737308507dca454a533ebd9b7fbd74b24e3fecc75a43ee39bdc6764121db958e021f8c8d9ed29d5530719a66ab120ac4d53c76b73f2b4165b8161eb5f8d99037fa65a8669fbab60c4da764a867ee1fd64157801d46aaa01679637dc1aa1cb6d950f2768713b19011aef73517be5db1c7c5b8a4d9c978824de4ed7876dd074530ee7ac1f1be1ecdf149ced4482287458cb434dca18cd913385c2cb6f8205b3cfb9966eb40f6258d928ec82bc3bb016d2ae06fa1b23363a94e6221babca9e0544adbb6e3ec79fe4cee6197678e532851b44926906dd04acb09b1ce65942f9b61147feaf533aa61be514b71d4fc341c39e37c6112eaa0d083e3335eca8a73e413ff3fe0dbfda756ab297936dd9d8c6c16b4f5f38a159e00c636a85fd5d678fe13091ad145f4922591ad9a3d0be554219d17bf576756e707792cd437affa71d0198a07ae08d79ca29758075339529dbfb81cf478c7bbc0d479890fc8af3a1866fa02363d75dd585f647fcd506466cb84a0ebd6956b4ee517283ad2ce512fb227ed1187907eb7ca27f818e04ec7b5a22804454b09c3cbb050a946baeede2495d0384208c6c0817cfeeac49ebba58ac470bb1e42bf183ba9cca6ae855c49e6fc6f2478dce6149564bcd8b8bdc993aed0618d6e78d1d67999d978ebf82ac208fe4ce17bd8ed673f7bea205501af446a9e93dc19b2fb064af4ede3fb745164061d1e685d8e75c5be19339a1be70ffa7278ac99ab869e2d43b05bd8b171684b94a2bee68b99f8169b1762e23db0b2a38775a5adb575aa88447044fc7060ee24a1b636bc402a5007b5cdb4c52a4b12f326842bc11056ed24c58ca98ab935d294957d7c8a2b900cd93586061edcc7cd641ef78d29484212f4c01136991236439186325112b30b5312fa21726c68bc6d34fc41ccfcb25dfe47bde30b8db03f0ef4c09f42500eaae3606386765cf6ee1f974602b5a689a988e4072c1d1554280c7d4f977b4a0c00c9463bfd39ee55a5ca740834ae26ea2171bfde0df6fabd96364070a625a27bd93ac3949867cac2badc72f48033c995a0b59ee4088f127c81c89764b5cb8f65709e4c0c60727072b390151f177a4948cd20380911c2720c4d91bc9462ccf775527a7aa731fd3a4a58d8e69ecd04633fb22a65e6e5e26ca40c2656c312e6ba2d906ade22b62ea647e245da68bde02a28b13d3ab8864197f88915ad671aa82af10122eacc1c27c303f0036011019421802f1a2277465c4cb72cad93dd0d0a863419881796f5a2e4235f4228e5a7df78d20a62ba09f1aa9f40906c57b6dc6b57045066d5e4507a63950368619280576f548772af3137ffff6cbf8d59afacfcc7dcb71f564c66909ce2b49c7348d4485720a17c182b431564b113f6fa262021cfbe7aa0297a06061feb0c6dfbf298ba6aed85ad0683e541ae75b188f118c4c885d26c71370be2f353b13827535be560e9d22498d9e5c9172105cf0d87017e4be3162ee1c5acb5ea8b3fd5e1308d05e02b604738e41480aae932752ae1d4dbae704c2d1959d1d106477e434080f556eef06d28a6b5c300aa1a1a99564be777164da8ae76fb53ec106d8f0883981613b453b19f3e669b17f4e9446c3ba812dfe81fbb8835b549da288a0d79d0351982aab00bdea1dc87ebf223551183e3ef2c641f9322121887ceb6d4ea639382ebd2ad8bbde1852c629deb239967a80def1f0a830f6150b8254746dcc73a13ac412cc63519ffabef6772ffb2c3264622b5a9e70b5273b46639adbf7e212e48f34bf32ce41dbcc25e0c7583c64efa013e9b34f8b915d0f6009cfa42389c9548def3ce6b422f5b40886328f8578bcdb576fad73f7cea9b6ad4c72fa76cd6d03305cbafa5261487eecfd393b0a821761651d6b2b86c04ab0acd8c7c5b7d941ee81f7218a53420f1bc0d6260f382c936dab536c0d65470fb64a31645811cddbaae656361b06f1ad8d6800d165e2cbb10b527fae30b29a62c09d5a888523f322d52ca65173327c1e5ee2cab2c46cc8623c09348003cc85076bcd492b6823a159aebec91df468cc0d05ccaaec956bf5df000fa9d940dae8cd0dc51488a60ef239cd7c90f73309aa22983c7fe7183fe0974cdf0a95bb30a5ea20742e51a672302155f3bda9512b915c53dbe67d44d001e8d75ffdfa75a21448492a6be86e918d9a76b93bee2a45d40888027489cf9bee829fef87bf09647f94ea18ceef3b5db0c18410e4b332e501e66a39627dc946870cdca6935ed6f63a0b4b158c5d9a3abb48f6208ea812da5f1a1b19eb2ce2ad12f2d0ff0d43a9e7790a228b7e055b4a4baf09a369a97aaa87919c55a7c2d7686dbeb31afd3af54d69e0c9e7335f7919df29c51423deb1e7b60ef102e66537194a45d1f279603978f44db3fb00da163b51fd6a4b5ea36f099e1072c8fd53cd09cc36be6d363b82cff3b47cba0b6cf36e5b7d188270e41e7bf3dbb4767693d63a55b5f34fa98f782fc22e7eecda2170b8177d9a9e773541bced8f08e9f2ed73dcc3485f93e583eb4b5db27edb57d2ea92773a21061d27d230812c9a0f53499ba728071a54aa2c965b3bea130b57e9f69b0e90bd630154225a047a52e190fdea68901424af6a8223e80d3c2ccdd33d74ab586c9c1066c52d18d107312cdde49afe2a5b5cdfd4dd34a3386e7b24e88f4f6c76677fc03cf4f8ccdd2d12a8be0e8ad30727067850dca049543d3ee8c7a239a4d571ee0fd5f88d5795e7ccc6206f6afb30408ee37f4e64713267bac9c9ab1c105a38c7c81404b37c870f0e8a220f1243cfbea8bdb76c08b619555ba42d56649be4761c15a45241737c801d7d8c704ebe1f67d09730a197b9deb4790ffffcb6ca5d2ae19aa01cc1f54d2011489f9e8e391a5386ce1e7a02c6c3595d51155a101436720728b0d9ecb858637f28c8ed3ee071784acbdf5e01bafe8ef1ae97f9588de0f683ab4bde36417dd42692f37028d6325b6fc8f9bd84c84425ee813337701b89e507e258bcaeb4446018134b170e769330cb990adb6841601a319c144b762799a01497ceff2309abc071efadb72b3eef1556077f45597760c746e198f96c3a958b37eb2b83c2a22fbe76a06691e8c0b1b218816eabeec762e1fc5824bba9254426611c8c9229c38c4d80a6f5ac582f022a38d50cbdeb2d86aa9b8d8f7d595ef2d862126732178f47b6ab026604bed2599891194f999fab53466851dd06892ee7e57bf375e1894dc8cfb65f74361501102e1d5bfada94b542011c1122b5dadf37859fe5718e84a1d736215aa4e264dd4bf4df3d6432a8e06dd51e8a94bb5b9a5e8afabbb0fed9f595b30468416e34ad42d4452c3ac40df870fcc001b463284053ccfae7fd3a7971584d0ee06ea7133363e878ec6543070c67c33c70e636a985b1b437e9c1dd0be96efb2a85e5aff29f2eb4f4bfc4655a5ef3bfcbc8d8a45339ceac79585ba1a05df2b3a9d7df8362fd4fb93aa16e4f6bcfde5c8c49dedb3c412d4dc37e479bc4bfce930dd93dbebad481a00635fac1356132077268364418cf9782eb74c9048ac95a9953599b1a506085f950b3ee087b6bcd869f73a5a0a8944447a866", 0x1000}, {&(0x7f0000001180)="3592200d89c04701ba6e75c8fb41da53bbb483987f0a9146703ad7f7315fae561cc4518b3e2035f9aa9edf4357517a459ef632da4eb0097e495467098490a5a625608a52aafbe37a7b022e222a5d47b8b8a90ec20464f83991d8246ee649fbb95b188144609f439d4393da9b1862ff013dcab59e233b7fbb4aa66a1129c652fb606fe6eb045e25161bfdfb801647c39709775fa9c27f3e3dd395b260409dfaa6d8321a52be39017a86953e747216df6ae582e034dc0e4f9eebe2579b935e1c04b030f76fd861ec51d072f8e7ce59afdc25da00302224b3e654749538d4341dcae122a4f61f20618207e5ee896aba237cea", 0xf1}], 0x2, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x120, 0x8}, 0x0) 14:30:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 14:30:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x9, 0xe74}, {0x18, 0x1, 0x1, 0x3}, 0x3ff, [0x5, 0x8, 0x5, 0x6, 0x0, 0x3, 0x0, 0x2ab]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x6080, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x8) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='@\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:30:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 14:30:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 14:30:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="2af4f4c2d52b02302d30fba7c2a6b7157a9178da3a3f8e", 0x17}, {&(0x7f0000000080)="5cca96efa228696cfd015ccfb9eaf1759c973fc4602ff90b4d61c2aab5baa8ddb305b92380820646bb", 0x29}, {&(0x7f00000000c0)="7f69356c956e0968fc4e6e13863f088814bc9d8047abaf155be07a873cfc26c3e032813b9acc67b435d54a", 0x2b}, {&(0x7f0000000100)="8c73b5f7b93f8e92c3a503af9fe9f73ba2f3facf07120c4dbfb59b7eec1539739511769ba92b0e75433f3c91", 0x2c}, {&(0x7f0000000140)="c71de9cd9df9633496eb6839849a59da1ca0f92e19a4bdeb5c1cda1bf6c8279e45dce2ad5e325ca601788d39fcfc1bf402e0504a75c1882e90ed351e1d", 0x3d}, {&(0x7f0000000180)="b7b5a73ed95a38d0fd5559fa5234544d4ba1db499d9545d4df0755f695cb9ae225251b8c815010e0960c8d45c3913f2a6add8ea6373c0849e07b76876b1a4f688cce4f1a7089344a7b54e283d837ce4f187baf6b319c31f674c2b927d38e9b545081a2237d3c9211d5bce102989901bc094ab5de1c785a2d497a947a843af4ab908d434960408731b5f4b94e77e40f1b2f856030456db7fc3d958ac8aca22388adab0ca09961ff0332a885cd9a6ea5f48f54f6af448fade8b53b673c0d2cb931b1444b0e99db15547b5bc74a9064e93190278eb049c320d2329cab91a6c7096a85e667ff81288fa5", 0xe8}, {&(0x7f0000000280)="ce12d62fd6763889887e9d2c8c362a49eafd733c2044d5f7d7f282637029cba7f28eeee1c2692e45962f0b6b79568d2e8ebbe230efc163e869b374e8f959fec38fa17670895703c0da4dd69c2826ebfc2ee049f5e4035be39b28c12ecf1fabcc6119c9ca4e83c5c86982b2df7fc864f44016b29a4bc1ab27457217955146dd41c1f5e5cd46d27d30ad00050718b8a377f92c8d8dc391354de50c4c7301efef32a9f415b3cfe5d01cd27a899c52c8a596e1b7e3e11178fe3e4a22bb0a4f3c01f6b9c1b8f0844b", 0xc6}], 0x7, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xe0, 0x3}, 0x9) setsockopt(r0, 0x8001, 0x4, &(0x7f0000000640)="14bc4c8fbb91010d705f4415331aba58c814b5663ab01f0ca97d9da1b425f92bfb3ef8c453a5595d", 0x28) 14:30:45 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 14:30:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 14:30:45 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2802a, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa) 14:30:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mlockall(0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, 0x0) 14:30:45 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) 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) 14:30:45 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040)={0x6, 0x8001}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1) 14:30:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x6, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = socket$inet(0x2, 0x3, 0x6e) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x983, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = kqueue() r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0xa0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r16 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) r21 = kqueue() r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0xa1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r26 = getppid() r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="7bdc85cafcc3554d01b7bdab9f778595ecbed2d778483dfb3294eb23d6099dedd6f57e5d1b1d9ce848a5230d0b253f27a2a193c4dad20a54e989b2d41d1fe94a058d88f557fb7dc3eb960ae5df75f073cf", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="0639db00"], 0xe8, 0x402}, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 14:30:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 14:30:46 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 14:30:46 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8001, 0x4, 0x5, 0x2, "9f226c671c82cdbc2a97dcc022198a634757d8d0", 0x5, 0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x2}, 0x8) 14:30:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000640)="1c7a8140e6cdce45df451b68f9fe545b2f858f70caaf4bbe9a49293c202f489b2a0097cc3c27bc693354079f1d79b86398610292b20db3d8a024305dc8c3bcf1026bc45cf2e7f260825554fdf6ed20312f378605ae60694514bbdbb3f965ba0061db10c87af436bb6c8c2e59296d5c680db7cd056b9e20533710f7351a0bfe2fa10cf222c2c72779fb24", 0x8a}], 0x1) r2 = syz_open_pts() close(r2) close(r0) dup(r2) syz_open_pts() 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x3, 0x90d2, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() r2 = syz_open_pts() fsync(r1) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) fcntl$setstatus(r2, 0x4, 0x84) mlockall(0x2) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 13:34:12 executing program 1: r0 = socket(0x1, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xa) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x44, 0x0, 0x339) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r2, 0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x101, 0x5}, {{r3}, 0xffffffffffffffff, 0xb, 0x47, 0x0, 0xcd55}, {{r2}, 0xfffffffffffffff9, 0x9fb9a0d84cb2ae6, 0x0, 0x0, 0x6}, {{r3}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x3f9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x50, 0xc1, 0x6, 0x8}, {{r0}, 0xb2a9c57da15daae8, 0x80, 0x3, 0x10001, 0x7}], 0x9, 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x3e, &(0x7f0000000000), 0x3b4) 13:34:12 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/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, 0x401, &(0x7f0000000500)="a9c511f17e327dc58d10d72e34c97902032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa3713e1be7f69d330c7a859fdac6b1a19516c6be1ca536b0000000000000000ffff0000000000000000000000000000000000000000000000000082929b5d7e0579ce6fac2d51c5ed31999831b5d82ee5f2e97cd9d5141998077f5aa74bd4ff0538dac1af1aa0c5c379150ef7dd18b6370fa00bca32b8bc1911982c09076127c01804bddb9918aa22", 0xb8) 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, &(0x7f0000000740)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100000000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 13:34:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x401, 0xff, r1}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) fcntl$setstatus(r3, 0x4, 0x4) write(r3, &(0x7f0000000340), 0x10000014c) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="c661a8077a770bd33dfdbd41297ace52362b395bd7c1483c72f1d3012a60d0a9e89e2f0bad2725e037edffb12faa11a37abb680d", 0x34) sendto$inet6(r2, &(0x7f0000000100)="8608e14647d2398fbad8d9519a0352210b88aa35c1e2ed3cb5915b9a83076df40c0504e4e1929742b20b47b7661cc0a67742c896ff3b961e6f33c7d6333afd41fba541c378be094a6e439f87a106fd65cd836552e972856b6de8ddb379c8a9e5dd69ef380d263f16a066a0b2119d6ce2f1da722314c0293703d9b1754fbbbb1b05c3680fae12e25abff47dd5d9b91fa37bfde273ffb34e1c4736cb5be557d1142d1f308fdef96c3c2d9456083a99e07a25c8ae31d78b43b4afedec1c0a7b63887a469e40d646540cc03deaa145549c9a5550", 0xd2, 0x400, &(0x7f0000000200)={0x18, 0x3, 0x401, 0x9}, 0xc) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 13:34:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000100), 0x14220fca13a75438, 0xffff) 13:34:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/215, 0xd7, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x100}, 0xc) r1 = socket$inet6(0x18, 0x800000000000003, 0x3920) sendto$unix(r1, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xbcf1, 0x6, 0xffffffff, 0x1, 0x2, 0xff, 0xde50, 0x2, 0x0, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) socket(0x20, 0x1, 0x8) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x83}, {r1, 0xc}, {r1, 0x8}, {r1, 0x1}, {r0, 0x2}, {r0, 0x4}], 0x6, 0x100001) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchflags(r0, 0x10003) fchflags(r0, 0x20000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 13:34:12 executing program 0: r0 = socket(0x1e, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setitimer(0x0, &(0x7f0000000140)={{0x9, 0x9}, {0x3ff, 0x9}}, &(0x7f0000000180)) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000000080)="86553bbd14de18b25d139fd56d27ec24afb9a4bc74b7b83c63c88a67d866b827986da984c03953fbddb0fe7e19bde5e402d7d832cfed6a86f867af052c2c37ecca9836143d2ea19474ebae18fc74ad6b7097fc2ef3b708b5b5a16246b9a1ed9a23c47aaf69a5a12e617cc197055442a8f97f0251584d6107b6518c4c59c1f574a6a4a5e45b5c17281eb3fce9ae6ba3cccbbe32759ead4d1c0b95522d83a439fb82a083e386d176c1d520b01319859f06b69405263b3a8a2b9e", 0x86}, {&(0x7f00000045c0)="17155b12203558e0bd6e08c6793712d97aa07d2536daf4f243fe4f71e86705b8e98042219f850afc937ddcf1f9de8b665225598dda911d4137184585c9ad1d38b779a48729736e14b7c669512658610eb0d043f016a300a8b915ff820488eb9b695c9704c06ef41146a236dc1b02ff00416d82c54c746cad2a9ab701bfb33178abf62f8fcbfbcbf2a720e31350121e01e93eb52b09b72c92e8b43b53b7620618573256631999a0b62057aa5040e182d7cd0bdd739eb73580cce2686c92d28f7e7d8c52215caa5edee8522630aa054408c398d9e577f0989f908a023370df61cb773d5a89cdb69c9900a9c918880029607a59d261c6c44a82da9782e30dc8516af7adba448070a81e076d5aef584a455b19204f80fed069c18c683d13f2d2270623019bd39f0a554477df128cc2b6045447e0e2f3beae23841a0141b4ea7e93c1c777444f9bad6fc4d0bc8eb28c2c85245c051ed964cbaa896d271cd47fadb49c1e5c45896b64db0c2a01d2a92db8d740809e8c16b0a2b08ec43764297c30d62224b9445d4d4e402e3b02ff2ef632cc89106f50e6cf981a7c9aad2ba65055ed7bbbe2f73b8145744171016698675638743f4456061cbe56146dd9930e19ca495b3e853275e1483cf5b91fdd461d9050a83b637155f834dd2dcb53d81e975a0b7034fa84a47eae04d6cd311e771f1ff85d3f25a8cb20cae49051085f7fb9ea47e30168f3f6254073b4277bc6e45fcf6057bf3956b3c383c1006b68751141e4979e1c0e95f625a4b5c41ea4915cc7efbbd572c7ce6691d17ff4f1c4fc1e2114e387f981dc64944291aa5591c317d49b92ad46677efae3a0d4aaff5be82c53629f9d3ab8173e0ebcac68f875ed960b91872e3c9b827b635f561e0b7972bb113370c0c1c3bf2c9bba9e430ba0285d07079729477d471eee6b8f78468087c8dc136a8402b4f6795a3dacd24304ff51ffb1639e4bffd20edf81ed2e5671846b2153f2a2d0d748177411cf9cb7a4b5ae1119ca8ac8c04b7fea4df5668f71209dfa4e09fc9f6bf33c50c427844eaf672931b65cf4aee9268d5baa40ed8a0985d6da263750909688c265c18005e7fc599f613cc214eedfdb92ae5ac13f9690e859b7ef4edee4115ab25e2162aa539299201685ed5a36f5f40ce6bd43464e20d7013c29ba3213cc509b1c2e6b7f9dbbdc851f4b745de0cce2a229dec46c42d874d1df2505895a00abff6a8cbfdc185a4b407798bdb8bd8939160f787e39d03689e0683297ab30d76f2186b8a4cdfe1d0534711587b8a1a3b67edabf3fb9454d5413dc9bc85ea18bcce2cc5d2f6035d53313f56138c789218d5b4504c619fa60d87effb34d82fb91883e72ba8e172f291bb223f99373405cedf8b9249f94d31bcd32dee73bef440c1e98cd2b7b30698f9f16cfc7d7196cf051c2d56b40c1327956b77f1f3118d6a625a8d3d0ecb1eef1a1ec2d139a7694e79ca581bbd5edde7a0a736aaa97009a2154bcdaea507b5f73d705e908988a41556752e73b4f2efd2cb0307a22f62255bb9a72bbea9311776d98f7213487fa57bb98716501bebd88fd3b9670662e76c5d4c208e39d92ece809bdd4a0407cc5c2b1b46f832c8d2a448e6b8c250f37d9c753805ebac43c9cdd619250cf24080972ff3d01f306ad9691fa3b2749549d81397d084bc16c69944a086429ae6e480fc52086b083a0082fbc1d01877694fe7280a05f9c18f16cbf8ee8f6e41086e28a1e7e0dec9ec9d89991a2e42ce594b95536008889b35868ab35fc79d5397611826c8b2b0c045ca3c1b1f0587c2a3a4bdace626aabff813e84c632cb5569e3bd7d17a9b40429c0fe4323725cc33f1fb56a4edcfe10b750588d9294281b8c353560c1e5a03e09cf51e0ec8011d154f30438f53492b8170ec09ddd6455e1e7d716a50b7c48f51dfbd81e1afd43721e58841791e07efd32e606a5b9e29d9cd2327a1d55a1667062a4dc297cd06274c4ee1e60d61d641291e5d6e0bcdeae821212696ecfbc5f661bfd0a8bbdb563ce7a8a571bd6c29a5a2f5f864a516e805a73beb27e4d1c20312985d8ac6dbfd9444eb4f8a3107120f03c427c2189075e7920334dbcfcb9b66f14962a3df517c85f17a73113618da094a54296d6b797d655426d4c5bf9ed7f6349f212adf98a10557102d4b20e396ef76a34bdd896e5044ddd6302d4fb5cbeafb0c69b39e49eb0ca08b765b90f9fe727beb7d82d6c3e2480bcd392f6c73bd5b83557e52ba960c60703c724796ddf7e6e6a8400ba6f8c96e0992c0d712846f6672358d0f316331cd40119efed4c31241cc509adc60fbce97086b8cf19fe2d85ffb808d4e51fc45507476933153faa5d405bb3203c9c54d64c7c5c785fb63d704b4ee014d30c6d0e29a40934bf29692e1b51af0f82f856ad84030184afd76e34005ced1c0f478d04f0c0a23478520f2504cebc72c0b52a937a84cb79bb54c4e0a31cc96dc1aff4948388570d150f7c1771335033089f886898831fb1a4129f8e939a52d928d1f3bf1fa9dfee86d9023840cfb2875cb65eb3bfc4b9129ad294eaf198736379f6986c7ae2dcd682755bf8d6a11d852921db83c050eb4183371c8c86f096516acf506a0a147628c9f750c588119e021a282235007d144a910598ec83ca0d46b1aac708c11be407dcd492f2f6e962dc9625e28885b7be97069701354dddc34dd0396c7f28903b231df5fd3e3d501095667948dfe13d7ccaf4fae0e96610ac930cbcad252a4081946e9448f5875a0f7df138614ff600baaf403b725f4c1629ce297f3bc9cbdd8818158f556c66e76392d5f1e429d6233bc08a19b98087a8abe5ef91179f5769a32b50d8b8d77189f3a92a9f5d76a796f2c5ddd16fe3336e3edbf1bd0357e222db3b8867adfabdf3219c2b96514e32de5b5d3ba3f93362c6a85ef41b90a20173bc5d220cf28526341594ec8054128cae2f99d33c2bcb0c6dcc5b7b41ea3b9a6882ffa311d7b031c8876d0901a6a5ac7761d222b676b30e7b234bfca43878a70352c758ca739056b787e6dd96af14e6251eb802389242a3bc849cc135d6ac913c1d77a6a67f28f305b5f1b90f5eec3cfc2332eb59cab57494353c3fc64050e3a961f637d4794e53eb10660299538ebf574df2bcb48bb019df2b0294245436500ff0a8fb715f8e2556c4f0dee669ac4f84aca117431555256ebb48b29947ec70405650ff3576fadb3bc8e8824368641bb4e102e28e490426529dc6b697ae861ab1cab2ef47008a35e37dc1d3486a885ae3a78a12f69bae56ab0f30e4b89a420fd412d4b04bc8fd021f3869141faf0a27cced77b1e6ed96a2f0a2d644e015d79ae4bb45a84f539cfe5da1d4fb03a982beb91a2611439f6a4b83a2af3efcc0c64f8b65e7ab24eeb683c1027f025a57f73c6015ed9aedb46528c91b01dc750329f6c2fba02e5e3068e3c142adbd9cb897fd7d7ea1afc33305188a5720c109796800b325ec293c1e53c612974f6562fc41cef8f3f3fbd0c0fc196131c210caa114aaa35e29c64fa781997cbcc12776addaed0ea6f73ffca7ad6be9a3952a4a66923c8ba8c997148152a5360422c1fb792929ed0a4b4be01edd0a88ced5a4306993a49d494f972a84d05f35d08eff17e6a487d5600bed61a64ca15fb1a7400f113665e2fcbd1a68630195b93ee421c9e171654a949ded69cc50a6ae0427fa2bbe0774caf83e4f6abe5f20959acc76a157bc6d8daa98161833870b3d399292fe5a8ba49af5a28dbe3d5d5d6c20cd46904bf3a4aae9a18ba558517c2b20f79b93fc596bf8be37f98d73db9a3e5e088231878fd8265bcedd5a293dd6af1cbdeea7d752007f7c21b2867464ce9ff7612167af26df618547a39ff02dceea5e93f49ddaa34420bf4cbe6f6016b4a1470e58c0de8739c85c616258914b3d1d187df7fe233e170b864c9ebe249ab321da5ca48837a28e5fbd942261caf6e7da7244e8024b5dd28be3421fc42f72c91beed16ef7bf28eaf18f060422da9eb08a3764b3544e36b3777d5b7d4df0cba265508f8daabb61ba128414002fbd88705002f07e68b651b2bc9b94d26463a88b6f96876b628fdabb55cddacc986fe4b1bd5c50642528716e383f99df17a2696a89fe0ddbfc86b56f4c240799296c94086d9c0585e1d25ac7b77e99ed53a25b70b59434164a9d2425596f6f1ee72315cc3c15a2e997082273936b041e31f6289b778417c0982a960c1aa68d6452f1bfe8704f365ee22efeb24549306c925673eed06960ee4b9517045a0e593a73d489e0d0a224845bead54a35698abf92c1740c7fcbd61ab09520bb95ac3510d1c43d250b429c661ef13855b34ce7d041b591087e2ad8a6e5431955c67edf12e0c149d3fbddff9b100c69cc481b5655aca3741a6d4c5fdb602e3c455a6fbd5825fa5cb445fa7ad9f33cf8ec62db1b29828262be7572c4ecf891e03fbc07e675f1426e305a453bb8d4f5337704a564055069cf19814c5b684ac9b047ce442dfa866343c91b303f1dec32ec986c093e70fc2a014e4652becf665238a45c546c02b9a4490a75dd8f60d55211ee1e97bfdadc4643ab66098b44405476b01d2c821c52b80266d50a16161b24cf3001bc344ca2af4f2c093d95c6a9d5d2a99be6d4d5c4e3d29f0ec705f3eba40110c39108e6ad4e6ec73fd824550cebc2fba60346e4e9d09724293dba7df10395a037b75ebc843692dd1c6c63041544d19adbfbef86c06e837b66121e758189883a14133d4e72f675ea1b0a36bf7998463228a97dafe6f7e19233ea445efe9f4547cca60d7c7cbfae7d8fa29e031196cb57aaf6fe7df4786a3d31b95bc63755646c22ff27aaa5630b891e2bb43277fde025070aaa87e0ee1a5a51e600b0b6817d28c429c27aea5205a919aabee9d84eedfe1c80096e2d849b525037d02785b804f440f027d066612fb9a0fc48f2efaf0d67bcf963584ac1f70107b66db06db2c2afefb70c99bfbb238c64e2e5139dd1931b5509555db936b8bcc90fc27699039d892835d328782053883443de50910fca5a8033b0ef0ac31aabdce2c1bc5e2f5e5567aa2277db126c0fa940fe52a7880fb047c51bb1ad441e022c52ca463214f716e30b6781dd345d54e5c6006a0b988ee2486e4db022fbd7458d3f8f91a94fe37b9bb36910715b03605d0904f4f41f5adbf302b7de40bae4b9bf2b08bcf449ec7ea491c740328580e8680960410951aa2beb0211076cee3707671ec6c43fe1c928415d60562a540987a6b0c160def2c7d7978281e77546064ba49384b226d03a4fda38a98cf1904210c51424c9b966f7c1fc26661913d49289fedcb41de82327120d21feb4c219da794e631fb87a1df990f31db192fd03843ebda400d2458969002493795288bb84ff0e87de29c9d2a8f9de94388dccc22ac865c4a3b3a2a3fee9f13f0d8d354d6f81b468270211d4df7c81eac77430de784119bf57197677b8116c7b11be61fc702840c119741b04bd93fcb8e12c64afd46c1beabaeb0f0da851745154fbfe91c3171eb2949b7c6b4a897fe29753e108802c9d1787f6f789c0919252be3b15d297012623301e01c5e3c77a931887aeb501e7fb867fe1cb928bbf3e285084fee1d952119ddd405d8513f1d1be0d464e0ce63c72eb0ec0ff2439937ea4fefea723c496ed42979648f128e446d8b59e055bce74ca21da5b1e1dd21ac124d10b7d1e5eb1b5b20e2b1ac8492e1cb8a8dea3dd732c5f4e13d539f846bebab6979ce403ac9ee97b8dd820328886802e02a7d6230dd437dfae64e2cec6e8ea06659e", 0x1000}, {&(0x7f0000001140)="cbc5aeb69363af0bbae25598584e2d4f7738211994b4d383cf338d84872f536add24fed2f4ea0a920e1bc2d9caf419b839370238b377b88ee5c8d0e15a4db83809affa3b4cfad967298424405ebf193c9ff9e06ff2cadbc1b234a15a73654d18296d9b6a2f7e073a0756ae046b7f34d4c454f0696232f8dcc7d3e215f5bc0c09e6adfbf18a7a5974d42d8bd87380d6276791a02e868f4001afa43bcf7ea2516c444676df02e05a002d9635833eb98cdc84c2f6ff8cdf3470cc760d18e8238544367d2a62e4adc948bd1dd22b3df9b426c5cf7b774d0de3f08a8c7c0fd333ac651add21aff2c800cfdd403c9d0ce3eb4e51316e2db4a95b8262be2abbf3381934d3e95ba867cada90c30f501f787381867aa779cb9eb68ac119dbe00a5a7129a69dda57d993b2ad6477ece520818ab492278224d0187e540ab7a1941462857919c7c1162c028520b26d7a005dad1c77809dcd52adddeff9c3596892b176ac2e9af10720e280c7aa58429cfc158a51de8e31e9c4b5e1a63719a783686c6567f05c14866e648567f08bd97fb40f7aa5907825d168e7009823aae8268287d70543ed4519263cabf2daca80913c8eb087237e0a5ccd6cd78ca0ec928054709911518d03a8f2140151c3fcea608e95c79d246c3fbdfd0b2d76398986e56d562a1fd3073762acbbd5d320d5c24999c35ddf1ae9d705ece2ae1702944d823f3b4530a8813c94c90476a5d140c93a74c8c04f068efff4c4b7c7859df551e7e15b9d97d1323b2cb6a5e56700b8ded184bfad37e55506ebee2d138bf86c1f2e8482048537527ca30ffdf14b06da8be5a43ceb86934e50a6707a0fd14c099c73df9f4ca99743464c84e5108cfbb3a5af00ea00a3fba6d31220b596544b7a8cd0218345debbbcb32fbbb9a0eb384534695c32607f202a9417be21dc3ef6d554a9600e5c33dd9a271f0cb4e2daff4c2f0c66e047f141e2e72589190787b38cff22ebaff4fd9f4ceba6c6fcebdec7a7434084c0f0cde615e1f3125547fa2e8ad0cd768352d3a70b1a3bae888687eb0eb612bee1d601463a99d891334b16d4cf7afd181766af4c5e2f4de5efc209172f2a83067ef5d10d2d44339355e4ab169eb6d7535cec45933c0b2957a86491cd5a1224131e5552bd9701b7a403b2c9588a455be157f2599c0032279ae1f5145bd6ac5ccb9066f0d48884ead1c4a64cce6899b5a0977405ba6637ab4fd745ea611018ed935712cd3011eabf17239c9a4e148f86b95b5c294a98812aecb46744b8c26671f0a30ef970e33ed700d337f4f6efe7c97ebfb8da98e7ebaa44c1a7fdf0635054070e2bd4b47b677acde9a4db9d59b4c1bedd8d768c32ea070709e0b1dff629fc377600d28cd035b05ca7a222f86e2aabace928e029fb9b505897bc3785070a84dcf128e24ccddd8322af20a932d334389a95e619ee8b53bf143d2525e15561b78cc89f892d57bafcbabc7c62f5a9af7ff49f8f465e10d5364895a7a7a801ff446d1bfa11b2d3fa0835851f9d1a5440807a3e3d2859f5faad727ad7d39f1ad3df1e3e370c4274051e0949f8f7a8a959ec9711c00f72101c4def476a788c97a30d7e60e77a93b95bfb62175de2dfb3f7fa4830efe3ff6b3ea065fd8a9c532de613456693427f51846f57004060b0d8f1eaf4f528464cec864ed4f11f3dce81d58b056a454b28e98e5b255492f4068cd62ff453b8c218fac7eb5fde769f8f4308b5acbe81881c5f450bbd9e5d2b2b6bc64b7f7d54bc8f3f00f169fc93db682cd887dd0d69480bbd135a7135d6b30ddab06b933924067d74edea3704891ff561e09a19e18728fcd6b1ddd91bc4d8b2e0774d6680c53ed519fd81f9a69b430a38ea333fe46c755b4003e88c8f8fd53178ce75c8bfefa21dcd0fa990a10c0aabd167fe61513f8462f3cd8be0be90aca31918ebf784ee836b71c2ea0dcc520f27d32c5f6a8de2cd3cb644b0a3d3f38017426ff66a6aa67bb79fe3b3a4c7a82a3df1d70b189e82ac7a0022e3a418c6e2269988c76b38c03042b2781e514d149c365d34bd7b5ae5fcced1d757127b3deda567377623797000b26094de336a3ef4041f7969870620e8d402bade0efb78c5b31ec9c21109e8cc219d8932c024e316ee92ddb7ee8e77c59fcd1600c5a0f089cb4ff6564696e80130f668571b1932c6165d2fb779bf0ed881e4eebad4dbdf2778aa239e78a657135be7ddb9e6b9cda4cedbdcafc36752520e0bca59299cc893b134e3961d67c59670f6905c8048c715dc3cfdab66f1a23b6ffa513158b0643fdedf090194486b2d10b6b2e2c906e3710104d0a4b4960e1cda256e7ca78a2e48b9d65220fff9d340dd12ed8c464a7b9b811787dc12647c594fb1a81938c465c37f7d72524956c7dca275ae955d7ceb66fdfa78a706a24502a447d182684944bd458f49ccce3c69570deb1ec69f7cf4ca844875b5d70af403ba0d5cf7f5904c1da7fb19c29a76e91f5413a31fdc9898ccf29a320f28a44b671da50de133018494efdf7dd1ac16d4c3b1261bebf2e4ddbf0ba1dbfbc18ce110eabf528dabad0d3953ec8d230b328226d249d04e984a7b6f6b815fd05df92e7372a1f39a5844e5f90f95265c2c1823e1910efc3356bc7731c089bcc1a486b0d0548350029256fbd5ef8da791e48bf71faf5ce48836e2d05aa1be7a23e31b716703c1938cfe8ddf9552795237247ad4e336d8a6672342cd3880a30a92056c6e2e81e1fa791bd51fac134f8c4f9b010799275e5b39d445ce1194e77cd3a388db2acf6f008e53ee288f8015e56f2cf525b0746632df4ebb596b9172efb459b00aa60d519cc29a92fc0b0cf43fdf207e86aba39dc001bf9ebb8a0f7e0732611d23642076f74837a37bbe667b619d48e8d48d1a95c45e2e479dbbf1239cf92c9213a294897d2e6630d183274217fe75318c93717f9d86f7eaa11259cd5614292b1a56298c28de4911102e8d344370d946c55011fcd3b3bf3b5ad48cec4c15eaa3ddc3afa80fc1d446464380b6e002578c88e0c7bcdb6b1cc51d12321e452150f36379039e17b86416094904c55df3c93a2fcc4fe17b7a46cb31ae712f28159e77cce3ef0031d004ebd67e6d643a28f9cb02df25123e7ac1e3eafce810faf3413d3d7694798fb3ea3985acf09ee9111c0eb6ebe18252ca95375f2a9351ba9a053a1100d5e3e3d9697d031242e493efad2cf1e7b8fbdde20c152e7d2294d052439cd8d55d4bb6f9c524613b0781d0508928f9c5d9ce0c54c4230978b9de2268408deb79d5eb182ca87305e24b3bf06a3596ea208eb3501dab5afa56cc9cf7ee096a3546a1ce7793164407490e7390f18b134b6e6accac0477e2de03c8c0446c1524aee2f51edd06b444cf49b409bef92bbe678fe9ca9302a5b20651e45bb2a28e399d739f1a4986192afe70ffbf415053d21935c2d3ecaf03df8575cb6395baecf8aea16d427cd3be2cc54143988b542ec2595df1eb33878d7c1d96082925dfafa99b56627514d0d0bdb8d98990a1df7f385cedd37802c695ba93266b6bc1cc2d8d76baad740e505874cdb2a3e588df14da1e47d87c4a061c36b684b64d76985b1c5b72c9b274f9b72cc242cdafe46b534a360033b8848b3f9435f622845574d86452c935da5d5f43edb3898e9f4e4f5d653d5fe007ca67e701df96553bef4a1b3f3cf8722b75eab0a766074a0b7b186d8f15d8e462cf3631d2ce16c715a5f10eae776ce56115e4a7f3a1447e2a5e8c54eab2c878b97c0c4e5100c16d5002ea8c3f61fb1867f9fa3377352d94fb5a27d41bcd0ff23da04170bb3c583d55d46a7b6e2942c2eab236c0140e13a90ed46e01b248bf9d41f53c0e1900512e90ad76f80b86080501ad08ced3bf9d4de92c7d6b378a63123de13195edd0eaf8ceb1f2d2e2b1608bea3166dc9f0497ebc85f8b075c5ac59b28ef551b89223ee1cbfb2756e0bd0d47094c4ff2f3b523e8f1766f635dfb8085082d36dca228ab53c8a325a890c1ca79c36c6ec4c44126940b9571828f50344b87a4f396a21747da493953896f651342c4e133e4eb14227ae82a9d770c27f4f3500d8200de25899b1a5dbfb5456573249b5b955a930dd69898652f1a0773513af1b6da07b16b5a23a1939e1a3f6387b391e6247f54344bfd5dbb3880765ff0af6884a4552ecd01c98bea639109626edd69d0b68578044acbce475f7ec7dd930f6eee2a189f17d7d3ee7ae993af953ede7b47aa81de62b45aec8ad9345f9b6fd3990453bad425a3f9008cbbb709ab2a7d5cc4fb5b945ecfaa391e04c4ec187434779a35466114cffb80834c84b6fdc70818fbad81e0cb66d76c202ae9b03daff97b91d9cb0f8abe4d0ed02519ffb45df69ad8fdf3947cb23bf5a7225e057e95437b89022958eaac9256d7c2fff949fda85ad7fc676355ba2d63284d2da8b63e8f8dcbfe699b6fca6ff18186b9d27ff1a76749c5afc220f3387f86b10aeb45982ca9279b2a8f892f5bed0c3e936dd0a82c9851f9c7ba3afaf971f0f004579f448f7df8ce265fea8987eda7d677bd6fd21b2553344cbb36180d45a458f3a7e247d1ad9f0a88548fcc5f71bf550df533c2f42552961db9e39602317bcfd445770df85b8796fb819fd0055dd71718965bb4d6cc9338caef01b99f532760d684189d671d9d35b697ec9c257fa49a73ed2fda5ee6ad5b4a5574beddcfef84fecd759b08fd550ac68132f9f785e2193670b843b1a68360ad8aadd7a7798c3c5da362c69bd8cb6eebc47f7481ece77a040f65097f75e166a22df0d575f1e1df1e59bfe52698aff3868aa23686288a7f2debb5fe47dcdcbdf11ebf58bbe661e4e3b45304f9d49d2668d86e73bbdca52f42ccb5be5c9918ec5f6bb51d3af05f8fcde3a11c30d18be89cdf02154332c57a5f6a6ae20870b0ddba3a816571b28a1fe39fb1622229a853137145d1326a04599d581b07e32c42fa95952b2764c5a0da5d81476eb4aaff5a478813063895d0950f38cc2a9fdf7f07ea30cd9c2ec195588d78860b1c5b70e86698f0cb458ab7b96939f3f60738d423adbbe1b76a6cde226250813f494c10c5fa622c48ad58b98333930b541750a8d6e829368ce6815e1778d1df8bdcb5f93e34d32ea6d73334434508cde0225fd3260249932aaea0f1ab671d8399801aab28c7b6fceb56f83d65951c21c7fd224530d452f07aa3a652742f6b9aaf79d9b6a7cd7cdc0c668c0b7ae49812499ed2d291bbe48aa96963fe0334c061f939e69b42444918487312b35e8816e14a7607cef34cf1992f786b80f32216a8fa6fd46f1a792905f157f23844f1629059c96cee571634657d51b91c0e45e3f148b00ac86c891ec58614710433472e2a730705a4c71581830d772986d4ecaf7c5ba898ada667d5b95489d6980d15fc4aa231708fbca49cb0fd10e9e2aa614c80c4a3a73a5c773d8741282ac1ec18951375649be22d7fdef92f7928288dc8aaa104af9fe7a45787fa3beabd9877aed485b6586fedc32d368ccefaff940bc75ea635fdc0948abeefe6b8a9533a659997f8e2802d75f57e3c75dabb467d3b320bb82ac5522c0cb2064be8ff86c088e4e7ae4b55fd3963327b538486f2c8691e475fad226940bd553b590b9650de03139ac9e16e1b4c3d6f341f8d3955f2d2b848fb07e226fa557dee27205702eaadded814f0d74c9261393882c1d7b8d71cf94566892d6793562f84a82059f7e85edbfaa14de2c9f627d83f3c00777300d117e94a5a4592ed40a61797c6403ca3e63f579185cc597567e1e83b2b0614f57bacc75f6dcbd9", 0x1000}, {&(0x7f00000055c0)="ea6e635c1e2b80037d5363f1e5a1d0f2a364ec07c804983b08d1c7bb74d529b693e431c44abd38c6a5d5418100a7c1761f8735004952a680e60335ad10", 0x2e}, {&(0x7f0000002380)="2428fd801526f035dfa212c858545c1e01d259b2b9fe44ba54ae6ed1e34245a0a6502588", 0x52276e64b6764320}, {&(0x7f00000021c0)="1ad6412e90f36f57ab84223375c9b0cf3e5fcf7a6d281436e89232695e9e385ac4738a014f3b6e3761222bb8ba360d71ec27820df5904307e96507ab88fb452096344afb194414f46c20768676bb87eeda0ff9292856cea76e68cbc7aa77191878878eca8df45fdd1645e94de333bcb40b8e055cfff84e3bba2e118358fa1c1f3cf4db337d0b3b71f088af132ad289e8f933c161138639313f460f31c030c6fce75101593c73ef91e6d9921e3f58e7de3c2029daba", 0xb5}, {&(0x7f0000002280)="9367c09c84238863f4c6046db9522beeb82a795e0bfc4c4d97d40bccc42b0bab39a05c5a4b1eaae742f17dd991d50ea68e79aeff958d2a233bd71112a285fdf10c1c11bc3b5d1b4ac57ef755a92e5b7fcde1cf7be7748f32c8903bdd11be724d50dafe4b5c03925b71420e6f6111809c30247def02d54c0ddf7bcbf9ee1369a4c42f1c2b4cc6fd6b18222542a17f4e32eda20f5be6ed94dc1879b477700fc2516a47dbbd03b2ed93a704d44c563508d4f356685187335b01c6c3dd8c03f127db319bcbdc154c510313b9b06f9cbd4e8a94c6c461615b0d", 0xd7}, {&(0x7f0000003580)="62f780bb7a6f917ec10505fc8bd1e4d115e75c680328595f9e121c6e0e", 0xffffffffffffff2d}, {&(0x7f00000023c0)="284deb9dac2814a7b14af55b522c45c64e906d11615e7fb4c1b784e3fe830542a8cd64e02a6b2ab8a1ec5fdc143597f2199eba05d12343ffe199fe315d0178c8bed74ff9b6f6e1b980c3f41139f282a8a3ead545b4e75fef842600bc60999e286fddf77921fee4b9e8987f06e1ef3690b09fd33b740632829f480894c92831b2263e1633e5a4c15921fd0529c681ed818d9452436f88a59688cfe54a0bb8bfc690f625e4c5eed93ec797d183a3aeb359a8456be0676dd58c7b5087b4822cf2777f42756b6bf16725c0c6efc08d1f7451c42cc8712888fd5c", 0x37b}, {&(0x7f00000024c0)="23be3e2b95c6a6ffe0c537f09c724c5ca77ca4eb33187c3b95afe78f080538c08deb65e1dd2b3e3e2b0f71912426498a368786269fa2b6424b7ac26dfdf5947db2105dba4a224d89bc4c1c8c90371ab1a1033b77e17626d99f521bf3dacbccbfe8c50e6859542c24f436116a5231a2c9c52e45537a22fa4a3e8b9dd074d7bf1bdbef7612ac825d1cb01c484f208c09498820545fa296292f2267d9285d18f395cc5379c3425d75cbdfe7aea78eddea67b37b0c1aaf8bb71324da741e6f58b68a2f4d0159fe932f1a4f347ca4b653c42c0095d037b71b3925806492cfa9baae0c60b56c3eee37b903de2eb747d4d7d7531a10f46f01e6e153f5079c15e514c39c3ccd6d9b404bb3403215ecb81a88a04c0f8ed66050d768264d12b3dafff8593af183941d9fab898bfde6192f6bc509ebae209369b62a817347ff03c8f976ae7de5384e4a042ca5a76926ab5d38d90ae1cfb623166bb9bf0bd846e1e251f19975bf58eb58dad8f6e1540fe39ab5e0d0c84abaa9107e40b095281c907108654e10d8643f1d7cc80d97f7669f4582becd1a6d07343c603cf06e7d0e9bfc10d710ed480c25970870fa09598e9291ca4a77d0aa01ea6cdde1177b9c032aae8828dc1cc5b5f4d4d886dbb0ca1bbc2d9e334dc7c422cfa9fde96974ce37946c29dc53818c9933f9a69413b2477f484cb84139b4ee50ecfcef8d0af578e4613ae71de06b1c4241a6953ffd14399ac8f536e219ec62bdbaef28d49df7afbabb8341e96deb58c84e9cf047fd4ceb3becf2a197c9dcdda036eec5e5166af26bbba6aabb4cbd6dda130ae9f89fecde38672888c0666e0a05ac9f0f30f517d0f22308b1bfeb2d9f0de1b9dd12b99fd010367d559e4e40f163431f7156148b913b9feb9feda05eb4b09c873bbc7edba49aaeb59851ef85985e8bdfbf330a5911bad39c3a173c802acbc27f5faec6acbb999b2c342a89b2f08384070d2e499a5c75826d5d96095f96b86943c009060bb1ae6d7ddf2af1a24a0a086ef6d2d0193b67ec30055d4e28b73a347c2c5a0519911786b4f83326dca1e1f9d690d0c3351a20a8a564acd6050867132f596558eadd268bf017d18494e6295df0324c5322eeadb8384eed6d49396317b98357efed2b2b5e72d705156d8028ff05b82a6c7db07d0b95ac50a32a924adf25257fe9f599aab3907e810f67ce624914f1ca4b94f47a4d4c3d4b5ca23b78a0edeac370272dbdaa3e90520cfbbc766e3191453806b284ea3675aed840c48681e3cafbe21272ab6a0ab1a9d84f7e481a52b1bd2fc5dba862a72b46ced5bde6a98f0c65da7480bd180c7545f80c364ee22e391eba9ef39c7cec1dcda0490adcdc5edf040f9da93f0f374d2e5f541a3fc8e884719e2e28422075e32e3bc906892885360469c780dbac6eeed378bc30ec7795b81dc982282d13978c09206fe8c77801478ad91dc4adb272efdb7d8107f2d4f01170e0f5ed08d41418f4ed4949dafd35760efd1e3eaadb566b9bb5316b090d14a2edccbd24bf97884f2a87a107b422a699cbddb4fdf8cac4d7e605917a7f46cfb2307561d9fae59aad5fec2caa0f08df54efde852fbd70842e5638be60f668c9c288ba20e1e840eb27fd3d64c30a135f798e9123429f768bcd3f8bb6e1fb7547c8e066d57d2e5114c6fe67462a9152034a51aa0efe42d0ea6891b4d9db6a86b8c0017dab67a4c5c9cc607398191708bf40f2be8bae291ad28a6c0e92ac4dfb4eb5f390a0d9482baf24ee8c1405b7c704a4034d43c9d6f7b9c7d3b3d3289269e8b8415d7b825477e7852b53a388f26bd6437fca851cc35947c215bb11f36cce863090253692461b1009f93b1339713694fa177c92a45b85b43f0a9638545249f407472739852adae1b4bac46c6ca0853a6fa7075dd5ab7490bb75072883018ab2765c01f8d4a59e2e70adeb0df98eaea0350b1b528865ebfc6b31f3d35507003b2ba811cd33e7f6bf719ca0712277afeb21b176e54c405b17f13c6abe8dc20fcc89e60c42a14e3422dc716a1d00c1209ac6b1d5ff8030bed096d56535a874a644cd96e59e894b8f0d36c433f0527c57707b3128aa6811e2551bd85b2f0f8849990578f9710f9860908063acd2192e30c5499705024b4452dc58fd3e0a5c1f0979c1d4c928eb2b7e220096a970bad222754e93b5de399a61ec2d7e3789f26b20a5f5fd1dbd2299b07715635ec5eecfcbad8a3f2ece75a27d683e684e56520259bb069946a4d4c5d169e37ad49dc27dd87ff8710fa8143299c9b42c77f458e3353e57392a2f8be8430099dce5f0f0fb03d13d507ac6a587188e0aed2ff300ce7fbf111601095a5c7a03f1597b3dae533c774929c64f770e3e625b27cd0c7b308c51d8ed6f9ba5e3c8aa4279de7272af68a998679a093b6b120b08e103e49d4790d3cb3b13affa65ca6b2f82020f45b153fb33ab1b145cfad0be646e8393e6ba4519f936510993a8fd0952593c1f3a22e7c228969c3b1085242dd00c1a8dce8e75f9a6b06d82309d5818dac043689caf2254ca6ce2c76bbc16e6b3b57084db408be276cb3e1d82fe632d4da01650a1fa2b6197b388cbe73d6b3be323f50b13e91d80a11ae00716a051a257ca7c530d1a07febe53dd0f7bcb7e983c964efd2f2b6590c156ed91fc8c1a1ff407d000e6c4ba79bd21be46f3e430051554edd85dbe82336262860c0cc197218845006864366279d78da8a564e011b90e8791d08ff74744be71624c7a52eff21d1f943aac016afbf8e04b44461973832049a16174fd62de06995f6fafd99a83b9f4eefd734be7c6dfe68e9b15e562369d2356571645ed7fa344794ffc52b9425a05e0a50b95a666ca6f1b9d4aeec0ef46bd17cae14aee71a934d93d8a45a8009f3a2a1a4eee293cab7cafedb3ef6defee3ff5ecdc43f3f0eaaf0a6c13fac94daae7a5c30032b107139e76a62e64537f05a9d025d9ea9430da9025986447cdeb9f8ff60e3a43af6718a71d2c4b697daa9f95d5d8721693c8d3877cc93bf9ee7e2fe60708cf51a0b3247734262b5d79479d2b91c26b0769af76dbdfe0dfa45b4568741adba7286c0c729131fbae8a2ad68ad69b536bbef269131d327d6b354af434e224544d677740b6ce19777e131ba41f9413ec1ee23fc235220fd62c891a0d600539915d77cf9f2e806005f6c868a471e8e7eecbf20bf8dce0efe9f88fe95390196004ab52bc37a86a94f15d3bb4146928115bd698e67f543a0bc1811299026824308a794af386d8433e14a89d50b1e1a31fc761dfc2f477be2baa537d5a9d72f04e3a9e303f279b06c46766e3b82ebb2e7b8c7e464caa3d65a8094f2c6ea6d942c80b48c0adbcc776cc351e88759ef8b91dc49daf3d5517852a4dc9a482586ae3fe7287956b5d35b54fe78552e0a233a06ae3485b34177f6394b7258f8ac6e8b47c32bc96680163ffa7c61d4adf3e685e802dc5c5a80d275398489c002c81a00729a96d72bcb0bcf02dad49e9ce878b82e0547fb3f83897a4601503993310abf095fab1d85bfde4f36903bb5c8f30624dde9750dfaa3202b58c6cc68eeaf0e972514c252e6ce386858654ca0a48f7da22e9effbf3977ba80bb60e434d2ed134fd62be5c4093df5fa07e52dbf596b94c0a85a487dc28fa2038b2eeee42200aa5d0a0931249a5a1db06594190b5b4f8c0c848657f8bafe26c1555c1b9202612339cd4872124ad171a5903f3f8101bb464f10caa55373257f0a0b3567ac68914d922d36cb3c6ebe8d1c773dd3c3794709760d0dab57b85560d3f2262e24f9f8a89d9646b15f96248b6f50ac21b780f9070b8da551d50c7429188980b0deb367ece5e6dba71742dc1b4447fe4b11aabcb1776e09cc0013b8f3838b969a63768fe6d938bafa620671dafccca8b737ce0d13b3db201011a88d1d8c3d449a716a1f8a47c2985bfbceb1dc333b03bf6f06474c685c6bd0a17977f01b802f18914fe7ddaff76375772334e49c28335225ff14e6647ea80a09c03c9026e76abdbf502f6bf869be31b577c577a803ea9b656e792f38dbe6b851e428282cbef52d07908441120ccf4b83cc2574d0006b3fc6e348f3b45f7aa1f08a30151261a8405911284d8947b86f449be0b9a2fb55cf3cb786bb7f8e9354c75bb63a6fd72c65b97d40661e69b6e0af4a2215cd1a788469a7d5bb90565e2b262a49fae5ffe59ef891fe8d239c42316cb0c8eb95ebeb69482892e37ec230a6aaeca4446de924989347216af15e968322b5e704587203fbb87d99c9ed876d40bda37e6804383ef1bfd43c886b8706e986a1cecd17f8af29487550a5625a9ef4b68ca13715b7c4d3c2272057cf02f342fc7c854702f664bdb579b8affba53f5eb4faacbf2a9d886ce556f9d3efc429b58fb99e8bc6c7232076b2564449d1decc2c6897e0c06ed0537a147d00445dae49af202c807081fb95c1971e366fb10c7e74fb76b63030f49002a40698d9d0354ebb3e802a1cf78f6799c4b5f8e5e3903621d44df444d1da39f14d61e3b588bfc7ff217966a003f027b0f9095ceaa4c1bf9bad70e36b29360a86cadb1f78d8c87065f79bff9b152f7690b3e83d9dee31a5a4822fd2f6cb5387d1d9762500b59d6d055979c0cbabcce811da50a777ff09ee3b7816bb068ea028e5b11637502438ccd6d23eddb8a069f682b8eb381610d8dbf5fadad74698a97ddcb052469c3e01b6378297f57f0402d67e8ee897b5c8def356b57018d2a980d834355081e8a6af915536c5a97bc354b03ae26abdaf0fd44b6e1cd71ac91b51948a963cae06e23dda8aee44cb2bd42e4f69c160e56ca02e4fc3172038009faa8ce5b964be2dc33673a1b9d012ee63932a9f178a6b1771da4f1ee7cea71187b54eb7c930be62a41555ade74be6082f7d4fa86a6c9abfac4111ac174996159520f7b8454a2b59a9e0457bc12250f3c6690cfddfce8f6ef37ab90a961cae5133657897c8f16185565d7641954bd2de4c9a904f5884f5b3941a54c8bb93e9a7e801766552306f012edfa9386d9de3d57f0309d0cb6cb68dbe4f6ee720dd14cdae4f529881460ec45842459cced660c331f1f1a67fa3d108cce4aca2ebd705ee93ac962dafe9e9f64c4bf1a93dc9d89ad6953945cdff4e0955e75d44d3aed9d1bac51494777ad634a5f95afd2cd9ff036834aa09eb4b9f08a5d6e4572c155a82e0b7f0769a192fe85ff32acc486e232e655d50069e6960636d21fb6e4e690ab066d0787198fb7a2f313769f8ad73957e34b82bf11e0d7a80316041be35d81c54d882f754257ab0e86de5e041c897ca28113af29ed68ba9ec56285540f2875291e8666bb0f468985fa43225e78ac039a5d09b0f4d5dc1e755158c7f4a8f8980a4b8868bdda13c4a7e735c0986422233ed980fc27f6ebf1b13d2de7b46b941091d0b8989d4abead58f563eb55673206839fd24e01670bee3fd05fdf6d7cca1dd3c16c9d3cb1ca4b4969639ea061cac92a1ab8bbe707e4751e8f03a8779cfe8c0573b0f8afa6c055f624212ce3f73b1578a4ba157cd7fbf90e71d81ff45c8042087bce6115a6c21d7dd0a6c1e76ef11846e85c7367f6f21dee8c74349d03c5130dcbf3d81955720421702fe873233e7d4de15271b6aec569a79f37ca586dfc83ca0cfd942c22dbc146cbe0bfb2002f103f07327ecb8b50ad76106bda9076200a869d2ae10ac0394a97d22c9ca0f211565c6250305834b6f701a39e3511db631d1c15b1f52c87e0c249b7a6b3a66966581b011f82ef64a3bfbe6cf950820dfe847d91e8fc807b99a08c4f4185", 0x1000}], 0xa) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0013fcdc5d1a90cc87c847841efbff1e381388"], 0x1) shutdown(0xffffffffffffffff, 0x3) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) r2 = getpid() wait4(r2, &(0x7f0000000140), 0x2, &(0x7f0000000180)) close(r1) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 13:34:12 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2ef, &(0x7f0000000040)=[r0, 0x0]) r2 = getegid() setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet(0x2, 0x2, 0x6ea) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r7 = dup2(r6, r0) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x6, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303eaa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0xffffffffffffffff, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x385) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r7, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x4, 0x2001800}, {0x4, 0x7, 0x800}, {0x0, 0x7ff, 0x800}], 0x4) socket$inet(0x2, 0x5, 0x5) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 13:34:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) 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(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) dup2(r3, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) fcntl$getflags(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x8007, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) getrlimit(0x7, &(0x7f0000000080)) r4 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 13:34:13 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2, 0x10001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:34:13 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$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 13:34:13 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x5, {0x7, 0xfffffffffffffffa}}) write(r0, 0x0, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 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, 0x8010426d, &(0x7f0000000000)=0x6) sendto(r1, &(0x7f0000000080)="3df9f109ceaed05485184558379031bdfe02ee80b80aee0c40e8456a72614b24da93d4d60ed328bdb9cd8ed432e88742d0ca3446", 0x34, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80000000, 0x9}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) 13:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x80, 0x2, 0x9ef}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x3, 0x80000000}, {{r2}, 0xa82f0a7c6c2ce3b9, 0x2, 0x0, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x81, 0x2, 0xc69, 0x2}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf3, 0xfffff, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x5}], 0x7fffffff, &(0x7f0000000040)={0x2e00, 0x5}) socket(0x18, 0x1, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5}, {0x3, 0x100000000}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="f505f8f48e0335424d072143afa2dc7de3e85aaf17dc35425b363bc3c84dbd0c7f705cb0d7f270b6e4e96ab8a381f3a13e815c87fdd4e6db423c634fb122489d2ddef830c0597e5f2f9dc97096b08ee23daa37d4dbba450bd002040296cc7b6c4db2d77c5d2e761fbdbb71862b7d58d5c2dda8058da40beca5caf61e943e8cca5494a45845b85e38323f335522b056340b9ed35939fa31f44786d6c67a17d2a0773eca78010faf029515cf199e15d3f2a310", 0xb2) write(r0, &(0x7f0000000300)='mL', 0x2) truncate(&(0x7f00000001c0)='./bus\x00', 0x3) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x402005, 0x1700) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x84, 0x0) socketpair(0x17, 0x5, 0xffffffffffffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r2, r4, r5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r6 = dup2(r0, r0) flock(r6, 0x1) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x1, 0x7f, 0x3f, 0x0, 0x4, 0x4, 0x1, 0x0, 0x3, 0x10000, 0x2}) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x240, 0x3fffd) ioctl$TIOCCDTR(r6, 0x20007478) select(0x40, &(0x7f0000000080)={0x100, 0x0, 0x2, 0x0, 0xfffffffffffffffe, 0x5}, 0x0, 0x0, 0x0) read(r7, &(0x7f0000000500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000440)={0x2, 0x9, './file0\x00', 0x5, 0x1, 0x40, 0xefe4}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) 13:34:14 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x80000000000003}, 0xfffffffffffffe8d) 13:34:14 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xd1) 13:34:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/205, 0xcd}, {}], 0x4) 13:34:15 executing program 0: r0 = syz_open_pts() dup(r0) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x100001, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x10000}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:15 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x800000000000, 0x3, 0x7fffffff, 0x4, "243431124f166c1b3c36a3307aa63e98e2c796d6", 0x9, 0x56}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 13:34:15 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x80000001, 0x80000000, &(0x7f0000000100)="2fe6e3d5c70536ca4584677ba07fb54c4c5630a8f9f6930266f7bac54742ed28812deeefd5e53737c41fd511648ffcd5e08b118025d864098a64a9143fc295e4db6e93796f8f6104df0c4d2bcc844a75bcf990a9232dc4e9dc63c9bf3354a15b5abf2c3ea0ca6ee07ad5207a93593e6f5f8a7e3ce4f834e36554cd98ef719a0250da08b0cf999ce6d88cc2281e7999cc14754369d3da66184044664c753e72f7", 0xa0) socketpair(0x0, 0x7, 0x101, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x4002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) read(r2, &(0x7f0000000040)=""/95, 0x5f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) close(r3) 13:34:16 executing program 0: r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:34:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_execute_func(&(0x7f0000000140)="c461485515c0f7be22c461e573d0286741d26e222e3ef3af8f6a70124887e1070000c4417c52d6c4a279966b05660f3a0ee495f226db4a02c48269027ccb00") bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/217, 0xd9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x2, 0x8}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000300)) chroot(&(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)) socketpair(0x6, 0x2, 0x9c, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x1, './file1\x00', './file0\x00'}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) bind(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) geteuid() r4 = open(&(0x7f0000000540)='./file1\x00', 0x10, 0x106) kqueue() poll(&(0x7f0000000580)=[{r4, 0x8}], 0x1, 0x3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000005c0)=0x4f) symlinkat(&(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file1\x00') ioctl$TIOCSTART(r4, 0x2000746e) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000680)=""/240, &(0x7f0000000780)=0xf0) open(&(0x7f00000007c0)='./file0\x00', 0x8a0, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 13:34:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) recvfrom(r2, &(0x7f0000000100)=""/217, 0xd9, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 13:34:16 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) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) setuid(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setgid(r5) semop(r1, 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 13:34:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xe37) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x80000003ff, 0xfffffffffffffff9}, 0xffffffffffffffc1) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000180)=""/15, 0xfffffffffffffdfe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) 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(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:34:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000000005, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1) utimensat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x52}, {0x0, 0x3}}, 0x2) syz_open_pts() 13:34:16 executing program 1: r0 = socket(0x100000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x2848b, 0x0) listen(r0, 0x0) fchmod(r1, 0x82) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x200, 0x4) 13:34:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 13:34:19 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) open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x40) 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, 0x0, 0x5, &(0x7f0000000340)=""/4096) 13:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r3, 0x6, 0x0) 13:34:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f00000000c0)) 13:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000080)={0x91bc, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ea0482041c853169ebd72c2131223bfed1bfb7baff13a77b48ec69dbf6886f7460c8640f2905e275dedafd0f73a7df2325417bba068d217dcfb1f02edb8eaa20d687233f62a1dfc52771ee73aebd243cfbf8abb16d8dedc9984716a606c42a48d35413ae96fdec20a883623e6c57998a5fa4b7342e39c198f34af79123259010926f2b70d7a4fff4cbc2", 0x8a}], 0x1) writev(r0, &(0x7f0000000340), 0x258) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x8, 0x800000, './file0\x00', 0x6, 0x7f, 0x1, 0x10001}) 13:34:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)=""/109, 0x6d}], 0x7) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 13:34:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) clock_getres(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x40045720, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x5b10}) 13:34:19 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x880, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8) syz_open_pts() socket$inet(0x2, 0x8000, 0x24) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) dup(r3) syz_open_pts() r4 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050405002100000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x3d5) r5 = dup2(r4, r4) sendto(r4, &(0x7f0000000140)="a265d99336112ba59d9d8ff862b3fdd7553d89e64165e6dc70b5875530e86d6e5a2582ba9f5e62d9419a2b2eaec6bee36b36cc388ed931b0f73bba055cbd8d74fdeca5f98f31206d3ac13547e796c12a1087218b551b45f19148a97d0834cf6b484f590a66221b0e469a137107f777480aab110cd639275ea81e8594994b7327f8d33685d16256711d8bb0ac3e4ae8e7ab5f204cd5200862dae160f4b942c63d3b70e44238f23c0cf97c4028114c56db92975b6ec1a448c192e4c21b55fb976ab9a74fb431bbd028d053f3010f7071c5ab61b8021969276ef7", 0xd9, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xbf, 0x7fff}, 0xc) bind$unix(r1, &(0x7f0000000600)=ANY=[@ANYRESDEC=r0, @ANYRES64=r2], 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000340)={0x884, './file0\x00', './file0\x00'}) r7 = getgid() write(r4, &(0x7f0000000780)="6642c29092f7259485c1001d", 0xc) lchown(&(0x7f0000000100)='./file0\x00', r6, r7) 13:34:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000040)=""/175, 0xaf, 0x1, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 13:34:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 13:34:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="c181ccc754a7a3206ac989a1b5ad7d9577e61caeb0e2972947127d397d0bef000d0ecf79a9abbcf4cee9937a8abe3c1967028858ae48a119b8feaf4057e561d6f0237d02ef0b6c8bd1fd10a93d31ea58e8e64ebf2664934c10c060e591004d9a", 0x60, 0x400, &(0x7f0000000100)=@file={0x0, './file0/../file0\x00'}, 0x13) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 13:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:21 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x42) close(r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) setuid(0xee01) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 13:34:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 13:34:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d25306", 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x2) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000140)=0xc) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6) 13:34:21 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x80, 0x62) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) dup(r1) 13:34:21 executing program 1: r0 = syz_open_pts() getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0xfffffffffffffff8, 0x8, r2}) 13:34:21 executing program 0: socket(0x31, 0x8000, 0x7f) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000180)="0ee19c6acef109f535dd13f0c15af3b7ebb11c689df586fd3cb4393463bd6ff9a8b088f562483a51ec33537374cb6e2c101c3d06ab5673df5fe5aa928e4721ab5e9de00f9a5269deef9968c53d", 0x4d}, {&(0x7f00000006c0)="7d0f4f933373ed10857927a505a25d7c5da6fdb63c6016d2b0e9522c9fcb8fbe1bba341bd82d8b2d83cd7f7836bf53ba07033b11a55aa0b2a04c3bb4de741eaa7d268f3779f43618b808227e61b5ad60662de78fd127f1d0d78cf716eb0edbe4e0f33c362615959979db6af410f67ce4c5bf1ce8fcf6db1d337c1ddcb48d4ea3f68d8e33360c72fe4652b69be0c72a66326dac7c438f3a766bc8d2", 0x9b}, {&(0x7f0000000780)="d16812ff3c37e94fe88762d5b35e7785190562918b17da2ee24a707806d90c59215b1cda522a5936018c722bdfcb3f9f348cdfd7057eac72f77978479d9570c231a2733ed6bebc067ab82dc5d093e821740e10aff10d1b66632af494bf3f6e34f693e50937c34e653a31f676c8e44ee4ddd670253c6e64b4a30211339bdd27c28cbc7175d06a9b96ca98f8a25b6ef8b7caf7a66aa20f10f8d4b1b9d0becb04e84ca84f047ec62523489160776dd56de9192eb19d93d5e734f6eab738078f3a9788961094cc7b454a5777a89a7f544888b08ea0b1224ad4944ecaaf6410ab46", 0xdf}, {&(0x7f0000000080)="6db62bc19554f94168dadeb5a729fd7b628041953b75c6d5685d7f511f3eb572405978dc3af00a5b187e6cd5dff35fc183db4bd2896c1e5054e0", 0x3a}, {&(0x7f0000000880)="03176b4afb3cc1418a61aeb3ef430a9591b3d93f1775b0a60c6cf410bd420f4d7c75df6d78eb93032d527d7d1f1c37e5f237c59ff5e1a452db9c259f1c8c90f841b76811fc2c23d3ee08e812e4ffdad139810575817405b4585b700e0967893f419cc8878d8ed964eab1dfb64b68fe9a96bb346df96b32b2d6e7b7cc4c15d03a66e4da13e4714e6683d8349663634d122693aa462f1419188e01382ac93cab162a84973e0030c748d5447b63dfde0c329813e53d0e4a08db5b1c0761fac71e20d746cb48d5ccfa7760c2d1972fdc466a99d4173da8c7d11c36069a8da38fbd2ac6d37aa1f2b7ba8a728e7fdd8adbe007cc9f1ca027e94a042cc1e1e8109558e3bbd740b4bf1271e81f06982cbed4fd4919e8dd2b66e438b81ca7952bd1cbf797e334a967ce4aacbd180ab346c75823d677e2a74c19f52f233ea4bd464f3f5217b75a49c5dc2dcbf43a62fffa527b041512471af99d130752b538786118be0c33f2949ee0c7acce3bb6e5cd9beed5a62973ce7ba08d0c3a4c5b642a2754e1d8c0cc382f7344b827392c8e157c9de0fef1ae74f48a05f18cb4caadcdc856a3d18109b979b47df3627f53bff8aff2ae8b8ff301f5bc7a6f947bebd856affebc05cfbe54855b0e78e69fa6f415a9bc69bfd6eaceec35ebe5dcf34c117ba256fae12eb642231cbb6fedf565c76711fb78fca744f4851735c79eef815c46b7e51a16778f63afb06da32e945ba3697c6765dde0944a77f1d609e70537e9b6fc3c691b175954569456277a8cb25d0f6f09867321955f9729a863862183ee7310c61977628cea2201c5f62f1f2d99bd3cb3241f457678de2510aeb637138bb6dfe7a518082d7d9115355e5591b463ec68a522539de6cbd4b5557852daa8aaf58bdefd23239f533cf48b200f689fd9e149438bc7cbf892d82555e80a02d6522e32092dd83fa81785f1b729c47abdb3c0b1c730740b030e2ffb2982a8badbc3ce01167cedcc2cbc89824a54d37f2dcb8ea218fd579b8af3c27ec6412bbc865ec162bf8da326bac5e1d0a63a4b60cc80a8df05a30d08c261885330d5877cf69df2304ea68f272bdb338548fc0f7434fdbf2595f24cae8b75a0bdfb767e8ab1630563438685b5265f924cbdd18147c80981e5d982d3b4eb7091ff5b2844b0934cebb3fec7b139f50f0189e163eef8b003ccfdeca6204401a88a4aea0ffa5ce00f82cdd20b08da1db72d9e388197d63dabb775b4e4ef32f00ba8f7fa6d177138498fbd349cba37d29033a20001356be55bf1bde302d49a05469f56e9ba434e0d5c20308996a27e254257b45220dd4564d54c81ad0d43eb87c2102304be7b79b33615d96fd464679fa1eef6a7f7be5e9fa95fbcd7bda6619ba85c168f85a12fe357f3e383f1bd23d4ba670637ed7b584b9bda5f42bd7e529aaf4fe7c133ef160d9949fe82d62416c13b1605469255da3bef4ce5ded93682282197adf5dd78fb4c8aacbde29ac10b0310d0af35e115257fc60cc2cd035d6f8413947e329ac5ce5943abd7dfbbb18af70f8d4d6e491da978fa5de62cfb6ef52e7a27365180536f54f6bab118021db0a7b159f8ed19a456004a8bea32afec9c2495a804a81f87cebff3a8f4decffc4887479fff1f74fac9cf48b99944a8be4f966ab9db068623b859586cb7d65b6560852848654c18da71e7ca99d355a8dc19f7046767630957f0d01bb53326c615716819d746815a5030dda09ebafbc2724b327457446efad2660895343ebafae045b4d89ce8379eed4009c4a1366e4abcb6b5acdfbcef41ef51aa79cee48c1bfc266920a0071085aeaccace4a102ef7e12825f1373f88ee4d309e0af06261cba6623fb2a4e202c95da6c7db2cc4bb39364cffc58f96f0619e9b834028cc4f7029183566e33bb87dfa914f0122b07aedc373eb7f62bd22f5c514466a2aac8dbb229ad06100703360f4876c131b50a465b1a825476e546e6ca355b905adce70b76513fbb7e266d529664fd740d98276b284e8b91846fb2863258e15bafbb760f5e1b35f97f49a3ff47ed3bb2556585df69f66080f7333754774bb806a976bde5d82f9d124a29fe8fadf959b88906a1816f9067c1111d2b498cb88796c5dd256b6fa44db66165845a365b7c2fa5217408e94e58c532e85a27bedfb9c29f52bcd11c9e2f80c6032dccc875427f6fa7bf1d00684e87a43a5c68cff62e2dfa7bae5935e81c914e7de37464cecd9fdc7c71f072c420a9bc93368a3f840febabeb0b6795d0a0667cbc6846cb9e9375d9f6a89cdc3c4c7844da56fa794082a98ffa5879f0485af0285a85077d00103934f0885c33e4bbb680ff54eac5c401219d1feea6671b4b9f5f7a4358391221cc6c77bd2ce27e926903614019af8c0928218b93e273d7bf74665b444460d9d8873a128b3ceea102e87cd451a9264d3c976d76e5b7ba646186208604c199d74050b54c91bcbfaa78f79284abf70c89f89447c6f3a145e804d1b113046ae629bd13205a17b150690af95411ddf695cbe102eb22973a5ee1a0ed4b97b9e7dedd5c535fc4bd3a92bc1e66073c43b34bc5770dd2a214207426f9dc0c0c5ff16bcdd028199a27d57de91f6215856d80aad55820d3c81c2ff4ce11aa78401d256e30105a0f12dfb722f12b6e623ba0774bd636205422c8586f42ce5688c5d2b1d545fd674a92e9d69c72976e6420d969da86e0bf4f6b1d42b267dfd604a11bfab52241b3fde8d3721b2717a488ce705d41f1463459217ebfbe65c4f0accef92fb2b47c1b53392a6019a29fb590388aa095b5408b31f2ee3d668bb722ff801a60f1ad1e7e5c67bd40c24cc8e86b676ccf06f567ab3dac58080def65f71e0fe7426bfa0e062c6f322befc189994163a946b3d7756ccea66975cc96627a32f81125d3c18e366860f20120cf72a81072ec213386d3f5ca1dba956a3fce689ff5cbe1bca57e0004742373c0ebe80ae92745ecb9f354a6054f059779cbaf70d799ef93ec26f4fd5257c1057e5d835482c277cbf51802afbcbbe3ec554271f171800868fc8e55a5d8134fd8c0adca6290d52e92b7f363e7d2e8ec2fbeb913e5ec47954e38a816cd2bc15b8016d3019c693b3b5b7eb50dedaef9406952bb9d8450e1053bfbd577203af1be4afc0aee19daf3b96270456dfc15aba31ab87492b810154ff7b0a5fe758bca5f221212423822546ad034f2cebb9e3b1e146c0ddc2852becfa5e138b1d412eac93a86a05869585e1996ce65223f81b041b5f3af45efe495a80a209c6eaf7f59d35826df7eef5e94a147631068fbad5e18bc758245a32e2544760883e799326bca6a3fd32760fd3bfcc87bb539b5d6f815795bd5bda92dfd923c06670685002cf055f074b4f392a580756fcd29e02fe9822ff71f4adeec4cba46a9416b626469e686a863b8792dc543442e638c2847ec43b3ffba79d67ef0c68a60881b8d820abe5a18de1b297b49d8401380c8fa9547e1505e288d89dc7650998b9f1f0d007ea0735a7e2a0fb0016841123205cb42f35a1d8dba5166dfada59eb86dbcb88f0f824f8d5fe306d8e98f1a8ea1653dd0990d1189f1f846e94e4f100276b6cc9461bd294b73b264e6d31c0197276d0af581aa87904ba0f538418ddc5b4a707568ac206b688364d6286f364dbf612790a26d8739d3de026e6f78f592e4818eb5636aaeeb093e7ab10a8ae44b7b602f15359a63d84995da4560e48e58b279bb56250914054ae56f0f0cc74456038bc3d53b6992ccfc62fee7fbb3cb6446ee03924121faa2ff79b75b51c86deddd8d3725701eff40b666dc487ef9a70fe9ac7390ac7b5014afd7c5630db4ed707dc53e10cc97a23815b85ee2c36aedb467188e2b42664d5fbde17d105c444255a18e3edbb8f45af5b5dc6fab8fc87a54df77d7ddee82cc2acb582cf23bfe405d822c559fa17b2f40f8a135cf4e7e37c7c2957e80ff3c2913f49b8e61821499bdd5006455b5e4cb0fe4d8f80345ec1f07e70e47a80cb3dc96828e557be8f1b3fe11b93696211bc6d8d00b3b74fb6866e6e3add6b35af18fa95c261624c2ca492a95b33d1cf0717f0af8e556dd6fda20c5742d4442000ec4fa78920f22937a7b4ccde4a93d1676cf17b480c55394b4c164f2623b332f0eb1b99c7b424d7c9cfb3e84afe9b0f069de6035351cd570964e6661c51679813a893f23edd7c9847bb212b523624a98c1e4bbea6d80e3509ff0e3d7844a3e4dbcfda2accaabf19853d04d8190f8ae14c486446ef8b0595d069afb970ce0a335af7b03697e559d60d31ca8c85b902fca3246cbd5353e9be30288b0e5ada9d79a6fc5381f13caa10926be5b589b8003d8e08c874c72156ad7d2be154cf41d64d46658158e0ed8b814be3d3139ecd99a9b66d16a50e3e535299e806c5bde61c595a35b5428b302046e8a82e59848ebb75c6803199b447d0f6301da4b915c7fd18eadaaba7eab4a4db08bdbc7fce12839d3ba866536199747742156c6874e5a11e936d2279b1966fdc2cb0280c61a02eda0b64895979ee9a1c6723fefb003554d1b9f54e7aeaff6175064d1b9d690ea5c03f512d2d4fe2338ae02c4749c70899753bcc73f91596c9daa94e6047f9b5975a7d079ea059bb2a7a553b8273b852349c00f6785be16540221caf47878de3250c234f0217a35c6c49707d306453bfc4c9b2a46e6a39aa83c50c073067613ce666f4c97eaf07e068e0bf6eb2573d6b6c26a26404a68b98261bf2a385fa38bcfd6592f6c1de1fdba68808f030ca911cac82d67819cc27dd6113369fc0298a16e0330c4e453f55e825082a642558b06d9eae3758bf7a529a5ff13fcbfaf5c05b235b649bd9f9376be9029cf93c2d6448934fda04118e39b957039381f787fcdd48b2da01fb222d69e525639b1e62eaccd6ddf205f94cbadc3ac6c0facd5a2fd2055be9a9a4dcd058d65e1813a55d72ad2ea5ad8ef8b64e420c6b3195f825945ad900e12c47bc066bcf1527c09e876aade8884599a165547e93f4490923cc7154623b3ae6facbacafbd4a86031563d8f57c39b4b74140f41ff4b40492a9829b786850e8fd62154247df8dc51b45a8ac0420c235cef34b5ac6f9ed1ec346cb66c84cb96f06aaf432912ef784a15cf5c943f0585c432c58c478b1b3b9d27db58493194fa642356d1f119b913cc1ad1b032890863060d0367c00f9b7730f19ae11b0ab2cb700cc879ca948dd1c2120c93796a869c1e6f3bae7c2ec34e6700cdafbfdf249bcf1aa1fcc8c0bf1eb9947b46e1937a2e8904387524dafcdce92f4a3f0a5429c5e239fae938ad26ae465b4e2222deaef3694518e907433de1cd5927470f64a6a4e13e25a4fc2b94e809efd6c0b35796d6e04a5f9527547fbc54fccff279887f3edcff21a53ef9afb1748052402c5251b308861e5ca0e25c397a1a17e717db6bc8ae2e4902227aad5e04cdc708a34eea31d5cf778ab0b2289dc25623f5e445e9ec9d46e4d0784404f29a037ff1e9b654cb0e7628c5973b34aa6cc28ead9ee5013a75f5ad0b531c12231e937d175485dcbf315ad6f17a2d7a8996c290f57ea8e844faf0fd816e5e1b8252566571a7ed74d90bba7581fc2c43b80a21b598634fb3b5f82c512958d4af524163a9ef7a77fc9c2d5bdd2fc2ea04190acc3d1ca4e4c43f12dcf996f7755d931f3eaa5118e537af51e9ef149f27c1236df5b743e45884f8b0f8d88f97977d0d75802f7bd0445256f5fa21b13a7c54ccf7826fa4a53e8536e6a26d262389baa97e4b2b7ccfd767af9e71badf78db65bf5e5a234f707210ec5d465313da1", 0x1000}], 0x5, 0x17) 13:34:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xfffffffffffffff7, 0x1f, 0x1, 0x3, 0x5, 0x0, 0x2, 0x0, 0x0, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r0) 13:34:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x11, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x0, 0x20) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r4}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r3, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x4d) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 13:34:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x4) r1 = shmget(0x0, 0x3000, 0x310, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)={{0xffffffffffffffff, 0x81}, {0xfffffffffffffff7, 0x400}}) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) flock(r0, 0xc) pipe2(&(0x7f0000000200), 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000240)=0xfffffffffffffffd) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x8000007) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x7, 0x8}, {0x8, 0x5}}) 13:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r0, &(0x7f0000002380)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/192, 0xc0}], 0x6) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 13:34:22 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() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) recvfrom(r2, &(0x7f0000000240)=""/139, 0x8b, 0x40, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) dup(r1) lseek(r0, 0x0, 0x1) syz_open_pts() 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file1\x00') fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) accept(r10, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x8) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) 13:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x3, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) pledge(&(0x7f0000000080)='%&.^&\x00', &(0x7f00000000c0)='/dev/null\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x229f, 0x80, 0x0, 0x1, 0x6, 0x0, 0x8, 0x1, 0x3, 0x401, 0xa932}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) fsync(r0) fsync(r1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/205, 0xcd}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) r2 = msgget$private(0x0, 0x100) r3 = socket$inet(0x2, 0x4000, 0x8) socket$inet(0x2, 0x4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000380)=0xca3120760e1a4b69) socket$inet(0x2, 0x5, 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') msgsnd(r2, &(0x7f0000000440)={0x1, "869563dd6f389b6904bec395890d4e01cca75889fe3beea11572df81708e836181920a3dcb02b30db3806792cb08d94e97970bc1d73326197f74564e56679a9c082ba4e20e8bfd3e03a1a2cd16df6623c812362a7f1c107d82cd65ef35388b5dcc19b15d010e16dc2c17c347ee72c2c377ef9ce433fe10baff9ce9cba88805589b55bdaba94a00fa87d7c357d240b81f07bff1992b8b2b389954"}, 0xa2, 0x800) msgrcv(r2, &(0x7f0000000500)={0x0, ""/50}, 0x3a, 0xf1ad4426ec71ed4e, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000580)) getsockname$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x800, r5, r6, r5, r6, 0x0, 0x1ff}, 0xfffffffffffffc01, 0x3bd88071, r4, r4, 0xfffffffffffffffb, 0x3ff, 0xe21, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000006c0)=0x100000001) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000700)) 13:34:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f4669deb0ad67"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setuid(r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000089174bacba03462edb413b57add6f5cac625be5a4c7a9c74fd83ee"], 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000040), 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) 13:34:23 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3088, 0x0) 13:34:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x1e, 0x1, 0x6) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 13:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) shutdown(r2, 0x0) read(r3, &(0x7f0000000400)=""/161, 0x1e7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r4 = shmget(0x2, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getpgid(0x0) r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x3, r5, r6, r7, r8, 0x0, 0xfffffffffffffbff}, 0x3, 0x8000, r9, r10, 0x1, 0x10000, 0x5}) setuid(r5) 13:34:24 executing program 0: 13:34:24 executing program 1: 13:34:24 executing program 1: 13:34:24 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f02692c653000"], 0x1) 13:34:24 executing program 1: 13:34:24 executing program 0: 13:34:24 executing program 1: 13:34:24 executing program 0: 13:34:24 executing program 1: semget(0x0, 0x0, 0x40) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000100)=0x1) 13:34:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x0, 0x4004, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0/file0\x00', 0x40, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x8c0, 0x0) r4 = socket(0x0, 0x5, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10000, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x49a, 0x0) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) r10 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x182) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x10000, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0/file0\x00', 0x80, 0x20) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$inet6(0x18, 0x3, 0xffff) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x2008a, 0x0) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) socketpair(0x39, 0x4000, 0x9, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup(0xffffffffffffff9c) r19 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x0, 0x0) r23 = syz_open_pts() r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x8010, 0x0) r25 = socket$inet(0x2, 0x5, 0xffff) r26 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x20090, 0x2c) r27 = getpid() r28 = getuid() r29 = getgid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="0dca4ccd47d2ddef33a18fd67c1b69c38b7575926976918761dc8ec6cd1f8b9eb293da036640a3fa5d367fe24cf20976e99f8601185b3c08501bbbbfb2501c23c9866ff40bbbe6174de0d2855d9c6669b74a0e5cbe913f26e792e2c503210bd6e61b4407a7c7fcf1551c58274c3b9f141e4e59d2bd1ea0d5a54167a81e50af5905385e0261975c4d3268271c398a037b9dc0e01dc123b2755e8776fb0313b7a9aa2dd4344ca5545ea09ca9831da6449aa4753f3ab43c9c9b85081ab0cf135e2564692670e252b9de68aa62ffe4ca2040d682ff2388", 0xd5}, {&(0x7f00000002c0)="03519a772571724e0f8422af28ecbb35660131a6e9441e7a813b1613561fc250b2924f89f20f296cc063b8367612c85e7df2007568d4a878129a52ee2a566cb38ecc363f0e46130384353d3bf44b6ee92a773f856b3e9e16b11c454a0cdd4a15728a1468d6d96f1df152e604a75d2de0ddc57a2632ddc602bddf00435b80f5a08b77665f38c533f73c14bc7dcc372d464f7c2260e364fc61b2d656e5873dd9afd905951b9de6ba6528af9a50daf59f577866103da4f8d0bc1b2c56", 0xbb}, {&(0x7f0000000380)="aed2e6f4f9290a18e9001c502bf18647d79aa4144e8149a0ab16bfb1f445073930881679f83a3e6b0fb788a4e88142441887d73e7074308b55b76e90b646216b31de0b1b45dc2f60ec752f2624bc9db6603882256c5f75853ec2895e3452772f0dca02609390a98020f1eefcbe42b8ca98d228867ecb273b7053cb6a4caf19d6d7b05c303d6266dfc0e0d639cceb20dadffca7cb5615e1c322417da1544346df7cf0515c169cf5887ef5f9c67db5bf5c79c4e68cd405f891b2bca992b577d535f66eeed80d3bc941b2d4cc09ac4715397029411b", 0xd4}], 0x3, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0xe8, 0x8}, 0x1) r30 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCCONS(r31, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCMSET(r31, 0x4004427c, &(0x7f0000000000)) openat(r31, &(0x7f0000000100)='./file0\x00', 0x20048, 0x42) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) 13:34:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0xffffffffffffffb0) fchflags(r1, 0x0) socket$unix(0x1, 0x7, 0x0) pckbd_enable: command error 13:34:25 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000007000/0x1000)=nil) sync() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="752553a12154621ea7a278f30beda707d7309abbdeddab7303e61064b75a45f4a19211e80aa778089e884f9cd4"], 0x10) sendto(r2, &(0x7f0000000180)="a766bd8b3b10197b3771ad6fdcc3430f9ebabe79100aa796aec59613e71959c396305ef22330ae19714ee467ab58bc6a0679395dc92b77950d55bad37f4bb6e4fff82077c5f291113a9089c7c54004cebaccfb47183310b3963944811303f69b98248165c61cf013eed3389926758e6950ff34f71100bdc2953bb4040aff5e2753f091475f6fdda21a42ec3b7244d9761de82ee0f6b6f83ec8928ec1fd721fdf8a168676b5d7d38b2ff451c1f5231dc99e7d8697", 0xb4, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r0, 0x0, 0x0) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept$inet(r0, 0x0, 0x0) 13:34:25 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000018, 0x6, 0x0) fchflags(r0, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x7, 0x4, 0x51a, &(0x7f0000000080)) 13:34:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x1000, 0x0, r1}) setitimer(0x0, &(0x7f00000000c0)={{0x1, 0x400000000}, {0x1000000000007}}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$KDSETRAD(r3, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x420, 0x0) 13:34:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820308000000000000cac600a1b47726ab0f5670ee05cf70075eb298b889676bef6d02b416c60b1c7e8c48efe379127c3e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) 13:34:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = getppid() readlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000480)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) open(&(0x7f0000000200)='./bus/file0\x00', 0x20080, 0x44) setpgid(r0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1, 0x0) ftruncate(r2, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus/file0\x00', 0x100, 0x80) recvfrom$inet6(r3, &(0x7f00000001c0)=""/35, 0x23, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1c, 0x0) r5 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x2) mknodat(r4, &(0x7f0000000080)='./bus\x00', 0x1000, 0x7) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r7 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x20, 0x20) flock(r6, 0xe) writev(r4, &(0x7f0000000380), 0x5c) mkdirat(r5, &(0x7f00000000c0)='./bus/file0\x00', 0x104) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340), 0x0) kqueue() 13:34:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 13:34:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:25 executing program 0: r0 = socket(0x20, 0x5, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 13:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x202, 0xd) 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), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 13:34:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x88, 0x5, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000044, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x80000000, 0x7f}, {{r5}, 0xfffffffffffffffc, 0x6, 0x2, 0x2e, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x4ae77b4a137a4857, 0xf0000000, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0xffffffffffffff80, 0x401}], 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5}, {{r2}, 0xfffffffffffffffb, 0xa0, 0xf0000009, 0xb067, 0x167}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x4, 0x4}, {{r1}, 0x0, 0x8, 0x20000010, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000000, 0xfff, 0x5}], 0x1, &(0x7f00000001c0)={0x0, 0x3}) 13:34:25 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/106, 0x6a}], 0x3) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 13:34:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000280)=""/146, 0x92, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x81}, 0xc) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 13:34:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='!!\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(}-%-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='@\\+)\x00']) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffff000, 0x3, r1}) 13:34:26 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1000, './file1\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) mknod(&(0x7f0000000040)='./file0\x00', 0x2041, 0x800) 13:34:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 13:34:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="e574172e8056171426f7b56c4312ea5c80be75a32bcb563eab59e21e9131d200f67d47fcdb5eb932cf", 0x29, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r4 = msgget$private(0x0, 0x104) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d84a2d1ecea88249bbef283695e5d397583a3b2eecd72112d8d65504c38624b827bc2b3a48aa791e05f1d3d0e5a5c860236a7061aa91768a9faedc8e6c"], 0xcd, 0x0, 0x800) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x4}, {0x1, 0x6}, {0x3, 0x8}, {0x1, 0xcc6}, {0x3, 0xf7a}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0x4}, {0x0, 0x9}, {0x1, 0x5}, {0x2, 0x3}, {0x2, 0xffffffffffff0000}, {0x3, 0x20}, {0x2, 0x6bc1}, {0x3, 0x100000000}, {0x3, 0x63c}, {0x1, 0xffff}, {0x3, 0xdf}, {0x0, 0x4}, {0x3, 0x3ff}, {0x3, 0x200}, {0x2, 0x4}, {0x2}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x8be}, {0x0, 0x7ff}, {0x2, 0x401}]}) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)) recvfrom$unix(r0, &(0x7f0000000380)=""/70, 0x46, 0x803, &(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) shutdown(r0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xd2aa579b87c58375, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x82) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc0, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0/file1\x00', 0x0, 0x1000008) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:26 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)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000003cc0)=""/4096) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000003880)={0x3, 0x6}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003840)=0x6) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r5 = dup2(r2, r4) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r5, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 13:34:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000000040), 0x0) 13:34:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:27 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockopt(r0, 0x6, 0x3f, 0x0, 0x0) 13:34:27 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x1010, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3ff0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000006c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) chflags(&(0x7f0000000240)='./bus/file0\x00', 0x4) write(r1, &(0x7f0000000080)="a887a88c714b772c0035b87e33", 0xd) preadv(r1, &(0x7f0000000240), 0x0, 0x8) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f0000000400)=""/73, 0x49}], 0x8) 13:34:27 executing program 1: r0 = socket(0x18, 0x3, 0x3a) listen(r0, 0x4a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x1) 13:34:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/172) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 13:34:27 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:34:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000100)="31576f4da313f8753674fae4b2e26c8dc43060be16", 0x15, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x100000000}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x98, 0xa) ioctl$TIOCCONS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000080)=0xbf) sendto$inet6(r0, &(0x7f0000000240)="9ceae382224aa9cde31ad49e3f95a2da03f191776087159a729f8844834226cc57cc9dbcb61f4680328d", 0x2a, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x8, 0x6}, 0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 13:34:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000100)=0xfffffffffffffffd) 13:34:28 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r1, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="2ee05c947ba8939aff20f1be033c31baef936981422f06df9182b0820413ece2f131b3565db2618945f5510aa357daa2a716c6f44dc5388b3849333d6faced8643d6dcbd52cae551ed0a798ab8ea1aa6a9584142fc3dbac6fa81cdbf1cefcc466c9c6725bf4702e6d7cd63970349a5d4624f90f3656232e80ae63897cd06842a35c8342aff855d1c7cc9780ccd389e6f7603a6cff146640a4b2f6d27e4cf12f637816cb31d974383e77d4cb87dfc7477d292032411c60ba9cd30bbef3d523f6ef54c132802e80a27b2142bc7c2c19dfa7609c5f97ddf0507f936b0c11cf85388de8df1", @ANYPTR64, @ANYRES16=r0, @ANYRES16=r1]], 0x23, 0x10000000000}, 0xc) mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r2 = socket(0x18, 0x1, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = shmget(0x0, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f00000dd000/0x3000)=nil, 0x1000) 13:34:28 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x18, 0xc000, 0x5) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 13:34:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x10001, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 13:34:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x3}) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x40) fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xff) fcntl$getown(r0, 0x5) 13:34:28 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x200, [{0x3, 0x982e}, {0x1, 0x7f}, {0x3, 0x4}, {0x0, 0x4}, {0x3, 0x10001}, {0x3, 0x7f}, {0x3, 0xd95a}, {0x1}, {0x3, 0x207fff}, {0x1, 0x1c6}, {0x100000001, 0x5}, {0x1, 0x3}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0xd8d}, {0x2, 0x7}, {0xa, 0xbe}, {0x3, 0x7fffffff}, {0x2, 0x7f}, {0x2, 0xb44}, {0x1, 0x7}, {0x2, 0x1000}, {0x3, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x0, 0x100000001}, {0x3, 0x57}, {0x2}, {0x2, 0x2}, {0x5, 0x7}, {0x1, 0x1000}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) r3 = getgid() fchmod(r1, 0x44) r4 = shmget(0x2, 0x12000, 0x80, &(0x7f0000feb000/0x12000)=nil) r5 = getuid() r6 = geteuid() r7 = fcntl$getown(r0, 0x5) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, r5, r3, r6, r3, 0x10, 0x9}, 0x401, 0x4, r7, r8, 0xfffffffffffffff8, 0x3, 0x80000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) 13:34:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x7f, 0x8a64, "4171cd6111471ac2e739e0eccc4e2e95d49370e8", 0x5, 0x8}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x4, 0x3, "346f5d4f4ea119ef7fb00705b7d4a2c6a9d5cc9e", 0x7, 0x6}) syz_open_pts() 13:34:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002205, 0x2cb1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/176, 0xb0}], 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000300)='./bus\x00', 0x80, 0x13) 13:34:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffff, './bus\x00', './bus\x00'}) 13:34:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r6, r3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) fchflags(r0, 0x20000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r4, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000), 0x4) faccessat(r5, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r8 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r8, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 13:34:28 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000840)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x6, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r7) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r5, &(0x7f0000000900)=@un=@abs={0x0, 0x0, 0x1}, 0x1da) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r9, &(0x7f0000000600)='./file0\x00', r10, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r11 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:34:28 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80c8, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x8, 0x8001, 0x1, 0xd3, 0xffffffffffffffa4, 0x7, 0x0, 0x2, 0x9, 0x5}) 13:34:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) clock_settime(0x7, &(0x7f0000000000)={0x7, 0x3}) 13:34:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff}) setuid(0xee01) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000042fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c662ab0600000800000023cccb57bc1a3b559c8dd9bd00d8d6c7f6c70000000000000000000000000000000000000000000000000000002241aa74006e6a1f10d85c7f701ddd50a8090b5f22df3244c9d0749858ad9327f4566125e1e851ba01ab792cb8eb5bc1d53eff5307a5e92d7ab6f2000000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) semget$private(0x0, 0x2, 0x40) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r3) socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r5 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)=""/111, &(0x7f00000002c0)=0x6f) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) 13:34:28 executing program 0: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1800000802, 0x200000005}) fcntl$getflags(r0, 0x1) 13:34:28 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x6, 0x1, 0x1f) r3 = socket(0x22, 0x7ffe, 0x9) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x10, 0x8000, 0x100000001, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x5) lseek(r1, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x22, 0x0) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x100, 0x50) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0xea0, 0x0) truncate(&(0x7f0000000280)='./file1\x00', 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x69, 0x60000043, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x13, 0xfffff, 0x20, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x600, 0x2}, {{r4}, 0xfffffffffffffffb, 0xa5, 0xf0000003, 0x2, 0x5}], 0x3ff, &(0x7f0000000340)=[{{r5}, 0x0, 0x1, 0x80, 0x2, 0x422}, {{r6}, 0xfffffffffffffffc, 0x0, 0x11, 0x8000, 0xa06}, {{r7}, 0xfffffffffffffffd, 0x8, 0x1, 0xa6, 0x2}, {{r8}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x401, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x32, 0xfffff, 0x10000, 0x6aa}, {{r10}, 0xfffffffffffffff9, 0x80, 0x80, 0x100000001, 0xfffffffffffffffe}], 0xffffffffffffa9ca, &(0x7f0000000400)={0x6, 0x6}) 13:34:28 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = msgget$private(0x0, 0x400) setuid(0xee01) semctl$GETPID(r0, 0x0, 0x4, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "ee2e72fba2a05c8740ed8b248670560faaf6a6983969459a1ab97947c4d12106323db3c59e75a06645cb98c6d39a8f6c0eb66e76db4cbbefc2b4316e66ccde2ae6f2839a1439918acfa9b1071592fa8486488cff"}, 0x5c, 0x800) pckbd_enable: command error 13:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x6, r2}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x7fd, 0x2}], 0x3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x93, 0x3, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x5, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2d, 0x20000021, 0x10000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000010, 0xf88d, 0x7fffffff}], 0x8000, &(0x7f0000000100)={0x7, 0x200}) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) pckbd_enable: command error 13:34:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup2(r0, r1) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="4d55c3dd092f856d821a1f94c0c1283d", 0x10}, {&(0x7f0000000100)="85d00a246d04379a57db7928befd5fa66c14800f787826087595ae6c55e441154bed60a673eaf3b4a8b77398a65a7e841a51e104fb4f46deda8ffaf6ade69ff33e09390a110d9a58e70ad877c14b901122c65f1de10b1a71cacc99cac2db17f9e0c42f7f47cc6983a4a150448f24ea569f1ecb00f788e83197dc18c9f54cd7", 0x7f}, {&(0x7f0000000180)="05e293f0fb613eb62a8a6b694d92893b137f7c7f31eef759d4f9a74447070539d3ea7d9f95be95b5737a5cc4a479496d48ad384d981c93eacc5cd0d68ebee03462f0c0ed860b091c0201810edfc303de31d26400857dc20d82e6d718a44562c8165d0cc918dd25f271629a416efd9a709b3c5f47", 0x74}, {&(0x7f0000000200)="9b95fa32e26e5cf51bbdf423e2238064605888fbd75c468d3c3e8000b9bf275d0b0ce88f8adb898c5e", 0x29}, {&(0x7f0000000240)="b109b0d81e46b582e8dfc69b937a5f1c776cecb5e483f71cf5a030060c976fc8b9bf25", 0x23}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="8800000000000000ff470a82e4ff00000500000067abad116e15df630828fdf0d1e6114ff2a7ee1e1e6aa12c7f2aeb778c89ef56a65fb348f045e7f1288a458d1c3d35b7164918f3dfa6e44c9ab37945d48740b3926933987d98cd45fb9ed4116e0879a268a783640e9ad4c64e4a6bf1e84052aecd9f958791c35312717b12e122603cc42a68998976f68f14c177afd8ac2736ee95eb49557418b6df2ec8dc4a58f233128a4ee9b33e8cfb53213e82ff65ae2cf27e5c36e42cec4fae61cd8a13f8267ce733e8976432000000c000000000000000ffff00000100000042675fc2e80db0247babb17130270eb8c17201a9d5c1d779960e96163217cc70d859bb3fb957089d874e096853944472b87d3a359204f2e3d854e679da5093fd32c4871d2b226be34869498e03210587a35ce66721c76acef794b4180e82646c00c379e9d5ca915268f1a8b97f988209caa86e1f39b26690f7ce6ea0daf981526d83ddc04ac5a0048c8087714506462ee5333467978373c2f52eda349f88296264d1ad0000b800000000000000010000000000008096656881412b3dbbb350cb21520e58090d4fa915202c188185e6aa932b43404a97156fd49406b38f0980d8aa9761f5fa65868a049e82166f1ef1f57ae260c90b2572045d656f2a1f8081b4f71d162b6729eaeaf8d9738a6e30ed6bcc0510b1a58a8a74740e58e11cc1f77e6ce3fa682d7d4ac5603f444dd58bf057bb010879cc583b6e73c9577c189ff7b8b1ea9e628676b2ceae99f82ab5e715643cb53e01d62800000000000000b8000000000100000075567696ace11030bb7e814579737fd0b2fbce916b43329c57f349b241fd3f1ed52cb09c8d2339d1b5068f016c25b6af7f8167ffacc0097f8a9228f672b172a15feb796d043700cc4583593f7292e060d007b3c974a1eeedc1031630aae2f95e13243b23e72482a6b6f94286d4a73071059fa90c8353233156d4bf82b51e644261703edf1fa884774e366e5a126e8e727f5eaf4066576fcb574d50b605a683b8cef4d2451d000000a3160297112ec70876b885628482e43e7981d4e267a821e32f0574360b68371ba7b07caf748c32c3a90c6f1c440ab06946576c3395efb08b64b0032a028081f1bfb18e57df48473a9215aafe71edd9baac8799206bceb886102d85018227cbbb1c16aa583e20834058bf0f8216e6e4129b01439ceedb104b5250df85919cb6b594d9ba1bbc30670c7ff5a894e633664bc40d6a269579df891736746468d657cda78313d3a21792bcbe2cb2ccf0c6f0aca917cc759e12e0982a5ff0d600f1a1995f86429eecb3a777850d05dcb8dfe5bae21c089d69a61ee7d9a3ca291c3b2844eabf1ed2b5cc669668aa8688d790d6e64ee3852c4ab9e03be6f2c017b83e47498d5d62188dc7c22fd68ff1a8766e5bb0edafdd1fce6d5e31812e3a814ef6a3a1e29b01eaffa5d4bb8fb95bc999041ad00be665fb4718ace91baa9b863152d3b66a00000000000000"], 0x2f8}, 0x400) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error pckbd_enable: command error 13:34:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000003c0)="af0d6eaeb381d899739c6635374e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x3a83, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x40, 0x5}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x14, 0x8, 0xffffffffffffffff}], 0x9, &(0x7f0000000040)={0x10001, 0x20}) 13:34:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x200, 0x40}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820249e1"], 0xe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x57f) shutdown(r1, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='/dev/ttyCcfg\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3e64, './file0\x00', './file0\x00'}) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x48) msgget(0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0xd80, 0x88) ioctl$KDDISABIO(r2, 0x20004b3d) 13:34:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000010c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001100)=0x8, 0x4) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 13:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x5, 0x420) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 13:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="f0e205f8e8c01801191963b650a7dfdbbc3fb75a1b9938a9b5175097c94717653b655ad63388a608d80905a716d0bcdaee730afbb8d9a861c5ffbc3d81a6c3139c96ba6e0895d6b7930cac6e3fdd4b0f16c166875ccfc41563b945f9d3a50e6ad4baa221bda3e37238f757eccca8", 0x6e}, {&(0x7f0000000240)="f10bb8d28fbc3d8f82da8aca01d7d65d496aa34ff175de2470fa0c1849ae71c62cb51465e3ac0a2350f4058888fd32969a93e24dfa701ecfdefa8e42edf9dd029f5c937796c6b630591df32f7d7c75866ab20913828e4caf1016e30f255e4f404aad5921758bb0545bcc48dc67bed3cbf8a8f6bc14f6426202b94001e03019c55ad4861f8be0c3601f255139a9ed900f4228ca62b5d642c035faecfb42e8a7d00870ccbb1896a7f2c190d21100948fb9dc0d25b84d1a66e43665473a6b29b266256500aaef185f64a1a30ac1e7dca340eabb23a7a2f453fd", 0xd8}, {&(0x7f0000000000)="113710449412993c0d87da0db4a13b", 0xf}, {&(0x7f0000001a40)="2554bb08a6e41855082bf16d50c8662c715781a03ec1806e0fbae2f05d9d44f693bb635228f3a282c6641a84bc46bbc8f36f1fde7845cd7feb611fc4f65147fada6e5526bdc9bb639c0d10fca05aba344d35bed173242abeefcb86e09a56ae4dfc9fa033492b5ba6e0a81db4dc144821954b42025fd284f3c87ab61f72aafda7316f482448848636f047be257e0981009333d13467194fa46f71d419eed9925bcefcd24140ae8ea9096df08d5ef6249664e2a30675122e4f741058b2a386eac441946875836ed35e6716bb5ab83daec7c3efce097b3b4257e5f403e90f018d9312b2d020de5977c4c9aead240466a96d71f381516c3514f8a21194aa0029695ba50026990b82fd2588f32718588b17fdefe2937362c27d51febd4242041a0f7d91acbcdc76724a2776e7c4e897736e01d0812f6e4de1cc4be38b63d7c13eec7fdb8f05d94d80dba3377f6dcc32352f930af030bcae19987f7800c655f57300c99f21ef61f230c70d3028c2decd66ff20a8d491acec1bbb18e3702bf73ea61520f7f294ada5afc4f9d1edeab12b8af3ac19f79cfe39ae6832401398b32a06917f322ace6417b413c0c23f50cfa831c68c39d09c2ed5b845555f3ac60d818d73a00bea4c56108894bc9c23206f95b3ac481481df15cfa4e45e0ebb7288a294a56d9a8fe876ff374f389a48f7bd2a11e1bdacd70ca5a7fde4578829ced3753d0f96fd8036a91bcfeaeb3a63478f97fb6c520276099766c79a94cd7ab5b7ea698cac8da8bea1981a1098b7e2f4a88a3e853930f8d222dc21616286db8867f2585a4aa4116cea91f583c19ee0d794e6d275fdc36fa29f165a08b5b1ec21a93c504954e7c6f8d7a0c66ea0ab6a6d171e5ca0712020c22e23739fd6c71318207b115c92db0b27b9a08e9d827cfdf5e83ef96f098f17d10cf2722eaf5af1b1e1027385ce1a6e1d5ac7f51105405110380de53bdeb4f1fc41884173038b4920ea26567ec32bda04e55a315e26fe7deea321c9ae08ec4eecac29947b5c3652429219935bddb85ca6289a55dbd4a6cce0f092249538a06bc44f904fdcbeaa6e62e597bd6cb0ba7f194c5335a6edc478b72cc99ad37378a187abbb491f5efb9215ea1681c0ade66aec8c06392502aa88d56ef59831509b5cb139dcda72f68cbbcc04aa17d298eb0018b07b53e52a1134ff8ccd9bc6cc3e2562d91fa5ed25d3328bd7be4f2d1bfeea09ad21137f90a9d8047935544e39367b395b9a1e176d5eeead72312dda311eddfc38a06d9a15be8cfbaf94e9122d140b79759b6dda810ee0d4b6262a794a9895f11e8dcd16662fc8bde31631068fbe4b2acb7360758a0506a605ac0daeda00a453ee72504fa42b4e27ed5025772698bc87f1011549419629742c4a37eaa6fb81fb925bed8e4d4a21046d1d0d3f74d5555be0d602881be83e7f0bf723a3c8636fd0db04a40f9ffdfa3d0a165d49a68157aeee04998b06278b8538ba3d3bdf5ec4f898335006bc811c01ab9ec2cad42fc67fbb31ea9733bd1c1178039a06ccdf84d2b1712b130c3e8479f7158cd57f6ff8a6c0ad5fab6e54df0875cadd32c44d74cf7ea90a9128881ac222d32aa2309107816f75bca74c0b5f90eee3c100dbe1f41cd276abb6cf4f539637b1b7670a2af0ffd85901d020f046f3ed08ee34b73e80f50b6a1e2e7861e574bb899c283cba3a3407789583c7525071fa336086ee56b723cb92e20120f5731dc4624c7fcefbc2d27661112617b7446ea3ffadb75332bf7627809f98c63f8b11b226b9407abdcd8eee048a9de93efb0206e1a3db5ae2f3b023d5e807c86cf8768cf1320257ba5fb0581c78a79be91de4636194207580863d082063bf8983162ea7026946272d4b71212cafad3d0fc3af1b3ef9a08331d6ee19110cbf3dff9e0ca39c98d3a737a3d462004eeabe7ba06910b4823d90fe8945f9f5544d70e60b0cd1109d51aa65d51f8bc8c8688cba9e05d8a494d8899a7d9488a89abe52d5e0cd858714119c37932ef8ade9a1438a1c57414f844f520b42a07a2c3f2ce255f0d3c089cebb72dca15915b1584401abedbd330ab7b72627c4e8561bf8262ca057caa64e829abc698f13bde9aa4f600ea2e54ff23c7e9dacf7fb72e4fc27e4a3b3f3038c12dacb5eab3411945a20a6a7144238dda004d80faeeb1bbc1bf0ccb1fcde1938e8339aa50dbe23834b730ccf13fe239aa00d02fc0d4e22a86b1cd3ea110b3588d8bbb83207773e1e69a555b2f84278deec1041a929decc0ebbfdf75f1331cc297d6e75d98db6c51c9928a87c7eaa03c740613616077fd9060feee7b8b9ab806dfe28bee7ad774a93815a75fb6c44c70f4b7caf6f5d6d53dbcf85e9a9bc4aa39a6f69084f1a38c67240cd7c6ee658d01f8de0f1200a449f24c1f6e0c803136ccd2403be4bb1034ddad8ad81c15d669d9ebb9208e6ab1f021f4280cd1c6d0f905eade7482ea8335d13c344318b3045ad684f5e7cb185618968a0799fb3a5da97065947a88dabd05574b51d182b96a1fbf2c0c9194b54b79f30c3d2828b1bcfccd405ddbf1344b664b140e3431d23f6127abed68952c9d85105856b6880edd7606f196f08c5ce84b034cf83d41759b40ae3402ced78a82ff7deb630e5e1c4aa69321e66ce0f3718e256aba43cf26219127005d7516989b08cad236295a0f20b9b36c9981b96c7609c51aeaad7059d1d0c158e74a94524b597ad520add8b2a1346305573aafbe07f9a02880c94ad58d8889d3bf39bde3e3349d3327dcd1a7b8af569f2351895f56d44ee0e7f71803114c8ee0ab5024790abf9a12748948dce2f763bef66f8dd0637e7cb87cf3b6b2145b424363682c6c231dcf8d1151a1159b5ccc27aeb950fdf7e0f720ae404bb0ae6291c55ac52eb2e25fc94a1977209ff572bcaad32a6baa56968f774c47d6f484fda848b2b0483fc9bd25cd76c839ae7c94594147b40196587c1fb55e57a0b653cca9cedb61bffc04169ac5bb426880a5c401dbd0b8a99acbac352fe5cd7f923fc880936f7767cfa52d4fe47785638d17b52fba3a07d5e27ad33d7213032a89f15a63c43cc9428e4ea08076e8195e811d3a5e5d047a6b1bc63d40153a8bdd5cea3f23340961cd4d9ac8d5500806ca7df2501060cb1cc28950350e3fbdaf94cc47e5135ca294c2014ce7454dcf6372b2bb281c717c99cafbfda3e7afc9d4400d1953ec2b89fd5564b5912b6507178f8b6c4e0248d3e859cff89a31cc64e83006a29d55aa36b0ca0547fa3d068eaac08cf77b34e2014f704ee7b00d5422259d06f9cf5e75db61952d9a888ab7741e0eb7fd9ad886cd459adb659ae95a108f8b4e0943294f2902cc57befef6175f49820e5fd4323e49544c6d016b51ec973dfbc29064e01e6d757de504cea862481e8f3c9f0d18de6f50bba335f0414e18b95792fe4f611d12df2463679b3b94389b02080ff85bfab4b9263ad941ed78a4298ee9d1cb6e511bec04fe0b4418b313889828038d611990ea554ecbc0339fa3c72cec1f29507de5d1a56d822b17346907bec5860b41acee5bf1380b02022ffb3fcd44838c7103cc10ec16557889185da296f1417c69336639ab6d5e55c9bc3e41fd0d03e621b17291dc4d0485cd69a9368ff8a6092c890bc00020e986db24fda6bde1c9866be04225c88b0e71d281dd6af2700e6d8e44d55931f89c073107ab3ad013033fee3beee9b1cde935180aabc1a5169ad57ac8088a00c448a62fa457ab0a2060f1998d0368172eccdab56b63c7cde1454d1fb348d91fc48b9435e4ba2f03042a4745db9ea78075505bcdb8164257c4374790b8c114658cdf875089ebe94165d4a9c7276c64a52a41640798cb1caa34add3973f19c576d09a40640e70932ad7f08410c080f8ba0a7c0ba4ab15074444a13ed39a75bbb42030cf9d2a478381a02fe9cf7e7620ea3fd89b88ea4949c0da7ee1d9858e272ca253a59db3943aff712064a062a52377363633a5c1b2f8bfef5d2456ecce451b3c8202c57b093e02d7ddc955cf1dcdc15d082ed4aa9860597909e607d87a1d21c62ee611ac561d780bd3ea8908323abdf789c76c482f2ab63c610578c22448a9aa582af17ce2ebc847b3f07fb178c29f48ce85acbe5f2838019ba5e3aadc73b6feeeda2ed790f0dec7b093b2eb14ddf6aa4d164bba02c8d6f0aef2ce03212982f60039a5ee47a18061175086c9bb9d7c147bd5aebfd36de7a14a06e8008bb8d1a6959340aed6b6df4aa99df204a487ba8b9f32b2bc1cffcfc9e5095280213cabf00abd59bd547c9a3284025bf6699a2f2bbb6c53d5c5598b91a87be484379c5bc381b6143d03c83392a5dd42f561831527f66c58b13c3c5302fe817e415d0a72330669c35988efd4cf08bd923cbe63a29d5799472e82c80388e32f66342b1ef5dc6f0a5ecfda55b4dcf57af9c3e95623873eb80e7f4eed0eb9883d2def31ed981c4d43739a9a1c37ba2292b6fb540085ae3015849ab362d47e40d0798b7188e378dfa9aa9a550d0a0188079625d0950eb570c15bfc429370dd253ee8983456c682b18e1de6e4e2ebea308d3eacecd2f76c2b283451afecc82b3692188f53cc61c4baab89f65add9e5892e393eb7892d7ae714b0ea47694a81497b9413addc44c362fc5276ceb1003ea012ae4e137b1a20c4bc875700fbc30c18a24bb2d0acf270eb30bf63fbf06cf503b7fa340e8ecc69d27995edf49be0cd1764d1c5cbae853af686a6ad944671453971f520f4a1714ee4eab14e850dd24860ddc4807f87283e36cf4c38eb214682362b2adec65154ede77e7e49819ab3033bedef077fb1608773cdc6b92aa4e6e3f2e38afc312a923de4ff315369359fb94ee797f85306f3d07a0f5909dd8c64ab237a6af974942e5fba7a444330abe7603f78fd00033025b2dab826db219baaf44c7be472ac2f24e504a2dc64d119b2f5cefb94f62f5967d4f972ca5274d78347c2bb6439151e305204a5759d91e92df39fe768e606f2f91c678a012afa5456c58b85aa46608d47e994c6b8f2a35b210a2ecdf3e061abaa7b235f1b6bd11901d582210ee76ba86e392e451bbd9ad96a8096713803f09ca935c30683825962908b66f6841c0d46573e2e21b1677c90420f96cf99f734be6071f9b98687954eb1fb88859c2b1a217ae4f5fb0ca88e84da610af4736d578c0d8d0948c24f8604d3de610f1c4620b003e0ee3858da7df0d415cc0ac79fcdd94ec2a48134c9e167828f44280a63df8d30c84a0f8241355dc4f2de1adeadaa64f1f44f5f6742e98cf8b7b7ee153c966668999e5aa01ac9f18742771e5ad89086b1e9ba3cdc86059595541efa6b493637b44ad651bb7688a21e6855ca531b52a456be4d9f4f1aed618946731849c5ef56de50287c49c653316128197a0e2d8ccdf6720176a52641d219c51302b8c2ae90226d2da7a535699d9cb53ea4a9032332c5b9e4e6e5816a73bef4aecfaff08d1d16914974f1cbeca3e4d907fb0932f8520ab93b809880197dcfe222441eac734ede252e80108782595bc99ed4376dd80c926515b45f0799fa7add18052982fb23f5df069e36b6eb67d1eb4233d5e8f4a5ebfa6694e5ed20ef350d87c22bbb413e2732ad55d0b9d7b4afe26d09a989eb08cc669796486e627ce0fb1e08f8a5ffff51d973cea9e8dc9c8f34a5a7f694edf7eedb666414cabeb0d57a25011b8c0323c496e8eb8f45bba44ee43cb6f3be4f29082e5a2f5b9802ed4d42e3bfc3c7af8103103991e27fc5d5c2c8bf71194df51509b8094e576a62fe25aea4feecbb5db1b2", 0x1000}, {&(0x7f0000000340)="da7740f3c7e8c1a7f8e71b15651bdff8f9190dede45e70a2debf225485c95f5984766b98675edb17b6b6e2863a7d1b4b9eeb1f4269705fb14169bf3f3b9e7ff3733cdc3b88feb015257f581dca02854aece1a1842fdeeaacbca3164646c1aa3171fae1047b104f5108191fa559b9e68a218f197bf238e1c64fe32f4be4191c18fc627d62feccdc20ba5f7aa2b021eb34dc660888b038680935c3ab65ecc162a33fd6f23cdeebf0927650310c8d5a21361d2fecb07af144c2ee1644f1d7dc14bf3f91bb93c6a185eda1e96551e568171db571ad3d34930c4719d24c7ff252", 0xde}], 0x1000000000000053, 0x5d) pipe(&(0x7f0000000500)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r3 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x110f, &(0x7f0000000440)=0xfffffffffffffffd, 0x4) 13:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) clock_gettime(0x3, &(0x7f0000000280)) getdents(r2, &(0x7f0000000180)=""/243, 0xf3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x97c, 0x100000001, 0x2, 0x0, 0x2, 0x40, 0x3, 0x1, 0x0, 0xf5, 0x2}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 13:34:33 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x9) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:34:33 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x10000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f0000000080)="b3dc6ea0f82ae0ff4196373536a22dd8550d32fd54f934eaf9483539051f9ab59816df4d452010facd2dae59c7dfa2fcbc5fc064524e0ca0770dd03ecb0275c1abd8d16d1af7f01a14727426ec93f957ec0896be9cbd2419aae2bb30eb3e71f9ac5f80f0a14d64b0a9e2278d8393bee8d68c255c20a19db5d105db18e589e9864bd30dd7c2fe3456676c6e7d7ae921", 0x8f) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x88) open$dir(&(0x7f00000001c0)='./file1\x00', 0x2, 0x188) 13:34:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01004e2f66696c65306e00913fcafb45dd69e2a8e3ea0d4353938a630ef6d3d2befbcbedb7c81457dd8657eeb8813542d4ea9a0e39c87222c891f7e5ddc1f7ae8c6b327f36421588ffc224c92c689f3f5478afa4bfde50e85b62b0da40cb84357d9b5561386b4feab4"], 0xa) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 13:34:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) close(r0) r1 = socket(0x1, 0x4001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8090, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:33 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x202) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/194) semop(r2, &(0x7f0000000140)=[{0x7, 0xff, 0x1000}, {0x3, 0x7, 0x800}], 0x2) listen(r0, 0x10001) 13:34:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 13:34:33 executing program 0: semget(0x0, 0x17, 0x400) 13:34:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 13:34:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/93, 0x5d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/98) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80a0, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x1) r3 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xfff, 0x394f, 0x547, 0x4e57, 0x0, 0x9}, &(0x7f00000000c0)={0x1, 0x2, 0x100000001, 0xfff, 0xff, 0x9, 0x7f, 0x1b}, &(0x7f0000000140)={0x4, 0x300000000000000, 0xffffffff90ff5ccb, 0x40, 0x5, 0xcc26, 0xd1, 0x3fe}, &(0x7f0000000180)={0x1cbac81a, 0x401}) 13:34:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000003c0)=0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffa, 0x97, 0xa, 0xc7b, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x4, 0x6}, {{r3}, 0xfffffffffffffffa, 0x30, 0x80000040, 0x101, 0x3}, {{r7}, 0xfffffffffffffff8, 0x5, 0x40000001, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xb9, 0xcbb8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xea, 0x1}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0x28, 0x2, 0x3, 0x8000}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7ff, 0x1}], 0x3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x48, 0x101, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x20, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000008, 0x729, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0xfffffffffffff800, 0xe7}], 0x0, &(0x7f0000000380)={0x1, 0x80000000}) 13:34:34 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r1 = dup(r0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 13:34:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/60, 0x3c}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') close(r0) 13:34:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x30010, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0xffffffffffffffff}) 13:34:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x400, 0xceb7af22ff65fc5c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x80) 13:34:35 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 13:34:35 executing program 0: r0 = kqueue() close(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/43, 0x2b}], 0x8, 0x0) fsync(r0) 13:34:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x1c0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000030, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000040)='./file0\x00', 0x70003) 13:34:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x40000a094, r0, 0x0, 0x0) 13:34:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x3, 0x4601}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 13:34:35 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x100) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x4, 0x3, r2}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/230) uvn_flush: obj=0xfffffd802f61ee68, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 13:34:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 13:34:36 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 13:34:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000080)=""/2, 0x2}], 0x2, &(0x7f0000000300)=""/64, 0x40}, 0x800) mknod(&(0x7f0000000380)='./bus\x00', 0x4, 0xd86) open(&(0x7f00000003c0)='./bus\x00', 0x10810, 0x8) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) 13:34:36 executing program 1: nanosleep(&(0x7f0000000040)={0x8000000000000000, 0x8000000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%$(%\x00'], &(0x7f0000000300)=[&(0x7f0000000180)=']+)\x00', &(0x7f00000001c0)='@}/)+\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)=']/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00']) r0 = socket$inet(0x2, 0x8000, 0x9) nanosleep(&(0x7f00000003c0)={0x80, 0x6}, &(0x7f0000000400)) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x8000, 0x14) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000480)) fcntl$getflags(r0, 0x3) r2 = semget$private(0x0, 0x3, 0x44) nanosleep(&(0x7f0000000380)={0x5, 0x80}, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x200, 0x3f18, 0x7, 0xffff, 0x3, 0xfffffffffffffff9]) 13:34:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x0, [{0x0, 0x6a8}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x3, 0x1ff800000000}, {0x3, 0x4000000000000000}, {0x2, 0x1000}, {0x3, 0x3}, {0x3, 0xffffffffffffffed}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x38dd47d1}, {0x3, 0xfffffffffffffff7}, {0x2, 0x80000001}, {0x1, 0x3462}, {0x1, 0x1000}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0x10001}, {0x2, 0x30d0}, {0x1, 0x4}, {0x0, 0x8}, {0x2, 0x2}, {0x3, 0x33}, {0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0x100}, {0x2, 0x1}, {0x3, 0xae9}, {0x3, 0x81}]}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x2) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000000040), 0x0) 13:34:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2004a, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 13:34:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000001c0), 0xff2e) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) nanosleep(&(0x7f0000000000)={0xffffffff, 0x7}, &(0x7f0000000040)) 13:34:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x20000084) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 13:34:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc000000000000000, 0xffffffff, &(0x7f0000000080)="d922763d02bbb097928ab019aade8163363a552952d3c58884dd2a16982e1b8c2daa37ab1e59444aacaaeffe888b9d29c67cbdf0b32e63ac9d657954a3fbb25eb1a10eb4af9ca22a23635fbb58b1e4a63dc20ff54d179108679410b0876ea9965a61e3", 0x63) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 13:34:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x329) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 13:34:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/150, 0x96}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0x7fff, 0x80000001}, &(0x7f0000000040)) 13:34:38 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4000000000000065, &(0x7f0000000100)=[0x0, r0, r2, r3, r1]) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x8, 0x1f6000}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000028, 0x8000002e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f0000001280)=""/212, 0xd4, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:39 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="e6c36ed5702f02e86c1814f52be9a2f1a2e68c4cdcd3d93c89a0277929db707caf8f858acc3c676996417e1925426abd23af3c3174f8c75b90afabc8b40205327e1611a142f824a6a801c69f62ff7daef9f689fb2974131ea5e8c38151e0d0deea7caa785770b0b39e36e22df5ca15bcc6f5a44658a2f3237ec3a25f713747f524f4f742efbaf9acaed621b8837a1563e5a0e52305d021e3ec67d590a1a8cc1c43a7af62995d397584a9a0b4d889a65f58a87f09b4b5db994aa51fd661b29b1667", 0xc1}, {&(0x7f0000000140)}, {&(0x7f0000000180)="9131765413a52497efc2dfd0f3d717ef317cfb495eb9aa6046af2f4dbad7441232aadb3d58a5844f266d09948917ff698de892647d5d8afac8ae4dfa53394c6272b6519382b52086c49ace98ed885320b7dbb42cd9bb912b2f21fd716fab7930bdf49633a1fd31509cf5d890ff0485e6526d86e75206ca1f58a8d6", 0x7b}, {&(0x7f0000000200)="7a7c54c35ac53abe67357c327cb7c3d8b8f213fe0ee9494b0c0e44d8b0e7fe33f34de3651aefc4f94ad94d87a8402c95111838d3244f201c48d1febc4630534ee273b30ee7796b28e8d793e4211a31a92477e3e29e967e600093784c2eff04d98c252a7298ef07a99a4aa4466923bd13974ba12e089111e387d19896f6200e73138b213c4dc8de51444f7687075f583eb17dbefff971d274cb9df5538d37bcf4a50e406121450e89f26d78a033bc6bf16be9975e0608726f637459b0ee40bf00ed467294647ce6ee36b2f6bac1d6c2f33b2f09dc947e3e9673fface138c4949f5793fdb8335b639cc8dcf5e0b89fb5a91e80bc9f8ad4710640ee5125e9e13eb43b26643a8068416b03b20d7a5d9ac25dc9a565e81165d095b1281b3fa15127f3dba05f2b13031532eefeb02a64fdc4d10c2fd6838d93189f69c689dc0c330d69fc7aae79513e75638606f5aef877a44c153e0362b9b02e6d2e1a56a9f6c35d29ceca1fe5a83ef97edeaf8d6ed62a2978edaaca13351a41e879783420f1e17a2dc34aead7103587dbf944978e3b3d78b0663609e5dfac39169839746a7e494f13375d2c9420b2f44c8a2e839538b03d8d1589faa836b1e7b7560fb11f509556c82be16d41ffbbe0fc15c2cc0230f7f475db869018b43bde988a4c19c70aead7816fcc608030a824632e62c18bb22b9cac8e8810f80292150efc0e8b242d7277f9bc502b98dce379f656665c5aba73f83d1dc90ff69efec5cc65cb605a74b0d30ec03b5cb77c941bf11c75c2ead88eda7b14937b1358edbfa75e1e1fae9cd3a83d02c9246db72e9049f006bb626d0c37934f4fe83561a4443f82dfaecbe776781fc869025e28f46e95a3ab4dd260b99c151be1c82ecef18a068c23873e56d55d1cc6d00fe502f9138bc2c7ffdd611e768c46fb1e0e273152cfadf800ddbe8f8b5b231a45f15f4ad521ed2b1e9585b0f2738a1b40cb2b9f13f5e0037bb2943d8ac9b240fb92983e5a8202fb561a420da8ed14cc0f76d2109f67cdae59c3223e6b0800fdc3dee0928c22e800d32026632989ff2dcb5af1021def0123b64fc36e2042bacfe9323e101c087b74afbee19863e3e353af32a04f52dd6aaf174a9a7974e583905e737385edfc7e5b86213037a40f3dca17f136ba2b8ef0c857fbae6d2e310f114baf6fbb89888353fed74d517dc7bdbf68af412835d138412ba543abc073b9b389699ea31048f190590c66a9d442c52d5214c4f98a1fbebfeaee2388ad78b67a0cdc32e42479043d4deb3b1aa6694c9c549d781a997d524ba30c106f877307f475704c9c94d9d5a3a6f95563dba099277cffa18eb8033c44d51459e3d9c03eaa00e90a241df2a46d7252dcbeb677737d5330acd926d4fb361b47fbbd3b6b38fea420ac5aec98ab643c94009aeed23e09e3a28b19a8255c5c6b526a767661e72bc1ec0ce54fa81d84b8ee0000fb36cbb47720e325c873182d94ff5337618fc45095aeed804b68a037b147428fee506c14a812af521e77489722900c08b813db9e4a489a5a1e59f1b25409274b19bdba1f094d4285c986970e782c4ac54b3918e8574592ba1f8b37949ce6193ce8de3cc8aa2867636f751352eacebc3ab8957e22e5cea8dfeaa69580a9c37dfe03c10b328e64c9f28b829724ebeabfe458a933700a0bcb09638a830dae10184802d6c2f02ad61491dc17b8846f8e70ce83a30a9c86a5f310235cae891635cef6f8f5a207d8cfdb942baa152cabc92739da7c488362562ac065e89bfa147c6572498267560dcb51ff299a90ac42fb248bf612ec84fa42ec603b96507bf2f1025cea007c28f7ec8b20db2fab99374d2c8acaae76c747105e3ea8ca6e6e47d60dfc25765bd4c768bf8ce81917f9fbd486ad98ef4d2ff289a53b7506781cb849f43592b741a6f83b4bb84a1f7ca7011778478dd38ca451475e5f8d45fb47cd59c5ada82e8dc71bf895e4988a3b4fde375f8d226c6f9a3c1eae555fedd199731b056049f55f96141c89d36edb6fed7c5830ab2f12d257e2fd20537a0ed696fb393b3dac15689c204b3401da9ccbafb3f1bbd9bcbb8a4c59c87925d9cea71190d537451049d15cb04a9e7e30e21b99773abe7b6eaf70afe30ab4000d2fe76317e7e3cea326199c20db71c33db8343f0725ebede55176dcc65a68e6d8ff3d37a5975eff2c903a69839cd0a56477db25904cd4dc1d28ab7d110111a9127f9d1eeb130be3023e2bcaf7f4ea8513a3018ab6439449685d75fff473c2ab24947e538efb6f757fd6f831d17da24e60d263e36f22c06a9679e3029305219a6067a335960118737d598704c4356d27d3a6728f472091263d6d7f22760879e14d38c1ec9720c64edd8e8118adec71cccca885f42a7f23bd742594a9deae77a72d5f8ec3f7a3a34968ea32dca42582eada121d4ec246ff8776c4febfe1b206548c12306895cc2ea4b8f8843475c12ce99aed2092df4d10f0da8f6bb72b582a8824c562c45df439c13d79e1fe14adfc3f82a553d34dd7cc3c77d79723a8ece5d44dc1c5e250206eeec3a841a1b3dbec44fe9184acc51666e1a3362cc00f77acf4011300f25b5f42cdd1c02f834cec963c5427ab49e7134de6604ac18e2021b4506eae9e16061cb6decbcfb382cb4672ec46b541c04fb28765876c5bf373bededde4b14d55d4727eaa6b12a1dbef1f25fcca0c01db83c38ce222f320cf14237415f14114ba66541db69d9841468a359461fa6432bcc11dcd5f3d2bbe74a15228e6d345c53d3e1eb5b575b5cc8de52966c1c7aa078fda6fea311df58e842303841030d559eaa787f4a7b6048b19b877979edec8620e9ff55950112893c15323168cd66c8793ade5ae59e639257fd4b52c986494b3de1d8d9f69d40fd0c4fc3400774e583b4f0d89147851e073b76fddedbf71197078d40cf92aaa4df49b692d00c512a6a21482fd5b762b7493dc0badf5ddd61cad782c19dbb07c426f138e00eda36c3c8ac330cbe1f10c79e7e26a91e4f108a3eda53cf2099c2f42ac7add332d4beb83ede658adb2b3f5c2d5de8f44644355c0d6dea1a84e9cd21690b3dc01c8387c672aecee8fa68e214dbe17c3ffa987b8f3cbcbfefa9e8513129835ba4de1b9f678b8c0b830934d36365c90f244a089b83628355ffe894c2f58b85f9207c4c6296bdf9d91f3e3678aa5f953ba902a57b6a365a10b39ae3115352702213158e5d7a0b4f92f664436df924140adc4f0e3355b61b113d1a2227e7ae3032e4b5d59f7f257aa82c1d7085307eb75e97f1fdb8a6ba6fd950c108b3c50a0556a75317ad2a181064503b0b2232e82695d96179bb33338826292ed3505962bbf3535361aa339e10a6d66db182a5e4183c08b407048bf0fd89bfd0759c8a49d90ce4f6632b3cd853dc5aae0cd4471e46055c9782bdc6f30b2fcbe8f55e92283e4553c39655656b2323de376205c029adca0733d1d6028b111ff3c7506d9e3dbdf39774f1735570ad2e7b4d86a54c795637c2d39276e373807723f951bb99129d04fd022853a068cfda7dea8f45fd134a77eb8048ed32a4663601ed6055bab740e762ea61c99cb5ecbf628ef4bc9567cb237b6935249095c7617fcc581619e07e393d5aac328fa999fd0c98718d84a07c92c950d2403ff8232196cf2f4fde18b0f786e904fb0e4564e8589b4c790c76a58cc02140f4234b021fb9e54c2dbb6f0d68d7322ed083ac7e66710ecd36f2b16ff7462cd9aae5618ff980dcfb028fb223db8c1038ec8840f1c61b07559393b5c0c6dbc0fd74b23465a49bfd48a1b380c4e8e568e8ad27f84b3b05835bac97dff8e924b1a108204cedf4c1894f263cb1529dd8d17a959eaece1dde12d8280c1c546701e6957ba23fc46c5f15008ad01417296a97825ab5c1e91b524f38bdd8e6fb915b314784511e52ea6f67a7b0bef8410a947f080f6fd1734f207adf7521ac3370d1fb55f0f65965cc694ae035e628c37ff196f89cb01c915a6ab4afbb8bd2ff928335e63fa512ff89d5a15b67190aa9ad1f15b378fe39c1425fcd47d9af73445a0a3c546f31585628733bbc9fdb7c98c8925e7ebaff72edf8840d434551cf79d9a7d57574969ebdbb70a336b4e532e444bd1bbc58d05009ac06f1522b714700cbcd79c8dfa6f82a529723bb1a9d990c7829f36e179cd2a8b5dfa72f7b99da26ae4a5f241be0a01e6459e8d3b51f53c34c3c865bd49630e3c452730be51a44fd6b41dfd606969c387dee43af5261e519495d7501c254060c2f0a6be947a9162973b0ed45594dc0e1b4f457addad6073c5f64e186bcef74322121c17d77ea6cb2484e66450a9a70f1670680d86db2ef9fcaf5d37ebb619387e119fff03cbf3c508643841ddc104093c553bc6038ce18e7eca4ab8996a864fd7d6464f7487a5382852d57f2f61d546fd32fc0230280e06ab7446bf5f1251e17b8a777f84207a6901421c7831f40c6d46dc4dc136d25c008a7345418052e208bca43e230cb6551d5bda58f5bfc40f381a07b36413044323e97a4c274d7150be072fdd39cc7913325dc996ae781629ee262ab2bc4daea9732fdd0793fa7c85f069f73271fd6667f5b096916314136263a74914d758b973e10798b7abc6e479862437543d7431832bbf50a4af9c406c9aaa82c531dacd86dff0eeca99a6d4198fbf7384ff435aacee0510105e9a6f9dd6903ba60f7aa394cfa8b29b90be3b9589ecf79eea8d48a174691b18b4f10eb260fe7061a8ac040d665cb1dd5dec3adf95be6148c6a391fc9ba331dec2feaa4fb5f6cd51c25a630cb6e1704356752c790a3904dff4554aeb4614cb2aa5cfc5a8ada80f397bdde7acb1681bb1a64332be2113f226497af4015528bdd1a83bd181dba616b9f5949d60f0ee4c368f85a261235e17dc31fe0a3989c38c40931a63f6b2463beaa73783439fbb82b1815e7045097666ffe6126aa5470ead355edd636760a8742a9dbf5094ac41825257f11914fd23175e378f6d2a809edf3445a636661eaf967306e74dc24aad5e878628696af8f8a5f4bdeb7870f0c395e00c58b1d6ffd45d01bf513996e1b2ce76cda8fe7ed91cb76b65601ef36b84c6affbf927fe1c68d1329410ab9a350a416c35da316f7550a52ff6223d66a4a16b8632f2c848fae504db25740405c191f14a4991f6ee72c713e42940002f313ac8d494ff1d3c8f7ba11166cf8443e8f57102165be9fd27be470e3c46d0acb415a15c8f67483cfb764fb829d65b827f2073766b13c22158b1ed652e7c3ad58843c4cc65f15ae95f555a190d590d10e4fd0a4b9fa56b44713dbeba6fc7b1ec45e1d8fae2766add8ce6c42835b86e6a2fba53efb5b1bf6c2404e6973753156df0869978121c00522e05d67b713cd39013faeb0682b6f6f46e4e8dd03f7ffa802013430d009c52589022aa62416b95eb9fcecb29da88dda23ff707cffe25b92e477844328ae10b612522318fc41ed400fa033c7276df72ae2253bc0ea6c593d65986aef1087546cc1af716d609c4a91c57936b052d060b58086e69031f8020f30bd2a150e4b82fcd7ead6d225fccd5d0d7e3d55893d095a62987198b9fae70f8ad030e26f3250e49fc9720efbb4053370966f2ff49c946ddfb5dbf165cbbd3f625b1fe3675156277172603b0c09189f0b7f8861a41926a642363354e6e57455324af28b01b644e18ec817639975673625560937e3e14358cf07e0c0ea22abac492ed8cfc2a87339a133abedb2cd4b4055c3cbc29fdb57d24b046e1087a7c755c54a03a7f20e5ada93ba9383407c2c39a", 0x1000}, {&(0x7f0000001200)="c56b70e25ccef6219074ac11dcfa4d0429063ef03d4ab422a48f4eba666fc9ca9c23a4f609853c81681f3249549fd9388118ac46915db9c7c2f5f488dd84b70e341972e03ec5bfebd3c281349ae0ed73785ddedc0b2c656f2955581601a6d9486ef9e33709e93619d2827dbf40549e93d052bbceb10efab9ae9c4b48a603ef7043002594839aa1c71711f8a7f8d874ec24f1121241c3ff38e58a60c1948817fb47c76b04d43e2a0b2cf1c0c0ba2a80cd1b1a5fcefae0c4759b1ef29b2e4996b13e0b0462", 0xc4}, {&(0x7f0000001300)="90b28068032878f7bd22e5865130033f3736e5fead3ae40664f70feda88b4c01a0ec5866aa3d482008221b589edd7a0b5fef6288", 0x34}], 0x6) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x52) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) 13:34:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x0, 0x5, 0x3}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 13:34:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0xca6e, &(0x7f0000000340)=[{&(0x7f0000000400)="7545b299048598db04ff437bb99ef8f143c4838bb1ff81db56ba7d1266e1ef10b3bcd7a10cb2559ed14e0eee460f8dc9e7ca1be7a97ef8a985bf6dcc6a3a18d681c44652f0bf76f4008927b08d7a23e8a6725413e5117d0002cccf9d956cf52afa9627a7"}, {&(0x7f0000000100)="d68ed37d8cf30766e6a1577c9be5202c051ed51a273760a9a0a03ee24fa5cf90cb5181c1fe723bf9a37576358afae0b0f9a3cc926b77b77ab65f890350c217a306fd18dfbc2da6a3092f0a8ea6766e2496b31bcb4b0ceed71c937ed89e2eeee4e3bf0c04924d4fd2ac88da01400755bf145f37a7fbeb8989a9b34dc66c634301f27d2fcb6fb193faf3739489e9bd79553d8614806ef132e38ff1331d7835f05d0e6fe379"}, {&(0x7f00000007c0)="0ce40f949ff7e4b03087da8c8ae0a47f1bb5e1f7f3e7374f65fa2ff9b530711783fec462587acb2f15b4592900f39483d19cbe35e1acef111309590c2d1762c59cfcb49d49120977c5fca469ca572e6dca132927baabef1bd084a8e6e6665729806809d717e18c79525218278e66123d9ab2b436dd6f9498691d8d3a3fbe72778e843670fb7239eb0f30aa417f89723e064a6c35b3d954cdc80ce1c7490d4426664af71c18627b2761b060cab76c8aa7c98fdaeee71b3eb9798dcde61b2dd262c8d6f0fa317455fea2d0fb7a49db2525c15dc95632118f9408e81b4db93b90b5c914fd329e53e85c995d59defd427ec6a35028b3c3d041917dcee8270d9039cdfe5314cf48e3c8ff31691e4d28c6e281d4a7c985283550e9228846b6a3289717ceff3fe151adc0bd963276e6477007ef4d15ccfd883f45589c7f5646b7fc9cce4bb2e671e24d2dd36b5e531efd60780f29124167374d97a153cafbe8e483f5265f0ed8acb26caa71f6263f26f94c4847393325e1792393e11723a12615d476a006827ccf1d87ed8d41eeddfb07a9f88b4e10497dc2eb31b0df10b9d2f20d049527acbdc14899ebd2cdcbd8b164df7a3a5061e01fc30bac20feef84de56ab73f18d6be6578acc3c6bbf9762e70e538d7c036915d34ad743e6caf451bd78bb171ec837d4fee02df1408dacb5adb830f30b6c299d0083606b8c639676399a2ae921cfd35ab7593a3f652831e9b373197f11e992d1ed6e76d1ace3f17522df7615b52d5c82cac52f8a10fe82c0eeb18fb221c1824c054db5f1c1b013624256f80401e3c1aa55e746b89a952293d6b4a82e7f5e3ce604e9183e8ae2da42ccfd79c185f439a6e15f1bfec8282d5785c9880310db4005cb94eabb0f6c2620f5566a64cb45fd967e5b4553a996714da11aaa58473cc4b75e7c0d9801969bfb0a126a6f958703ad928fcb63f7ac84798429207acfa950d3776c38b5bb5676b2be17bc08faa35a39f7005084fe731617124469e80ea342a1c3c61f64a5894cd1a1a681cb1c003ad9104583c253177535d047eafa1d69346c87d834faba4c6f73febafd565a556346b663ff88cc3cc3612da524d1b3b1aac141d398f3b8f3f61805e1457c48e7da8d0361c475747ddf6bbffe059bd712f7b3b5db55c493f919cf7a2a41457b35beb5ea5836128a1f09f15f84d5bfa7510b756d2628d836687e4aa066ee762dd2720c2ee7b2186ff400276b93e0fb952dbdbecf17af0420506fe3faad60a0d2101b22577954a75142e30d67655e59b1e112fb1fbda19df028ecb8049eb679a3fa23359aaba9e00360eab9f86b8b7a98a7c96be5df266db6c1a76c5e071e46dade81fd86e417aaace2959cab0a6003422ec83cb21b94319c22143d2ce7bb09ee911f11be4ab4aca6946647d84b9e0c192c49b79bfc7733a263d14727dd4b8021ca27f5b521c406c8852520d8de3538a7bb36830ac1101f87bcc0a1b8d819155f1e97014c0e0f03b24f55de26586ec180b1fcadd7daa4aa3f68ce9ce47b1524630ee6f693e2cd96523faec688aa1d4db1a5d3bf384bc3c3752095428c896ef78e7bacc2cfa7658e00685231bdbae5ff60bfa45f7aa5b95ffb616a2307e1a89528f2af8884ffa1bf03a3115e9589608161545c216f0c6a165764a425636069603d738b68e365763b3312bcc36dadcc35d7dfe0281fb3e934c2dea2b7b7722c106ed14eaaca00deef96e4182c35e60b2e221be34d91709f2716d2038af3166f2c493fc44698f86f3dc80d6fb658d7400246b2497d8ecce3b5434190705a43ba33941cdadb4667606edf26dd557048581b2a729e9e62eed6805d3e37e33895e72fdb02f52d835a460f939ed3d3e621c028b9a1bf5ac86b72b58cff21f784a8238ac2ba8a0df35b9df8c1b49e9fe3cf75338d987b6ecec8dd87e2c2b3ad81860177a215eb892338d490ff3882c2e8b15b21a8393dee95679b1e81f780571303372ee73a4da7c03e1a2ddcdacd29210c7c7fa71fa56464d9c435b81c738b88d6cfdcb71f0a4779a61ff436605603aa391f11b248e9f88e0b3dada4b15d5d295b24f9084aec0e0fd1cb5929c3060e4a976dc23d2c8f1dc27905ff4006c713da9586dd3e3e3d3bc6e617f169f9df6bf05270210d5b3ae30439965f66b5c574540e50e3fd6ae7e42938ade7152efa88dce5bd52db5d87bfbb6dd4173087933b5d8f8f33f9ab6f248279988362f3dbe3ee9898295ea43ea849178ce231a8db00bba12aafb9d8b37ea57d18194af247fa4323b53cb70b71260a6b8f3f5b92fcc67d2f5097fdb48e318f93cfa60d07e28c8bb6bea933d998f54b33585b4cc0d93a9b01c6ba3f3f3a89fca56b4d6ed7d5a7af81c5b7dfe4e8248265e95a96aa77b2a43730e08e8e153947316f177566e2fb36a62480818adf43933d699415cba3e28d1930ae8c5e0bb8a0f4993e16f7e31a170f5b84b9aca967b4c830c7ba93e60deff22d96b5ecb4131d643908a251645c9d3a17e8329b5fad4730fd6e560d1f43cb59b2ad9498c31e497b75ca7122783222214427c3dd920697126d70c5b8e5b1fa09f52b24290851c0995c6bfb49b3c82268beb14edcf8009522a0ae55667ecff95dc4e16822ebd7a0b85554f0a15f34d7fba470610256414b89325c5ada63a13dfd57495892e7b78d6ada6f6639e86c0ed64a7a099c53f11f66132ce445eb1a2172e69aab28061c4f9142ebf91f93bf5b5c2a805bff9a03f56f5af74d8fcf5950d30c877169f2db7f1f5dab0f34495a811a6bbe790afce40124b952d928146381381dc7966c14027b67ce69cc978e8b94e93ad8e8c94da0203b131b35964ff61e4e3d43be06536aa5cef60ca288bc081a6c72d5b55a5118ede199f12415ddec336c16ce083ce3d953662433cfac11c97ceb6a65f57e91522986291a7ccf7fa28e461a4c71afeca1d8636c9633ccc62f4968cb3358b447cacbc5989c71c35c8e5ea946fcf08b18bfe6ac130aa835d16e216a7ed13da306ef103617bb0ab615b34227dea1da49e68079f870488a55624086fa5032a7e052a32562820af6f97445fb9d09432678c0d66bb7e97620c028dab3b99c443eead05034db747494d5204e61850be3590e7e40800d88a4ea9489127c050fc393e28ffc470e5fb93e0bfac789d1b16873073b8c77d1cac65abcb49f1a40e150a02f615f36d3c31a29a6d2298d5ba47a18235249458b8981f20a3eff78e3051d28a72bd6d08f298cb7193a613f4b4d0163cb94984a5df80e580711149358ed9758e77f7717bdfb3afe738f9fe2ad9af7c301363147c3c43f1260e996b2eacbd4f91b16a06a082b27291ad9b62276fe81200cc7652f04ce3beed520f9c8769178984f3860efe31b6a18c7789dc8d417136a01c14f6b860089de83e938d4874fa17f6c507e92e668360170075d497c26755cb032123d81cd7d54aac296aeb94f57201f7955f90c663fdc9e902237779b04672ac1700889306415f309f74905f66de6af50cac9b36ae37e4d35c710d34f68557a9a1d67217dc5f22678089dd44bbb04c6f95af28bfeaf0b45d7d51200da8d79a74bb0f078bfbd3abc662e86b7dbff7ab32647b9a083d710c1648ed2846b77861a83aaf52e3a39c00174bb7bab0ac60b5fb096bd03afd2376c6b924cb01f83046de9fbdfe526c7d28cff23881d8682c010a1576d5adff9d6615708e5f02e89da4c86bc6f6115cdafe622f423954bb4db7225b546c8f6f251ccc25466df4499b57c298cc71417eb162991f58833390d91fb53ebd694a07d585d25787eefd4c0516b0e28e1ff7d9b02c89f50c515af7e29a47bfed7d61e3f40b038213ff4b63fe338de60020d160e74ae0cb28cb649d9a86e1ad2a720443a1b2ba64c1e28a6d0b7cd2fcac23afcf438e18dbcc16106f649a81ebf80e92b74be676c74a5a6177134c59d6412dc011e70331f8a8faf45197749f77f8c64ed53935a0bc7b4929b340ef9f3a75542446d6b9ad4e093e248fe591616cab954e77845bbc8fe8d2d147dce46ec276788c9098eeb0c85d32e01bfb265cc20cfa2ff4f6ea4b68c7e2c979fa5135ae7e2f7dcd1041460cfeceb0d56310523564c99edcce7ea47623f7097ae7f700a6f123fd74ffa62e055ac53779d8035f34049c24f155ea6c974a2232afd0ec82d9baf9ad4b2dd42f4d86249c3cddc680c79310d26a6b5dc7ec2c7c496d08bf109aa03a5110c1460aa0197d16d4f8f1c98ce441d772ed6ed4bd486a4c9b3da6abd8558a8a922be04637bd46dca253d074bc2b12a71fd643f3ed738e7d662a77bba5b414e66801e81fd1a2ef5fe3891ae1b9670781bdebc005657012bb4ad4339ba0008bcc903469d5155ccaa0082e35fc3bd5abf25c3bba161e4b4e34a9e79f4347eeb371ada9ebdc365d2d9e91944c7a1deb36538d54f65c11f86adbb7a67fd16bd998e603a0cd4d23d445a2c1252cb5a138865ceed9368a3335457629470b4b0188486d2aece5ca5c30d4937a20e3006c873c2120ebc65f52d06cbd77b0a6a30d2256f8a21a15dca519229a5ea0eb0209bf68e94aa14344adac890d39e1962257cda47dbd58cd8d1a15812787242b0a65072f99862d9d7b511e1dc6b22cbb8a85fe35b098e5868e2d408c0b15baf2e56941af9250280e47de26ba82e1c914c302dc12ec674c5049004ece866ff0622799231608da73056a23d0fe534e1716f0e1da38687908cc9b2e20d4b055c1b5d0c61214df7e42eedea707d727bb74f132985f757b45da4485d2345bada944697b4b56717abd8410b32690ce94b1ddee12cb4bbb483a8086fef51ceccc733c45e7da22286e2f394179b86d0e08e3b0b4573b056cdd33a87684937159c56bcab877e6a6d6cff1769965a33f121c706e9fa576d503ccba0f9c9ebc85c078b8ae0d78aff7525bff8c558ea497e2ac84bfd68980293d26099bf750337c5d6e605a43db97115c814c2bfd33a1112efc1f8e24d20b88f494992c5ba2c61645879eb57bff8f2223270673421dc85f732bdc024dcc9052eeeac024475bce02c2e750a849ec5623ae7d47c5144c757c882b9f1f00fcd7c37436ca208db58390f7c34c4fd093d523b1bb55e7dd89d3987d7fedfc7d9e3650acb70b5e99269bede4798b8bf9ad6dbb06954199de320960b1b1d810f00f3f603ce97ca593e25605e0a22dcccf9789c2dd79340a95fc6f17d82790a6d7e5f865eeb892990e66c6731d062729bcf03cd707b918edce94cfe1a603ad0b0df056aa287469ed52dfc2c0cda3a0bcd8bd90bd388111b05bbe872761882f287f794238ed55fcbcc98952fa3ab3c1a17587c206862bff40262a8588f276a57b955553df8e876e21e6597475a4a92d028e815947aa15805f8bae7322c3cd3845688911e62ac5312c5ff736fae9d1dcb704478bf93c399c1378f4f857000cd8f6da91a9fa915bd615422e61f6941f4fba2975f3f76d0a54679bdec39157a9f007ca66920ad44a90dc660aca5f93833ad0d1d6dfd5e2fcdf1996674d4660d632a05f0c8980977dd1a1e2de80c7f711a24a4899224569176c820fc7c354693ec934bda171c23b46720095c42d43c82df946879e080d356d0b7167a57eadaac88b185c554fa2425d935d73a0c91b9f4f4816865946d814e6087a90896081657f818edf93f95c056311a8af50db73e3d4b46510599b7aa70c8f4e2671e650f31e748608a09d2ee3c9c475c4c99bdf4e5e316de38bfc3aaf700e0787999886822507bcb805565d1464252cfe382433ab7c6b45be188064321a4186ab049f29976e91a34", 0x399}, {&(0x7f00000001c0)="91f35c58363bc6145b5705"}, {&(0x7f0000000200)="1b2f67bed87d358e33f80e2b3ad749c34fef89c0636a00a61e51918f66f7bf75998b531dacde"}, {&(0x7f0000000240)="a4d8b7f9588ad6229cec0b3212665546a103dc18e8c8ca520280def32e5ee584b18f38630b337106ca67c3337fa378368bb27b57e99d892c5337d813e5f8a796c9ac3b61a66e4bdeea4c440bba4a803835317265474c5ca00563793f7619f7d017add67503815b5b983c1918bac6cf69f5133833c41266966c6c5397db7a51e78a3ab847b9c5b08bf8a3339a58da4fcf4f3672a3821763587a4d7fca7930a84ab31d2fb694f5e4a2624bf096d50d74a5a563a22d1d06a58b29eee362480db755f85bbdaa4eacf00516dba3ec70b000dfed9ed5910073b02ab06d51e85fbbde93563bc6afbe", 0xab}], 0x4, 0x0, 0x383}, 0x0) 13:34:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x4d, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) write(r1, &(0x7f00000001c0)="60733022a22cb1e078", 0x9) execve(0x0, 0x0, 0x0) 13:34:39 executing program 0: socket(0x11, 0x3, 0x0) 13:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c68feffffff7318cd9f8b4dcbaccdbcc27f", 0x0, 0x8}) 13:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="6fc4db483d191935a421bf549f42959d6a3814f4aa7c41945da401045089c8fa198d1480b129b3e138b64304af88ffcc7f9e2a82b921d473a038bc25230c194daf33a5315f4e74ebb0d23239a9fcbe2329486c5e7d9f26b5a1b33c3a04a711b01ef98a5124b0ab783fdea37dbcfc5bbb1b17463a4b8020feec3d1a6f9435a703fb5345a7b087a397cfd8cf66ef1e851ef18a7d8218ec0a9844ab559b883c1fdc8df786e50e0b18be19707c543eb0931dc7e315c42811d334953fa72c1303531a6f9e0758d71cdcbf9b222794ac0b2b10b773e50e28aabcde02a468c9360fa64238abad12d1bbf0bb74", 0xe9}, {&(0x7f0000000200)="141a2c5b7dc9f2833b3efe780a525be143db6c483c492992fdf745bf157d2b4a2547fb387345e77734494c2b9bfa6860577b5b7d66348b1674886f70f2", 0x3d}, {&(0x7f00000003c0)="9388edd32e8a94dee8745d3285b1edcfb62ae0e96909cb7dba9234b96b48ce86d15e6ec0bbfa118f7da35a2e35310b686b1c61066f85e871c1f6de9dce998454e7da1d15327a55238e3ec8663f0f479890f43020ce81aeb2a69f17fc783d24a5a94c7d61c8abde3e4ae421fc721ea71f9c61c2083554e3f7d097b783c8ecf508b9b7f2b3d27199e931ffa2edcb8d1521b7e1deb1246c6f3eb30b731c414d95a088d0ada1c65fa41e337b094c709c02143382", 0xb2}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="10100000000000000100000000000000e138be05fdbe65095a0fc22baf5be79f41ac1280b5168f1bdb21bd151d04599df22ba76fa9ef29c88ddd24caa428b79cb890bf8c1bca65d577dc9dd7ba16b5cd50d6200128e7e010499e872fb2c8b7c1374817a518bdf376c23c1179f57e096f166339d508a6b4796fb3a5169b780eff11955e88b148dd8596434fa996d8ff50f485abab00b9cc3e837a92ed038a3b41d09dd4deafd537a347fa074d411f011d8313f6218fc0afbff90467d37b13b834356348b1c3992d946edd3e8cbecfd2cfa458501b5b84ec50a1b26096f74d58360527f9b0cb6811ad5dc3be99dc77e1cc6f0ad11e139df9c86aa6bbbed30960595cbc29d62fd4a9f50c0755a6d712d9253f02f133b8a08db701eab6828611d6c7ef7cc0fb24da4c5d90401ecd436e74581b96ebc313d2dd7330a04acee9519a99441e3fabc3c35ec8cfe5b541a663c3dac44c3dcab82b81d9ba8504489499185a361a0c2fa86a1f8cbe5c7043206e3d8e45755c31d2733bbc6846774f786d885ccbf8a7144150e2fea301b19d5b5a8e8c2b5bbba583e9bc236c0e7899f5c274f9b855dd27067e1f01c99aef1b5d737d7e6a83315dcb8304c23726e27caa73a5b20a52ca21017829b88a76bff907347f0002bb34a720835528a6fd5ae1e6ed0503da0cc36d7d61f4723912745774941cf2bb5a0ed4cee09a8b028151fc6143b7f113089bc64f336c7a761c4d5bd6d0829e7e01667654919d55d44a5139c8d385f8cc5f9f52f6c1d5e29af8ba4e390adac3bdf83677edd8adbef679711d70313a026d3d4ecda1c4f649e36f5355420592e72ee5a61058658abd6dee19314bf3d35fdcd880bf67e5afe87750027ddaaf33f992f51f0aee0e74799c8087209e080d7f3b58f61147628e16de265b9454d10b7b88726750046a1870dcc7cc55c513f7461deae8d66fe9be33ff0ae632afab90c5d0d856050ee68f689f51caa1e41534b5c68228491bbef9c6fe499fd8fab4e3bb164327d2c7b5f2996c308d5a72163490966043e6effd08ec6bf5a7f1bae53dfa8986b7c42649a077eccc0077e1b0d6ec8f8f38beaa0583e1850ace931c62603a04092a2a87fef2657fdeefc86e8e04b701c7b3291081250b3212d610089aa229501d7bfbd6e2127795fb8eb19c9240e0ebb7a901e0fe850a81b5124e9552fdaa0d3f5c616a9b8d60f09f2e275fa35fefa458bbd6e4025a96c4c294f04324181362cd0b385ff59cb0d32ed2898fb177227652f044e43a6b04baba4eca8e13602915271b0ae325d5bfb728f544e5ee6b4f99c71d2a146232e855910972b889edbc935ab5a101f1c279b904527acbc805c6dfdd08ff702e724dc40f94ea1022a3792a22b4fbbd567b620d759918468311aeb3be586923aab3959b1dcde8b500a35feb5105c7cfab2175fae38f9cb42edff64f66adbd43464a6912dce85dea5f2f4070c1ed0342afc8bb0868867807c2156b8ccf2a2ba3b1b77ddc3ed8f7fded8f0772366ed3ac65a9cb098df4bdfe0e9e7d36148af85dca554b8a0a520346b884fc3af98b77e27a89888bd3b173914d4310b2a806ab95d615047d3efa04f7e141def10ace0f6781572fe116fb5cc4c91ce472021f01fa35d737a88d7c0b936a75341badcade1c91f9627d2bd8befbc815ce6763f4bdceda6fb92f0a7e374a78d6993540d776909f1f9fd66fc355658be8ca94131a1d86b1da3ac9bb812d2affc298bcffe7f60ee4a80fcd4c2f33f21ea1dfd22134fb5d4c6d5988680aede951fe99211b0f5cd43b1a8f5d677393fbad46c04ad42775b18edf217fe1163e4744f3afcea66cbca4d2afeabbdc7ecc731f14f5c3990a08c23b76c604a740802dea7d2caeb4a2f2e1954b24ad69984a0e317d2567b61c5ed1b55115c1b07faea33c082703eed9b042fd4242178a8234b41ca5148c72b8367d655c0f925966ced6f2874819dcd28daa883b94e26d066893fb9943a5a434df918d8d8941b82704f767f36d01edfdf6e40cac6d32373f199dd44a60ebc4aeaadca29c7a1790796d10f872230ec4c55f585c3b60585d31dddaa9677bf1f017bc78eb36e4626b6007797d9e4b97a04b79122361ad689b4411dfa12238ebac44cc3179e962c91b16be465347b606ee2b1721330c24817dadf0dc54a198613f4624bf0624702166d92c1de969d91b0075296674079825d15be1064d0bd38cd7a6ddeb171f74fa50c78eef16993f187794c85f3d9e833c9dbf87043e9931ea071ec59c942ae6427b514e4ab19069766d7dec0af32a4cf9504d33dd8232588eb1ac1cf78d67551effe86d93e35d15d57976fae54520647819d26e90eb5d14174408763f610518d2ba65045522020b7a1378e1443b5897163675261295e42a818be65ac139573777843a85d122d0845a773c9025662a284ec9040bba530825cb146f5a356e61b89e526229bf1c875986c0007f3ed01a17fb5dc824d09661114db7a146afe95a0a3ae5a7d77b54d53de5b58a615e2adc678ea1d911875c21af1afaacfaf290ec3b2f00b5f868b3eed6d839b6d6c3dfa6fbdfe4bb3fb706b3feec351dfbda40aed053a6fe85e1c8e6c7d374ceb4c19326edc02983baac90f56b604c73f114cc9727ec478ba9d802d8ba4cf964f201b724884eb50f4dfc9071da3d9de22e7ae914a92d0f8f9578d13201fffb6e50efa67822329ccc5c8ca8d920aee08238365b0c250cb89a00580e170bc9ba37e90b8a86b3816b047335d2476ac197724a969650194796e418621bbde8185a3c2957047b6fc2f9b8eea276365cf713adb9f68276bd82b597dafd429b22029ea21ae271034325a4baf524595f2dfdba9f910ccb595ccf2361bf8bc30363ff4bad85525b578d427afe45acc6b5c10194606703fba5f4f7070fea0af97f2f73df5904562df0449961de90a1d02ee0c7f0f52fc1f9c409663fec35bc56514a9e38ae2f1f3ced176b98b8de260301d1741840ff2eabf6ef08d6e8c90df447fc5a8b64942420f019a5993767fe7a9a3afa931d24f8262746ef28e12c3666698ddab2c749a28181397b88f195e284a5bfd8a5d859670f1a7272f92abb7225e7f19742a8e175d5de48c2cc3f9e3ff13f0213e77fd37e3671c82ed3ba4f24c63cbed83f837c3dc1e2496a95c9c19b95734b99c47733b7bf59996eaa664cd2ff8b0cd66e0d93ff17e7eed6552328c65a56b3670a14e17be889d5fe8aa80f182764da41769be4cc646370924549745570ed84eee5a56fbfaa93ce127cffcf677c4b10383e2486ce2e23f4bdfc13ca3d131f4a44e23a8f73b7e58f96fb8a9dad2929b4a0c77034ffdc11bf662f64bccb1e689f023f7e5e19794728fc12703432fc40e787fe799f2a0a128491e1e86f252fa361f606865725105b1f195b91a01aed507373b069e1039f21072baa679932e96456c2f7aea18a5152d5e07a0ed25ec84b7833a65a9aed8dfcdb9cf5b3d74c6890473e0a34bdad0cfcca8f4d7618a018ac8cfc78d9818ba3bfbf7d3e20b6df96a0795cba6dfe65516b1059f92a4292ce967346081566d92fe18b353b07f3f4ab1f3aed58a644ef0b3cf4a770557b36de66206d9ef4206b029b0b4103fedee25f922671b3c0327a1d7eaa06775eac8f125806de2b0ffd733a1955c8cb6ba1459ed94323e6f71a0845eca5a955d7100cd93622e8e6fc1d0176fb0b3351f1aff60d56276f40597c005938e1e2c8efef80ce8267eaafc5d1b9700789a2fb571cfae8bd427be7667c9ad0ff098ca1ccf369a45e1741500adc841655f581f7ec337148cd186469e02bdbc7a8884617e024f08434028e7127cdde7768bd6d985835d5609ac09174a68845e37d04b184bfc1cb9364ead3a39f59dd9e25a164c7b575923b52a61f199cd2a7b2e9aee75f6b561c49237b2b23041080e78ae7984a8f0cc6378d6e181e617d75f4a1548560f77918db9db77d953a1c19cd53fec1e70f946d75e07a07ed727257dccacadefb5323a41e1d6a65f42ffdf35d67e83fd038fa41035ef2cb555ec6bcccd387002f173da1d1aaafb13179f632f033c2facd7e9d6a638d9d2cfdc778058b4cfa95dc610ad75be7979d0a2426e163caca262c3c45606d52714d901e847b4d3f1a06a2cabf9946f9f680a06d35abbdc4bc069f6b090688eea2f97ce07e946aa5ebf10b95995d9afd6edfd49ddf07ec860fb7abd4ab43582336420dcf404725a065d0decd8b31164721be0a13d09357680fe69af3e4f06ff55bf059fac46a39be3ffdf667cf62e3afc65789fa9f72c8b915594ff99e4080a0e673d9c58e62d2bc6b61a61dedd512b0c11572b94e0b71cf3e4a383743e2a923dbc2b153e8291598e34c38ffb0ac1902dcf2e06efe15169c4808feb233b945987925d3f3954e5f6dc0e26a12cbc8d876a5fae0bc38f69e5709c307220be9c10b9708577568026ee4db334f49b47cd183fb3c211d337ba1968dfe93bb436a6981584b5e3d9f43600ed04185d8cc58b974319c5d8e91bf94a207e57144105d72891cdc78bb767a97626e12ddaf77e33caad789f699e1f49075d93ce2ba8ca6b4c26cae39509e3940cd69d7a79a547ac5c00ee608de89b04eae436028fbc874ef58c3092587aea19261f4b0b28d5c894f8637acfb367edabf2e3f36e92ad81830fb132f37b4d5671b50002c3973e92275832f579aa6a306ca8f2a03badcf34d6fd24136bbfbfe32887681c209fa02d74794f77f610b30874fb7fdaa01ad92ebffc021f68eb316b0ffc484a77455ce7dddc0c39d29e4737cd946050b7176d90356478fc45c5d312d97f3dd69ba803be78678882d43738e36566da5c242e4b62a5d4b8ae8af947410456b748951b65f6287d3e74d7b5b31fcaa494ea17a7f1acfb6ac3f87fb234b5e931ca237fdafe5e208223a4e556eed66ad595d3b907a1adb70d9d7d4506f9f6c408b0ab69dec91e78e4c6077d35f3201030af49514ecfbc2cd360e9e058d59d6ef68b4e52ae7940e6de5d863765a326b654f67941bbc93e578f280b38c79cbe97faa1f4acb828773169edbe7cd17bcc2ed2a08ab00e5b64246abc63c26daedc9a62f6008d1450e099590914c498c8e559a985c1bb6eeea72cca285507926756a458eb4f412d110759ac517abf12e25de6a141dd3a012964f1dc4339d62b846453944a7ac285f4cebb4175c017dab68a3fcd53d16a1fd63e40b623b3a812b9ca4cf39b9ddc1f291d02c3a3d6b57adaa8aac8d74733b8470a4fa01f9ba4010aa90696a2bb8b44647f2465ca71f433319e9b69ddfa95a0999a6eda02b91c3be715b4b898dac8445f7eb5e6b16f8f284ea4102ce899e71e156fb69e697beb473a2920fd44c796ee044b436ffd26b2d974ced78f74e262a3b45079789c2501eedd4c9ced3624444939fcf8f4f7b774d6d6e5c5e59e7020557293b35824d14386b50fc905702af46545f7b025591ce1baf8b3c78e990880399b9fd625899b6d3f82d21b78f480fa912773af8034e8187f801349985c49e1eeae94070aef44e5fc795402f6b4156468a350bd34c1bce4406be11d4644862891bacbbbef64d18fc7bddf1197e984710a4d5aa7902e19d45b1b2ec5bcde4ba8b54de90904e30cc1e6d5ea94e3034e9c80a014e65be9f229eb38d83d66f759d2f8d4a9e39d520037d7560b1dd9307992a95f01f1f76ce6e0552f5c7c8f04bd0913a6f5436e954c58c669430ad7757da55d144dece50341219e56f4cdc5d75c7f988affb607586cd8e78f5e00a1a2f4bd6101d4e29d1d718bf0c5482232b0ff2bf5e6e10a96724cce6ecdaaee7690f85ef973fb78896fa2800000000000000ffff000001000000f3975b74867ba42dcfba7098a727e33abc00000000000000fdcc7bb6998942a831cf6541346d19a89725424c4f4297a48bd17789769a4e35fb16a14dfe535bc4ba1cf87a10c1f68b9bc97955a8f922fb444cc9be6c04d5fb5f591e12995c01dbe5f8c7c87e1c9efc7b79feb695d79daee5195d871aa9a8978d7afc825bb04f99a2f6c40182ce0dc2220b9b8e7455ab0000f141bd22ea935fc6763fe0c80a7423c375d9b70715290d417af6570895ca01a862ab7de9c389546fb70bef5463"], 0x1038}, 0x0) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x5d33, 0x5}, {0x3, 0x800}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "22d338f0f7f7994ab68ac4439c24fe214ef81eb0"}) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 13:34:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202530489a6c5d337d196e88a2e2f66696ce00800"], 0x1) r2 = dup2(r1, r0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x9, 0xfffffffffffffffe, 0x269, "71b26195879ae606168fd2ac8807d1854361ad36", 0x100, 0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r2, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/78, 0x4e}, {0x0}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x421, 0x0) 13:34:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 13:34:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x100000000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 13:34:40 executing program 1: pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) setsockopt(r1, 0x40, 0x2, &(0x7f0000000100)="a416a05e33fbfe6e1b05690f91dbbb71623eed4fa1c18104a7a92f234967410e60be4f000d782dadaa18e7aa333f923648a66bf064336f194e17fc8909009fe5b9dc5e181f90c9058ab04bb68e307eb4c99967820095da503467226dd51c8cf078cbd025d9c4bd0974f72844872f76460ec999ad82e5103aab1d947b1229b6f657c7abcc8eff54fc0ea6593be6faeb9984b66e67833a511054f6ecffbcd7f9070997801f5658b17cadfaa6af9862c3380021b99b7fcfe7b906e53632d02c1cba6215f23ba7ec609234ee37a29cbccaf89ee7ffd40f35439bcc78817b8fe819fe6d274bc6a8e0f4b44d7deae72a03451147a4e9bd7ca2213e9c81e204ea56aa82809d86b64b78c0e1d62548bac11b0ba0e97c4b3011b364029693fc273277610da2667e248687bf2e3f8caf931b5855e99aadbfefed65ded7eaf339efcc4f973013c3b1cadfc6bbfc73a976e8632e8cc903a0d6c2c01a49780e07c4e85dca06cc220b2c86da4a78f091cbb55e27b1e23705bafd1c7ed16979b4620169213f536c6b1c2552a027d8d396faa874364a3957aa36b234d3d0efc9a4ff6e1e49b866b50ae5269095c292bfe4bda2024dbd127a240ccbb68da66638da26e5b281e86707952c3b7f79702666744a76473c81f185ab67e0fb9c1b1d823461a0181b5602bba7199777a5ebf0599a58bcfa95bbe584191d544e1e0e8b4880b4a653c72bfb7e94c95036277668b2d63b81bc65d606b07a0296d6cb9506ac2a087e045f253558fef7746f7b0588040e25fef32e1ea2c5592f29d4b7783fb4012a6feb6d28cabba94cfd704f6b47353920c3743a80d554f254730b98266e97ae7c2c85efa1a231e0a3ff09bebf88657e781655c3193c690a105ace485c4f209ac0effec669bf43f654bb0a94ac7f13929b0c34a9b3769c13d60d8a850f4127ea9383b275d52ff234094ed1c59cd67a79efb6fc4fc86c2f4e726827256f12c627062b781fdaae8a46f431a47a4aafdb30026b6ce1f82f75d12fd9be658aaad28308c68971f277484d57346efaf0182b288e9d871206ef877216811bb2f7fb454f865879d28ec3ef1c993daaa6d08a384326633fb58a63fb9f4e64cf050f2f6f980d6d52e8819068c56c3e3ec32c283b9b62aa1ac12a1dd440fecc84a4bfa0547d8fa08edb481c10eca4f6d2b4ac2c8c31ec129aefb33a115f930a7a1270a9e4b61c24aecae40356f1790abf84590844bcf637eda0fa418cae2cd410bd22c11ff87a9f48cc2426ded08834e155078a8ead4a530a571b5259f1b543a87072846907cb8bd88440e48960c5a1ec50400bb4d0617be6e1029f33930bcb0feb0f15e4813dd713c755948f3b7bf942729e60a392dc6553290112b3454310b076e4c4643d316c8dac35649b91f78179e63d5d41cc2c7cfcd3aa4a227fff8b073feababd2b97ade64078bbfa6d99a616dd44b6e002f289a636e409e7fbe850cb510d08655f29d9e5281c92f827dbcede402c75a3b90f55aad3da073cd0a567db5ae0ae5d9d3c7ac570c3e5c5eed875726f94183bad398a3649c1cc352e40f215e040f5ad40d83fd9c5ea31cfdbb0c931f07b23802038d88a84d1947d59884fd6548a06324c3bfb9713d6534083229b4f154527cf44f66ecd666fea7f0ef95cec5a94bc8cb91c36c13322d6fba5ee269314b8a8bd8aca40c5595994d7ded3d13912bed7ba31fce76b88833380d7921589ce7474935c98939b2d03bf9e9f9649419ec1bffa6381da2cbce8450807004ea45cf5f857ff4965154122d278719e810688276448d550def2d2039c7f2bced051a4156433ace194fcaeaca8096cd5c0cc85f00bdde72e6aa880e46e4fdb2d8dca1501e83868cb95bbdd57916427009a3368eafef9ac7f98c69c4b235493041462cc720cd7eb3ac38ccc604b58dc6ff328696bda68c205b35cc50cb0e9cf6beb99e56b7938d4a417f46429e6d11e4080cf411feabb8e8e8bc10b14395aea98c713027dc6a195f755bcc130aa943e50a73f0fb69aa45fe58549158280d62404cc11988621ee79cbb626746e34368faf683904bd9c5fdaaf780baa5cb08550e89355931a0394b068ea8865c90fe1acaba2d2ac8f936d0efbe160c053e18f27d4779f49294f6c44b78c32470e4136be4ba9be17e05fff238a22ea5626ac333d128bd24794dc35a95137bff47137308af6ddbc61b9f9e67084f55b52433ce4856617326ae5949db94d8194aa9397b493ecde04aeda652669d55942f142f2235ba9798071c62ccb25297c6c71e76ea2541f0c534c8630376f99210305875ab8f18285d16d204cdc5b4bace941cef3acd11f363ca6edd0d961ad893f10f6220dacec1ec0fcb7c3a4cae4385f9b13510a00527321f4b1da64dd10bdc680a7f6996cb4c217d427f148dee91bce0be2b8ae171619ac528d3462c7b8a57c11a63e0fe758e158b5273ebd97b239fddc3fda090ea0bfe8e0994d4fcfab00fd5eb90a930447fbb818d35fd8647cc947d0aad2ef8984c1d13406b508887a79c0541e0ae725e5debe76bf9ee9ca63507c43eafd8a070f4c9e911e4e0e3190bcbf4327f10ec29f7fab30d54c567f0420225e11e2dc7acea7b5f329e0f71f94793d7df09c9fb5e1903bf9a7316470cfeb9a64c3ba64c2ddaf02a8d50e011c041b4e6f0e6699702471b169b1b9dc190395d0b0ae91c78db14e0bc279fd330bc6f42cceaf1dcfda5eea4c3d8f2639a5f7696797a25a4a0e472087abfbb1702462abd5aabe68e40e14b43f940089c69fa19c8927cbffd20860dc2b83ae90b34e9246e0dbbccc881a02b0fe18ccc60907dead09a6f7775c4f672822789fe2cd4b237344111699c5a2d5b3c265a73ae3472568c12e094d48e3ac870a6eb378bfbde9c6deca5081f7f45596595855f42fd43fa1ee2f885599978d1ee27b131f7898426efbd9f3704d729a64e0b994b3ff771c19228952099dba65722c3bc4425b526064e07640a109b1f26ef1de439525afacc7c14cbf265aeb5e9fa81c59a654ef93b941c010f7f8774daff697840ab75253c30fbfa73ef1904ee0d26a63972a610f5ee813ed92162da5e4b9f15616b7818c5a9ec06664b1bbb8629927a2b5900efe3a5aa98ac5b6f388c8914ed8c6d699a0cf1cbc1861bc041b6801c5c438f860c0a5a2118284f0548e324a4bcf8bebfefa7b87aece699da7503f56ece9a528b6901ebeffc80424486e2824da3c44adb183820f586320991715f7a873400b18f305ece86824a2bafca5c35c325ffc57a8d9b7d2c183ff980e0d02e8e78db8bce879bcb2946d983cf278e6d40abad0b62bd13f4a3ab4fd7eee3282457907e483ab771a77db93e50ee5b51d8a009b9ca6d71ba7348a492f2a8e72c3a2f7944c1ea0296c1ce057a64b40c91c1568ba4370b8400ffd2bbe9afe07c4ec4015e6933c480f130637b1b5019010f911a8b7b9172e8232bcf9f5c90ce5d55bd8e3d14e364cfacad78e5c0519924cf35c4058072560f9989e1e63ee8893a38b70675cd9e3dab4ef3e2a23b2d2e175ccd1b27fa151fcf5905550a24912a2a399f4c3490397b1f2274a37cc9d43fc919d7de513224a1f20f8b6605913126b68f6d41f8bac690f5c582dcec0472eaecc558ca8fd07aaba908e13b468f7ab1ad9d0460bc2134ae9efb9928e8d0b199bbe0c1bb5ae96bf9b958262a90ccae7a31a9b5f73ec871bd99f165160d4799f53a1f4e8ecb4ea2ba91338488129dbc9ba6cc08b3e785a5a8f9efa72850b40238024cc1cf8ecc4205e41189ca535f13ed95fac98288733dbb3263be8f19c0c0d986ca4a5d4c9e50a5961319c59414f7066023c35d5ea120b779362a8fd9bff7afe53c73a1b78f6fee214bb1797b5b7f07831f40fb6e6adf7b81a3b59af155b66d5439a22f571142c379ec4aee568144320c14737354aa903615adea443e2b977b7875c8a4ada0184240c91e7b09b7d59fb5f2bc4209ba33149597aa140260f079a33fa44ace562450ade781546307c4c4a17cd1a51e0f6676b5f32a09538584c394d241c1597ae124465776861f72bb269da15f8045ad64d50b954822bae301356cc3e759bb899389f5cae6fb4806d91b54b4a6828f7cddd3095fba16d24e3d86e7ec9f2eb3ad003334770bbf584a44e31830cb4a9b0a9ac9a1af3ac093d71e3b6c033b653f93e5eadf371759cef1afa401ab11eacb94c918173d90d303f503426848d3cd07191ea271ec8edf12cc68decc2f6bfcf689796274f309b6e3e01f7ba95475dcaf9576537c81867174a13632ac284b00988ae5c3b4aa5fc609b6aa5531ad2f0eeee61d8859317d89a0cef9f4d125f3f5b99104e7feee41f43b6b40fa5eebb6b1d28c1032be2f899052eaea3ab25a361a086c93dfaf91da238f8025ec117e9809af232f25dfcb58343df4afbefd341e766192e60046cafae35ff3a27440758fb0b26a5f66d4870b5db3fc19b7c4ca05d004821a995f7897d2ffcaf1c5d0ad7f2652fa2876ebfa9b00965cffeb23fc4d4b5fe85b9f3eddafe49009e3f0c3d9ec1623f6f44411c7c9cb9d42515fe521fa7a3da1518fec445d24a168e6e9c34029dd297e4f6a4babb5b360c080ba1e610ccb52bcc218821914ef8315046b1b8dfefac9388f5d73febd5d15f7cda56672d70e4fdd40b8c73b009032358accfce685879ef9207be6de7fe3daf0cd1a7904fa8db01fad86ce83c14739986eef3144c7bb85297f3623b057bd5fba72c4199fe7152ca1f7a1e663ba8ae619484e6454899d3b4b300dbbea8030b4d3b231f094e1eca44f6944d3ba0f866fc5702824c5d8cc1679d526c9653604ab358368670cb7896af58ef50e8e9b0dbeb465ccf76914c43638e2c880d0ccfadac48fa332b2528d35c960de6a1603fe862b1094bd65cda6b6310c91f6a563cf674b3081a2136a21c388cc0fe969ea84be9e77be13dc8bb5f3d13b474ac33fa53b7a743b9e69c2b95a075158ba05b297f1ae477896ad9fc06852e0069f8dd87d29c8081cabe6c889f553f2310caecf5124243339b8a1e8169225c82fffee84df81e1e98c781ed1412c680147a987a173e8ee4325535cc20196ceb22f734d52d41392773b1e9d31be350e8be4392d674b9d6f262c188f6c86baa30574236cd53f3c2c4bf476af651218211ee4a81ba089f75f28f3df2f93d0d2b1c7c2865133a04559ca415e28cb925d2b61d4150b69716ffc2fd2542dbe8a058b383d14881eedf8a8ff18272d731d30da08825a6b045c8af0a0a121cabbf1b064ef30a9b24a31f335ea1dc8dbec2f499c31536ce198b3b319cf80f721d41c9c22efa086e4b7ae70c8563c8829bc90481e6a8abfd2963f603d4044e91d8025b3827e3d53550658e4f1897b64e3e8efa8b3f22ed44f7268771dc8cbf6980cec80f99813f8d67a5c938584285bb31c15c7e3a5a4744d03263878dbacdc91ec0acf6bc25ce36f3b123469985196601824be68e73438982ce5f9280d92c90d87fae6c46c0fe2e68a8d435b049c9eff9dbc540b5bdcaf33fd1774b6e948eafc37041b489d05c317ff8b8ab479a1f8d9ad43e07048864647a86d48b448fb9625d440bbcc6185847cb8b92bd2c049723b42eb3bfd2d1ea0cf12f50740f7537ca0cabe6860d7b47cea9bc9204d32a14613b7503119a9c2faa948aa07636e0ed3919802a92ec30ac892e643e94672268daeab3f121b17ee2f21e27662d6854d959cfde2c92ae6eb6b8ccd6103ffe073074b9ac5ef1460e84357539c74059646e1329a9f20b555e8c4480ed9b3b79f6aef50c9d0755cf9717de35b28fb0b43a", 0x1000) 13:34:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000500), 0x233) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x401, 0x7}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x7736ff8d2c0962d7, 0x9, 0x9}], 0x8000000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x0, 0xd478}, {{r0}, 0xfffffffffffffffb, 0x11, 0x81, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x15, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x88, 0x3, 0x7, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80000001, 0x1000, 0x2}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x7e34, 0x7fff}], 0xf3, &(0x7f0000000240)={0x9e, 0x59}) execve(0x0, 0x0, 0x0) 13:34:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="edb402900629b01972764ade758e8fb9933172c16b56b5d35d7128f94862a1be22919959455e715f5037e64e4a15fa3e337a0aa406ce6f0aac00af2fe6cd155b0a0f50875a9b62527f27f712", 0x4c}, {&(0x7f00000000c0)="248abf4a2768edd68bf9430dc154cf977907ee7525c73f8e9225cb4232958a18f250572f1c490d889bd87468eaa42918bc51e3d33f3d1bc8c0b56f37580686ad18a5209e677dda3b7e96a83d15e8838438b0d1ae8bc5ef1bf4e89b92d83bacc19cd05473c24312e965da757481c70a8e959673d1628b6cc39ecae11b3d3140645c8ec2a8235ea3d14fe967d322435d944880796c1596be3cc97ad41fabbb31a8d33b812cd216ef9f4b6d240779a2672cb83889b5231945612b6253f37723a5362fd14f3a227e93b79c38", 0xca}, {&(0x7f00000001c0)="f27d46ef9d8645a5174c83d1018a6a9d524564780755162c6a626c0fa7f25874104c57dfd713b625efca48624a00e15f5c672f37a06d11e214bfdf25dd8bcc9c957b96ac223cb56a11309f612de50f28946935960e8e09bf35eb1ac266d9792882", 0x61}, {&(0x7f0000000240)="87be7d10513a3a5db91b2a8976d1cfe878701b06c8a5e7ff9516a487300ce907356434b2e33af552faa98e56f494b4626dd790bda49e698845d42397bbb9c2518b94391337b5406bc26fbc1155046dd62d5cba3d3540842b80534f8a0c1432f54a4106031166a87b1dcba0502b3ce97beb40f7bbc795f2783946c70543f78e303f3fa14ec919c10e4508f4a5e728a734aa86c98a4e9f976e58102ea8f15cb80dc08c62090b5d1a204d98d9fc43fac5d0c6cee6ee671df0212fe441326fdcc25e08fbce35df081b4fedf798026738c82099fc3783fa9deb06614619da66d1b31deba3fe170cc4d9529c2769422a243429dd", 0xf1}], 0x4, 0x0, 0x0, 0x8}, 0x2) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) 13:34:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x7a2) r0 = semget(0x0, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f00000003c0)=[r4, r2, r7, r4]) setegid(r3) getgroups(0x8, &(0x7f0000000380)=[r3, r5, r2, r4, r2, r6, r4, r4]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='},\x00', &(0x7f00000001c0)=':^\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':[\x00', &(0x7f0000000300)='\xc8\x00'], &(0x7f0000000380)) faccessat(r8, &(0x7f0000000200)='./file0\x00', 0x0, 0x3) getegid() 13:34:41 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x44) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="8b9da0bac6ee95086ae2258c0dbc51e3fd57fd33308f538807b921d3ac13a8bab18221bf5119df2a5a613b6dc0bfb9009cf859fd003a9bb7ab5611ba2dd815e8a984dd4de53e245be189d4b074994c9acbbdabe38ada13cb1f02b104935e85b302e560b37e9c84ba89bcb075bd3da87be855f6123e624f744d5fe856b847d068", 0x80}, {&(0x7f00000001c0)="ddac038821ba1c59d743454a33e47daca4e66af54e90fd6317affde034cde4257f548874f4713b6993f100aa4f1f50c95bc94d5955bd3d7f9c01856c25c57caac361129df7895cc07114d2b0233a156c449805873df4319deeaf2fae3dd352b18bb6f35e52c1380f955d567922b7514e27238fe73fc8a77886c3cd4709ac0c358250d5f2f329bdd44fa753af7cea9dcd3f1bf3d4a531ff4b5b221b4b5aa3324318f59768ccb089f954c433d1", 0xac}, {&(0x7f0000000040)="bd5b1d", 0x3}, {&(0x7f00000000c0)="b4d1320a56392fd407", 0x9}, {&(0x7f0000000280)="fc96503f3edb62fbc1623d4a9a8dbed29fdfe7b2b1d51d8813e271dc58705b146bd0af3663dabb74551ff3bfc63a9ba11e410c40ccdec01d4beb9a62b91d957b", 0x40}, {&(0x7f00000002c0)="9ffe5a731b4b0289d66bc0275458c9cf2971e65843522f8642efab139e1c20b1bc53d3f5f248ef3d828297fde68d9a90689a586311c89b8673d96df061c9225e87fdaf9938aac111ce2ed1d9c5e4aeaa76f3cc578542dba19712a2325d65c8eac970630d5f4db82a7c73b35bccdaa3ebf6542870d7b5f652b0a5b2ef392d85d5001a2e782ba3ae714521b8d00fd4edfd5b3554e1097985e8ad9cab64d03cef4ab3fdbb3673b44ac333a9c1d98f84efe48f90ed0777", 0xb5}], 0x6) execve(0x0, 0x0, 0x0) 13:34:41 executing program 0: r0 = socket(0x2, 0x7, 0x80000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240), 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='file0\x00'], 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x7f, 0x518f, 0x5}) 13:34:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0xb7, &(0x7f00000000c0)="e8f9ecbafd6c66a1074c81dc05ec375a131b96b5d97661f51014a0f461ea335a480d0c927d24b1b24597cddc9fc951ff9b8f9e7930ecd1be05d88951cda23f67e3", 0x41) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fhle0\x00'], 0xa, 0x0, 0x0, &(0x7f0000000280)}, 0x407) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000200)='./file1\x00', 0x20000, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x3d97, 0x0, 0x5, 0xffffffff, "9a174c356d477fe61f04ce66b47a637895db1950", 0x4, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x5, 0x9b2, "8514bf4619c85b167bc6d47abd5c2decf8619833", 0x5, 0x93}) 13:34:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="9daad79ac2fb7c6a2d996244401f4d09bf09dcead265866a8d4e2b250c720b322eb9d044eb71b322712d13829fd3c1481133bd3ed26542533a3dcbcc3ce2cf9e6fc227377d23ea55dcfa895f85eea420ab0b854af7694c99f7782d45", 0x5c, 0x4, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 13:34:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 13:34:41 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x4007, 0x7) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x48f6a58052cec400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x100d3, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = accept(0xffffffffffffff9c, &(0x7f00000015c0)=@un=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x20, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x0, 0x0) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r27 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r29 = getgid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="5220f8e668190ce9d3d18c5f4bbeed79b995055a0151540a509581b73007509896404ceb90f7c951cefe31275e633a7a176a4fbbc6c3ad9aaf6f8f5e7ec149e5b733b495cf85fc5dd31fdff2d0d7dbe50ed842d8d3763bc2df03089c9161e0cde8d853107b08d17dc0bcc5f56755c5c08c9da2f2f9f89ecddefa4ae02727346dd896ce3776395a20e5f82f7433006d", 0x8f}, {&(0x7f0000000140)="6ca1bf34d09e707968049001cd6af64da01777c104cecca079ca85b653c248d8d58654e6ce0ac4682b7b06f287079b1cf6476194a2618bcf516b0186926d70222b9633f5f2be33259d2b8ffb3c507fb2ad14ea7b5de7fa92c0079ddce3d5ccc5ade8fb130f76bcb07764e653bbc6df57d459e2002c82e8ce5173ef3e6629f6f4284467451ef8202ee4a7f5019764daaea51afbf5b33f3dabdd8ec4c384754a4886e3b86d9693a2cd99c1c5d793264bd66f274417904fd91752dada01d39dffdd7e82b61ef614cc9df05f2093f07191f5be482a53f1", 0xd5}], 0x2, &(0x7f0000001940)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x118, 0x4}, 0x2) getegid() 13:34:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r1 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r1}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) ioctl$TIOCCBRK(r0, 0x2000747a) 13:34:41 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f00000000c0)) 13:34:41 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80002005, 0x103) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x4) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x1000}, 0xc) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 13:34:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x22, 0x7, 0xff) sendto$inet(r1, &(0x7f0000000080)="29e24ef80f99eb5b49c96e420f18e1b8fcb48eeb005f97b33fe12c961bdf6e0a53e39ee9dfc6eccd615ebdf03d49344864367bf084354ad81749", 0x3a, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x1, 0x5, 0x1, 0x0, 0x2, 0x1ff, 0x0, 0x1, 0x5, 0x5}) 13:34:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/151, 0x97}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200)=0x5, 0x4) 13:34:42 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 13:34:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8228, 0x0) recvmsg(r0, &(0x7f0000002800)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002640)=[{&(0x7f0000001140)=""/193, 0xc1}, {&(0x7f0000001240)=""/230, 0xe6}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/40, 0x28}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/180, 0xb4}, {&(0x7f0000002480)=""/88, 0x58}, {&(0x7f0000002500)=""/75, 0x4b}, {&(0x7f0000002580)=""/190, 0xbe}], 0x9, &(0x7f0000002700)=""/215, 0xd7}, 0x42) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 13:34:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/148) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) 13:34:42 executing program 0: r0 = socket(0x2, 0x2, 0x2) chroot(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 13:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x6) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) 13:34:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="3827575c2f52165a5c8518d1bccead69750e58a156455a1925c8943ac70abe5a6e6f59cf38beeb046c33d0fa20cfac77d28d9aa942cdd08933c5b709cd4e6008167829300d80abc6b047261f1bc9bce67ed36170e48a546263cc4198434d495cf0be48697a00aeebaba97bf68156429bf34f043d74de3441cbd3a047811f74b6f43d9039c17e23a9cd999873ec1824475584ee6b31a314f25098307cfb7257", 0x9f, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20020, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 13:34:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) syz_open_pts() 13:34:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$setstatus(r3, 0x4, 0x8c) clock_getres(0x0, &(0x7f00000006c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) read(r2, &(0x7f0000000700)=""/151, 0x97) ioctl$KDSETRAD(r2, 0x20004b43) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x6, 0x6, 0x6, 0x10001, "81446a170792ec0f679cf61e765320afcb5a817c", 0x1, 0x1}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)="189820eaae7d14133be57c2621ba7fe1102ab40e8519393cadb67e5a8c71f9f9d08ce7bda1a758", 0x27}, {&(0x7f0000000200)="f9abf8b85bb4f49e6b35fbcbdf33f4dbef7c2b166661fbee12dd1ab360e57ccad13dfea3a0a6895018e3da9e4fa9b0b92f7770450f27a00535c89fcf542026720bdbffdcbbc03bcbabddf8e641c3b115f1cb22ac8b546fc5f1fb886955103c6dbb2aa152062b04246114185c9e5a5c9365f19948233e80fc0ea58acae2066b7a914659f6db1a9133e843be048d6278aa104243fb8b03431ea0754f213adef32a2009537de10af2977e6f60f302e2fdaa6709a97ca05c06b461d82664a3f00c1235f1e9e6dcd8fad224c78a0ed949e44eb4df270e2baad826077380941289d391cd4174a877b9b797224278c1a6", 0xed}, {&(0x7f0000000040)="93da33e2dfe1f8881a49053d0e8021c5f2492f4b", 0x14}, {&(0x7f0000000380)="c2fd199ecf0f84d8406b7e9e3eaebb1bc90864c7cdc812b83df6784be327852bbe5507bdaf6d2d4e3a40205223fcbc20894b5751cb74dc8f6795c09457b5268fdbddb781ee835d89e9a2c7fabb24b0311c5c24ae6e7b065262cf4c45c3c32e535b1214c665c5ddf2bcc45a63c9aa635a573abb719d7470172b40cf67a8a1c594c65628cb525f1dcd7639ecb5c94faa52501fecaff1d4888247578714d095344511ef29a915d844ac428a281fcca6111772434520a81a22fdc7664e887cde10419109c33bf2a63b335a5c91e1a82e4653fb8110723489d0cb3a914fd37712691eb75a483f5434590bf3058336b139b17a", 0xf0}, {&(0x7f0000000ac0)="10115a19f5dc38da30b7d04a129c9c0d999d6d8b7b931ca33f2e1895621dd64d3a39c25ef0fe574039111b6f20323722664ca5cf7ee16e9716c80a3f1e4ca90384d2c3a813cb6062dad1050ce6d598d1718a0722930ec122328d5086b376997e5eda15db4b82959a7f5670194f9c5157f08da26fe142dffb63ac25bf1d65382cc8264b41a7c3fac3fd046f33b4723b1559c147242947a2b01477cf42caca8ef6f81f73858fd95139c870898a75fd2e17d2f0b4859d74127934a02504fa360c7893fe2614b1676d2b7a26f7ab3679865ba1be0276b563b8ff97abba5f0d5036938e1ef911b6c5a0b587bdc2bf793b3e3f140096017adb7dd44b5e7a5688be2caa6a793328832cfc590117bb2b48f9a41cbf12f457c45de5e257d014d6ff7374c3713c8e7a9db08505891c07136787e4615b1482a7aca4dd7f4f65bbf49627a5b8b779d679604b22e23f8d82c2d7408e21c42adc86bda6a69444bab3fe94011e9d0e7f0a28e78558f16de16e4048b08f374d6e5fee1cb60134d92e128be257001925b89f5aadd8bb2bdf8a32507d726df6db35549a7be8e44ce6f9c190bd00ca8ce1ce9dd68cbf073608ca9e5e1da78110e57b7dfc6f31a04cf5ed21baa7d222dc864ef707e86dc1583df7ce79600c4bd2dd58dc18d176c1d1f5258952037034f8f9162f1aa2f63320a738704e25647901e6ed3bc688efb1557fd76714109828ed30e9881949d26391a5e093bf6778e7d5c042bedf6b0d541c26a729d39d8c3ec5c4d934f21e2aac6e5e35e155670837b0b61778c2d5fa4266adb7625a0ee8985795e5e44de23ef4b0f661cedaabf070e40cecd2e16d66cf5994783ffcf7920c9e331f44d163f581d64b1405c59a310eb73b7c0a85bc042997208677d05e1ffeca7010cc4fec73f73a45f59e32be1a7a6765cb881e3b1b6fd1f3eaca519d2775f2c99fde6765dc4abe1eec05a86655d13b16e8f031e54ee13ac4585151d5b626e0eafa57c87f04cc1fa365067057f92a126928bed849c869240563b6ecdf993813f9299984dccb39bfd665583dc43e868eb9403a596144a74798777a3b19b45a71215973cb9fd9287ac60861dd113eaffbdee46f268e5b4c9731cbe58df674f07bd4e6576f46d839cf431d535f4c24e7df83c750ea56d72a43191895eea69d9cc6ceaf292e8776b0ca247077db964d28ac572ce75f295f133f0f71b75799d89bda5e3f14550e69c0d0714fa487f69caeccb12777082f48d8d8a760eb05390ef480f4c9f7a836410ab2b42799de5842805adef3b879f4caf2469f01e9345a64d331e03c44e96a5efeaf5f76aca1912b483a1da5259b0e0c708f79d1ea9aa984f2e0bb2111d8b73d404f1b32999a0265ee744e4ae8737f8138a64eb5f1e9c8571250cb09836bb105f348ae38b4345f4c9014484dc3156dc01820b897f5153d8fca675d5717c718697baf1236d698e39ac43fed9e56e2fd40261d67e8c309af341a354ad5ec57944fb4898f0044469a4147ced3b1ff28e608aa2ef4cc7056d0811de0f5b3e1f2e089f8d27c8a67ba531f9f82b40a76b11d38cc2fa18c848874be3b5895df4530318cf0b920a2301fcf81ad5b1c1d1f80636286e6789a234213346173a6e61a9633dbb7360e89b6520d71beab986c8bcda279a8b86a1781a8c7f09a163fc2419ab7e97be9a86edc9525ca49df1db21eb14f39b892289e72a3339eca7b5a617788918fe2bca47f9784ccb83c2e5dc5a6cedce0d560d59303f7b9002f5f841b99d5e776bb7e9bece8af0342bf781b5427bf8721d7e7327889515bd53f5ab327b529f2b77f360dbe3f5c6b0fcae0504d88fc16faa340076387ac4f097aaf3a4467d5e7ca60c9826e591a02d947845d08ae351ffd73b9ec45ed23e0d35440f86d35dcf320c780944d0a35945610d620300c433787d09049f7c6806ead91c0db27d6168b46b39338036996c623ba193d0506d38b7d24228406302793c0fc8242748d65599d32c904cbfa6f67fb14e53af7d0706e5d1fd14ea3785cf0aa378d5ac19b13445343cc28e2f218f5ef9df24226226af9ca298a5a5fc5756dc1a5a81f32082c1b0f0a29e2cc266940e26a7ba3d16aa6d169688a1c8f84d192c03931f7556edd0fe69389876f715b3a3a5a0e533c948ea0dabd5b8085214214d7749fb4603d911e85d0365dde1a1a7ca40f5cffd9c2c3356247f808f759e9e15ef08602612540395649bf72a1fd89113e7dc9f923b8e6572070ae7f745721721529128de1745f3b134522f2a17a4c7070e89d8ebb83a29d0c4180178a6348c45fbd6d2d38f824acb336e2c72090aa1b33ed7f5f310ad356b1641a7bfc0c19cae15904ef295d9a224007b323c84dca68db8ecf33429c736d03cc27967422caf184db0a981ce9b1f9662f9b5cb65ecb7c902ceb97d173b84c1082e458ac6a67d7304833d2885653f7ea83492c8b7f94f61b1dc2c53eb36c8ea2f683c3050e3a9da1561161bd679e8188a07613d3e29242516cd19e83221156b89efda00918394cd55099d194d74b771bc365ca5c1b470d5db69251d2128ccbd618f8d5d0824db946206abe76625452181feb77a07b25a21e8c4d4ba82f02200fb71f527598b78a419e02e493f99f5c129e0c9b67235b64318e4566b5a0fb8012fa789b7bf2d621afca9bc443e4755a1c434e3f57e6ce578f400dbab6340e1f4ff33e464ecce0b495e228c4c607f19eb67be689d4160ff31165b70d9d5f7c9796faf3f910ec2d9dbd1b863d691e909335846074a0a9b620015afc3aa45f2139c9f779932236cc790e5008136ee7feffffa3bae8c243308a914a8538d85be2d01c0d08505db21354f29e5f3652a40c09c16bfa4ebe757535b2879008322ed6fba05aee1a8b2fd33c7adfc793399666649a85c7df93210d29eac792c0f3ffd116a0a61dc58fd28908b306d6c55afe2e9cd5fffbc5fc39c23024c2c43b281d34bdbba23c7afc710ee6db4f83a3ba863fe9b4983e8fc4d1d3f1e44ff13f78219979196e1f92bdaa3833d8d142a5a446be8151495757b5956e7a310bca75870619d8a2154b459841c72c4715426fe0f66e65680e66df43d8dd1e315fdc4c7cac5e110e64fa5ae1f689251c24f39881fd9a90ddb8ec95735d5c9e855ba942c00cbb9cd4b69cead8e86d16de6e873433c90cd56facbe9a23cc51ff668db03a1d423db063191fb6f5db0e12e39639ae95727e22d7cf30d19d271beee3c2d1a2d3c51210d6e8026e718866f911bc1fadf1e4273d2b3cb6a57856ac636966769806f1e277e77fdd744afaf93e721d991a1646f6bb9aead3a84424c8a52575cb1578c68dd09258c300d437d76486352482a3c69ebc5d31b50f5d8eb46052aded07c6cbddf888b13948a7fd1ea8417e208616c499b43d7f387cad04b796ea6a2315b8301294994a1f27d9034fb59b9bc941d7db5932f78d8decc1bee3e5b99561eb9fe3177d1c8861dc78fa631fbc34436f451c0971b01b00627e3d5abbb3628ba8387c7eac8a55546787497e0c692120ed273566d8df22f5f3d0a640fd56ec293e6941e85bc8aef30d660380e7e28f5176420ee0f42b4aa3f4cd04ce20789aa3d60e1209151dcbc941bdcbc4d8096aff3ac063594894365da21828a968540df7c40d131df134a5cfd8dc44cfbab47179e57f05f1e21ba167a0b77b858a88f7557176f91712c8a23a305b5778bb4385ac1eba84d04e3c8da78176496c89eb173d57b079c23f164c4c413f30cb2f3f1a41269e2c30777d4f91cc6ab427086fd43e1485e7da395a5a44c84e370c6a9cc0307d14e6cde893940f1b609c3373785fd7f25e0c9914d43408895ecfa4be353c381b71decccb165b1725ae4bec476eae74bb91de9623e0cfaebd0cb770328cf6082feff7fdcff6e1ac09fdf5c4af173396a8f3410d08ed2b688e3498d38712985b0a34d7a7516a2f8d37e64422b246bedbcd23a020ee5926a484ea5729eb446b3325d4a8a2e7ce09603c9e1a694934b3acc0467c002dfe3021358b863e88d7dc422a8e19e88c9ef33ff3a52e44364764ab9727bdb554fc3a585c7bc68d6921c1a6ebe4f51ceee2f973d85776455c7e15277fe4cc95a6373efc190adc437e460bc42f3bd7b6ed7ccdf1c498eb933495b6b2471881a417f65ac3dcc763f3992609ef555a7ca374242d0388ec17dc31e068d6a844a1b760415795e3523701baa89ce17ab9fdc8f7468a436518132ff76c2244fee74ed6557d50a3be23ccf42dc58f348b802a92d3a2194c5bc1c44d5a9daf0bc060018b97191509860c4cab5f4be1746e834d7305967b18294c187e8c1d7383faee4c55c3dacc0b06314964dfe78a2e20ea2c12d00a598923c14412dc4ecf146ba152552c3c2271e7861d26d26b54a0d3f5ad54e050f323f2dbcb839474011aab6c7775b13b9101a6f6261526c699daeda507b1e09e9f2f26604ae60504c498b4fdee0b39baab3a31a31b4f4fc67e50e8e33d1529dd94e11441b445988c3dd0d24258c8eb934ca5ce0968a648a50f9b324c0963bfb95dfa7b574dee7b917b7a664e718e6c175f5d5ee065d31fb68c86902d15f0f3ede8d90b2dbfc1edd1e5f492f47b3ddf4392cb8396e3426f12ad48e32b17c553a40f1c0e734ad5640104a3ba735a64ed2ee6e19b93ce2eea1bcd2d1fa62de91f2c2931692240bf24bf22d3d37a1d61473a9e0476f8f1d6b3c9558ff4d8bb176c1ef1f1b9521d91d28d5b46bffe8050f3a0b81695db32769fd256ff03639f224b0ee82b6fdd4bcc3e0502fd941403b6420cb882588aaf53952ccf0b4f8313c9e0e0c9c8e8eb19d95ce5a167fd8ec5f60a074323197d8a362a7137e96d5d9fd5d9431be8d94b0c658303733e9764e46b1359fec96c9a7f3c1c74ce675eeb2be567dfd33f4bfc4d9feeac50a6c2f0025d5ffa12ba7641e4b70f3d37665f5b6a6071668b37b5d425c15135dd0b6a5dc2bb2731e901e3e8713d07f896152f69ab69b9ad3556646e2a17d825c4f56164cf2fbcae68ebe47266e4fb6df159fe3616cf881b316fceb26fff0f52f17671c15e8d2a77c20d83a124fa68c1a19d8cd04314a8d17d041d8928e943d50e537643af1095bcc2af1486464b5761c2e6c6ea9153f30cec14d85a288c144ede165f05ee373c61176e38bb89aa18207a7081e187094dbd24e1ce70083c7009b0cafa9bd9d6a3acebcffa324ff8c0e713c1512aa19600649067e55d906784fa85a38bc0b2cc11fbb4036ff672ded0d8a3473444b9c4bb077df0a5381e14b11d8f79d3d560dc20f8e079367112746587863e4ccaa2e3fcfe29381ac127eabbd4d6ec644d67a31b1da1bcdad1247587cf85c6efa873ec98bc12fd43982d09c945c96858873297fc05520360cc1572bce8c0f7416ac88fe819a9e4433260e17577e857a770c583e7e8798f4f33858fb69bd982a486b2517b1350cd3a436311cc4eb53391080d23583b9d019b00cc97fbf01ef17f8d0903b4a5d9d1235f5baa4d5b057c5a214f7e82d9ee87a7a68912a7e27bfdbd8dee0e6365928191797bad6a3af44deb9e43cf43ecc29bdac047bb05c698a5a3b5b346f5949da52118c322851c2dd3c0d27b9436b97b264217d43039dafa89062be2fedbfa2723e0bac3b1e4d2d5385b38fbfcd17489d67a558cb3408129defde69f41bde9c0c9654f4a6f5a06ee84cd12c0adea3f2242b6a5f7525cf3be4349042240e736067a08e736a878fa0d1c2bd313864597867f98c2d44a7e98ac2754836c9976d0459e00ad6b031e0d8f83e844c8278afad3202527e9701facde47", 0x1000}, {&(0x7f0000000480)="36e9721f2e6475f4d7c494a744e06642d983641533b5ab806b0a6363e49c3d71c7d08d920270c517a4bdc0e57f554ebcc5b21d90be43894356183eb503b270f1d899b349bc3a17a698659958edbf1b1b198526721622b573e36e0bd7811e2fb2eba1c1f0df2503a98a91131a0ee852c54802b844b22b67631a844702f3bd51266ea123cd53806aa4e97e17f1598ef5621e5ff2695fdf6a65dbd25f435619e34148baf65558478391fcbcf14b2379d6bd42eda9b8bbfbb5470a566dc840af6ea8c1117ba608a0470c7b4de1974903fbd1", 0xd0}, {&(0x7f0000000580)="3975717ac607801c414260e498cf8ec3872cb7b6d686680d1280fdb5608d9257497c0f1222d08aa54cdb4d8a27c426b433eee14d12a445f59842941ab6ec548a2efaff89eb7ba6495a97ec5353db96966258cbe3b54ab0d3ccbb6ccfd56ecd2391f2ce8537d48c7eb827ea1ddea5df5b01d3f0a46bb8ce00955d7377f4d8c0124398efc0a65c333f1cfc73716c962dd5f3ad5986c74032243e69892b", 0x9c}, {&(0x7f0000000300)="3fc28cdff19ba47baf05999cf2567aeddc8967118612b17689c45d140cd0a8488fab75fa0a7d4c", 0x27}], 0x8) 13:34:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x81) unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 13:34:42 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3ff, 0x7ff}, 0xc) utimes(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10900, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x40, 0x20}, {0x45, 0x863}, {0x0, 0x7fffffff}], 0x3}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000004) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') recvfrom(r2, &(0x7f0000000040)=""/184, 0xb8, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0xc20, 0x0) 13:34:42 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='##*-(\x00', &(0x7f00000000c0)='))\x00', &(0x7f0000000100)='@\'+\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='^\x00']) r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x1, 0xa2) symlinkat(&(0x7f0000001280)='./file0\x00', r2, &(0x7f0000001300)='./file0\x00') linkat(r2, &(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00', 0x4) r3 = openat(r2, &(0x7f00000013c0)='./file0\x00', 0x0, 0x82) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001400)=0x4) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000001440), &(0x7f0000001480)=0x4) rmdir(&(0x7f00000014c0)='./file0\x00') getpid() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001500)=0x7) r4 = semget(0x2, 0x1, 0x24) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001540)=""/86) r5 = semget$private(0x0, 0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) mknodat(r3, &(0x7f0000001640)='./file0\x00', 0x4, 0x62) symlinkat(&(0x7f0000001680)='./file0\x00', r2, &(0x7f00000016c0)='./file1\x00') semop(r5, &(0x7f0000001700)=[{0x4, 0xffffffffffffffff, 0x1000}, {0x0, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x3, 0x1800}], 0x4) symlinkat(&(0x7f0000001740)='./file1\x00', r3, &(0x7f0000001780)='./file0\x00') getpid() clock_gettime(0x3, &(0x7f00000017c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001800)=[0x8001, 0x6, 0x10001]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x491, 0x0) r6 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001880)=""/77) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001900)={{0x18, 0x1, 0x101, 0x7}, {0x18, 0x1, 0x200, 0x2}, 0x4, [0xfffffffffffffff8, 0x7, 0x1, 0x0, 0x0, 0x4, 0x1000, 0x400]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001940), &(0x7f0000001980)=0x4) mknod(&(0x7f00000019c0)='./file0\x00', 0x60, 0x6) mkdir(&(0x7f0000001a00)='./file0/file0\x00', 0x10) 13:34:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x100) r1 = semget(0x1, 0x1, 0x80) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/18) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 13:34:43 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/85, 0x55, 0x0, &(0x7f0000000140)={0x18, 0x0, 0xc116, 0x3ff}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xffbffffffffffffa, 0x1, 0x8000000}, 0xfffffecb) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000800)) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 13:34:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6080, 0x2000000000086128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ff04002f12cfffb7785a04fff900010000000400000000020000000000000000324fd9aa6cefd26bf59b840c9f4793a891a556"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 13:34:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000200000) recvfrom$unix(r0, &(0x7f0000000080)=""/75, 0x4b, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="5864602f5ae859b708977e9acdf055dd2aef2b8c76cd05e5695b914ce58ca0a2e3e624e7d5ca029689ecf70896b04c3e87dbed47ca5fa8495447255cb733c219d1aadd637f419e751f6b1b3d794137d95b142976feda3999a40247e02253c45df65d47a1f993d704599e98c39f859510fe0a1ead6f81bca59b609970e0861240270852b666e624dfe3c72f0e1b641365d8e99fbad9", 0x95}, {&(0x7f00000002c0)="498daa519731a054ed512f4d3ddd18eb96395ccf76b1a83eb280b8f6c66a03d0695bf948cdb1f2269741f4ddf9d5a066fba3888fd1a4c20a13fc2ef74f2b92776c1cd2a15d740e7e5a80feeedc622630026879d94031f95f3db54b727051b691e2865c9bd58d0e24a1a4705174ab7c69c0482bab0fb889cc22d61c871978c6fe966398528b725c0eab2b8488ffedc1dea57c9f2a3ba533fdd62202215b463798c35ee0a4611c778d71ab1957d0f6b3b370930ab13ca8ce669481b076ff71971863fcf5834f0054e84fe4d8868b0baa", 0xcf}, {&(0x7f0000000200)="aebddb2cd11129f073f68876969e894b12939cfa9d6526c4b64ea3cc3542da18f2ca896fc5a9047c9f418f9303d7b66e1509e2da", 0x34}], 0x3) 13:34:43 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000100)='-^{+]-]/*)\x00', &(0x7f0000000140)='#}.!^&\x00', &(0x7f0000000640)='-^{+]-]/*)\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\\%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000540)='\x06\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$&\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\\&-\x00', &(0x7f0000000580)='*D($\x00', &(0x7f0000000480)='-(\x00', &(0x7f00000004c0)='\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) dup2(r0, r1) 13:34:43 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 13:34:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x3, 0x81) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x80000001, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1000, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2000000e, 0xfd4b, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000020, 0xa12, 0x6}], 0x10000, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0xf000008f, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x7504, 0x401}, {{r1}, 0x0, 0xc, 0x0, 0x0, 0x2b3b}, {{r1}, 0xfffffffffffffffb, 0x57, 0x41, 0x8, 0x4}], 0x5, &(0x7f0000000040)={0x5, 0xb79}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x18, 0x2) write(r0, &(0x7f0000000200), 0xfcf0) execve(0x0, 0x0, 0x0) 13:34:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 13:34:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) chmod(&(0x7f0000000100)='./file0\x00', 0x1a2) r2 = msgget(0x0, 0x40) msgsnd(r2, &(0x7f0000000080)={0x3, "864b2ac1df602e207249dafa4021527ce4ede2c7fa74521a74db8f55"}, 0xd8, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r3 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r4, &(0x7f00000001c0)="45221eb4d8e6f421f0d305a8b1844e69a861394baff2d1b5e490f27d12c80fb738b8baf54fb6fcc9a06d1fda7fec1d91ef25c326f1e5bb980f4e6d3ee16601a9e93a16c332d01f8943ccbe39f4ad9633a52696faa2746976c8cddfdb38a1d0459c301185fdca2a60596e6f43d22c7cae1ca18b6d073bb3a1ae213401280d40730843c7774b0c9023bf481d1504d4f8bc88cc6f1b0409767befce69c54c5c47ea8aa5e3769cbb11052a988873b92a02f399b3f85ce8e50c1bf6fd4ba940eb1911cb6341e0772557b47e29ef6de3565048e1ca1237a4bab34e004f26d4628a289a1b2ac4af0fe006972c828c488bd5fe8df5dc6ca2", 0xf4) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 13:34:43 executing program 1: r0 = open(&(0x7f0000000340)='./file0/file0\x00', 0x12, 0xfa) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x800000000282, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f0000000240)="e43f638d66bf548cfa7854c1b880afd744be829dd75c9545182fa5b6ddd1a0c1f4b7816cee49245aaf1dcb06e889c7c6b60a9e6761f51af6c99c0c034dc2e5ad6b9c9b01bbf68c97160c9d17afb979a77dc4ebbed2e6bb626c1f87488b97c2ead2d12cec1539c979f5074647d1a6218c6db3255fe52d6a9d2eed7d3990a3107ea397996acbc22261e91f3261a4cde62827a479e1b27572ff7d790621a2a8528f8e2385871fc504e029b664d665f4c4095b237053db942afb2cac57d5b9ea802879acc5ba7fdf", 0xc6) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0xb6d, 0x3, 0x1, 0x401, 0xffffffff7fffffff, 0x3, 0x0, 0x0, 0x7f, 0x1}) socket$unix(0x1, 0x3, 0x0) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000240)="f436f60d21c8b155d02f2029d79ecc2e74b31aa28762ab58cd0cba23df789d0e2077ba6e4baff284d8209d4b0395149287bb65df3feba45447fdf071328d93c07799b05fdfb07d1dc6bb8f0916e9d1d6df7db632817ef323a326bc8984f7a304ffaf9291c60aff2bd533867fa0470760ef5079d7e9618011345ef7d6a326667e6c32f24bc33144dfb3c0c0e47c227875b94a632812e2c93270ceee5ca56009094c35f7fdbff047b9181ad8ece7bb1b65272036f1d72fa179d7202b12d550eede80c833962ababb56a8800427150d1aa9f17af31e6cc1bed33060f411e344f34e89a2515ccc", 0xe5}, {&(0x7f0000000340)="a0eb51cecc3b12543b4cbc880f43135ca8d9fa30b770440ce5e6b45b9175c662786e56489b67c2102d124cfbe119853a223f4a25334e19bbfcde7867fecf4d36feb08256def17dc7a6a8eb73994da38b37d07c863110b10a8fd264a6ca58fc6fb888dd6897894212", 0x68}, {&(0x7f00000003c0)="94b530f85fe8d9", 0x7}, {&(0x7f0000000400)="c938d225055119bcaa180f4d67d6cb698a8ecf878bf71e67c597f40741d6ed72c085e7cb8e6e12ff59bb9b3aac1c324fefc370d95ea296c8587b74c8498c635da02ea6c53d3dae32bfd1ad107b27b1e17c284bed3e255d8d5383244990d81770c0eeb5b81eeb6d75348a4ad892752da278460367740d6ce7c44b5c61b416327e9bf25f646808867df7cf5377dd148265080036c9749a32ec4da8b54a3d1c102192f613afad37cd989af57162c9c98f8686a39f019ba96e6dfde230a26db344d9028c7fc957d077860f234f3391ae25a3b909dd312109ef76c93e2702cfb29308d9bd5b405b8bb2d8d954f219614d3a298fd363bec25599f9248ca34eb518b507e86f3749e074285c6786c98f0902cad191f8ac8540a7d97c6802e61b088ab5430698ae4741fa43cd594a6f14a58dda8387520ca3316dadfda3ad02992b1e4ebfe3b03a0a8abe8246457642305753a34d2f760e247c6fbf2c25e274d4cc04aba8848027fa80cfec678c7e5958d00f785f7720dd0532f5d4cff546bea9cf68185409f7b23559c0d09d2ba4ff1d22989355f711acaac7901b6947293f21653ab9e36f114d6bc07259223406c1cf232904cc3cf71d33e69f0efd3a14cc928ddc9fe0746423673532d42829548bb1a695c951f4ac7dfabd753d3844e354af27a3916a96089380837ed537cc32de12549e7ecf1b2df8a8fde39af5ec36fdcc139205ab6d9bb94a731ee70ebf860412a5feb41dc9f99d4995dc5542e2a1a808d92e3519eb4df58afda7a6a8c99f01979e5f69a7c1ce3e5732b4939171e48240912cbfea3591e2df07d73806fa13658b7693b5d802f59aa1111e74b33fa55e1b238b186c85029c1375952c69443530dcaa986d36375407b3f29f36b2fe81869b2ebd8239e45fec6c7444f52d8a90816ac502b7081779d111d8ef882918a06c48aa86f633849ed6e9e875c3da3af43abb49171b360bbbff8b911effada6585051a73b9ac5baf2b03b1e5314428784ed5f07bb7e182678cc9874a119997486b53fc7d91464445410e50244f33408985a32c3aa08996bcdd1071ab66b22e0817d1b2e65c010c52edda6dfcb7c35eb5d98c796a3188b4e0d9d55f3e18be5f1f02972c6e9d7b6a948c2f41a0d62656631d439b7ffd2ee23c97f1694ed1e70e6f1a2d149316743641c0f9ae2e58d6de664fee38dcb554fbe9850a435a1d05c939e621ba32c9a9e48393e7b163a7adb390834681eee5da9643287dcba4e11946c2a50386760db74cee69c49ad366c8ffc6e962b280841098cf0021dd9224198db8d29ac8814c29bb852845bcf5b36ce9f5bd1c39c4dd325a992c25258a7a1e8bcafc807c0f5bfa0b633b6805a7e858b2bffb12061209a12e597f7e231f3220989452dbdc72010870fd9ae2558453f453d73a3d8d75b2e0b75f0fed8761ead3a5e48babf6c7d8d78aab839927a74d99f29a151a0453331fc08e362c345edc8b649b7ef26a335848df07174d387c80ab4397ca1d0088f3bcc62264280695745a648bae0fcdc486969f7b64a03956924eaa2c503f670c80182705dc40c7e7ddb79a3e33011759377c3ea78e2c3c21caf90e398b0071957496497e582d4576c7c5d7ce1110e96530849f759bd858461f6db346dc1ee97d1079d420d3dcffe41c7de747eaf2757e8f2769b6ed00af412283cac4018a0403eedc49052f49579430f7573fe77f54fb4b9592845a537e88411e61dec8b729f2e2bf6f5bee7a91f9130830cb19bdfdee45a7e71d2046c262621ad9a0ab0f3bf7f282801e1ea8715e16e58e5a9bc4d5ecd8eb2aa4cdae64e39f8e82e990403d688b39933aa43cab079217ff87af3f9dce0f8ebefb91f801659304f3a3616f7e1214eaa06bd0ae975a1617f3befbb69a91df47f20730b45c45c8c4e3ea3eca4a6e5e2d436c8be65b9008c046c1fe1315c30d9c7b14d03a4d7fab3c6d63cabc6b58e1fc5d088cdd6a54e01a1810c0a77f1f10df2ac5ad99ce1b9d1e38e511bc80d69422b1276705172a2d1ddccd63f0b20ff146bba51a820b48baead4272613df3ad37b00fec1205abc56fbbda0e5bbbcddbdd35fdcfcd0bcff41e487da86695e3ac5e1e8baf226086fa197d116e25f3d37ba2fadd910795df8c212cf2a2ddc3e71feee66f74efde8e68bffc3ac4b63907811ae07a853cbae24baf0eb3b76d599b32f338446c9f328ef022b497f7a0c4f896296acdea2a9e4935054d7fa99a551a76f2de83e79b51743963b99568f4de18f1a95e84b4e3622fb4e69ef3dec793c4d8296a701e4b82637196ea97f8635921345e8d8d6f5a38d992a0b6a6bec027658d2de1aa131148919fb0fc7dc6624efc391b1037455b549eb0033a1d22dd13072cbd7019efda42f4275f1a9d6f4df81077d239e15d7905ba978d73a3d0cdafd3218184c87f5d269d8f0452917384d6d06a702228f1b0d5215b5552538a167513163f751a7fa425774c519b2a8eb6fde8ebf555784835a6c17dd64debd25dbcc4da19e4071a6006d6a76a96aba1ca35abda968a55407fe3f0b6a46b3d5264f677f445ab336f1bb6fef2c1230d2aacbc0d558b1b7eeaa488b79fd63fa1236a40f2248d1e29b493492f79b912fe1a89793974f564b08753c27795e7fdc3455cb35e401aab3f6f3bf8449e0ccc48af2c2561528ad3b64a059abb5b59c5839bfc39e1d5cd9237d03a0ab2fb1299309ab79c075d791c9bc99428a2c2eeeb3394be44704ae422cd412ed1f6002f3e29d98c8730fcabdde424349f9e80769ebd8a14f3def24c08029fc23306479cf993840229dfade832d2cb2335205055db8f3c393965ef3040aaf6c8562323fcd65f5e0207662109ecd0f31c86de492fe0ec4656c3662b1708cbe999a849925ba3242ade7dbbd846d336af3a15918554ad090cdebee2e38ba57767452aa85f727e7a990e31d1552a437b017aebab1d3b3ecb74c090696c7416cba04a2a82d01ce7aec6163dbc941e6aaf314973d551a6abb5dbde7099285b65d8a065e12b379221c17a7f6434782194317c291e44f3acc083b608c757558bcf3f567d948add10f1bc245ff5d00a409b7c616e8340b8489242cbefd212f93bfc03371a0861067c84542772d63619a968d6b0a45e85dc9e231df16d515f5a661cfc30a69810356b0d9720e336273c7fd9775cd89cc6a6fd42b853ab67b60c8e9346e414b4d4d14dd3a2f28b367381ff6786064a6706265d1af93d720934249122dbab3610ae3e63cd50393e673b3864f86545ef543fd606fe73f1d9b19f3d5d0e5293d6d8a496d7e6208de3ae285205b397273d6786feb2c609910e214811ca44c22026f138fdb865cd8171a87b5ec1ec5e01470ca8591e08ba0b82db17d57926851037201a40e7514c80118a4b2fb3b0a557835697d0a3cf742671f6597a2455044c3227110517baeb3073161de37009bae3de3433601db1142664521a5e29695010aa9efdf9cb47adcb442947085dec8456fa929e49033fcab0dbd01750c5e8d712a9e8fc92a9e7d24917cea4ea2d1d6601ca62f46afaefa9945ac50bf5ceb7a9b2678b98d83f2ddc70efb2c42f282a5cda0cb777c3bc81686136fb8157a3cca8b4d74167366587f485c4a305df017647104ad49024dd2157642d1c5a874166982878f69bdcd09982751ab85e887030da75c9f629fa7266235ac7489d5893afa95f7d608a83d512240c98754252fd9a38dfa6053a67dda4ac2445d8d493668dd6f7a9909f03fc423298893eb45da8afd6c025c8a56fedf05e2a3ef36dd6d52a18ea822cb60a4f1e688258434b83bd9f577e37de444c44e22eabc0dc8391f93ca9050e61055048cb782b6421e738c8d89a998380efa4a480228c3cdd51a26d368ce93725ca306ac5ba4915104938e5f6640131eedca9522d9ddb116e232fba6c73e3955440045bb613088a2bd04b914a181836a743e16b82f8cc4202ac002c2b6177e36ebdf34811a9db386d152ac07a7d4c125d1d0659827861d623fd6cfcfda6eea85b0afc3275423b9a5558da61b9c371c53e9c991f88ec2edcd1c4ed1bb614ef2a9ec877ce1558ae913bca9cc019b6f4c78487e79dce4f9716cc99d474d9456eef54439e352edeea8b8111398bccd3c54ce966a50170330b4a287b126cfb43ac98ca5f7c550e7e42d86746738a6d515551082b68d059af77a3a15416c780bf7d7070dbfdb21164a0543c3a457d573df011b6ba245802d6fb067bf6605f4de9d1ba9dc0d6f5f1013417870d0552128d0f3fcff66d00deec2b3f6e8a6e8ee942972942f3f3633d5d10f22e51943874505218c9b55db670dd785ba489f9b5e15ac3b733a10e28194e3df5890a0aecb0825b0a81b7c13312c285ac4fbeda13988c27350fefc7ed2ccc8f2f7a0e2b8963ff70509dc504ebdb099c00a64a27910b6b2bfc5d17dcc7fcf9dce0a101ed18789120a7a16285f936768fa912926d6968ce8d352ebaed6e9254143a1bac9b4abce98f43807920bf8d930b07e60852a024f54bbce7c5363e84e54ec4a9b1ec4247700ca3c2c5d2e37868458b76c0da2333cccfb6db8c007bf56547ece5f352b0ff5f6682abd7b9a15e36aa7828cfa1d2544fe780b0b9b7668b9b5f39bad99f10350d0e9a5f0cadc7541b3f27845de32f6bfd0f3cf5da458b6960446f8bf2480ee5687a756e8f38d691e81dec75bf4bd0e17a5eb31e19fe292e9b419942dd52d24f7bde44a6d8468f4ba58b1b472c7840789aba81d4b22186ed5bd795f588a3d07799be1511b841f48b08defe52a9c898fd4795c591a121bbfee493c8d0f2dc71aa23a1d23f3e835fc0c83bdf8da12d1979f0748e6495aa96a312affdbf3d52e7e7b5e1ea5335146fe7f32b383888a898f0aa92ea4d7cac9502c82e6060c06a0b6395ba8a5981e4bf2ab2c21f8997cda257379bab6b3a93e73c27f980551380f4d92894533ec32acfcb8c7b1486b9672bf56e4fbbc6490de78049c22b89615b6ea61a9bd0e755bb279a96e588b5cc469a53e2a6d9f9db62bb4596f4a66ef8e75081c04f18685eaa9e3ae004e5c3a1bac9ce63d9ea506b414a3b323d5927ba3da30ed28b146d4272000029a1bd90a33c9fbb20357b047dce37907fbc12294c7f8bcd88d98a7742b20073199b452064168d130fc30109051b7e529cfa0c50e7e13ce84f5f5e7bee57919977403851caa7bdcc6edbd5744e669caefdbdc5e9978ddd9bd5faf54626c8bc5828befebb9950ea740eeaf0d91b23403c7622a54663120c9861fb2fb05267879f9ec9d4ab875275768e9217a23548e0b80793632076af463477de3d0df034ca5ecbd10c13c27de8c3675ec20e2b32bc23e0c797c02104231585b1cf34e6099a7a8c50a834db017f63f1d683951e943f0de95b8e39a20f8d0b6086699ecbbfda248b216b66491b1b1d50772ba468daa00382cdead91652ba2834e684c20a0da080e5aa6528c98d92f2f5523cce25a9fd9c60635c962fb372adcabb9488b2452253d0a741700c7bea88ddc4cf64bccd1b61b78826386872fcf68e85319141dcad676f896fcc9bb7c3b647037d787917862cda118215a39cf738aab281adbaddb142391804f162d805785556cfa868adb6172fbdb4875f69c8843223fca81b10ae481a74754f0efb0f532e268cd1d20d666c32669ac788f8fc981861d156259508a8f4e620054e8f2936a80642d2b787d7dc0dc9904966a9649ea452b2f8229b19af4e18ff1f69baf4cea870fe4ce07c0b63a9ecb0699ee765151d7c2f047addbff2cf09e426064566c4a70bf2a431b3fb011e0c767ee73df444", 0x1000}, {&(0x7f0000001400)="eecf37a62c7e9653a44141482878efaccdd0f18de9421134c7843833ac8ec53992894c439481e81929ddca065454a3b470ea6d8ab947761639585cfcaad7f62d2e0f5b08fc669d4cc8f231405fcf79d69cd28b17dfa5c9b12a0a3ec695425b71c0eb7918b0ce98a125514358176d26b6ff7cf16d31ff4c425070eda68d51e0cd115b6820cfb275de189eec7cd748342c01c49a624b4326c55d314be45fb28da17a2964a7ddac6ab8646f45c56b73eed51fbcc24305", 0xb5}, {&(0x7f00000014c0)="b8922c2afe319e4d699a73dfff9b0c84299a511d7288942ccd1b62d790d2f45e6331765255c9d82150b3681baa2c7e9837bb135ef4a7351e654d5a96c685332a5ad54c79dea3e418e3d8fc12c7d22a2038fbcf005ba374b1e1218b5a86f4165774a86557cdd9482493d76b6c193aeb4610c9039c2583125b5827c9592def1022bb396ad666dbbd41802fc59216dab2dd5f54747a4c22039b9508af5e8bc95076621aac5a7445533ce0aa730cfd8a0af27bb79c31bbe87f2a9669e91578132b2fd1d9c3f022d202ae68449e453dd840bc", 0xd0}, {&(0x7f00000015c0)="76835221448adf76cad757d9ad468a9ae20b5d79c56ede7102d2d4b3f36015f5022b6230051a92af9082ee2e7f5c01667d701df59c90fc6e057d1e6bab329098a480540146b516518b0ebd4f93e39262d65095853d47decaabf10548436d5e41c9807c55a9f35e19d44e11c6452130b8ac7655798b44fb55038aaca63878e9fe8321e5e6b6cf6aafd91f90627486e25f6da5ad556cd47c3a3ba99ef435c12e9c33ff3ed794050fe3ce1606ea55e4f72e19baa1b217d535e6bc2936d43629009f2f7d71cd6273342bc6b0225131c49d49b82bf0d7f16acdaedcdd211cf4b8a363d4d364f1210cd2375c4f0ebed176b3eb48bf812212b4e2ad7d97602d550c9bdf1845c6877299d6cf578cb4ee7a15abc8064d7a7f5053e5e8733075a3a29f78caf9b184331698f9f551a79b85ddfd9fdb8a4587d3f0f194aa605f1a8f54d19f597eeb96d4f518826a9f04c960bc1c203626f6602112a11e36203e849b6831d00f3a1e85c28701e14015ee18caa575b843a07c0e1ed0d25705f780b9ca2ab566f62320652b9848073f5b69447c5fcaa514fcb5bf324f514349af742c158c0fd700d1f63ad923883753cb0e9dfc57673781f2fcd75f28476d2a8dfa949f2211f85522c0efc018642fcbac425c602e0c76797ed2618ab03a6f46f399db42892c949da55ba0a2b912f62835d0f379919c1dfa30ad1b8984f8773f51963a55ce9b7a4f10ccd2dc7a397e3cda6da883e88e767146f3030808a25e69e5323f924dcf89251528501515580244733c80ec06bd4cd33f3f04c013c00b06f3dbb18e009599d09773c4b16a59daaa23738a49602d95907c51ed453c3ab6c7a8774586af887896ba7918a5acf218e80d781732e2f3ccb21a97974a306573e412eaa10b2bba6aba6e03ad14386382e887e6af39262b1be466411601bb95b70cbc7ad5f0aff063499551b606e865a2cf586cc4c0f81e71ae50677c77210152e245d056e16ab6a801026e528153866142799fc0dac053c9a5cc783a7b0513b9335658e994d8180bf99b63b8185a1bea496683fc50c86c8c024352b10c76354d31d1d3c4293bbf3950fa6f85af8e94dc45555781903ac5c99309b27ee9b1b01f3a651041dface92ea6eeb8c1657b3ccd251907837057ea18415106004280e207df22955975a4a92020a6a43026cce5f76755029a8305b480e2901895d7654d07574284a1df55fc0daed542d95fde13090e535c66bf9b5a517ee335f968f891db8c19831cbad15bbdc5649ecaade3295bc58bae6f7f09ca96f500f5d79d05cd0ee248a175040ac5859acffd150b193d00571086db910dcf27893ff672c9a8069bc30ddd082cf1c92eacccd6290379024268d15d9afc5622f9497d108c2254ab8c59c33269eb8f274aedc531a4d2c40c52159d9ad5485f7d2d08ae5a96076a9d6599bd9298885fa06c5ef97d2cd595ad89183f6fd01c9173412b4dd1cfadf7fcbf6a40e9f7a3a1321bec54f973964de17bcb7cc17070eb2262ac79504272a0eb83c0bff54a0d9dec88bd9df1a8b955760a3daf150fea11c1a451cec12db51f442448fe9057681e7f0491ae62f51010e389e1c5ea07896ecc6e54a2d84ae1023d7cee4093efb38f258067a6344b0ec1fbd54ec8996f22771e2efd04695fde6eee304ea13d3d7015a39b2d68c4a741f7df783156d2ebd632a05501ebbc425245d004a8ce550c8a1a8565e202589b1ebbc1efa93b250fea1fbd7c484363205968ede655527369c5b7c1dd684c2a24c586d694133f736b8f17aa0bb02fdb3260687c180e90728b8439c2c7c35965617e6d0c6dbe06825291a7d14ebdc575f54dd7e890cee995503ad23974439a9f522334583e380900c3b7f76bd7e7658e7578a90715d22465564988f71cfe1031689d8d8a34e944bb4513792aeecc104ffe1feea3a8dc10743f4aaa4b119fc05370bc4afb8a7aa07f20912ee8130e442d4ba7c02f1eeef106c9b4739c735d0c633dc61ed06296f6c404469ea867d16da677cbf1c9dbf7e4210f14cc973ed5a1358f2cc4665685503bc1422496862c46fd9c0d8efe37bab5f7b241d3404e2a44c41c21654edf58053515a8e56b044917fbc094b0964d082c57dfe145dd83e0e70e110483c3b27204c2f273904db6dd5d24c8299394b9dcb5b57876549c45daad44e74c9d69d329946b049954604c07b9cc2e098408d07a9b0eae445bd57d1a93ee796e501950612c8392a75dcb83f25327c2a6cfc0b2026b73ec52de41589d1909613a84fc1db26dfaaeb5c7b6ffcb58a739d23af224f27bdd44a4b4e688e8493d2493cc77bce74be090d0beeb775e708f0168b80965ca639723c1c449d46707b7c499893bfb9ab06277b5d6d648ecad4fd5deb2a190218b41d1a232276504c21660cc42fc068a0df30c21d571e80d97cfebae70e9ae5415a7a3e0c22827358e3b0eacf118e0fda4bd81200e4194f0038fa61e5ee23d20ecf4e8a5cd65d2aa7e620a819086e515a29c7a56ff74db884a46ed80f2b31253af413207162c7b1ea20565c0090bc610afa08caa16aa9e3097f0962c1da211a27fa1f61e1fb9424e5f55eae9ca73b20ba0aaf9ce02d71ec17eb447e15c376fa3d4954949693a33d01c78ed487d63d4f175d70203fde9f287794b69cab69d0aad25f87ee7788f795830ba25a6dfa8b02b74ce6fec7502a34d5e3e8afb7b5d46a57d9c1b630a322e11fec3b336c0f7426fcb274f1a2c9b313af67d2f6ea09e0d200007ac00acf3d4591d16ec6368e68ad5ddd0544acc21f37654c0354e70ead816ff4d3eb66ce710a861088b35aafa634fd43639d2c8d5366b62dae3cedc0f06d2046e71f4bc819fa0544055c5efc07834e4f03b874d34364051f52efb4a6b7dc937b1b046ed3e4a7dbdda72b1e64938628f7084579d9c58c11c3e12f4bf41c57b0862e25fea64d5e2f5b411fc7bfcfb16d79449db8923025a4a1fe99b80177cde637f8b3fac85b805d090b8cba50ea97365c708da961f1891f4e5a180dd374089a7ed4d57a042c4a0cc6098073389c69f182992d347c59633245ec3aaafaf224c3a2312cac1f31d373cd7addb15ccbf72290f43782f8e248239c06a82f773f9ade2b7792d5c85394a4357b8b46abd517b1aaebc74b6abbe2c0057e827568dd906b221750831540a3db3785302c62cd124f7901efca1e34681386370433f0fc5c6e6f7f7fd1b9d3d3e2327736c0ad8aab7357b2347ca056d4cef291e07667fe20375b5926daeb339f956b1c271f750f68bbd44d285b7d64be14ca888e29a959d4e0a33504780c5d1e7fd2aeb030c9f3e6a388983f0a17e55d8719cd370deb91ce70bc03a16415ccd80bd54a07921662d1e7bddd68ab4870d024bbd11ab7eb86259b598cf1f06113eba9759a6ab8ba347f02a339864023e735c90628cb6aa442b46400e47b18c8a14f6880f488e1e61bbc2f633f214a1dfb49ceb84b90a12846f93087359adb3635e41fa2609e8e6cb646f84e4bb77174e0db296ac216e52756a7673999535033004eee726fec8cf07b84ed4210eea0bd4a2687c3e74cf5f0dd24fc012f3292fd0f54444eb99313b817e90ee361224994cd733bc5395140b17f8aabee17bd03b9e5f8b62dc8d87eef155bfd4c9005e8fa2298db98b00325ccf66f5d8fcfa3e6dc77facead8de33ddfee472844305191cb73134c2e0f8c713137142d9aa7e3f71401fa919c761c23156ed00d84647874b789d1e76ec50ebe49f3065cf2b24c4c8fe05cbdcbd6ff7f4b71af1c939f06dbb5fd35bf9a94e65ec511f4f520c9382c9d7216910a25f08b2a55b03db8aead1d48fe45e1571aac9a69a401f4282729f9a59e4842da44f5f18bcf7d55b104ef0cccbf453279ca6e72026540b5cd23c5bbadceed9132eb454f8191483a0056cddfa9a63284daad1ad78f153f372e6eccfde290cde3f2a19899b1e7ffc5f048b22b754522e05af6e91a4342f604867636ea9d2971b8b7407ffd25c9313597b56317cf9cb60e24b03e415c8f707e149d231b399dfdd060d8ec65f2ef35e86f7f89c22b348b80f5a1c1d42a2c5cb697c4021b65af5545b364d029fbdcaa6bdfcf24945df8d0fd338cfc842135a62b66ab4f63a8471f3d0385d473bdb2aedaaa2b1db9a14e0527465a0098c920525241a8070328d46d086e4ad5a042abc58d9d5fc34011eaf9306e4123dc1cf8d67c315a12c2ea110a1b3b6ebcc2fd4b9bbfd180c2627a85c30423e4fce177b16ac6d2a2f55020b868badcd47328b67177f3ff4363e992d387f3ca0e45e99245f5592e8b6f9670e90eb389638ef0f33b44a2665fb8daf92c5f763f8342c0d0bb2876fb8b13e8515964c550f98545c09a3b34503df7bbdb6852dc8ace35a753dd306acefb15a6180e8b286e113d2ebce16cc29ef34dd0655015b1b7addeed3317db4707920276c18f78da4a98c579fc133b3017ca0d96e8e8eb2a7f14a581a9868898839cd2de7a56aefeb60c0beba97d22f2cb6c9449964122b7fd06ab917a2d003e9a4e11ea319c0ca2a52987e0871048a6829349d2763c208b17facc16d766d950257156e7521c8c85a67a64394afd065ad0a9ceca4cbc0868e03a1d06b603a89e721ddd5252c7338edb1364485326de0e65d97ebb4d5667f35fb323484abb76a8bd277ff15ba9749219ba89703f5273adf7cb98b894c6da65de35fdf8a4f52f7cc990495e79417f39cb2584de905e00e98bda87e097a69bde8fcf6b87ab1150086825e9957ab90985b7c01db7389c0730c19ccacf4c4a9365d578f8bc43fc189b216bf1206123441863503790c532ddcb8fb9cd77cbf46fd3d123a308cce227b1b65eb49ac05a91926aff11db4aeabc104de6a4927b3054d3bef45d586b19fb478ffe87ddd784118390d96c9e70b0056fae24103d2ecd1d0254670db20cd3d6e06a94bebf81db81e3efe824b7e371c2b92f4a05b4d03309b002a30e957ef1286d06201d77116bf90bfeb4bddab964de42b99fd77ea057ee79d8ebbc2d68a5791fa67ceca78fba6ec64e355375f410390408807791ec54d9d2d34d96a67905cea4f80a8e82c99ee215c48af8fb3430b5010d8c02b3d43c45932eb806fc8ffb14e39c813aa898f06168b2f2e821f923054f4bcc0f7c7902acd3840da9bffd3df525bc31334ba85b0e1cc96479ebf7989e8eeaea36fa5cc09973aba621184bfdb9d94693a22ed120b9c0cd566973a2f82687efae0a800323271c60909665a88b458b1b539ccc90f668b2e4ec230a49d7ec9a4adddeed2dfd45d9217fb6afb65bf71d01b0aae1bc979767ab19e0f9c54803eeba683b97986cf5f0f89569de4e7c1a4645f228800b8f21cfcc1e8ea802a1e3e3c99a69a3b84413e602aa562807c9a37890cb8a191abd0a93a360cc334db15bfbb2e05f52e3b04576c10a4c2adccd606e855f67d9ae68ea805d4786d1937f60af4ec6d4db3ed207c24fe191befedcdf372edaee557b17cb20b682f05a136df98acd1b3c77ff00f3b11be63b32dd7fcbc276cbcd6b25ed94c68e1d8de90260dbecf154e9c80282b0dc52b75d1ee12705581f2438b03bcc0a64a92074c1665cd735a3de8439c56cff398038de149502f08eadc94385391ca8eeec7e47def1afcc1717d622d917346c4e3bdda8670652631df63c0e30007205a93969008be2841786d6cf2866d62c7b688b5e22adebfcf9ba4d6f02fbe23a0f50f00a60b4b90a9c583cea9493c05052e0b41966e9c20de973e251684127d9c7b4cf7f38d6e81d3951aca108a8d637bf5f0aa112d9071491b69071afd12e65942", 0x1000}, {&(0x7f00000025c0)="23facaf769fb88b14480cb818fd235bdcf5d2bbec66df6c3df63737de06870dbc5b23dd1f88c6f6599ebd6991a41c72b0690f8c8daff7a9b2cc225dd741f66f5c3f430673c442ee5da9bfffc0680424b3f6fed105d3f78fe7b366f49", 0x5c}, {&(0x7f0000002640)="ba2915f962812e411e81cec816f291cb01d04bc8b4073b6ee771d3a26c5a23c785ad737aa524c5aad45bc87e5e03cec863e450cf6d578585b21cb34154125a2a5c9900f94e15df83d365b00a9f5b14f6a715c899c5d6e2a78ee09878fed38bee4c1c5960274e95857ef161f09566ff1966009400", 0x74}], 0x9, 0x0) preadv(r0, &(0x7f0000002d40)=[{&(0x7f0000002780)=""/233, 0xe9}, {&(0x7f0000002880)=""/218, 0xda}, {&(0x7f0000002980)=""/72, 0x48}, {&(0x7f0000002a00)=""/242, 0xf2}, {&(0x7f0000002b00)=""/163, 0xa3}, {&(0x7f0000002bc0)=""/121, 0x79}, {&(0x7f0000002c40)=""/6, 0x6}, {&(0x7f0000002c80)=""/167, 0xa7}], 0x8, 0x0) preadv(r0, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000080)=""/114, 0x72}], 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) 13:34:43 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) 13:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="158f5dcb0db8a41a992b92cea925c5", 0xf) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x5}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000080)="d896567e69392aea9530cea7868ce7a73fb4c68f194b4f1e55f3dddf02430a82931cc7694b784385b704b4a102e258bcbbc59ed6919a08dbbb40d791351396538cb6", 0x42}, {&(0x7f0000000100)="fe09dcde53a1b19034", 0x9}, {&(0x7f0000000180)="94044c592b540825f6f297973725df1abcbff12cb17ac6d00fd761e4ee1b9f888084e822bf61282c7d90075c76f9ac7d2c11f90ef839f59488309588ed11887bd1c08384955a0da388f40e7d5fec5562ef08fb5e575b38979a76ac57cb1672bedfeb0d8d82e6660acf3ce251e685f9b1a7b70e9b710cc9f6bbdc0abef6bdbb2309eba3336ffa8f1c932a52a4919926d94e", 0x91}, {&(0x7f0000000240)="c3e5dd5b868bb76ced5b70bbad9df93fb7d9918e25acb97e07f2ab64f698e0c177fdc7de21581e674e0b7fb6c279e18e48caf1cfd5945c0d45e173a2b70987489afb276314757ab75fd94f9bc2c27d461c1804796e85218f4b06b36cd990a4bf1b61ce92c5de3ff32a2e8c1d28c25fd6cce3b6477befa36c86c157b19e311cfb12a5fb85e9e2b06a7df3884b3a43077dc4736499a13cc3761db795958fc7cbb9c8e1ed96dfa3f0ec89e097da6ba94a89b108b8992b219a614a0f73729a032227527b83344801d5c0", 0xc8}, {&(0x7f0000000340)="d3dbf52a9d07aaebc7ba1ffdcb1dd0f79b7444c1728247f0c12d3f8fbde61180265dff8dc786f13442a28197899d7004daf3eeaf53582077decd921a38a6ce3e43a6eb0ddfb4bd68c6488b099fb6dd105b47f8a8d5baaac2f49b8029a6994be8ae74c7fe55dc6ae0e0a0f89680dd0f352b1b86b95712d3b1c6010b0c4d5b6b2655f8c61e17a56508df072e0ea64a2d827461192ac57682f696c814bfa68b3b54c250c0edafb104b595f8073ed8666d062273a72b9800b679e716227530542e000c782d4b684b31fbee62c9e5f4740086a512a38f7fc0492b694e423ea5cfda725a34665866c1a39d2e6d71d8", 0xec}, {&(0x7f0000000440)="6c4d36f4b248938ee70b3bddb1cf21e5a00777e65d4d7b5aa17a27e0990ce6d2eda893cd22db18cd7afa9e1c03ebe7bd5877205d6681d4ab746d51349c05b6928eac37570d86007b85bd723809859b26ebd59b767344ae66c4ffd2db0f7924fc302d4ba14a643bec54033df4e3d5b6299bef4654862bbc20b491317dd2102c93fc8f6682636f62a5609cbdaab78c3d98323e16bfb92951a2ef44f153b09de68244746b5b8fe2fc83c18f6bbf9afc01bae82f115b58e19e07111c428192c69837a04a5b308264ad78e3d6ee166e8ce3e623c89c55357363f1864e7b732f", 0xdd}, {&(0x7f0000000540)="d0b715ff75e56372940f64dd8145cdc49b496790eaac98c5c399ee6fd28aac83464cead82673c79035620dad6503310ffa941095ca7e2b49d662fbde4a389078973f3993e16ff377df8b5dd84a16006f1d27eb9a4ae64f7d661c37629221a27c52e83eec172e63c2415310422125e64d6df95582e0bf8eb915b1df0d9954940f9985d9bd9ec5c0329b0c01a79c034c10d00c22753f510f26b30f223ac000a6adc5103307c70973ace2e1d0c03bb821acba5a8ff349e96197e8021d553454fc4173252dc6131249c8", 0xc8}, {&(0x7f0000000640)="0b8b576c24c5ea60793b439f6549091b745e51d912153028ba31128c60fbac9d6c282c1280e5141259865fce8d5983cf84964b9b19113f4f55ac484714b8875a88c08b26381ec97e34171b4a6b529c3d7383cb725038fd629255602e8f5c8badae165ec60045970dd887d7787d252e6a4b85cc7037326e3b3b2eca35a431ed85700f9e6790850f6c84fb2ca0ee66425443cdbe16861430cb7b1a0b307ae6b45f760862fb15d7874f9752d9d200f0aec5e945a403529ba3ee08ca744d76c5508f91dcba393517106b360b191f61acc2ec9ab482d539b963", 0xd7}], 0x8, &(0x7f00000007c0)=[{0xa0, 0xffff, 0x800, "9cb4e71a34166cc6f24bb059f2b19d7a4a65e7545a3a26dacf7be8170f9ca00ac1790ec85399e785b0549c51108caade762ff46886fefe4a157a75015b85afe5ed3341f22d2a6f7d54c00e104c9776c9e9052e29172d8611d4e4ce5728fe097ffeea3659a9da0a26a60e6bac89240d16149e0bfbbd5bd76f85865b804a58bb73f4683fab9e0d4074ae"}, {0x68, 0xffff, 0x0, "1445d8d869b29400cec371af91bcbbf3ad60b52b216737489a0fe2695e9f34fecb20d6889a83b2cf7bc0b527b3d0f313d5243101b4e54262c25f750a1a690863fd5c2aec77b4fde7ab38b886f5be23d9c02fd9"}, {0x10, 0x0, 0x1}, {0x108, 0xffff, 0x4, "61a4fe242b9fd486a659b5be48c92411e764d185c9ec5ef53b2b763792ac40b8aaaf74925c08037b983368d37a6fdf146df1cd3a65cbf4141ac9fb35ead1c124a97485cbfced9de3038bc1befff0c23f8635634db8589a1523c2ed65289f007a689f40e0602a80ed31476c61db0e1658f484ee111bc8c66bf430b5656292cad4550c036050b679e8141632ba2849979c8ca8048acd005564ec480b356d862f7b7b5efa4eef0ac2a9de2298dc247482c3d34f246fb9f6a674424d35204051598501c7ce26fdb3caf1d03b3ea3a1fbebbbb0320d161655422c7ec1833b8fc7b52bd96f9ae74d82978f36cd48e1f75cafe66b23e7"}, {0xc8, 0xffff, 0x4, "e0e1d5a07a46edf842414d68f5c83b06232c20182f5b1abb3b05cfbd2043defc9836fb235f9bed4ea40014bcdc95ffdb5b98b73e06aa7fc9cb27c4448eb4a5f625d927d954842ca1d70763b0b8bf0b7a8783b9d6221b77bf362eb2e766bdefe724f4d0ede96c3fb449392fb458734f5a6c1a3cba2bc511d4486b6d473156f62e679025f8d394d68fbe8d173a16b62f1ce4e1b7e1d780aae16f13147ccfa3be99f71158ea770141479116b788892d953fc712d4c438f439ec"}, {0x70, 0xffff, 0x1, "a36da42dff1d1d585cc64fbd060f26d5e53a9cbfc6ae2c13ae2928576b0609ed810a7e94edcb8c02f7e9252e01cca1ffd61c9dddeaa37ba5214aa9f0afb52f9497f93e778d9c70135c60df694653f0c33eff197bebc46218d6"}, {0x60, 0x1, 0x7ff, "2d906036d172068540bef7ac053dc9a4504c002b00339093e68794503e34c4cd5889fb018eb1c2851947c926cdd8e68419ab723e1465aab26c1f85a7e576f7a11d18ebecfab08bced64bf57a99da"}, {0xa8, 0x0, 0x0, "2cf909e1ac99c32e41aa08b03fe8b7116b641f35ca8ac4c7a9f158bac3010cd7dad8916aadb3ce7463ad6d30d2146d92e245cf5b5e10431117650a7f7ce0288aa7fede08f334efb8e16a332d6e84b8c660375fdae4756c340f2230d382bbef912312131286259bb485d4dce1e63cf8c0c4e3140b93bb815fe28036d7c16f7e18a0a95fc6f0eee1df47bc0d3c57c995cd6dc4ffda9e4d8d9f"}, {0x28, 0xffff, 0x10001, "c1f2c90a4b270205b9d1ee342b3d8ffaf89c0e2dcdef"}, {0x68, 0x1, 0x1, "dffa88d559da1d95e1225de277ff096efbd3facfb3deb7b93a79bfae7a65fb1c69a114c6dec65bf9db34dca0b0d6993f9ed64190b3dc23e8a90d3d8f87660d4719d935c796057bf37c4d5860748792c120b24342f70dd2cd"}], 0x4f0}, 0x400) 13:34:44 executing program 1: r0 = socket(0x807fffffffffff, 0x20400000000082, 0x80) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:44 executing program 1: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 13:34:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)) 13:34:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400008002c4, 0x4000000000000023) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000200)='./file1\x00', 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000100)="2ccb4e922c2e9d05f412715d504fcb169b5928f5cd55be5b68ba8fb2a22873cfdead57ab32ba7b866ad690be433c5ab91c13c3d0465eba4c57a3d917e205a6f4afddeb46fb1ce3ff5577119b8108d35ba69021754f596415e704930a14f338d0cf26738471e80330b7c771634c85c91ac9c4a034c5fcb439238fdefda52110fb956d8071eef6c4b4854c3bab96d916892cb1471314fd920e977fb3351b8873491a714cf73f72a17fc2d10af30324b906cb47c1fc2a18", 0xb6, 0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) close(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) 13:34:45 executing program 0: r0 = semget(0x1, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/163) 13:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000003680)=0x1ff) write(r1, &(0x7f00000002c0)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) fchmod(r0, 0x0) 13:34:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="732378035ead57d72052444523809e3eb4d42dfcb43478e7c9519255eb4f6917b6fa242bef533b434c1b550b87716cc30529ade35a660dce6cad6fd6491eb186d971477b4e87342fd658594c07420c168e6eeb26e379999d5d53f5e10703af1677f8c844497d63cee42688b9d7515b0cb11e88e8342ed7f2ee0a32c3ae538ab3714e0805a3cf233df2d829c1c835ca619af9bbe334c7ea26e822ffba592a5233cd637b6fed5ca1abd8174fc4fbd78a0632d82e04", 0xb4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 13:34:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = msgget(0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) msgsnd(r1, &(0x7f0000000100)={0x3, "96d719d0956c8969112b2abed2822c7e832ee496561b90c25ad8ddea2de69f6774f25754e2a0324bc8e604ff13f184426ec62251211834a66010a3abe68e1bbc62ab89b8986e51ac550bb21c7eb624d7556873b8d6d0b381f22a72664db802a1f3bfe628bc5ed812a8207798"}, 0x74, 0x800) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) msgsnd(r1, 0x0, 0x306, 0x0) 13:34:45 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(r0, 0x20004b42, &(0x7f0000000200)=0x6) 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, 0x0, 0x5, &(0x7f0000000340)=""/4096) 13:34:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800001022, &(0x7f0000000140)=0x3, 0xfffffffffffffe92) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x8007, 0x9) syz_open_pts() getitimer(0x2, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x8000}) write(r0, 0x0, 0x35affc23bd5cedca) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 13:34:45 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 13:34:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/31}, &(0x7f00000000c0)=0x21) recvfrom(r2, &(0x7f0000000140)=""/59, 0x3b, 0x42, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mlockall(0x3) socketpair$unix(0x1, 0x8bfe2b8ecd7ae157, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r4, r1) 13:34:45 executing program 1: getrlimit(0xe, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x45) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x820, 0x1b) r3 = shmget$private(0x0, 0x2000, 0x521, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 13:34:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000100)=""/95, 0x5f) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000004, 0x78, 0x401}], 0xff, 0x0, 0xffffffffffffffff, 0x0) 13:34:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/98, 0x62}], 0x6) socket(0x18, 0x8000, 0xffffffff) 13:34:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x7ff, 0x7f, 0x100, "de2d023a5c5c71208aacebb83aed99c4c2862f19", 0x8, 0x6}) 13:34:45 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x400) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 13:34:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="96a5fc5bf650750c608190f44e713003004210ba", 0x14) setsockopt(r0, 0xfffffffffffffffb, 0xf9, &(0x7f0000000180)="d821057b7b1db8ae8dfced141fa210f430e3615a389cd7271c5bbd038592f2bae7907538c4629da2ad21dc18d80f4bb346de40b03d8640281ba713f4f384d345b3c6551b00bc3f7cbe55f0929a999dc52abe504d5a918c20cf7acd73a62bb3b0c8fe1e52f4cabaadcc23c661218d139b63a7cb6c985c25aaedcfb9bb05258fdd9913e6da9af3cb5f58bd29761513c2672210415bc3475280cdc5f6d5995905c21530c8356085ce3d619661e1b6d17f4ed9d66b3629ca6eac3b4c9249389af2a461cf0d70b638ae7d402680ef5d14359b9ba35003102f87f0eed69b40fdf39b8a71eb69f58bf2267a7e3c1e178590b5d4c974dd3369ceed45c9ddbfbca7311e616f4d158236d34260ffa8ef1c0ec62494a73d1d1208a5429ee6e1db50496189f8cfa92735d04be9a28cd94542cbe72dc0c0476ce954bcf0dbf9aa05ea6347f33760c1d9b70d5a0cf7d167b043dc0965ef01807cc16b585ecee363e3e98bacdcacb8a7d076f23731c583112fbc6035b2e24d118d1a8eb3995d715c812328649d254a9264cbf21fad06da3b1b4a83ed4a18c5e0f370d538620611195c78686aefb1af4d5cfbc57265e35f2429630eb314e3cd9d3968b9a5e55b2ca9e75988c8cb15ee1cb1f5d9a839b93712bb61bd8571abb35e7fd3557729f7b45fe7b21192eb7df6f26784640cbade21a11dd42d8b636b43049f0835ae965b31d73b572882be37344d8228ebf132e46e9f5c83de9811fb436d9dff78b272762109dc47f3d14f1fc533b6a91df8731a6428438d0fbff1e53caf667c008b18b64241e4ba2774ef8113d0adb827d87bfa63d56b139c3d820e749e7881ae2aa13aaf55ac69d83b863e1107fcf7df2307eccbd178038c9ba00d8f19020813c95e4d214114b44e52ef9973c349527c2b56467f4d7559337318e3038a42a1513248c9adee300ece5733fdde1afcf42d15b5215b02abf71106301a6fff9bb78c5293345e2c98d08fc163dce2ebf02e337452b17ef20b08e79b642ebcb9884951ff532789f0cdc1874d620abf993919c720d781b5ddd5fdc6d3f90e8e384e2acbb68c88a31777b72e334d789c0c3a008e04ecf7f192b9f129a8d0970d9f83acf2599d6e3001e9941dd03d72ca51dd54382630b39ca1f83a5b286ceac31636c7d9a5e962f0ff684080ab4a63d1a6a4f26e270597f36059694bdd48b9f6f0041786141d44d723921344bb9ef25c8921af54f18ba1e29f71ba30fccf2e7b2e19049d21c2edcda622c264159470b6b74ed353fd6bea266784e09c7c13afe1dfad9e0e6d074ff08438d8a126ab78a5dd414ffc5d2919315e320c183447357e5adc674c8ce399853feb37a4eeb2e8c13f768deebd1817458de9f80541a4b1ed70067ee1ccd2c40eff15336d85c0afc020847b69ff052d62a43a51aed26527ebb20a0e522a26e89b12563d68b584a85bea34139d319aecaccc7b856a43171a16d674f3a5735f19a1d9ec41baf4bdbeb4bf955d542c13d581eb63a6198f7cf0d04a2432cb611de41284530acc47a563dc2a9a9bd494830a040dd496cce3168d6770afdaa00482366f2eb781ec09147c067919ef08b9f98ce434a670ab55b6e260fa899961c767acaabee7648c7f1c956232d837fc103b26161133318156fbd11f1c334f5e6cb3ae2c0a22ac548cfd26808e97d4778a676a255c97d41523351f171e5ef07a9e98d96eddc80a479e72583c7a52bb8a5378ae6bfe4277d345fb4202c44889564c0b3a585a42374bf4db187537c283aa37125111835949a78669c33903c2d6adb1c8b31c92b209a9e2d04442e7a63723074b81ea4609674499cff4a8f7a1c0663165f819459d0a47ce1ff9060704a767f824de0cace1d4dc1e237a783d08e65ca7539cc54faceaf37b9a3b8a0964ec53a3e2d3c2e88219dec655339b2a556551611c26217bc502ca195cb399a1703ddf8dfc73c92820e12abda1221c89250c49a628298dcdc9c341e8c781333e4ec2bf927b044da3f9428cf869dfab99f9b2dce6722c257e51b4ddccb9cc77c40ea1766404a70e85746d899c45f41785a61ee994cf3e8db76fdc8fb41591a938ceb3e2053f7a79df98f80717ccee87557fefdd4c4146548dc0a78d68b5b1fa50979c87c23731a1dc3adeb45fa4bcf722d6d0f0b18703d6495cfa6f53ff0ea17b53be34d7caf9124e9ecb3ef0174f9f1e4ff3c307a1d0c0d67eae55f78291331e848f7e7e48ab85023da34cec7f0d690d85e67339bc33dd22e04f599ccee39afdb872e662d5b54000a15bbd59a385ee9418b616798b7de51826eacf626eb11ed03ef297ec4dc9f39c012f45e13473890e9516b03ea69d4db669dad5e77c56e1b1e67a385c7ba914f174e252bdd998cb58711a23dd768e88a1aec58a325c460a4534cd465ff0763af9151d98f45a203d279fafa6f89a73d6c60761779e194b6d3075aed7e221b47333281b324696768b33d2307b49b1ea396144247723ac2e205f8d7b001972575788bf42fd8939d5cd2da0f5093b70633cc3898f6ab186254b8ff64d5b571bac5f6e1e721da572162dff6ccd5cccb139d7da58e66ab04854caf2d9d9473bb50ccf024d51f3503984557ca8dbdc8ab8a106c73a89982804f5452b902f1e858bceb6376b87d5c26007e75dd36623af16f148f30a4a3d8d9de56d94cb3cbe62fa76c4ef806a839f5617a8c091a424fce4670e91a749fd65db3b7a8eb5fd0fd51db24a2e8b46f9f961f493ea9843228bf841f8c1dc685eedf963a13044c4bd05b139760abb8c8bdf65f77160ab852e638612f2fffcdf37f4a7f4c2ae647e3ca36c649cf6a8311e19c136d5923cbe55ff0bae813cf76904f9c8cab4daf592c2f64dff8e32a4d11de10357c719116961734598d6a93c9c0eb655b19adccf16590de27fe8b031122bafa69dabf1addfe22b96a964cf4aad2633361c4ffbb34ed39c462b1970d260fe369ed0aa49e2b72688820a9a8fa9dabaa90133d5ec182f9d13bb5a7e41a6eee83de4fc171cfc80e0a58861171231dadad4d102833a1b073eeea92840e7be483a55dc3d03bc888f435f33bb4d429dd56105308a352d500f236ca86a6a4c34f4357d73444800742936cb08fbd42a7ee4e3c7ddfcf14b5d7ea5f84139429a1c99c10272e7f8bae65b3d498396529df58beefa9083c7b05242727c2c79aef42e42c06c68310257c514bde340b91b06d07d199a6fa2e8bb0d741ad1a920a0f51f4a27dd92932225f5196f3984d6a13cf82e0379270e9dfbe758c952ea7f92ebc6d59168d793d8398b760ff481b846f011a9b145fb13cd20a085c103df09dc8cea7cf3bda9c250212b2e9885877f8c5d954a84aa65be2f37c4e2d098e0d9935ad1a763f47ecf6175e2226a0e77f71d07d011a06e622f8b0d6957d8fc52e8cf35844f7f4debfe01ef0878d3f027800299cd28f983a9a62fdd96cfcbf96c02be9a9491269b8a8607de082c9adc0daf31a4d6cc1c3972b970d83092afc199bf323fb253a744cfc459c5b2802ebbea892c4ce45a265fe7e07cc3f6a4bd38c04785d207782a451139445955773f56e33b0a563e2ca79ba7e2c0b854d4eada968ae8a64cca777b8f028d81fe2f001312a2e17c5d7e37214133c467e9b31e2072fbe15dc8830d6971996e498116bb4f64dd7e8ecafeca385c99423db7c8197c581eaeee212fc2727cd0a60adff585ccb26046d4f6ee76bb875e9d46b3ed25e68515b2302fb32b87022dd841a026551631b782d0f7e05eb9a618ab308c3b2f4d8e5fa84f1afcc1470b0e2039ed4c826ea5b6b719e3ab82b66a3afab53ddb151a1b40f1d5f9cc5f975353f01195bc584d04069168754f3a28cf5f72200ea64055368cf0d893be0900358ad56d5911383722b1d1631a8d27784652fe75ccf16fd7e42a70eb941faf039ceb9d05533904f0f30d8a23a8697e5ad04767946978e3e8c04d883f4b73aa1be0f0e234e18ba0f2d56ab5668b30915477814eea00a427424c543cfe151f80aa0939eeaac226fda2b7c598d6e8b77e9eed3949c18bf392e8c913d1add08b6a326a5ff1075274ab5a3574247f6c3aca3215648cb37ffac62fed5256651e1ecc084faa83935f2326aabc2751aa5f332d5396a029c09a6a783f95c3a249a58849364d7f5136a69c2fb105d44fb9f8cb41bc5ad92fc1bfae4f62788243a296d7682c79bb5c25e3d5619c9aa89e86207d77c556838ab4f4655538269760630fd843b9f730d5554278b4b74d5393c0e9342d6c30c1973fc5310d8b20f2e756b29adb1377484206eea0e19658e7c33e148da358aacbc933d41e3370f2b1a81fb5cf0409e1d8266fc00354f197f2f25e0b67ad1dd450c912c7904d39b108aa67ba32746118d146016b2e6011cb79a121583c7e678a86fde44f805ebee93d98a04f13fc90d831929e38cb4a7623d4690fda782612142a1745db3c4e41e41e1a7049e3b55935a3e58ae37f0dd9d2cecfb4e3553f0e3c13126c477e4499a59d84192e6c9c9fec04e9abd655badc1c14516d476fc0a6d08fbc09ffc01888cfb4c371e9bb3ebe8c00e30eb6457b02c2be563a910c93f08a17010f1308bce6b14cd9cd3a4c0579f32fc52bdb497b86efa96758446e92e9d2a261629072c54217f6a3adbcab7b397a51fb848b48a0b342d80bca013551464d72fd80e204bafdd749bcbd0a7425f6ab9add5eef2c6b377784191d6eeff7d46953f8341500598a7d87ca861c1468e3a7aabd222300c870eb836bc5f5e1abbab4174712f2da05443c3c643640073f1b53288b501e537052cb74604009ce6ecdd83fc5fb161cb30ac4ac13b58384940602f75ff8d17b2f24ac9a85a6a0db382dda848de52f0bc15a2e0ecce4d3630049482abed5924420fb5e3e736dd0ac0b89d936c6759f693e84f0eec222f8b1a12b05c1960e7daa1a4efdf43330acb4ed532218b463097d746855192375585e15e39b0daa61333ab3780d02f7380167a09b1a1cef5f955489114992f20ce08da4df6824d908fec023cb1767b09b79fe67d512a912ba33dbaa1836857ba2a26a62ca01aa97e05644a054a676d0dd3a81397c7a354fd1c4446492ced8e829f6b1a9ee053ea83aadcab8a6de1148b4ba4a8099a53ee98354318be862d3da1e5fd0f52302f61d36b2d4715d2b007a79c3e35feae71c5b5f6e51c46304749316100ed74fa5feae86ff6b0d4afdb70a1f1d31a16957cc0926891eb5e12c57023fd8153c50ff2185f9138f1d8dd4cf2f252152cb8bcf450e0d55f1020a38f7dec380cd3de3bb6bd4fe40e9df62595afe9c9b1ec4b6551d07724bccecff6c17647d13620e23f708a397e21757463724cd07cb986c51f7ae7af2df77d35816921c25a59d068da004c8c5b55031a6259bff397ca134746e252dd8c81649f380dad89957b7bcf4d6f6b8c8ffaedd6cd68dc00cae355bede102baabe9122b52a07f440a2940fb2dab3f612a1b3fcb543b35302c97889b7b9166a139ac730ccf9d81bf055f3683fbeaa0c375cbf4e4cdc16e9ddc54b0164295ff76003a6cd149a7e8bd85ede9da0b84c47a4b8cda883be81d91020507e240a39d32c48658f68bd2c83d27338615491315ef2d27518ea164981cf72184cff067463378d319d459ca3906702c606e1eb35b962d61c544ce7f9937e891ee9a15228067eb1bf3f4a40e6c0f82213025c7adb415d8ed7af19999f2bd05584c90e9a785eed3a3a47185550408a16acbe1b57cb5830d36007332968affecd2b027dfc36679672ef3d42195e8bdf7eb1ecc39350534ab83e26446e7b30a844e450bdf0c8b", 0x1000) 13:34:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0xffe1}, {0x18, 0x2, 0xc1, 0x8}, 0x1e, [0x5, 0x2, 0x100000001, 0x0, 0xfff, 0x100000001, 0x100000001, 0x6]}, 0x3c) 13:34:45 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 13:34:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x80000000000000, 0x5, &(0x7f0000000100)="00800000", 0x4) shutdown(r0, 0x1) 13:34:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000280)=""/219, 0xdb}], 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x8) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x6) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000400)="ab29754d7fb90f94e24b", 0xa}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 13:34:45 executing program 0: sync() sync() getrusage(0x1, &(0x7f0000000000)) 13:34:45 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x768cc462}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x21, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xbb5d, 0x7fffffff, &(0x7f0000000000)="b8b356314c0cbc154a40546fe39faf605ba10ec0b652d4249a27f25701444b96fb32bf078f162003e74e820e1647a01a41189e71f8b0dfb118537abf0e5afd7163daffdffd698827062fafe57e8004124379b6486615119638d55274431e145aac9f3c207b52001f90d2e6a3ed5b4df5cb6f1f0ee12fb77399d474a35ab18996e79cee4aa9ba7459a452b1407179", 0x8e) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x7, 0x3, 0x800) 13:34:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {0xc7, 0xfffffffffffffffc}], 0xdc}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x4}, {0x200, 0x9}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x3, 0x1, 0x20, r1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 13:34:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') socket$inet6(0x18, 0x2, 0x7) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x4000000010) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 13:34:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) 13:34:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x7}, {0x2, 0x7fffffff}, {0x145, 0x1000}, {0x27, 0xfffffffffffffffb}, {0x101, 0x9}], 0x5}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0x66836c23) chdir(&(0x7f0000000840)='./file0\x00') r16 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="d7b6abda753c911f02a37a5a0bf9b16171029c26d09202d44e68cebf5c243d9b6977b3a0deccf63df1af8a45100d4811743ca324deb5969fd537ea3a83f5b3d267e11c82f553c751d45f9ef8503385d323120fd98ddbc402c96e27568d8e8492a3de963850ace5b8ddc66aee8eba17b141b20bc2d13631c342df4f486f1716451bbf808eb3f4cb6c70de19998e3e636698c1cfabfd6cdb263f03dd89f4d5ed1ffa433bf14c46401230e410c180e4bcdb2bed92df2e60bfe3f1e4f3a41f17afc0b94a08507a2955f5a8369da8cfabf4ecb03f1284ae2f97c9a3ad8e5cabea080cbd1946f228b0", 0xe6}, {&(0x7f00000001c0)="3ef293e3fedf699f03ce88ce50efabbd05256b5ff5752c5847a8be04bce50f31fb540dc76b4a866ffebddb895aba112315e7f311545fc672073a727944d521e8a9146dfc7c9f909b8907868782ba528be67afa651fee77c9e8d67799820f47286b1e8628cd9f6e46c0856f3335c5403fe82efaff228a8db9484d040197a95d6114d590fa875eee4c3ac68fd95cb1cd6d3bb9480aee7b4561df3851c21107e70ee886cc89d12e3d2f7ac19e1c539180950fc9e51fe0038dd209b8531e9ff3129a628a515560de0b233a49f76b06fbabf5be7e446beeda123a2b85afd20384bda0fc771d6a345ec3faa018b7092fa19732c32b3182", 0xf4}, {&(0x7f0000000380)="ab14738286c4240c9cfad50db82bc49e8c94793d758c29a19d2a8c28b33cc93207f01f676351abbbc9f384e87d6384b0e4dfc595146c768df42574ceb5a75f744eb3597c8fb44e0744deb11146ca3d54733e3d9386e1ed7d1749cc0abd4ffb9f76d5d5485feb9fa436dda7fe77e09884073472d34e4fb698385c34aad345b47624f29afb", 0x84}, {&(0x7f00000002c0)="c7e4b94339f4b183fb8f556e1d96036bf8c52fd432b53723c86600daa45cd099a27df880ca5652ffef820404170659b1dc1ef82209c13da4961f4cfcb6f2e4a565e033071a19a4b4269fe2e3452ee3a2bd81c1b818", 0x55}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000007953a1da9cd0ae54c8be526d8662ddcbad", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x408}, 0x2) 13:34:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x0, 0xe2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xc2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000011c0)="4e208584539b0e9c565c20dd2ef4b0095a4b7263384380fb5f121b0b2bdf593cd25d86b7531d8e1ee817caa0b32d97cf1ab55b46df07621166d415b54fd9a9e0de46968dbf4cb510ba993fc0b2c80cac9283e403f18544c0b60c93531aea8504d63ea6521b3719fc7f5bf5558a62540a0c91b8259e42088a45615dde6e5425b663b38380ac46b2", 0x87}, {&(0x7f0000001280)="16a5893b7681d66c1565fa68087ac31c52896a77461087d683c6e14b2310535ff46c99938d91c52882b544d7ec8c2bcb5d900d0a5819e393798f481bd1e05f6ddd52dd7d28e6dc5d78c6191a89ac72099335b9fba1c86ee71f0ccfbd6067deaa2cb3828e999fe97e94be676aa882faaf49f5b813199eac33997d55cf702cd4d054b71b7853caf2bcbf7f", 0x8a}], 0x2, 0x0) fsync(r0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001340)={0x9, './file0\x00', './file0\x00'}) 13:34:47 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/41, 0x29, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) clock_gettime(0xfffffffffffffffd, &(0x7f00000000c0)) read(r2, &(0x7f0000000000)=""/63, 0x3f) 13:34:47 executing program 0: socket$unix(0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20010, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$inet6(0x18, 0xc007, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(r1, r0) socket$inet(0x2, 0x0, 0x101) listen(r2, 0x0) 13:34:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) 13:34:47 executing program 0: pledge(0xfffffffffffffffe, &(0x7f0000000000)='$\'\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x70, 0x80000001, 0x5, 0x8001}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0x4}, 0x8) r4 = getpgrp() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r1, r5}, 0xc) r6 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt(r3, 0x3, 0x1000, &(0x7f0000000300)="7df3ebbadf8d6c198fcd0f49b23b7ac0db5a77af4b14c0a524dbdde01c8fff863627d5ca1a78b33ac3fe8eca100a771026b11f8a0bd1d97679a5d143740d763eaed9f11fb2abf9", 0x47) setsockopt(r6, 0x100000000, 0x4, &(0x7f0000000380)="1db5fd924d163d05a948cd57a40bdc8ee458f31da01010d48bd2134af6fa501ad4af9fc4f7d9c9775f57b86cc558505734c9f9125102e3d78a89502f783376eb39bad6593f76af044a2d93f2d832865ffc570543cc9b5f16ae4c127019296466981e06d164e9363f51481a36c62873c72a9dcffcff81a68cf08e6c83cfb32cda0ffc0d904cc6c2c8e706a28186", 0x8d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000480)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000004c0)={0x6, 0x9}, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)) r7 = dup2(r3, r3) accept$unix(r7, 0x0, &(0x7f0000000540)) r8 = accept$inet6(r6, 0x0, &(0x7f0000000580)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000005c0)=0x2) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x400, 0x8}, {0x18, 0x1, 0x0, 0xc119}, 0x5, [0x74, 0xcc, 0x4, 0x78, 0x2, 0x51c, 0x7]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x5, 0x100000001, 0x8001, 0x1, 0x81, 0x1f, 0x1, 0xbe5fe8bccfb8b375, 0x0, 0x1, 0x1}) chflags(&(0x7f00000006c0)='./file0/file0\x00', 0x20000) 13:34:47 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) recvmsg(r4, &(0x7f0000001280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/88, 0x58}], 0x3, &(0x7f0000000280)=""/4096, 0x1000}, 0x40) syz_open_pts() 13:34:47 executing program 0: r0 = syz_open_pts() socketpair(0x2, 0x1, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="a250ddd130224040758ea2dba6392ae71637749e5e14d4492e8fd3c889252849a9404062286a1ae08ef0747fffb24a34d3df3e073df1f7e76743341189def5d811431d3d36ec850ef0a6d5b855e52b017e2be51abcaeb3e1e5fd06bc1a9c06de052e1ef24a0643d6ae1573c00e860e088c7029247f14a41508519a39113a8d59717f2b390993835471f7066f9e74290e4f07111e8c333b62d9725842b3745a4cdd2ab697887162fd438d5fe89581a2f24dda2f63ad92b7980d2960c300f2ce0f41701f065c1b764cdc41a348ff8784b01f45749b0515243a1ea74cd57aaaa374fa9f726d6170", 0xe6}, {&(0x7f0000000300)="70f359e30b9bec5f6c7f44ed32d4cd01f8cdc86a9cf52c83c037aaa5e0f8f444faf9860c746e99caacb022eeac5d9a7280f5e4d181d6b58d8a7f41393cadc64281d85500e96bebe6cefbdfdea57a5acea6a89e264277e27c84046941ab4d33fc71bcab66e94a1ee01759c7ca3b9f1522013c046b2cd5b256927d271590639de26a111d6e25976d2e48a5dd13fea4a7d8adf62e321dfaf254ecf034b2d30717fd", 0xa0}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0x400) nanosleep(&(0x7f0000000080)={0x4068, 0x7fefffff}, 0x0) r8 = kqueue() sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="2848c77c64eb216be4d2f54e5889d7bc044b143e7534e9f0f6c07ef4aa5c3e7414d3ca551918492caea40bce236deaf1e073e480a15e", 0x36}], 0x1, 0x0, 0x0, 0x4}, 0x8) kevent(r8, &(0x7f0000000000), 0x6, 0x0, 0x10000, 0x0) write(r0, &(0x7f0000000140)='g', 0x1) kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:34:47 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 13:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 13:34:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)="0ae88e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aababe21e3e7528712c3cf5717613b0e25cb19111aab97b144cbd8e39bfe1aa69fa7771a5133418f08c149452e", 0xde) execve(0x0, 0x0, 0x0) 13:34:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 13:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:48 executing program 1: clock_getres(0x6, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:48 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="8906eac3082e409653a51c8ff69c2495f6fd0afa6a4b06ff149d0919ca0acdd12d7d0c5cf9ddf6f1fc0c2fc5a33664295a4b224f9a130a5e44fdc1b39ff5467fb2acb41c4399276bc561438a59d5f3c60ff2db9c0247970ffb2fa618147ec4defe0e8253d975990ddf500e0a7277e040aa343689c574bae498d220b83543947154c499d27fcf2a16ad7c5d90c7c2d8f9563f0003c8f05b5a1175e52ae1aa1de8d244f48eb697dfffd10371442486e5da4bd6c93687477b0ed60b84569624ee93ebd843f6c716a564a5a2e95632a5467a1eedf7d9449783f2cd4f34e52465b44b37ea55d4729581f1c1bbfe4c374367a179fe715daf4db2ab16f6ceccbb5bd44de5d67631b5a18d8bc66de90b9c71e0cf77385bb2825b9cc6f87abc3eb47f95177bdf42d5c442a4839daeb3aaf313474d1d04deb8474f82b221e9c354aaf145923196ef55bd0900f04221d401b7714c983153ec7d5cff4871b8bbb662b66d019a7e0a6da49efd442ec0641c91edc2a180acb67140fdcdbbb458ff8e643a94b713bd44a8aab1407389c2aab5953efcde614c7e86494078fbe80879fcbf24e0c5cb5051268355ea95a5fc62c2c6ff7bc1f7eaaaa2e6ac95ab83393f6372d90677a82a7e2af875ab6f5ecda3dcb87183aece877398305957fd9d0a961026813fee780a0ac0c79acf5a2fb3c3943f457594f812a262f2c64227c6f9a4c0c0a0434bc3c01c750477861b1109ef9a3de814eab14104a21e1ce9e1ecd98fbdd34839dfc42997e250f1168452ac46417897b7b08b8142610ca8c28dd04d8afe63842a902fa1ae90b5882541221a172b425d4a828eb4ea568e1881e70b6d2a69a407e917d69f1c16f4ac9c969c17d44badffdb03f7988905d7f0a5fc58ccca7de79bbb94cefeb9136a1df3bfb7c087c4319a9ebd115ee09442bdbb9fb786835d548b857b910e009acae368e4c04a4b04559417a7d5bd2bee29caecf991d5a27bd644c459c0056cfd7b5c46a28bd44749d5eaba4621dd6107ef6c30900830ed5c11fb06f40292204618ff846eaa196826d8e85a3844b70b0d88b7f6296ba599ee76e9635d663c0630198aa542f8c96ae9e547851e979a8a53fc4cf294f21c8d463161d6a7d68984fb6a34c24e868fc3e6f0798eb3fdb2217126e8740851a2e12b65dd4b03e875d717d3a229b44f8b4cd735a6ebcb092e130b40033bd05718e8e4e79e329768652a1b0c2fa50cad7856360516e7b98f0efbce995048638e17d313002d94f37ed7db5fc91a94289a07807571fae309b1d3dc715aba9fa6e0a083dc6f23e030efa84d35514cbeace2d85b8514c6d81dade4fa7ef7c92cd99c7c00aebbc296b226e02ad08c260e1bb9f5f1346899e645067676acfb4917fafa8a62ab8469a1cd0465850bb930dfba52b2e5829a0ed9674081196a8691fa6c762315274ab9ad258996dd8e62724d9b25ce6860edf1aa5a4811dfedddae36297b382cddc2ebbe2e4815c482c8a8bb516295f846b7b410a52f4a22b555c1315f591d9fe9682f6706be0772e80bf643a4bc14362071da7243158ad8cadd16c9f0aef34c0d7879f2af8c26a31782c61e4cda46b326ccfb88e3d86d084838f51192e63d352a7e3ff5ace326f04cbfb0d49b0fd5594baab8dd2074c138e7078ca864762406e3f99c8a13aa5f6492f97ffbc2c0f8ccc539b9a66fe4dafedb4dd333c9190d42008dfeddaebdc9fbef2a935fc9f071c8aead96c58d4aafe502c0312367e78373d8d0232eb443bf89e1c9ef08cebb824f94462327b32be4fac8c974cf9741d60f3a0d1f896a75411be34def75bbb7c2286abc626183e3b58407584f6cdf70c8493fa5b24b6a60b40f5a492450c1fec28202c77c32e00baa1db3eff938c48150f10a41bea9133750903ab4d930db78c14478d1c267acbdca15fba0021faf495602ac09d438d87f1cbbf2548358c2b919dd3155fd97894917799f64755b1069688ce487a2a35f6c5d68727cfa449721a92325a30df3f35e0498163434b8263df000be29f5bbc5964cd80c893040f7f0c2fc3c89e5679341bd6ba495355052dba9dcb4636c510ed50ff60a0bf3dfe1417043481675b86dbcb997944073f7eee0c485c9db41894464260eaf1d5559bd6f67f8e4d3b32ddf881f30e49b6995e96f3e5ebeb72754175b791a4b148820b2709d5c2400e53d374f70c013ac7ac81238b870e32d521487630e85112e676a25d462fcb2d88bf751e1d7610aa4611f4b4c606e066c6949374591b5d6e3cfb38b7667d28b191b25ea9450ba17cbaf46a6ff8ee98e317fe8f1439b58776eee9e457db1b6f09db42e80ea5e0998a08aadd3fae6f6a01d142ce09f0d9942471fc6bea662ae44999847d3aa8f12bd34ae5a9db4c1928c550b13b1fbd1eda30d78d8753a731072999b39d0506e16b6225321efeb3cd074b67b94f4b9e5d5ee6bb4822a998ecfa9afec4f297cdd572e001d85c61e779ac2880c219b93ac055744140e06c3390f2f81b961fe069d0d153bc5bacfe2754af2805dc6d73fecb22a63962b55e23c0498785d9639f15a55671e48513abfb39dea23de94fa004a60eaa70c43b88300661d79f3e05f364910464251ce52a9473bccd6063f3b116bb82bf9ad30dace9bf5b42a941d751c3f597f4bb366f56286a2e0aba2869b2bb0340806416bfd6927f8a6f19203cba6c7a3b1c7dacd0e0dc7f05ba3e91f8e35f9b953bcf14bab967ce9be1c50f4388abdc1883b7fe4480e986df00242ab7f233acac697648ad25ff939644ebdb8d17b10cc8ea62c2722cb3d1f1946d174b8ec0b606a397b15db08c96d25724d05dd0b33843963c7c5eb932673564c534cbc86e44fd42944b4a66f429c3ecf7b00809f2bc33a8bfd3a4bf7c4f839253c7ff84bdeaa97467cbdaa92dfb2d4d7e8f10795aa91475fb3e906febef06804c96c6b48e864605afe2a93ab02fbb45fdb4b50b398dfa05e9efb247d08c9425f0338458545f82e9b9c0f3dbaa22c0e7f03e6c75b424f53948f979f192c5aaddb7eab79ee368b6e076c65d792beaba3c6e8dad50cecc3e083cf54a4b5d90a26f9051a66d92bd9d11832ffa2710979c9e69a3b006596045db4dc3d980c0483552766873ac94094a557ef0b5ab0e124860b282c40d0dd529676dd0a8a6049876be436aefb6dd4883a7c4471a5d3822ebdcd74525e17f6a401f5e64f0fc1fe698a3a9e2ea4eba575cc592a856b4e416a0dee9426f64b98a2848283e2696802cef24ae32dfb528dcfd0b2647375be073691d45e0dcf666195cdeb676ba9e6625368506bdcabed6a99fcfce1de8395cd68a05554f3e8499f17647de0c4480a45c584c18176dffdb9ef23b56ca4bf5e8c384bfbc1023ee3935b34f4566cf1b30594ac6c46da25b40d6cb3eabfe579dc1ec5d30a72b89dd3439daab758a6248a2fa8ce825ae3da1f6cd66aedc688d8a41cf78419d96551b0ea711b22e784a9eaadd64fd026d54c6c1ec2fd0be4b60b3401b9ade945dca37a23bfdf58bee46de153c1cf2991c458f004e659d7e2da73b159ef79fee70254c310864f144a537f6dc4ddd1a7ec038758d04a61f34092e58cabbd86db2ed7b962ac2db14c3d729303bb316d4f9a134931155f3ae80d564262a1671daf02b5a90c1e1b76fdd9863eb3de217d634917fadbc7ccce48004274725488c5b55549e8de71a3fcc4c1cd71a90824b4f3a1107acd997440a93287348ba78494ffc102160bc1f37b21f0b79b8357c55e877ab94d1d8d2aa2b0b200fed065d96c955d4e6fd04555cc67d4c6e338cc86ca9d77de008537a4f8a8e1eb512786e408a9ceab9772fe0d3508e8eb05e16e5e5787511eea96a8190db831253e4b16bc5653b6ee308fbb72568da284cf388fae952b95becbda0592c64bbd95762c8cf688b70367d045b3e569282b86904dbc7fe87e184edc809ce19e8114ecc589e68ec46ce2ed691e5c2efe3d30d99ee90f00e5ec6269a1f9f65185a05797237428413d957cdae42783abd617f397b78bea0d4b545dfd227d955997ba6f7f5ac1e29ceff1b6a72ef07fc9c1b598100473dbdfc364e4fa348d533efd27492d1bb3141613481a985c13701df7c48c9cef375999ce772cbd54a3db91a5df946676a3bae99abc954920aeb25b150a1c5be76124cd2ad772093bda694251ae45575bb1a06cdc1e916027a09c9c22d86d29f697ec0aa58920aea9506222c2a1ada8499119b959188a8f017df2dc0d632423d943e0c3299c2ddca23efc6e5c16721c60eefd62b907e332910f78b0491ff1e21fa6d55a79e39bdd863d1b1ed330b1032bad444099c2e469fec7f2b8048606bdd6725f365eeb422f5988e05a39e3f33b0d9fa3bcea2ac906e3c4b8d5aa4385c5797636f76acf59d5cae90edd83b9f26748107a630b3357b1c03303e56ee20deeec1e9eb343dcf53d00fe3be0bc02477d9daf3061baf23c9d5de1bb048a3a99dd31d6e48166ae5c64c97173aa05041aceff919e7748d02cd5ca73be518f7f66d31955c4374ce3d38f24e87a81a4164d90ce3beaea8380215ae7ad7e6606127cb70164d654607e2f0b2dc114dd46555fa2b59e1c810a678b36b96a43dd43b359492ca0577741d4d2d7ac8fa8948dbf6423f43e1d4c5887eb9dace893c8d531dd56542d75c80031e6e4b8c9b470592a0b4309a68add04478f3250854b5027bc1bb6e49a0b9cc8eae0ce00a7e0ff7036ac4409ed2fb68a14d973be15fa37e7dc68c3739c4e38e87fe994e0e9577f2168d8fcf1056cbfaf6d362a1a7ece7806af3f82b4059063e2248133315d15a26683ced277d3ac631f26c95f5b5c2d391decdbe567acb0154e1d5bdd96533340a5e2d2bd5159182216e388408c4d1d4ac1f99bd259ea9ee9cba6ce4f535fcd560bfefec094fbf2b429028b0280a4b13c373c275103a91aad4f677b56e83beb7b8d4f40986a157aea9d7a168b1f9ede0ba1d2f14fd90f37eaf83625dfda95fbe9bdd819cfede689f234d61df3865febbe9eaa1a4b84180c4724ca902678162ae5771b893808f49a51e791910d845566d649c75401dbf6b1306624f53882b2a80df2d5646548fe5365b5527ae24cf284ed6395598588e9b15853b8f17cb1ba84574d5af8c9b271ff0840ccb27ba45899a09e124af8a2c65fe5a24a4bbd67369ca2a8b7b26b2ff9462925c68e80fa231519286d41a545d70a0b4e625523e73cb7661d1128e9850a689a4018233ea24f29de832ba74b33885082f16fb8532a9a2aa003b460e4e2d44eaa1d22588f8256443b3919ecebdf33af36901f408b00bb846e3e7eb9c401340bd59f8b05d838a34076b6272d716f4f97e098f9dedffd9248e410bca1f0e0788680bb250cef5399e68b6823ab3325b21ed6d5086642db01e08fd5eb3ae8866f028fc7452578d3f67d31f8f3d38b9dde49facf169dbece9932ac2ba969099ff777bb97f25aafa2c690ebc04b1f90069f769539872a2772f58612adc7b84ec3a53609df3e559e6445835a882ab04cf62739ff3926b06a4458c9f2caa956549f2da4642d327d9b43b287c45ec36d97053b950e1406958f28db23854fd4b14a93748d942027d51438e1739f4385d59b85d443511a29ac0427f9ce4a465c279951a04700f0279ad3d1f9123050433615ea733830cf9f568aec97f9abbe07ec63be8c96cf5c597e9ce82ef5a25a19642171b14a5af2fb689c2b6be4e65888e47fca8771adc3203a6a2c1bdc0addab8efadb7e6252278a75604f20f0f28967e43f2e176648d9610ae7e78d3d17ccfd3d3e92a11d51f7429c0eb3be", 0x1000, 0x4, &(0x7f0000001000)={0x2, 0x1}, 0xc) 13:34:48 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 13:34:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x84, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 13:34:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0xe4d}], 0x1) 13:34:48 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 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) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000100), 0xfeae) 13:34:48 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="99c229b59659a04a618fe9e281adc8871aa95a3a3444cde04c11a486cebc38c0f93b4f880d85dc831dcca4505dc1996d5d9054ca60b086ea4b3be5010a6e9bbae702ae660e309d5df75d2051ae02b12218ffad313bc897e431b27d65d89f9513b48202ea2bda4c8a7215390aeb5449671100d418071b09631d7c", 0x7a, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) 13:34:48 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r3, 0x4, 0x80) dup2(r1, r1) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 13:34:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) close(r0) close(r0) 13:34:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="f3e09353d0906baed9cd18356e88f05dc24280ec6542a6aa90a56ef1c546ce9b18fe3f8cd071ef12b06dff94d52342e08479f2030d2845963e15c6ae033986c83bea468898db0db5cb5a449521a464305063922083e0ea89a3cd892765dc8afb614851313fedd9ad66546d6f1b71788b22d71999715f8345f0e79d4c74d05552e81498d20b13aec0d5377ba095001e0b8382c69d94", 0x95}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x48) 13:34:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x101, 0x1) 13:34:49 executing program 1: minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x8000000000000003) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:34:49 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a1c075995567af9093e5afc56c652708ce3dce23e9613ebeacb31db3be9da922cb6339a43976f41ae6eabce472edf33974d2df5e07d51cdd292f42e25aaba6e5a329c46a126300ffe56e741bc76d0cfc42254be78d383d06fc8aff69c7204073b1d38d2e2b0ab88dfbf4a606c64c80934946d76a30b94498062be"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 13:34:49 executing program 0: r0 = socket$inet(0x2, 0x400c001, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x0, 0x1, 0x0, 0x28e) 13:34:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000fa000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x9}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000080)='./file0\x00', 0x2001ffa, 0xfffffffffbfffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) msgget(0x1, 0x10) 13:34:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000082, 0x2) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 13:34:49 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ftruncate(r1, 0x80000000) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = semget(0x2, 0x3, 0x8) semop(r2, &(0x7f0000000080)=[{0x0, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$KDENABIO(r3, 0x20004b3c) 13:34:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) semget(0x0, 0x1, 0x0) semget$private(0x0, 0x3, 0x610) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000100)=0x4) socket$inet(0x2, 0x4000, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b66b31f1a6103ba9f90c3389925b84f1bfa8bb750455d18870c23f5537ae4085af81ecb09068fb03f1a30f8d9114f09adaa50e5b6d539980e5695fba733f0bdf869b84599473f96d98db0172d7482ffe5bc821bbef2bb2bb06f611e1be9571df17f270b5ffb45be1db28056ae3c", 0x6e) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) 13:34:49 executing program 1: shmget(0x0, 0x1000, 0x4000000000000601, &(0x7f0000ffa000/0x1000)=nil) r0 = shmget(0x3, 0x3000, 0x114, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) 13:34:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 13:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffffff, 0x100000000002a, 0x7, &(0x7f0000000000)="4b74954c", 0x4) 13:34:50 executing program 0: getrusage(0x1, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x7) r1 = socket(0x1e, 0x4000, 0xfffffffffffffbd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="6e63c844de15dc25c6bc405950addbf078e253ee9a7e70350a374ca56f994127a73c698fbdffd8b4cf10e007bdf8712eb8ade36556fe3970a593c82caf61923b9da4e77f3e68bccc487d52e38c3e44a4ede31fa31de56bd07b2aa0bc1cde44cdd7532abbed9a29c0e827a44315cac85d82155adfd8885649859e28ff76d6b97a8f646bb196ee2213a3a2847b70196f6bdc4b9048", 0x94}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x150, 0x9}, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 13:34:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 13:34:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x20802, 0x30) 13:34:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = dup2(r0, r0) listen(r1, 0x9) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x83, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 13:34:50 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x3) r1 = socket$inet6(0x18, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) getegid() semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r8, r7, r6]) fchownat(r3, &(0x7f0000000200)='./bus\x00', r5, r9, 0x4) bind(r2, &(0x7f0000000680)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) r10 = getegid() fcntl$setflags(r1, 0x2, 0x1) getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000381, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x802, 0x40) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) getdents(r3, &(0x7f0000000280)=""/179, 0xb3) semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) pckbd_enable: command error 13:34:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) socketpair(0x0, 0x5, 0x2, &(0x7f0000000040)) r1 = socket(0x16, 0xc000, 0x7fff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) socket(0x2, 0x4000, 0x2eec) pckbd_enable: command error 13:34:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3, 0xfff, 0x1000, 0x8}) getpgid(r1) setsockopt(r0, 0x40000000025, 0x5, 0x0, 0x0) 13:34:52 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x4, 0xfff}, {{}, 0x0, 0xe08329fc9ebc59e4, 0x40000000, 0xffffffffffffffff, 0xfc00000000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x19c2}], 0x6, 0x0, 0x9d1, &(0x7f00000000c0)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)='l', 0x1}], 0x1, 0x0) 13:34:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000002800)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000002700)=[{&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/245, 0xf5}, {&(0x7f0000001580)=""/209, 0xd1}, {&(0x7f0000001680)=""/20, 0x14}, {&(0x7f00000016c0)=""/19, 0x13}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, &(0x7f0000002780)=""/121, 0x79}, 0x1e1f4316f12570af) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\\/(/-\x00', &(0x7f00000000c0)='\xf8:\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']\xe8:%@+}$-\'-\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00']) 13:34:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x2, 0xfff, &(0x7f0000000280)="32388583a37aa2259fb16cd39a77b55dae695ac9639f7a2e509347afc3a9adf7ec3018274dfedd98bf3e04318552b34bda9647f3554e0e6a3464d2a531a80a85015cb3aef63c4cbcdc535134171347436805e9dba8907b1b62d6f1d9438400953750500d88c8def732ace3fbb3aff9cfda9142f48a75184fb17d3de233ed1b28e3a44487e066ac72b9f612e5ecbb2d60232e3f3483d754fa1175f066373ada27208026be12bc5e74e4f0", 0xaa) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x3, 0x81, {0x9, 0x80000000}}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0xd8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x2) r2 = socket(0x18, 0x400000002, 0xffffffffffffffff) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r2, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0xc25, 0x4) 13:34:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x74, &(0x7f0000000000)="cdfec59a0f72116ea4eb418982dc584e2a82e7bb158444a2d4dcd490edc492607c826006a1a1052c86822f01e0c1293c5d6f2c71563caee01db6f4afb997636fb17a8d5c067df425f2efb92b490f5efa001798d9a38988cee316a9ba4adeb8728e380204a819780b8bb4f7a778b1caa10def0781") 13:34:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x6, 0x18000, 0x1, "e31a5414eb0b1cf78eb3e02edccb438a7e2b7124", 0x10000, 0x9}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) lseek(r1, 0x0, 0x3) 13:34:52 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x300006082800004, 0x0) 13:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100)="6fed83983dbf685a7aecfa5eee4bc223d1d3300ea32ba09c1b087172863796dacd39bfd12f178c5fb5b76cc3972833a88aa9908a0ecc7764502bdf67cca18052ddce595c2296c0f0d09b429614b14bf1a5e741e7211e6b181542c9f7e3d3d7ca02043c85c068002a239e11829749e117644b3a151ef4f4ee158cd3be0978b478e60c06b99bfbc35fabd0358281b131f411786b3fa0d5b60a651a8f78cdb401319f1060e977f0efe19a69015a6b3aba97a4adb0c57806887433afd157f23a359f4c4b885f98bbef074afae5e80431", 0xfffffffffffffe64) 13:34:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3f}, {0x4, 0x1ff}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 13:34:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) r1 = socket(0x18, 0x7, 0x8) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/136, 0x88}, {&(0x7f00000012c0)=""/244, 0xf4}, {&(0x7f00000013c0)=""/241, 0xf1}], 0x7, &(0x7f0000001540)=""/134, 0x86}, 0x41) 13:34:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r3 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r4, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setuid(r2) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 13:34:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffdfffffffffc, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0xfffffffffffffffe}], 0x7, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="59fec3ffd42b14057f741d", 0xb}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001740)="f87118682fec9f8cbfc793c9c7c38f7469a46441c4a0d2c3006d49aeb094b7c1ab40d3e26d9afac682c8212f246e276f57c4dbf3afe54342e9546b35a37a2857dedf81ecd97083f803a7fcdf4d9e7ba1abd83ec5e9797ccb218b38d69fa39d1aa2e9aeec4884d324217340fde37b73b0a0a586380f658ca4de2bd369443f6a1a0d952989d16250bb567bb5a6838ee98227c8a70041fcbbe5eaea7c4338f8cb1f33c31f38ace85754d4240e6765c8777d7b3451b20ae89d715b90f88f81e1a4d92d668b4484e9bd5080ca67ec557baaa5f12e285c62a5b41fa4d70e47fd5266c0343aa09cc539cd032da36112420bff86eb337db6bd960982e931c8cc003429cb2e366e3b6f8e708fc0a8cb00e17996dff84362bd5070d3c1aa2be0a90c91ba7247406f66460025922b00976d4dc2174e0a8c58372da7b018ba77b637bcf82d30e70c3cc200b69fdf3dacb31706d8fca90910d3926445af24cdbab261fadd164955ac09ded64a62f3bc106cd33fa0fd09545c805299f8494b2ba9e874adb4d366ead545d38498c42560ce331d642a286f4ca52a0554785b7441d6c317324d09144f4151a3780f9bdf4088900d08dfb0d942955dc2fef549a8ce4d47bdebd12eb4b879a2d3245ab2dd38a9dda946bac05e3773ad6f6acf1bbee8099661e16fc79cdbecb5f5dc2ec2f3daf6c5a9409e83174c9c56cd1e49d3347b38850fd665ad27f0b998cf4cec28f044649f696ae8efe4e903ced560824fd19b31114c4c981f02e583d2d764cce90a34d620c19d468e5e3816cce9621a173c94878b36a93c85172335a15db7a2c46a7c364b0bfabb85e34c45ad71d66de087ba6df3ea17d11ff51b2179027e04d26feb61847a2589527fedb9eecd7ea80d626006bf1d67f761a849283eeded94bfcc144cd90ce3d4242b2ac6c9f4b9c7daae79cc03d7978d81074ecd910475d8705f1c3db610b5aeeeb4ec8d063b1df5dbbd6a795e2fb0a6fa52c2f082a546d1196a1c0e4b2a395f81cf593eb2b138b1ff91080c1322e9b1d4cef461fd7fd2ba8a723a9db019f0caf1ee6483ecf6f29713acde5739fea10cbdb6da6cd503b6759da7588a9febd74ee2285b416ca2b8e95d84803cf4214a0fc21d4a754852bf1dd2d09c021d67c8f63e10310ddf357d18eb8de2421e1d130307c298d9b291232f1e45dff69ace42a9c2714aa1ec5ef4c124ad9c44034c3f2386b419bb801dff46fca030856dd563adb117387ddfc97352c67c9bcb0b900bdffb99c05c1f34cea43b3863f8730cdf7f466b35a1606c959dad7944ca83950411050c386788c9aa58a6185b2ce309af94378a172260f64a25fc3e1ace9fb0eecbf74461f56bdc867fe897ced74c9ecfadaf4eaf43431b9e901d44130483f8df0dc56ba49f11364afdd6605f3c29774c112121731e6652f72d2fcc48fdb4e266f9de412fb62665068d7754356e6442dd51e5ff4c382ed3f8ff1e6bf5a0478abc06029aa2fd1590fd6ac6962e5de63adc0a6dfa91f8e4b222dadcbbda3263fed68f921afce603bc63400cc684a8ec5fbc961b535feea7d0dbf664997d65067133f0d0b22ae270384b1db269123cad6e342f0770b7e790e1a04f1897d142d2b96e83b0979b0b5543965d5dfa53bb8ca9d69a3e33af8d46824fe6e0cfc0ef2f1d4864966aa1d6ff170e590829b08fd67d5089f45252e5d95f368adf60854e17fadbcf8952ac9125dffb1c95e8a09e49c439404be5fd4fc3ea8593e2499d8df4b4953156f977ee3030b05d5d3191ed1066cc0439f0326d93cafe24ab502c6213c105cd1870ee0522dc2a688d4b09ff0e6a9155aecbce36f1445ae14be2ce939d15e9d8a4a7f0cede74a5126a3b7a40ca81e93dd65cd854af4e42fdfccea2417fcfecb1d9615b8e77b76dad4d16588a4c53c9c87ef79de8dcf55477ecea1ebea68e6b794df6bf35f15e46799ebd231d50ddbf15192cf496852821a9a132a5065df87df64c52e6003a4ffe7220b49aefa99ab0ac93e1a47b40d35c82ea3f3d71d9a0adde5cd60d621f69b16d2bc0c65abd72c60ad5e00b8e35f3d93307a46eb4dc15a1d73e0e0dd203d8a5332b0fe6f2247ba88de7c2d08b5a9831c19830b4ac2e54a434da0b421d83928ec0cc46411099d433db9d8b9bd75bc5cd5dd7a1fc15821578d2117157bb373e23a43c077d0f6cc3563c5830924efc6d0127a7a71aa9affc3589990fc13a1377c3427819ba1a326dc2992654ea33ea7c05c3567e3ffd39aa8eafa97afbea8af94c185d5b0bccb9cce10ed24c80c2e06fe59c7995140d6db24da70aaeadc44ee283cbcb2258820083df5079992eee09ea5d65e5945d6ba80ce4c2b0bb2a0a278293e83fcf908c413903eaf1dd4acbb35c2adb2dfae7feed802943c78fc7a837a31368496fe729d19536c832bcc5b532fa601607a925cccbf06297bd00c37cc681108b9c19e01b221045a948f6f59eb4a328bdcbfc51b8ac92fe582482cd25cff1f68ebbecec415505efe2688a98889fd3786e908d35712ee239ca453f629aef6a1fd6868831d293d29f6c246356301a6ec90305c155940a4892df8e05c1b72df78996104845636de83d816f975e8424980ba68b15a6afcfc79f19929d421b649ada62f5e86b506406afc79fdbe88fb5881ef86989be1e8ebe9afa7ec052a29e0bd872e883942277ff07fc73d8e49f08a8c4cead9ab6f697ea5c84f86a670c63affcc8a05fd528ec914aba1f890fda58698090b7e211105b2debdc4c4c6cc282200977f286843352b648a83a6578a49d8b1aff52672d8db73c0f84bef2f2b7137973ffd32bc676aa8b067bc4b29748a5e82ab2be42203e14a00791fc2ef630eeb216487265ebfb535d3e9139c9fd0df82b73e1cef85ec6e102e34cb876ecb7f25140a42f56e8f2e3f5ec0fab51cd978dc89d267af43d0de834a9dd7a31365a09bfa1f413ecb4790fb2d57aa25f901c505fb922c7c4f474b8111d178cb1b4e217b258d8eccd26408303a33ca52d759ee132f7b104f2fded65dcd8c038f7961fced92d5affe6992be1e4faf22a100f4f109f337f1a022c441fac88a10b3413f717cceb3ce868b5e8645a8382d8e39e528968725346e05d0ed37a41f3351a739ad3a482ddebc2afcadc3d3cbd29cc0e4d3167bd830d0693f2e69f5e5256e82ac7872156e622abea2e11978d891dece0fba171de589330966f838f4db637eebcbecb39d06a824ece6178178bf86f47f9a98c198e44425a63d97b7da00621017135b10b93bc50b6222f5b18ca15087d2b1fb25367484d5522b3e3468caa0f6ece94189e5339405b10601e2ddef2d370d0eafd317d6cf164a5610c0e0bfafc6f84600d47ed750eb305497aa7f485a2253a54b58f21e865223f5422bccde97c07c7640800087e3a35c490c00449fc238f28b08d97dc331c557ba37374c489f7ebc83d46993643c75f65992c5d2ef8386ab93790237377528e1784af037415201bff02ec64cb683bb130c1148242e0cf1daa2923f19deb67aae03d897637ba7e7b6fad5809daa506a2290af1ee9bd12b3b88326f4bef0480d8a282186d1c86f385f943aa9e397fb868598301cd496c3f46c815284bc9884d935f2a8f63f3d745dc097bca969180cac78db58fc325db6b9aa50fc0cb0be6237d44da6c6b9c8808fa353e9826523a7314cbcd3fe9c2505ca6b7737d4350127c6099240026bfda20c9a0be9d1479efd2dd60f8be4a9f44c3fa7d7d8b8028bc6e6d79e64c5ef3acfc8fdd2da6f633513e4d1422490ecb793a499f552da52782737743adc569e1c32e59e931702f8cef1fd0cf8b5649ee66e88808199c00bcfd08bbd41dab4975baa9ed4dd0eae8fb604579ce9a885240194396bae035e415d05a389f969eed427ad8653d7903504c9cd200d6c222836961cb8dca7f4c8c89f4a832e649b7798fa7063f329fff5a87d86c35c006dc9bf0f56a92d883ac1df17f5f15772cfe42c17e87b3e19cb9aa28b54afc5e3c67cb211da353293be388199e875eb97455ee167bc495612c3017b22e920eac5672f9f4ba75e8f6d6b0777fe66b09834e5c8da0f93f186582ac4eadd3604ac2113c8b1e2f2219732dd72b58bc4a35b7db755f51c045342f2e891f3d7872909cd5ff1674fc2a27ae90800d3e80a66101f869d6b9dbe808deb8f481df68de84d761daa45bb534fe43e763ed9c7e54c431db996143ebd56de815608a75cbb10e054ec49fcf17e0e441025f0cd0618284cef057563bbc210bfac2e13d6350061fc95f9be7e9650a0016cb10df8468f14ea44a37e60d614d93cb111883cf50540dcc13a6e571c711bf77c2c373d1da6684ba700a51b111116995c4e777862c3190d78cae4023909c32dd048e57968f602b3ae7b29e859f9812008245be2e1f41b068aa62f1c042b64cc8d077201b32063490c4c48e80e8406f2ba075e9f6374ec48c841ca5fae03f072d8dcd76d6fb66c07451753062640b2b953ec468ac2383d7eb469f9a3abc5beb43f0f9950560f6b76b09419b9f7cf65f6647b6d348b195712f41e22b2715829f7c5bfc45935bc977a9d8889a7e7c7fd5bde1fbdcdd6e5bb4bdf02639a606e653eb74958847e3382af451adb84ccba6be12e7f9935d0fae97a718ff23cf7606c161286709c0d6c749cc8ec97cab17bff43287fa9dcfa439c0dafa93254cf6ea55ad6711d580d80c292b775d1ca01bb45f8f62abbed31653351f42c24b6bf4a7cb4acaa9fd48e065d1267679f1bbfbf6daabe055daf3699036ee5c6b1c00512d63914d0eceb3d65228fa2024f198c681e9ecc82bfff88868c63b6d5fb583ea7b18f2d7be6669554dc6f18bc6de24829320a3e737f62b20f7c5fcdb1d964d06b8356779c6de0733813c4c4135b516ff51bc177407abc3976ea20ddd0335561564ed3616be35b9b4bb18c08bce8224662ee72129a9a918f4a68b89e563a6c9a196f202950c549927a4128f324f77f9ec3b16817593d201b973d500f46821b476f3554e93f537140371b08f10eeb9ffb77fe47a55a947719e5a9eaba7322532e01603db9574971b23696a9b735cd7112264d26b0ef287a031e61278ef172d338100f661ef6e7c1f559b21267699fe088d00a28d2c080c4d4e002e31c25e6257c5fb0da5bcbfd943e4b834802543797d4de5f875aad0dd1f08e41e3ba00696b9aa85f9acaf3bfdd95f0d233646be11c6945310ddd94f44939be625529fcbea6fc1b47025313ece868c4c32acaf7aa336e619b9b7ac38f5fe49e3eae7ae32f5f8cd4b198c8f9423decaccff66d16b831e9684908dab00b46d0779489ddd31c862646d5c75eea07fa47fb41bdcff15c60ad5cc2c31c7fdb8771cff90592ecd8a3354d77f067b0a9933f770dede4190089dabd6599c05663ee9a975a0f1713b16ce8156fc3f769a3ca33a1603763341b1a2b1b5d3e4d772520577d8265ac1ac02def7764f470197396ad85cdb6325a863f8da3f13de5b82cc8cceed4239269a68750e4e61caf535c9e31498cdbdfa3f097a16ba2d94a05a8f7d7ca5922e144b8f6f67a39260877f51b62b310f9699bda6b26e09155b576e0f142c942c66f99129056d5f9edb86d69725f86c0c9bcb9186e5659b60517a0b323716c23a8e18cb7af46349ab06c57aebcb5071de0b0b9fcbbc7ab638e2b88e8dab4790076cc686ef6e9aae76684c12690abace6ad364bb564bf6851144ace4cba09c44b1f6fa9562cdc30b33a5f7a505ecf9594bd18fe4e4898511eff30e27ce31a2997ebce177e61d02980d705b3b1ff2a5c2362cc0f45f7cfd6977", 0x1000}], 0x1) 13:34:52 executing program 0: mprotect(&(0x7f00007d2000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff7e68", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30080, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 13:34:53 executing program 0: r0 = semget$private(0x0, 0x0, 0xa0) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x37, 0x8000, 0x3f) getsockopt$sock_int(r1, 0xffff, 0x108b, &(0x7f0000001200), &(0x7f0000001240)=0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x81}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = kqueue() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x8, 0xfffffffffffffa3d, r3}) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) write(r4, &(0x7f0000000200)="cffc889066887393f145284940a38fc0f65be2a597c60d0000902955261b3a10d7539e1905e9b3eb935a0e7c83572e9a5a42d2641a1bab2bb477e346401ece21a2264a767995b82d419dc881e4acf78b200422121e6fc00d81bad4e3467cf7f3ff612d2cc0b5ed61b0d5381ed89d7ffdf898f2db9dd53241c7cdb54c8e5b85e5c54e0f6bd110dd0944cb9671765d831fc60e2e909ab6e294f5bdf25516f74616db42ba8af911e69ca3ffa4a8a318afa64aaea36d324681e20f0be64b1de3d426a1e56de70def19b50cfc8786e179069a3cd22bd0ecfd4738ba687986be5af0f1dfdcb3dc3ffacfaacc67fdf9ba39623997fd76cdeb4302b04e6b0fb2bde34a0a411be60ff5462d2c330e10527d5ee3503eef5161b28580172f8f9e41d34be9ab189d0529aa776304ba8ba5d83cc3757bf189612656eb1eeba0ff952ec39b1f327ef4b2c1a312cd5b71d44e96e74092d2c4edc4107ab93802eca5ef45792810dc39d5c33fd3f3754ec4f013217f4efd24dff06ebc31377b49aa92491c3b0454d68ed330312d7b5f263d52f94fd50d29cf5baadadf929ed5f870bf0ea163d6f70512d74cdc286bdb2e3c67ad329e29d9f14f594ad815eb10414765d0c4337b1e58dffa026841790d38ff82f6b74834c40c8b526c9f0ca4a4ac4978cacc91f5b45fd026f431e9dfe515248d3d638e4e772281fdb4d8d8531a5f7c2f46687f0e4d1d103f7f10a980566a06aa9e53b64edbf644a6a53128d9412b1df9261ae761c204611a7589ac20141d5bf1c7e652b803afaab357cfb2717258e9af1454235272c8e4e78cd1cae3246e0ff263c54f9184d0c276514fc2ae75816c736e5915a95761ce4c7d2a98ee4d2a4815ef2fe908e807381c7b5a06e1f375deed45393dba5ed5777e0a73a6e4230fa4b80ecd736a9faf1861384b4dd8a7139d21983a6ea42fccf5a52154744bcc17953940f24e5a61180a35e96b4ce9785de9114bf3af961cd9527c850a8e034dc0177f84a962b27817f1d1d59f3d73bad405b5ce8413ce1a8a5a9abd3db0e9ade978dfea412a14147a6efeb68fe8cc74dbd216e2545bd56453643b87aee9bef0bd5f20d8ea812eb498cbb3acb1562b636676ecf5bb368a747ddcb18db220428e4d28a47f0894edfbffd78deb6287f358ce85d478864043aae38c5d9097ca811c3fbfe7a9cf8d868b09c55bb47815cc9372d91ea421a8999cc6eba8864795efdba88f7cc5ecb7f9fa955120ae30af18067db9e657c27bd3b300a43d4525d26ae5ad0084c582fdb2364f5ed9a4605fc4cfc30e39e7d268939c1ea3cb22db5e1a3418e8ecb87f7a0076f3b9bab59b0eac4db9bd847eba1b5f379aedcd75bc5ec1373d4dfc32ca42adbafbcac139b6420a4df753619cbfadb68807eb2103031b9d99f826ff05a4923c9d7635357a4fdc86e21ea886814d17211a2651bbdbdffac3fbb0438049807d34c6b3acaf139d9af9ff372330e40c65a0869392cd1ced2a646363e86ca43ef0fb9700cf48519a57c5efd7c6f37011fd484dcc25cbbed5426d097c5bc23807d4b8652be0413668ebe4e1986f065028dddba49b48446c5df96c379a1d78725a6f8490e06c90d9ae20d71af8a1b597ad4e7afd5cb0c6aa5a50c435616f81cca97b7f835eb4fb0cf89744c2cf5d15d8e9d46f7a1a37eaaa6e438332deb672ff3664ec635e94f41be48ad39ca18b5745ce29d262444037e44e8a5bd696ceacb468c203666fb769287b9d5236162a93366f85a082317ad435df9b6519f1b0622e0f294d66a169236d50dcc2b0371abe397348c108931b5689ef9aa89d7757e979d0a77939245c3a2628c87321e4c18e73f917990d193032baa2a0e7ba17b7a7d946bedeb77765686d5a60e5386918b7f1b80c0b86f19b8d86018404ae67b7b0349a2611c2bccbdc5aa7a2b648dc933e1693dc380bca6668ef1f26dba240b847f0d15691736f4ff5f6c3895cd2ad871234a9e5e3016c92fa43f9f1af25429d21be2b9a497ad4ea9b29314ea992bb35e7070ded25620fbb4493d77ab38382b606e4666f60794076eb63bf3bd7f60cfd5a93a7d000b24e061a3bb0d4657c2b1d5143fdc72467b365ef67946790d9907c256f303c76040aacfd8efbe583ff379aef153422bbf0e10b1e3595a46a29282b973496a3c66b0a6c8cfecb6b10db9923d33eb474bfb5c24ed1f2979ce8625bfcd6a3942fde1427f2d1f785e9ffb06ee1f459b5a7d195d8db6ae8fcaceddf0d78536787fd47e5a299696b88f7fade5f691e5b83f4aa81bb2615dd6387662357ee38fd4cbc41381477a6bb556a9d678b5cddbf94c8a3ecb8797a058a192613c6709c535671dd25063d6ce22127edbfbb192c5124a57ce4d1b5e3949abfe087eb360d33bb73e816a0a0a9716c9f5725ee7e6eefdbc552514351f1ac7ebb5b4bf289072ec14113fcc285e2495c2b727213846fb5022c60e11fdfe0c95c88ee5d1ee1b4fe9178c581177a0f49b8589df1481149cfebafbfd4b806b9f52640a8525d4c73d9e9a39cd528ccb58d7918d649df9a2ace9883062500fe8770889f08b267f169a16886d604f5f932207cf3727e3108b13f6698954ecb901b4d95d72015da011864de56290310ac104a8362c6df8f6fa76390d464e84fc506ba474aa831f91da291a445fd3e9d12b005780c25dd7b416808a5c6f666954f9ece84c88c82291acfd6d62ed5bc1cea331ca671d43eca6d4ae3123428558a6eaac643076056d8720be45d302b6e7f5f3be4199f6e483e9c6ba85acd36a5e17dfb501322e733b92d9501cb14d11db8ac4011d35a5e9c043a79d88553b5834bb77ba5d3b8fd1ffa26b8199ae62dcd731922d9ba0bad31fa409fdf99dbf29a6bb3a3409861eb5827301957bd1112cf90fd99906fd9c42b096330d9484a1ddd4b132f74c9510ee347392dd29f9836552c1b3a3845ee1b33cfb83467688cee8969e461c7870ccc03fb5677e17bdd9ca0fac81f163318d658b0ca164c8699460a0e2ee2a6eeee8bee0a26a43e0657406e54dbc4d22658254155cc5c570663fabf8c6f0447a1616e80da51e5fc3783da1d58674623b88379fa631d73857da7c3ae9787d230c99350e2b61dd5d1e1591acbeff4da32bd3de5bfc0f6ce8ed908b1e794953c9f6b7fc2c6377699b7659b054b1c883850bbb08a738f96ec29c96e00899632b1ca2af96d240ca18ed0496278bcc0b89a9cccc078b9392677ddbe17caff8256aebd999b93996708735b5382f2933a152410dfef86dad6951ff41c0f62562081aa174ccb25b7b51092f21b5c46df622d5d8ba03cc32267b7ef30fe007955340ce497c0334b3a1483b6c6df2e0e0503782e192025fe1415452663913ab255a6b4be4557dc6b33a423a300ef236f6ed6c3bc5bbec5386a8834f43cc10c7c406ddc4c4d712e0a8c32be6ec4dddc68f0b9bf8f813a14df9f898c914c95cdd1a5ae74b4dcfad99954fb7b8152dba7aad35ba8d156928f72df525e8066a645416990f6ae227c656edfdd628872d3d6464ffa449ab4ab905d3e089f7f3e7e5b019a9aba57bc194733b38e5f6dc2579f2a1d73ca4f583cff3837915684a10472b8032b6a7edda32c17502b450ad50dea854a5ebe3ac75c07e3d135d2b1cd288927d41035653833c72340076b97ea09ed2d1a0261927d71aa6729f12fe91746d1df9297ddd231449e5bbd4920d089162ccdec6f57e69fa36e65467ab46350a2d2c87ab9a7b9c67a0c7d26452e9ce374a30a42533f452e1f1b087597d5fdec4a0d00bb82063886accda97fa4b60794d4f862a95ba814913b8d61da456725d651cb66d1d41a86178e0717dbf6006d0c2a316dcc6ecd8be8f4d1314a1e12c807eb22b2b9023d4ec0451d7d7d06f69c86bde6b3964455c8d47aa2a7c3ab39b98ed6ce95d2befe8c3c151a11378fed9cb7c258795a01e1de1040924196d002e5eb691b4dc2a446fa18eb8de1ef55662865fa1e3da7f7059d3c1a89ecd747f9d3e3ddbfd219e09b5da6471fcd1a48cf8a16692dd4435c498620e9bd3bb3d6f39561590a77c34db42cbd77dfce74ca80ff337abf8ea04a327a9ff1bc5795e4c0fd8ea0e12b50421e147f3a3607cd4eee0fb6d29565028fdeb899b601e754bb6423b9f3d6f92ac4fd5791f944d2bd862ac8194991ed62e8e091d8c270f0103693e605944e4e96b5403fd5c487c7765efc2e05045fd16a4a0334a73c8c1c2c211d63ff47dd8714812c13e2c46005d66ec213b72b5b91897cbf990d867d8706b2fb325e933a27207390a23902852fda8219fd976b3ebe4e924d80c750f5b99ac4203a318594fe27ceb6bdd8e9dae63d125254c19214efa86b769d8ca85e6d334dd5cdceab3c87ce9da6281aa28968c93acf6ca7ba230ecc5e7b4f0936a45dd5bac80e09726ac86ffeb4069f671c70c91243b6ec008427eb8d9c0c69bcaf1660ca4f2103a533c3b90bc90f1ecb080d82daee960a79262c8a0e7de671871e083ca000bc3740f9697538f416eb61d941eec0534f2ca720f1fc8b567ac93c606ec4ec6f410eeb29238540bb11d6761e2e3931061dfd32613bbdee9ce0e2432acd422ac14cd1d7cdd98b1104caafb3bab2615bbd00d8a2511fda54c65a32fdccd59dac6baf5dc52b16148fb54546db2ffc2bbcb98f0757f5e383c88721ddc6635f7442a8f04e63d110936919650ece68d1b09b312d6463f3606df5599eb2aa1a24054fda5a40e345cdf2e6ba36e2a926dc7429ea5c8ab55ed3cb23667aa3bc4a4c1402f35e43754ff6cccbebb7652348dcedc3567fd061ebc4ca50dcc44631a9b341cbf82f1f084e46cc3287b5f8f69e9e6bc7f3b51c21e3dabbbfa80529a8b7e0557caed273ca4b3f0c256c232d905438500b2b162565153dc6bfbe15ffa89d8c18e255b4a9361ee43eb0b714f2a80ad43944eba2bcce79c96db7bb5b0293cdb412f92e95bedf5eb17edc031b1a194bf71c313a781e663dcf6969c99e81b19b0e6ec67e77f4ae9c7be4d7ab585476cf895bc77485f8eeb28efff4218d08b6cb3f33bea3bf2356a58c99c3085de6658ed9bd7071adf5ae343b5b969dc0a19bea95f2cdff307441ea07e29a083c6312aff192c76292859b75cf4ab17fc7bc5f302c8e705c49efc4dc7f465bc59f7c28ec25cf2e008bca81349e881a4bb2085bdde3a00efe870465601393800db5ad2117e6c69320b9c234f7f6b242cf145e5764d1ec4194c16058a9b17861e7c2a8b311811a25e8568d97d8179e8875765ad1ee2af219193489902e843b7ac55e7c1c19669f5c9842b52d5e0972dabc20d1a2be6b9f8865ee48ef9133d437c6da270ba1508e0190390ee40be8c0fbc274a2382187971ced71b817cfb2085d7fb5ff5bf389cfc116aa1e159f98073b527494b4e59475cb098371211237cfba06f70426e4047139dca1f18591637b35a3eaa11032d0047fbc4384c288bf4d60614c745b4d4bf0b0ced7d3c561c55ba9f53b3930e84d9dfe77c058b1b18a5efff7c5a2ec5c5ce947ff63a0e5a86047ce7da366df886068771f4eee9b92c707a17f5981702c8e7ed23b62eaf8c5cd09ed1fbf60c8451c36a1ed609d0701e9dd6c79b1bd8433d9fbd69d1e77be2b75d4dfdb8a7ef2ff26830e832bccdc8ea5e28a40db99a2aedbee4998ea957555f8d4183f0c8f26cf5a32988bb84a03742a3cf990b4176f402a32923e82102bca4cf27c3cf083dfecf6cd3dd403035a24180e2d1fef05f7717293c23313d7cd549672c7737f5d9de70b6c2576bfe13cf9de48bf4f451c9f891ed8606dc651eaeb7fee8b", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000140)=0x4) semop(r0, &(0x7f0000000180)=[{0x5, 0x3, 0x1000}, {0x3, 0x1, 0x800}, {0x6, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0xa, r1) listen(r1, 0x3ff) 13:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4302) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003540)={0x0}, &(0x7f0000003580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, 0xc) geteuid() sendmsg$unix(r0, &(0x7f0000003680)={&(0x7f0000003300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003500)=[{&(0x7f0000003340)="db044e180d7c5bdeeed8803d09502353fff153bd1425a8352fdec1f8ed582ccb77ea0d4a8966d78db205bfb9993672088f23f18a51fd6f792651647b573e26b42d18055fa4b0f30e92678778a71f3be2d0db35154c6f9a4af249152e7651f18bd30890b4ea88df8c73e71c692d81323a437b86d30e239febc09bd4285c1515e18748498ff478da8b709d1e38f55ec6d894570f02c31192fd0b71874ba2", 0x9d}, {&(0x7f0000003400)="345120d1e95b67c5f26efb6a67896f45539191db838782699e04b8413d198dba896396f0c0c4ca7faba75f053e3c311c5575db620fde959687d91df454a2f5fbe7a4eb3aacc77ee4705fb15628d1ae856e1d30a630f47424ed069a2e1c8fa4fb45079e6ab7c4893598bedc9ec728479add3bf58114300037de0dce7f52bad3243e705644f55ab3d09708cf0bdfbf58a18d5653c9dc5fd975f0b430d3da5a11514734dde7f524d958f4d071712b03a8da045269df6143aef60e56f579e9af0beec0865ea05aeb4c91c5a29221954127373ae5", 0xd2}], 0x2, &(0x7f0000003640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000036c0), 0x10004) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r6, &(0x7f00000032c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003280)=[{&(0x7f0000000180)="b6733da7683db34374f02071ea901995c3093775b2e6e741058aec5cb2d33a0fa1520e20839c3da9ffaec6f128b3656b05c9d38d65af4dbba3fff89ab60510edcae49223e625279ecff92ee84ce172401c11544e17ef4a435fd19149c8d95cbf55d7a399f3af6fad7f11a25975427363e71db567ecb86ac74d2ad74d83c1aa8b50b890a505f0df200a9f4e2b17ff67aa42837b6b57edcef160719dcc48e67cc2dfddeda34fd0e440fa0384ddb1d59f9e7e88310598fda1004f2764967da19226b9700fa8276bed5f135d8957c4ea59de66c569c531e564a39effa1e5e11f64d57f66a9a3287a3ae49727346cfbc7991572cf74078f63bd8b9e5fd4e407b146cc940c127c40459e71ee8d3eae1b76f0323f50b0e0e27e412a77b6a1c2229f64fd6d355b3ced8b0d4102b28dca5428238110388c79f8df77a1cea712bfcb68c643c68895605c52f187e13d686da90567dae3ffae75387ef2e5980e03a8fe060f07e176a0d2cbbc817958aa6101b06c6cbc47d52959c524bf06463cb854c77f57ceba552cc99381e5d0c1df54ddbae3608612274fb69e71fd7bec9b253490b35fb8244eb5b2811a275d092ceb9130929182885ac9b8f4c0aeef4c99cf4058680d81560c15dd4d29050ec6d616d2302c18fa72cbda1963f5d5c1c4cfb4d44d49fb9d8b4b91096176965b9d34626ea8ed530acd246c959d81c50b737c0bbdf10cb68c239a9ea5aa29e1796d1545f1e69fbfb627cf2b0422027bcb31e2edbaab84ee161b5f03e12aa81e2b0452c2f4fac657ccee9941d6e777f366ec3c597ce46220e85ce4d07f57a63c466d1503ecabfbf76c18591f655edbce43afc1d788629cce1d4e20a716b3ebc167d5b97fed39189cd21018ec53b9b2fd8704440714d5eb7b0d0f55f6acf503cebeb40d2de0072cea5d988ee39179e13c88d0b97a0be3cbd12a6ba54a35dbc60fcc741a83721503f47cc9799dcca2cc5e872f9b75b46b8c52e75a2cf4bc68636e2d00eef34482cbcbf59e0b730196b7f153389e239a94dbb868b20370df0a4316e06012facbd4b4f33d2106b6e9f63067f6cd3a01aa5424af33e8bac8bb6681c1bf0ff859bd9290aa3414549f36a34c2931a1d2abc39378c578273778527010628f28ba3ab2a4056355dc842435c68f4bbd2aa537a4145f9bd733983d6950215b8b8d20a854437d7793b7d1ec60e31432daa541f90a9ef1c88b782ad65faafc4cbdd1ed6ff3ff53ce0d6efe008994f515391d777ba18c9d1609086c55dadec6f4003a920e5b3cf86d8b459bcfee8b6ca59d65c6ccf948cd70b1e52eef3fe46a681ec6382723104aa5b429191b82b4ceaba8da77c38278240bd5f3694b68892446b632909d2621d74999bd8386b9e12769b569b842bac4da9a864bcbd507827b88b2328d7bde7ef461ca8f02b90f5107be027b86468b7f346c188bd6b938041e8e7123b8cc313de5a7388db172bc7c14700e59df38b125a01201412a31ed60a85af007b7a5dbefab7337430151dc4746d1265edc8f88fb9fa3eea06e8e86ab5debe9f18c14e091676968fc9f2edaea162dcf0798de9a61fa0a9a2d5577968ac58e9ff0eb32dfaa5da8ef5ba42ff96225c87ea0bfa81b78ee6aea6c71e02b32b3201a8be06c7667e46a05a349423c51d22ce03d930ff2be5de0ca6f161b2694c7b312b269b378f4403a890b05934d1bb3ae18e09ec089bfde67f4d4d12fce6e753580625964fc9a15f71beedfbc041a87ab4afa39a572119ce459efb3307bbdb0e61ec296994ae7af3833152e5d4fe9bf03586cac985fa94f1fcd6fda3895d561d3321cfff85c8f73b0369128a35b0462a6bd0d986d37be8fcd0264816edb20ea4170fc4d23bb7df195b10db52bc8a451fc938e2a5239b7a714253bb4e05b1f5e26323959a8633ceeddc4f4575885b71353b824f2376804409a5122c45b945bacd63dc76156712b0c2f1fefcd8c1be3b3f62f719caec6586fd5cf27d3f7a009c5b4f138da714d20db43466f91a6a6ba7e704bc0c38480d503bb9d9de0b2935dad5dba00e5e7527035f0989b5b77fe3bc7a25954ac745269bccbb3b4e2643e4a687080064f92c0dd8eebd5f3d55ac4c483af53f8ddfbf19ab11fff8843ba9bca0e88e5dc0995e16a7e282af5bea1bbe8624d4be48e90e21758601e61046e41b951deca9193d0a8a94f0348e68a5dec648009aeaae08171819b49a39fdc912d7f4a18d84daabe8e0e08298a86eb3b5002899fab293f07e8961878e07ce2bcae432d032f200a09d02e1871a428f4c33262de60a1b980e52897a907699aad8f5ca445857771f024754eac7928029581d7a9cbba301c00137b113d0d704921baecc33da3fee716789e71cba719d178b03fe6dbeb13cdc8626cedc4c9e4b5fe185103a56762d7d4a315e73e6bb73dccba9daa8b7c6553df80494d7ad01dee13f201c3c9669244878b1eaf12ac2657e3dbc76412e61040ae6b0aae47785847d3008d78e59e3a33645463d504b6c249cb7f0b6df7eec578ebfc533f4b49984010e436839c7500b59806842251e16c23f55189f4686abe68511d8f871143d81a1659cb6299016b080edd1c8778b637835ce1abb42b951312f21cd02bf361183db667f900e9a76142c389ef97cf4c8d0fda32a56e478570dcb969b21f4de5e17e608a989336107da1b2dd759c48e098923e0994be4a02920fde28e2051baedea97071a1c2ea3cb77d40bc916da7ee1a2675e95f3dc0d1322939502f4586f0e2cdb2d3cf9d0c0d256d762b9f5bca88be3b0d84d064575d8c550e3ca856828f8e7c9861154980c844c6a950ab557c99c0eb7a2ed5b4baf9d82ff34de38d85e2d4fa4f84e48c19031febb1fc8ce6f18ee8eaed7abb0be8305efdb7e5296690a254a2fc5eddb9cbb1efab603e6c892fe4e4f4b70e20fe26f5c9ac29ea7041ee05954e88339cf165e9700efa12fa1d73e736ad74da1d4f11edfa4903ff77cda6783e7a3ef7abba3d11721ca7d4874f531d56d6df72505b4e348cf0d2a5a148f7edad927d1becf74c111603ac6213012396cc6bdc4dee199ce5bb5d23235e10e6ec7f75236b89dfd722503dce6d37ea2ea535c9e5c1742b629666f6852852a9e5886bfde3242c8c41eff13c32097f48b62a18d791e436aefdaec6a6529fc2496233236ccb692816eacece7c79838a54cfaa9224fd700ae104b0e544d92562e963ede3e1a567f21358b8e0efa791beae359eb44caa8e6abf782cd1e74e1ee950afd543e7033e7e60734a0732a1cccc68d148df205d990869363004ce2baa8ce65a4dd2f7e6b8d2ea65b93a5038479983ee155d792a4f97aed876291f7905c04196cc2e0aae015203ed4c215e9d66d47c8368c20afa4964a3a9038a5e18fb14d398ec5e67bb16f6ecd04fe924f757c8f3296410a3e4071054620b7a68213be92444fbb0e2c5a8af881b08edc93a40aad7c71d6fdb56cf20b475ea34435a9f982a4c46e3eb30dfc25dd2c4d8297f75bf21f67297452f89927311b1cbaba6e428cd2e98a979612a776dbe7a507883c83b0a29fbc66175602872197cdeada55c88a503ae5403959e32f51dbb2e25006a9209d77e1358ca04a5b2e48be21940d6d7449f186c66207a2b77cd9d9a4812ed7ab4d86e11506bd4a3d6beffa0166e49224ff860c4788173e389317af6ae1fd70008801a384d25bc6d8de33de82e9d1cd51e65c20facfd0fdbb0b1f761da1c06ebb1cf7eb61b84690d3b334b4ad843c7cc651ed70bbe68d803305499aeeb9d848543b77de01676db141ce29afc130f6798b6f8beb399d780f9763dd319757a1b585c0b7ba925bde3f7c1751552f0c9b20d504f0698aed202895dc5e806dc18e1eeec48a31dc25d803a10925fb4aacf20bdb70fa40515611b80df8528b5770db9e64b64fa0385c64f44145279d8739ce1d821f6a871e9ccfe40ff9569baac1adc47b74b38773ac409c9948b83b2b34d53147791437bf77cf690e7a1d6c81422bf1e8e6fb8effe4b572828259444ede7d536dde8fbdaddba94ea8ea58d7c199af99ef2f98b85c2e88c55e83a16bed0d381c063f663fcddb417cfc645c32d90c05ccb0bbd190fba3a67cf54dd83deaff905569b871365ba5a03ca80863b7deca510309eaefef86958714139605967d995296bdf918a74c7cf49c579d61cea355aa8eb87cb5538dde86e2ed1ec67f3937a3b5dee283985572710e6e40d9673f0579e2e91b9121093f737a5326050461fd72cb587d8a70ad8d9536d0b607c84ab019714e61c2047e91c7270e3ea0091d6b2f6dd2b4715ddc82d76d75f1d404313b347b8a03f6684c8b8ecb2b5eacaad144cb30793fd2e24a81986679c5964ad32280d740bea2988ab800f6aa2996c816ef94b8d4c2618325028c3c5e7a3750cc7b523df60d9ae5d4f3ee207030b833b2176239fa2a04e8e1a611b8273a4683cbe3b658a98e10abcc6e25acab35128dc6d6697a06b2329802f3565df9cf277cbf09d74ba2f099963d18efed989802652ec35c86028ff72777add3cfb73b4570787b09632ecfac9d79a833cd6a9b7be4b875130c7504adb0135ecc41fe0c94d420f9966ec2d6ddf550ac1344b1a30586fb7b723034d69c5d0796bfb67facb0e3be3a35d706c04b8bd81b4ed704fa65c8f93139a4d0ca5cfb91e6916e8aeb604750cf20b53e9a6f03b9aac25374d7470310cc5c19808a6d71457ca424a789df1a7c6f63a9f50371af181295497f9fc0d0f7c53e5c584afef3eeac701eff0cb4ee48e28df97f147299ef8a06cd817617ce9a9a98e44d6094a98294d7ee29c6dc53055fdbddaeadb188853242ab00ef7561c891250dc1cdb5d0138bd72416b89193cff2d852510231227cc875d8e04303664b3c5d451a22be3771d65788c7e16fc40ece6d4bb59b384346006322535897228da0871fa284ff6a78cb253021c6ce54e0be41d3b856a59953b9dbb18fd64a7fd3b14f0017440d399af0d8bb5d255ae4415c8e8c2b24c612e29eaac35c85333e8d10d0f3c01f7797f8cca7967466c9092ea3cfe221961ddaca28d98e8d415a997f0474ffa7b232c4762ab920a45e4e86088abf452511ab76b0c8e7074aac9e4107ff3abc177f742f3cad59660f87580b9111367cce1a4f7d85b5c38e4daf15d259684050ade0724f2cc6e77cbf558a58f9cf0622e833d8d1250160034cd671ad97c090551d819ffc0a1da8bc70972a4884597865bc745640881482815dad80a88354abbd24b295562508f4c45327a3dfe1ad6a5342a508833b5006c7c9701511db61085775ba7429e957b89a5c99ec531643f9309dc330bbc89e67c0654444952b5a284885eaeeb89caa17c580a742f989aafce1f0a0ea4a428aee61435f8a89b7ade2811c124c3dc0b66e620e9205aba99673ffb37cace1303c9a0221e05b718e31a034f6cf463139867ad79b12258b83156347c675b78370897f7ac3a9d539f18acaf41bb16eb30d608f66a40b904c8b4dc6318c530b5c3a7b745e606550413cdab617371b05e15427144e79ade676917a2d7efb1ce42bf9ff2a6c5406689b1545d886bd55b51e5dd936079d1be0ee1d0b7a85588f20a81eaf57284c3178120db2a5c0b0bb6834ed0833719e129bc99b014e1ad1975c74e02bd6764a6ae63e6a7a81a7c3d75e8b28033e308e95d32a71b73ea7052742f95c3c02b979c20ba4f43b41cb0e53934447afc27e8906e8049803ac895ab70d6b7102830818841d9e25e6e01714aee85c209a03a652b313894814e9982c5455923e33d8b1ba95c4835c30a61684b2d725b", 0x1000}, {&(0x7f0000001180)="bc8f0453c2fc005588bac58a9eb1547faadd581f93cd2157a9bd3af42844944dc902e9e16968006e618e1d45151b833dbebe74a1d5d5c319640f3fb0418d211f8c5296e7ee4fccce7bd54f5c00a3da5919fc447657b0679c5312dd16a46a31fceba928c6115d48b0da858cc65e734d070b42b6ce8ed47b78204ccae6d55780556af944d1923443f63eaf028fdeaa0867110a3e4e521db61ec0b43e6894bc7a885dbc4c3effd70ad69eb9cb8739c98167b0700436afb020c5c28a5234d1704f88350940a8ffe7ca10e4f54942", 0xcc}, {&(0x7f0000001280)="1201c09bf6b5943b0d13be01d327475c6e62fbc63ff3b803a22cc1d3213ac2751cd2677d4feea506c6f42907e4ef9f6ce255ba6f8eac7557133d9b57eafb41435d2000d95709658189b437a54e55402dac8a1f0df1ba439c4162b761de1dd72ba982c1aa845c4790112f8551f9507b01a327df182f3b3d15be502fdd52b30b2e443e9109afcb08531b3a703862f56750540b3b55fda8aee4e303ae8b141f3c61de3788fdc8debd0c8a6bf071bc9d666ab848c4477e826a37933e50018d8d8d9c665bbffe579e3e95b668ee0d17d150efef02f071a766f5f5a5cf8ff6fd0786623fc8c345fe925d5f75acfa0bb065cc29fa396e7fe5066659764db595d31ec6e2d34c4d8b61842a44d61b9a79971239c4bbf32b7c34a7ca75e92689854fd6e4afc015115fade79bd380e0a1aa86a16ea67e062f99256a628f771868599da8afcb037f7574bfd2619207f977d09b64f8692bee8f8122d7432d1634250e5d5f7e70af35ccf8f04f28450d8c503d24e7bd1291d5b4fa3f05abe013d675df75dc8e071d4d83274df2459f7d097da238190ad8ebd342e5ccaccc5edcd600fad7134ae7fb31645be8cac9068ea13ea3b459b4892ae0206a6630df2b6d18893687d721a42976bc661c5446839ca27d01431baeac29b9f2a7eca76a0c118cb74b0ebbabaa08ec4667c858cd9149b8ada59b6738824ee9f18a565bdb0d3afb38c16924b2d4353df03d0db982df79c2179b6a2a9f1c4ccd901e1e95c72182851d2957421ba1d6c53179cf525de9369d64f11a0c516d0c7c614f5e84f1727239ac29e44f23d656ee0a6648d68b2752016b9d2b0df738000dc01e74a69d7176fc42b98729070a6beb8a8537b6135041d435f835a4bbecd2abfb0beca953ca71cf5f7178e75ddae4f85203e9e40c71d53cde59ce1448715cd7bd12d4c34959dd1960689d7a5c67f9ecac99ee312d5513147b4f501741f6721a3f55152c670b6845021cc08b855d0cec8aa4c7aec1f05bf36a838602d9c4cb088feba15a6904d4cc80d0b44f49f2eabac2a272f5fa864781c41a41750cffb54441440f773db195f844c2c5d8c917b9d7e6b968146766792b6cf45fd08f6b1df9846ec078f1151ecac4a529f7c706780ccce8bc5c2b7e8a719335faa8310ba3c637d8e0c44803b9c59462f8a06e9135d0c25fe2bbe4661e6d445d8eb0791d10c56ef06daf2f017507973ebcf2efca844d9821a39feb738c1075daccc0edc2fd9667bf2c022cfc77ca5a85cf19537b01e40aa8f3877dd3ab137ae513e68ddce11492786e4c73848a3e967b027edf4cf0d24c7ce43555515254eafccc95e38856886dcf71315f44893823d9aece87f12b3e132fa53e727597b98326047e9d1632c0e7c9aa728ed4c7d1d2df5f140af6124e2fdddee6f9e70e526eb8eabf2734c62d9f8e4e3e54d75c477b9c2e8b5d073119a02a0ed97dcb52d39bf81c7961f4f7da414de94840d47f0261f3cc8074b8e1d95fa1c206fc8db79ccb08c0d8a4f0bf6ab3b88f27693c0a41bda1f0a6523af7ea2d0030ad5591bc666b30ca3123bd7a275a18babec91e61572ead814185ae5b00027ca9ef8ea9c48da301695c0e3c98156bb6b66bc06df9aa3acd1ce861c3882e0f37118aeb629adcbb7591208660f76333682ce4faef0d573d5e3536bde3caeb7adb4efa73c585f5dcc188f9b6e059b0f0c12381a6cb4e950e7125d39f4e73e00ea5858582a019bf30587e69bb5a9c274affd8f809e444f62afb0d6259820e85c4d0aeb6e36411a52ba0f4a88567cdcf6104a02840d7006eba0c334726202073c68dc07b9367ebd896ccb36f82cf22706fb65776e4e61055ef5c84a1d76de1827e08fbaa399cc7e985e7f6a5453fc170c501fb2b0ad05a386c80570acb8fab820c25ae8aaeb0bdcf5cfe17fda6077f392e3c776d5eeb89002930089348dd9461e0c32d21244249ce4b8e7e11aca2a8df6ec2f49a05ac748832cdf93063864964fd2813e2e94bdf8ce035764ef3058abf06effb5a8da4282f3eb41500b1bc31b9c21524114b195c51b4cb0eae54cda839dbe88a7dfbe9cd1c3499b378c33b2df2d293600ef533dcc46fdb3213969ce4db9f3ba7b281fa6a74440072d2e4bd3ea6d03d8755ccb4f7bedc3ee29b3e3b96a1fd331c213a6ea2a8212d1fd3f576391a4c4539f579922bea6b86a116cf7da88e4238bf1fc01ca00eb1459a3b60ae0e35a014f4c9eb7b9f937cf4db22b70a2ec84b287b8a7f006d9ac9e5fc019b578ef14da3e7f5131922c9f0573f7f3f91bc4b115b6303610af7396b8a8a7505d7211f633d15f538b1be25f945aa6a8840b7d6aeca0b6df6a344aac2170ef2c98d7c078031c9f028bc484091f3a59d2122f1fd1d8c507c1ef48c9d2ed1dbc888ebf0b7bf379d51ec4a0b935f09e639bd2ce48cd27cd3ed2fad708bff360d945dafceabb585d71827bf76711e9df5c2b55c5099a989ff217ceede17918cc393d71ecbf412b1c592141cd726e9d520f932dc20720efd218245d90c341d12749f7e0927117c4c2d90e7c0637e6aaa26d6b34e262adb70c7dfc1c7283a5c905a4165425db633c8bd42c0d9dcd0672fae5696fdd55835780cfdad3072ca8f8a5635a5c68ff398fadf5eee90a6983bbd8e82686927eff5edcb28cc1387dcd5249e669f600582d8d1d6f76b4ce38e051efa0c45274890d5bbb3fadb4907ae827de681d869c236deaa74440abe8cca92b8bd54318afe41097c5dd4c183f4b5c1e9fd702ccda5fe22cc16fe2ddcc3e99b46ce82d007241ef436a5fc3c754a35c4679c2f16518dc44f009ef830787bbc197d48ba36058e3d6ea920dcc59b48a83e17ce5949fec04ec2bc6be86c5c7abe4c08dab79961ddd1e30e0b53373d4b15dbffd6d2b66496e288330e6d9ba22ac1002bc0c96d274203f906ca2879b5dd97171e22ea11e141f9be3b7ebc139d8b97158ea3f1de491efcf2da7a3f3c2b4d21d1da029313d5a3a595bcced9b2a5ef4f08712594703b688d26b51b1acc9038c7c55a9084f8a28374342ee345bbf8fef263773a6de348ee47bb98f196140b5b94d3a05a5bba535de8a5ca849f757add84a25ea09e8b06310e5f5a34f445775956b08eba58acbf7c4be4f07170ede44ce50c01683d02e918b65986cf780925152e7326bbd35af227885c0a2bddadfa9b447a6ed2256fcd273c8e5b6e949b75233dd4286f1147b20d0e6e379a49990ddcda9ce3b5f07b3bfbdeda12398addf9f9a98f28d063a289199d09815ff89d43d0aa1fc13893fe9af0695f5b213d1a0c2d2af80ec01e783bd3f788d11ff1e8f026fc350de0d846627aea82bd5dfbaaf1b41d24d9227a0fa93d31aeb76d8f5b135237f7f1d334703347b2a2b73e14b2bed90c617c11a49d974de4d9534603db300fa271eb3044d21fcd5fe4fc0ea40ce3325a83beb89fb041ff211078dab270f0dcc2c482f6f05890ac9261b1c732cfe8446c0ef99345651bf9ca083eb92284eb0f94133f1022c2d3af7139b0193e8474c0210aab67089d086cf188307d3bc5ecb31a4d6e3300faa283fd4310040727b5a81dc261f0aa8e320306e603a07853283fb5f6917ca19c46f3168acc0b5ccc8ec39dc39a54e2bd21391eaaf1116666a0e295ef5daaa16bc6a80ed4ae7d9b6de8789412bcf14ee58c5f406afd5451b695c847a740c8f623077841a1a9ade48d3198641403662ad707b03ca6eda6c95825af0125ff90bbdced7b213fba0aa4cca7292d36cdc48a990716cfe5b024dab6dd7fda3822457ecce09b47eba47cbfb8b9c727c094d5422613188b9b63b82141987b47e926af97e9cf3ef1fb8ab717ddbe11ad9dc6150ac5fb36414e308b7ad7bf374dde348d0481cda9207f245986b2bdb3d5efa4c309c54647e49f1cf5d4368267249944194b518b4f278979c79146208187bba8c9ee53588b28c7c8af7a8105394b7c62ff7cb0bf4062601af7e5efac7ef044b1ea28601891d807fc3cf8401974cf9e2cd757cbd5d793a579691a8b7ccf56bbaa300493934f0418ff8c2b96092cf203e4e1611c0cc8ed9bd892efc6dad39c6f175110a93015e7783cf347f2690c3548c9f3e265d3e58b4fdf7883c351ce3e29f6633245f58a84a29eb2a8e89d5249ef6f60c3258971752b07ee3ee6e30877e8f840beba9fd823180b9565b0dfb5fc34a16c1ca5a0fe9a49f85f6313f6b69f210ba1bf402600eca9691a122b2ff5089f71fb863d0dadd8f98d443d38b1cb98c9efd92b9ccfb28273c52734b6c26024c120e9962892a52ce0adc002b769ddeae352e4ca8d51ad609f642b388222e3460ab199227effeaecda8ffa7f62c672484410a76597aa8a49a1193c7cd1ff40923055d4acfc0f8aca88203bc16d013b7e7b0635745f37c75fc423b52e063f971dc4efab2ba7169093141d06b3e03f27ee53f48f6f932012aef03b51e618068fca2debb8ee569c46a0b38498bfd5b507d0cf9dacb1039ff18f7d6046de24a6e7be9cd497cef9ed035f321f3a209060316405e0bd455084c9db737f59a5d4ae2bb0b7b1ef63c533e079cdc6ef23974944c9009bcb442356dda488efc2b788c3f7dc9eb1c67eacbc483fa7b40de6b9555d2bd663fb948d54dd93891e67fa1bb88b03ba0f6ea50b37169e26f085e0ed7ee921b997620faa401e408f99cf019b32b1c61193e9ce99cb42a8ea567b09f694cf800d1fbb5f1db441391c6509d23e9913507cd214293340ca0a6dfba0ef3a84d43036f35e99f344f329e67ef47144d525d4c3945186ffaf5f50d98bb5fb4f88c752c58eddff83323f575bc49788b9198aa35053703f2fd48373c8e821409297f7d47b18141907e7754d9df07dd8d94a85a5fca6f47787db329709e77bd15af3fca268cdd92b6249f11c5ebe4bd129bd533549e641da52187165b4056f1f7fa84b9ac709c19893db1b59b6c00de28da37e8d93f47e301708e22d8400728508570220d201e40b733740ebde595cf5840b9e4c9a3627211efec9099a785d4ede233074fcfbcd2945e45b2fa9bc5536c0a37b1ec226b308afa8db6739eefce3f751d2d2d2b3522af59ab8eb110569a739eb9c6ff109a6f96ccb8d3bc760a341830a32dd4056feb1f8e5c33ed0952f56b19aa995501f89862c9870d4d7a781acdb21c00926a85fded7ac0ffeb405c3371e32ced1045eb05bfe6e1f19e65643fa4f2b61cfb3f8b907eab91d258d0564f240d329272950c5102991b2fe6dd8b1ebd914c801ab311b54af4e3bf7babe158111f111c19214f88042f2dc063965722b1050aba729d855d4fb65c762a005ec88260f73788680f81735da7ccfde4e80e39894734d2a3fa582cf09985f8ecbdf972cef159ef46ad0def97796730a1879ed56b670a32c587c77a5e7da3d89f31d32fc09d3e825eb5e935d265d28f599e0ed7f046c7bb98d6ad65f8d4d6456fba585a6ef2d70839931ffe63dd95fa01fec22fd961773d2ed9d334e4a5e17592e5abefa0f0eededaffb0ae90e83ea2e55761dd59abb622cb32e34c74ad9ff6da7a81cdf8ce8d29c0f76f9aa1a55fa54300fbaccedb3dbf1bfbdcd1040a73b7ef0298294637cdea1c821ec48b4c38b202df49e761403601a87e9b8541dbb997d624af5c1ffe88c95fdb81b030e9f148370b9650ad843d74f6f137cb3814a38cad1ee2c459bf4fcfb991885a97ed8904bc2467e1f1de4ef919b9a00ffaa2819c05c26592d1d3a70f41fb72d5d02a0a146099d398a28927e6bce963227ea93f53155eaa3aaa9ebba896e33cf8f174d8e43f8139dda47a49bf2e783f26e78", 0x1000}, {&(0x7f0000002280)="037b6d91fd91ff7037be81df41bbd165c981aedca80f007268a5a5372628b8b8fc15702e9ce2b2a9fa0ebc321853f98fb77c38e22b830ae8bbd841ee453e2ca7848b37c050b97e88e0bbdedca3b112ed6a8aa06eb15eba85ef396b93620667ffbdd848a5685da5e497b92a999d7c6e9c2131ac8dc640bd34a07a19d20cf393214f84a6391faa537fa40e1650c4f29340fe0f251781080e34f5dc8fc7130d541a47a8d797d8a94735ffca12ead29a308f0ecc3e58a76aa7f5b4a1023ec7a36695afb4865249450d3f56abc492b2a996f27147006df61ee6a10f73667b98f95b605c8bae2b9ce92592644ed82404f0cd5ba481faf456501593df432e34577aed932f813aad4ec02b1bebffb8cdea475e6269e71302044bbc3e15ba8e8b77a1499c4460ad9ef147046b42469e1cce9933d132ea6b269f3f0f0b2671b4a40c55dcecade97942b513a9f6474e35674c6e33c687720b3c2dcc720cf2b71a6c2907080d93ef308f9c22e254b7ee20a96dc1a687ece0d5debddb2f9382cb0774f7b5d69df6e02cbb9bb32e6c30aa632856f622e9986d5941f482d706aed9d56029c45f3ae91beeb20053a51eaaee86a91d0e6184290174c54bb49a07f3cddb53920d1920b89060a1d4850c6f16a1eab70252c3948a4e2b9a55a96095290e00e14e4c26f83d6708ff5682b4e45a2a77751aad7dcb19c195866f733894a5e1015a6f3cba9f4ad0c695e8524caeac64ecac0de7c5b0daaea158913d51c6b6ebff63f50408ba89c214313c753fdbf64217912b19e852397eebd63170b2d201756e89b0c4cb89bbd69515125ac97e3ef501cbf19b98d5004bc4c1e65106917a39bdaee760573741f50308cd2c3caaca74965c27fb6dd18f41cbd99f9d944bf95c2646d1257aa39c5c0f72c170852aa23ffd1fc7f0458d1a2fc3573fa69ce9447298a966839da775cf2eaafa720ab7c28db578123bb2c9c48a8aa011bbd994581682e9af850d1f5d71a7dd22f19832c11e6679cf00aa3b52651e26e291baacea3073f6ab9674131830884b45a92905a33f5ec5d3e18c2508637f8a0864b6aac0e9f28b826ec7c474f1596d30b7a9385fb7ccd4f5a0ccc86b88286d008f470050aea3b350737c75646000ea9d9e7da8727a7eb10c8bf7790289300a5023174e4f5dbeb08b877944dde8aa87bf56021721da9a72797d1f700ab5caeb6627eda9c16d2a5846df2fc7563af81382126df1903306a8f646c2c01e55f708538a6b526459ff0efd7098b1313de0bd20a408d7919779f4e005f6ad8d0883afb2d17bac9b56e30a75a3ddf2779472796be99de3377ad9e5179a492519800b5b766c7ffd6fdcf9df801a4945b9f51a26c3f30f918378bfefaa560dfa00335064b952841bfdc9925e2ea59ea11b7f21b9da10fdeb574d58c9edcd800c8072717ccd1db0d8de78a0888a331b7640f7157fdeae83609847931099e4f3f0c5e8b7a521cbbf9c053a0b5ee20ec18559cb29fdf30cff5ea13a66a506130806c490fb5694fd33a6b6735cccfd338434e10b89868c04077179c7d2d95d08539306726f19faf8eaa8f8233509af341d6941d14bb23eb2d5990eae1a373f0b8f0976f7928950d4d823dd8f96fcacfe004b833386347d936561957cea2b27e5c2d2301d13112ed3770a4cff2029b8ac8eb283221d95097b4fbaa29c22d4a60d78dd3e3b5559ca717b171df428c1456ed18b1a1c89d987b3174972053821dbedebd98785cebac3583f08eea9bf901525f9aa5610a511d53f7c265afae85a4f7333b8d1ded6616077f9425df0f7bf4d8a74f5dcae1c6cefd8d5726594f1b2c43cfddf00ca97263ab742db761a314395a70451626cc5da96bafd80ba6cb3da5f8c4913ea77f20b8faeb9e98e1530113c7a2720374cdb40ffbd03d6e615382fad8a588c97609691eb43aec85a6b52554725ccc78560e09fd1a3304960c5f72aa97bfd88f26a3f4c4286b32648b1626aabbc80f36976e12f28ce7c4b9d5b41a387a47803d5b43dd65794e1b5be532c75b2a02aa0badaa4d36731ea99e5e7719aa7d81c99674e0e84bcf6251128ccf568b3d5d5cf17364ed76b37620b4a249c1e07072ff0e01124dd63f3057ca272133691739f1d166842ee5ecc2fd09f679ea0960cd287b2d9bf57e351eb187d3d055efe2c66aa4c4358414afd5a31bc37d50e5996b08d76e70a93d96ed6444f5f7372cc0d82b6d41bf15b1a4a48c654350adb99a3a10484b2d17e2d1ad6fa494dcae17ffd2d65930b31cd1c8d9a1037e7df1ddfbc87a792a9c9a95daf95e14f869dc263c8009883ade0743f6ea34710ed7beb3a3b1691af3c05026a904036846b23d9386a0057541b67335842e45460af57687eb3c2448464cc762d5c7532bef9273ed60bd9590f5e3acadb5f055a7c912c8a7d0634301229f49fcb52d9e3bc1af020cec4425d6bb3004c36929033c04204347442df4bc6a9c09fac445b3f9be120491c0853b3236746a270c9559af88d9d3b1b5445cf3a2a7971c1d6d77cd0c091574c24be56a9d06fc8d3320b8db5a012ab6b760aa4e5a29c22b2c5157825e5f81a7d2b21caaaffc19146f0b8484988804e60b8e70a3ba3d5b5b35952366f13c62001924df71429c4a6bdaa4130f532a71a54b3b5fe44696c924515cff8012ea62ca853b26356ae15b9813222fb75413862ff61a801631bd31b2b824a1a62413111923e8c78fe75179bbd6811faa237468265827eebce4727f6e1122c736a91c193e3a5d4fa915fa5cc3330335b47f729d5c92e9770baa5f0260d8a2760c6cee774af49cdb991f2c9c542fc9c3aa8b444999ccc4d34c8aaff43d3e9b8d8e422adaff0f53648c2a8d9e96e288ff89bdc84a7ee950b2967613e9e36527e13ee250250dc46f400aadffde1a2ac6fbc63425a392f69be26a4b8552bbff844335aaa09c681414522db347a085915d15f9cc204ff22ad1b02dccfdd24854c6d5bbb5dbe12c2ffd6fd727e913481e22af29e0db35c2cd31900d1d381a8f7a9c2bf6efb90a547bb5d02419cabb7909f468c30d63d00c259e1284a6041ee285877715ae9b3056f82177c1c5476ee6574489e506d1dcab43342102bd0f444b693625b476d19c67f92e711f7001544837c23635b49afa04f6a4d66a35a08037cc91282e2e5ba8d9dc9c71a1e9b193094b1d1374e41ba21afc6db7df696f53455823220a6cc8e7d049d23a2502fdd5886b83e18873c8b2b63b339baad8e1e0745e35b4df2c21b5bb2c7ee1a87a22c1afd3cadfaa51aaf80561077072a9e7ec9347b902cd7546329fe72c729d9a5058bbd4f2c04765edf7d09608d0ccc9cd3264cb4556c41bc0c200776613f6a22714deddae666e85899da6608cf1127ecf0530a595ffab330640081eb2ac3d1409c54db0337785f81a6fc1c515f43a4debe5e7da5176c7228f1ba2be4238c280cf288dfe0a0c0f9da3813be578c531ff20a2948b8abb8b1178d1e5d022b563af077b1eff8c4578eef876e7935902b7b64925a5953742492027558f402cea415b9138a369ec588c31b47b9ee45cb2b35f1b645b3decc33797f534d5f3c3fdaf20d32b29c677dd558ec4ef4ff8388f2e97826bf6bb22ba8aa48cf6ed137adcb1a535b5238783fa3451c97e48a4a38a9c078c939a4249c73c88c8f5fca24c908faf364c1c5d0b639e01cedfff64ca78fd4d9e8d87575271026230ecf723fa94fb4a585414edcadf049c664fab5139fc9a0a8c0a89f6beed58beba975205b0879f125cd92007a15c23c0d6994694011ce7c266c5b4d1f3791226947283d62733a771ee618734f05b42f7628136847e7ff5b053077d44c3c5b1eb8edfa139554fed2b1268c0c72aa49c66574baf27702fd2abc986e5bb2b732531e94cf29d637d2c8271b22faa0e0a4fbd00238b1d52a190557a73be2ad101f727721b73b06c2e880abe01cb9fc7c1da196490780a14d6aaae652e945ffc2c54372b2ce86e79480f3ffbcaa3b8e1687f259e91fd91f9e51252356d71b4afb2188ffa935ae52655644d9a95deb755ceab583ae3e25a5a1bf9eef28ba44f8f15c056f99f29d1aeef7beb1326f90b48eaf4cb24f7283acfa57ded3adcb25a92aa0b2642117c1a42e276bccc2bee44c6694ef3b6b0085976333186fee020e90a6ec169f376806316aeb7381b229aa7923aef001e65089cb6e3fd64b4433cdc8bc46713b96308ac9865122cd531e52bbb225b4b7925402e2a77cebc20531e56b6c5e792b66f6a51c3bd43ec6117372922a17b3fa1bb0208819dcb0868599c8120d52cdec8b2e1dd4625325f8df861c836e09faaa8be00ec85ae2da8ad528d465b42e342eb4a70aacf8885b219841e1095750b5cbe02b04171310e4855916fdb0b3a88967b2dd21a7c3b40a38ae8c76e1d3be3cd0b8987a797d9a48fb1f5c3cb7a9d56a08d00d7b648094ccd1a1c421c1ce494854639975250cd870e5709d21bc5d38f81c2021aa317715aa3925e543644c6fbc4a49ac61fa4eee9f340667e281c02f217e9b35244fa05d267c30b4d2c4ca8709049e2db4adc03ec55c59289ed28a4ad2ffd15990331a23e55c8d930f7bb9050cd5364c43299227fae375f28a40903e105e2cb3b00b5c98a2b85505abfa2ea86ce3bfd036b7ebb7faaa215e93aa244c80fa22591294c391fa979ff9e8cdc63dc8f500f37504d4be585570b3d358df8cc2e7a49e7563c62c930116e19a7fae7b94a8e8a71e0caa2344f490f3f3993caa6f499a0a013beadb37ffa853b7dd55ae788ca063b34cc0c90bb274903a860045365d88f49e3d61fd462817d858b9d44a6cb41051afc8cf2a7b1fbae6c3e38711bcfa23ea810aa500d72d8fac2b37444f92e13bfa4049829d38011141303e85d56e6680f7fec65093c84892f1dc3f6b75b2cfbdc0dbc60e3e4d4f3674adc420d0f6a3f73c48a2a57feff7cbeadc2d81d7fc217254068b8af8f69227b33c391b6c6a2decf8f17150fef4bca15a3ff0d480797b5eb24a133e740791ba639651e74548a34bc601a1a35e38add3ccd8b758154e674bab2481d49add3fcb6dc2a41337795f268abdfc56f78bac74c26f857d9444543ca7811de0b1ef9932fb4d07dd28a6fa9f8ec359e1e8e9556803851eb1efa48afabb931b189b62bd997066c52f229a03bbbd38159fe6c1eb389014a890fbefc13e97bcf81f3c881b50ec3d0de80979205b1afea7502b4b13619cf01a333cdc9c252701941a898631438d5cdee0cdb744be5da204fd8dd5e68e872203fdc2a627fefb717c61988ee7a5cfa98615d67e82dc38255b5adb10ee1357367c0d6924593c6c61547a16646094eca73a6679f41d431c867ea035321c776b1789a9d8b6b3da4df23f60f033fb2384dbff1ff5ff14b08301eb7165f138468d2761d8f14ae7d10074c1df69bb92d5729e63012a1420c0dbdf3ea5b9f66ad2dbe87baa1f0dafab69b44f2450da019efe03ffc48ef27008ecb2deb5826a459fddf67baf490c66cad646ae11db920bb4fbada96b31eac6e40d4f56ad123202b6813d2c02f8189bf731c20dd3f83b319f0ce9f33452e39460b3fb8325b33d9efdeb6bec887cb262c77a27a8ca941fdc0654362cc4a28677a72763eb7051892e84fb6bb18d585a57a871a963ce093f4a77c80d234834202e1b9c38d27aa7c1a6c0fd897ed1818a8fd38c00f585d5facbd4d73abe8dca634843be7707555243f40dc024eb89f85a2f188466081bd936435da8aa9d5f173e36aad91442d32838c6ed00c34775d1c5bcd58b491029beb427adf3514831cf94412319a21a41cf", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x1) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) flock(r0, 0x8) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 13:34:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) syz_execute_func(&(0x7f0000000000)="46817365000000008f8978c26b00f2400f11b00c000000c4a1465fb00a000000c4c171e53eadf24775fe44ff08c4c2aaf7aa0b000000c4619c56dc") 13:34:53 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 13:34:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/255) 13:34:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x12, 0x8000000000ea6) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 13:34:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0xd91) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0), 0x20f, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x4}, 0x2) 13:34:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x4005, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) r3 = geteuid() getgroups(0x387, &(0x7f0000000140)) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, 0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x8}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696cb29e23ad9d354b6530006e4a9a0948bbbf728cb485404d3ee5373bcb804673d387e940c782b83f87beb963050420244fbb95000892d598a22eb573c44236dbb3ef55ee2bd793e7bdcb723f553d0309e5cb5d062eb1228865bed8a3bae4149fe1603d2981544de15e3c1c6fcf10ad24978c31f8fd26a94f43b4156bd2361f"], 0xa) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x7}, 0x8) 13:34:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0xfffffffffffffffd, 0x32b, 0x1, 0x1, 0x8b52, 0x0, 0xf6, 0x1, 0x2, 0x2, 0x2c1}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@V\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000540)=',*-\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='!&[\x00']) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) write(r3, &(0x7f0000000380)="b0", 0x1) read(r2, &(0x7f00000000c0)=""/106, 0x6a) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x80044279, &(0x7f0000000000)) 13:34:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xfff, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2, 0x4}) ioctl$KDGKBMODE(r2, 0x40044b06) bind$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x80) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00./file8\x00'], 0xffffffffffffff5f) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000280)=[{r2, 0x108}, {r0, 0x100}, {r0, 0x22}, {r2, 0x81}, {r1, 0x80}, {r0, 0x18}], 0x6, 0xfffffffffffffb43) fcntl$setflags(r1, 0x2, 0x1) sendto(r0, &(0x7f0000000140)="d53bca3dbd57e7f11c7540b05eb4e03299cbfd3df7e601bea42e866a4ffd1677", 0x20, 0x6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x80}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x4}, {r1, 0x40}, {r1, 0x104}], 0x5, 0x10000) sendto(r1, &(0x7f00000001c0)="5acb0896635d1cb5d8939d454ffe6627106b7505e4ced8d56bb147daf1829c596a88d0aac12e25271b617c29bf82618223d4f39195bd2ba4ff1b743e6f4aa8db6b4eae022b3ac633c71ecfba23009e952297c91f9a78ff4ca1e01829f0720f68aeed8f60b84041828a", 0x1cc, 0x400, 0x0, 0x0) mlockall(0x3) 13:34:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x28f) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 13:34:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) fcntl$setown(r0, 0x6, 0x0) 13:34:53 executing program 0: r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x2a, 0x0, &(0x7f00000000c0)="d6cd57c9784f36a54da30611de82447b7d6c447540131afb0e7aeb8beadaa5000000008ff3b0b3dfc5fb91de57abe6fd357f93b836eca350c56888dd33e705dd8681", 0x42) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x800, 0xe7c, 0x200, "230b0be097fe4e6214e28572a37b1a2802b13ecb", 0x1, 0x800}) 13:34:53 executing program 1: r0 = socket(0x1, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b8c8b4f6c22a0c0dab455cd8f8c8ae90ebc17588a016626282348e7cdfc42dbc33b182e632c400c66f71ae4fc94b0c1e085dbdf8cb299e76c4f23d20da4b06e770bdceac024d756c5475d737fd31f43280dccbc701b35459a4db", 0x5a) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:53 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:34:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x114) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:53 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, "61aa0db100000100000000000700", 0x40}) r2 = dup2(r1, r1) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7dac) write(r0, 0x0, 0x0) 13:34:53 executing program 1: socket(0x20, 0x8004, 0x9) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x0, 0xf366a51a61d58d25, 0x180) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/214) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x20000000000001af, 0x2000000000000000) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000300)=""/154) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7f7) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/126, 0x7e) 13:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2000000000000002, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x200) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) write(r0, &(0x7f00000000c0)="220e22", 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) getgid() r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, 0x0, 0xd}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}) 13:34:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 13:34:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x93) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0xdd9, 0x7f, 0x9, 0x2, 0x3, 0x2, 0xfffffffffffffc00}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x3b6fa0fd0000, 0x400, 0x69}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 13:34:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r0, r0) 13:34:54 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/188, &(0x7f0000000100)=0xbc) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 13:34:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe82}], 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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0xffffffffffffffff) 13:34:54 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0xfffffffffffffe6b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 13:34:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x35) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 13:34:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 13:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 13:34:54 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"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000000)="a746", 0x2) 13:34:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:34:54 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820232ff030033af4d0945ddcb9bc89855b909000000000000006d1dca241e126267d562d11c00cfe6e53eb981422527703b703d9d11a55c69d2f793e66777fd5dc012b42b8a95cab5907c831c7b81"], 0x10) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffd58}], 0xffffffffffffdc3) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) close(r0) dup(r1) 13:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x0, 0x5, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x20000, 0x3}, {0x18, 0x3, 0x3, 0x31}, 0x1, [0x40, 0x80000001, 0x8, 0xe5, 0x200, 0x1000, 0x9]}, 0x3c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) flock(r1, 0x3) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) close(r0) dup(r3) 13:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x80) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 13:34:55 executing program 1: socket(0x20, 0x0, 0x6) r0 = socket(0x800000018, 0x8013, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x40) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x11) getegid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) getgid() setitimer(0x2, &(0x7f0000000080)={{0xa34, 0x86}, {0x0, 0x81}}, &(0x7f0000000100)) 13:34:55 executing program 1: r0 = geteuid() setuid(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x8, &(0x7f00000000c0)="1e539d15bf3420ee161a3388376d31df708eb7600000fb459f92cb94f681f7cd345daeefa249c51ee3cec2fdfc0bced46c2e997b4b71450a80d349c770dd81889c75d4a61d7215db96c2af02549a9382ef08d94e8c655b424b5838d44093e68c4863e550084d517439d790835503be01ca3e94c3bc897fdacdc0583548753d71dfe622913058d2", 0x87) r2 = getuid() setuid(r2) r3 = socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x2, 0x64) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f00000000c0)='./bus\x00', 0x8005, 0x4) 13:34:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xe545, 0x1000, 0x0, 0x1, 0x1f, 0x72000000000000, 0xa39, 0x0, 0x2, 0xfffffffffffffe41, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) 13:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 13:34:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000150000010000200000f9ffffff00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 13:34:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87}, {0xcf, 0xfff}, {0xae, 0x3f}], 0x3}) close(r0) 13:34:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000080)) 13:34:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) write(r0, &(0x7f0000000000)="2b007fb0d7e82f902b0051b2", 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0xfca, 0x1e, {0xfffffffffffff801, 0x7e}}) 13:34:55 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 13:34:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x8, 0xfffffffffffffffd, r3}) getuid() r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 13:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) unlink(&(0x7f0000000180)='./bus\x00') 13:34:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r6) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x649) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 13:34:55 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:34:56 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r1 = kqueue() kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x42, 0x2, 0x10003, 0x3, 0x8}, 0xfffffffffffffd6a) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x1c000000000000}, {0x80000000, 0x9}}) close(r0) 13:34:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x2, 0x3ff) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x401, 0x103) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 13:34:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x80000001, 0x2, r1}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 13:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x3e6c, 0x8, 0x100000001, 0x1d065d3059aabe5e, 0x2, 0x80000001, 0x7fffffff, 0x2, 0x0, 0xfff, 0x5}) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10100, 0x20) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 13:34:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="10800248945b5b47d9c49502d551afd687cb8a835eda652bb8d630c3ac341944833589e1d9f53627c6fb90677156ec14e3c0bdb4ad3ab779a124eab70a0ef9556e73388de99f6e1976c529f06d81bc6e9f704665150ead800019792c99dc8d490c3a0d5efb349bc27ab886cf123f2f4f9e13c80c3cabc4f59df5ce42dce2044dfc5f41756617bd9d57a2fdad09b11b4bef05a5194c1e5f306a627fa89de6f2dd69932738138c9fa212133cd5c27dd8bfd45a3d18725738d695414c25882b5a3958d11e388d8f3438034ccbbb0d408c002287", 0xd2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x18002, 0x0) clock_gettime(0x7, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x401}, 0x8) 13:34:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000000)='./bus\x00', 0xa1, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 13:34:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x420000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000100)) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000004c0)=""/227, 0xe3}], 0x4, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xffffffffffffffff, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 13:34:57 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) close(r1) 13:34:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 13:34:57 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x10000, 0x28) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x81}) mkdir(&(0x7f0000000000)='./file1\x00', 0x3) truncate(&(0x7f0000000040)='./file1\x00', 0x9) 13:34:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f00000000c0)="5411", 0x2) 13:34:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 13:34:58 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x0, &(0x7f00000002c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148, 0x4}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000c99cc0fbb126892f609da58bb366e9c8da582be3effb380da6da944e9920"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) dup(r10) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 13:34:58 executing program 1: r0 = socket(0x2, 0x2000000001, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) munlockall() setsockopt(r0, 0x100, 0x40, &(0x7f0000000500)="1fb80b5c0cad9d9784f94e3776e64725549b57fe154c9e23e01b97e98f8f24657dd0717e630387edbe8535c9b43b10c0d4c096abebec31821076e6a5d69d34b2702174ac290e18251fe666401826794e42511dce35df29ede5340e1da22abe1be6a99b67314e", 0x66) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="23b63a22e315688f5c37fc44cc0b33d2111a17e43b64569057fbfd0d60b399b21f29b2acc9eae6b02231f1e1f0142e790c7a", 0x32}, {&(0x7f00000000c0)="2c3027e5e6991bbe21724e9241fd535a78afc4dd65c12fa0bef496f4152e910d4669ef3285e773351856245f22b2c3a99e7a229b882e8c4a6164ca9f38b6725a1bbec7a6b73a33c5b8619832a56614063b9ef00fe70da8d7882f9f4c81a9f6c71245a883d39adf8e435fcfa478cc13faf5c0ea6c7921e4fde7c2ce30e44b7028f00b5308aa06d22760ca7943baa16e16642db2d7c15ca769640ec69f2297f75e981e1250caa6df873fff0a08b214eb7353a8e0ffe58aeb796bf038", 0xbb}, {&(0x7f0000000180)="61f2daaa013479260da2aa4332aaeb911f68d4641d01d8ba816d5b72407c30f14780df4a0452d6f08313df4a6322b02edff077101a86f4f1cb4f3d969e001b88f3223002a44e79d3ef8ffac649c4fc7fe3c4074b8f58504818c35b08652cfbd4248c6d044f66ef79fe04623bcd55c8706baa809da2c5c8c73398be44b15db8f3d1fb372daf5a9fd5f94858a1f0cac1bf98b6666ea6", 0x95}, {&(0x7f0000000240)="4648f91e13ec385ea2e73a723966454b478f3111af45ed5f02285823550fb22789a1194f1bca827422fd65975f03c995c6471f9da09ef9d96d6fafd16994c554b9d282169d56e1447e7d8500a6956809e807c76fb2acc9c449c4c33c115d9aa00894ab935347317ff8d6caf8e960836c73bccdcac4033b1df111ea9a7b43719fb1866c1877078e7f9773b57f6da3787f725b1ab610a2eaad", 0x98}, {&(0x7f0000000300)="074eafa1f6be2c32d319b7506fd44c1afd548087b752ae8eb565c0298079feb54b0504322a11b10537126a9dff3e393489232f60910bad778e2b1b661db83af5fc60866334460938354de76dadabd00010f49dc3d527e7327163da0f", 0x5c}, {&(0x7f0000000380)="e1e74fe04c80c50e76d1ae6b086d7ac5e68e548d85705767bb48b054ea8bb81a97ff509f2874eb0684c705c4737e6c48924855dbf6255da2f73eaf3d7c461dc1788833e83156df27abea3dd8546c33892e767820cef81971331b4943bdf54aba1c760f8ea310e0713766bb3356c08b5b096cbfe4f77a2e4bf47a38cc14457aed97b5646382686a5b7f9cfaa84fab45e21c3ea2254944c61250e55c32a9fc96fca167562fff1fe8d669e1553239e10c498e6f581956817dfe2b3ddccb", 0xbc}], 0x6, 0x0, 0x0, 0x6}, 0xa) 13:34:58 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto$inet(r0, &(0x7f0000000080)="ff98ed2299f8d462cdb914411390460781a15fdd852c56dc55d9eba01182e6aca99258e9e47e5f7b710c811b489a0f44bb403643e085f6b82ef849af8af9203af481bd1bf5b385d2687903164929ee3c3d76277a1bfd47fdbe38e826b0451b8e1ff682a6cf859fccf2b95e1529917f840d4bc412ad1fde5b80a77e2ffe8762c9bec0479c5dee24faf11edcc738d46c3f707d942f1c920cf4037a5c3d191c305af50abd1dfa9fd3a9f02e35137af96d52a76de999b8", 0xb5, 0x5, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20460, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x89, 0x2) clock_gettime(0x1003, 0xffffffffffffffff) 13:34:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) dup(r0) 13:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r3, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r0, 0x9) 13:34:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 13:34:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000040)=""/65, 0x41) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 13:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r3, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r0, 0x9) 13:34:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x1e, 0x5, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 13:34:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x23, 0x0, 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7, 0x90, 0x7fff, 0x1, 0x4, 0xaa4d, 0x8000, 0x2, 0x0, 0x3ff, 0xfffffffffffffff8}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 13:34:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) getsockname(r0, 0x0, &(0x7f0000000040)) 13:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r3, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r0, 0x9) 13:34:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d25306", 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fbbcc3c5b000058de000015e74de4", 0x0, 0x6352}) write(r0, &(0x7f0000000200), 0xfe72) accept$unix(0xffffffffffffffff, 0x0, 0x0) 13:34:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) 13:34:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget(0x1, 0x1, 0x64) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/124) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x1) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 13:34:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:34:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) 13:34:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:59 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffff001, 0xff}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) r2 = semget(0x1, 0x2, 0x5c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/146) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) r3 = socket$inet(0x2, 0x5, 0x1ff) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) 13:34:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10040, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xfffffffffffffffc, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) 13:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e775679cbc59128faa0000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x5) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x84, 0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:59 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x3}, {0x7ff, 0x3}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 13:34:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f00000000c0)=0x2) 13:34:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000000003, &(0x7f0000000200)={0x3, 0x0, 0xfffffffffffff802, 0xfffffffffffffbff}) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x20, "60e619c4367df19f82fb3770d225c5e1b363429e", 0xecc, 0xbad4}) 13:34:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 13:34:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:35:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0xfe282b2777a46471, &(0x7f0000000080)=0x10001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), 0xfffffffffffffdb5) 13:35:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x0) fchdir(r0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0/file0\x00'}) r1 = getgid() getgroups(0x1, &(0x7f00000000c0)=[r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r1, r1]) r6 = syz_open_pts() setgroups(0x7, &(0x7f0000000200)=[r5, r4, r1, r1, r2, r4, r5]) preadv(r6, &(0x7f0000001700)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/255, 0xff}, {&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000001580)=""/125, 0x7d}, {&(0x7f0000001600)=""/25, 0x19}, {&(0x7f0000001640)=""/72, 0x48}, {&(0x7f00000016c0)=""/24, 0x18}], 0x9, 0x0) getgroups(0x2, &(0x7f00000017c0)=[r3, r3]) semget(0x2, 0x0, 0x50) r9 = open(&(0x7f0000001800)='./file0/file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001840)={0x1, 0x3}) semget(0x1, 0x0, 0x400) getpeername$unix(r9, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) getdents(r0, &(0x7f0000001940)=""/239, 0xef) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001a40)=0x200, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001a80)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001ac0)={0xffff, 0x4, {0x1}}) getgroups(0x7, &(0x7f0000001b00)=[r7, r7, r3, r7, r8, r8, r4]) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x7011, r6, 0x0, 0x0) recvfrom$inet6(r9, &(0x7f0000001b40)=""/32, 0x20, 0x841, &(0x7f0000001b80)={0x18, 0x0, 0x8, 0xf0ed}, 0xc) utimensat(r9, &(0x7f0000001bc0)='./file0/file0\x00', &(0x7f0000001c00)={{0x5, 0x5}, {0x3ff, 0x7}}, 0x2) readv(r9, &(0x7f0000001c40), 0x0) socket$unix(0x1, 0x7, 0x0) 13:35:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x43, 0x401, 0x9, 0x7, 0xffffffffffff0000, 0x0, 0x31}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0x9, 0x9, 0x0, 0x7, 0xffffffff80000001}, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x4, 0xffff, 0xbf7d, 0x40, 0x8}, &(0x7f0000000100)={0x2332, 0xeb26}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="07a5f7194e19ad40a2e4033336c40c23c8c697da7a1d6676f75ad60fb2ad4b14e441da3361c41f6a69fb52c617e9e2a1cd006cfb37f8a830197f6b77ad736fb004e20b89c00171c443a45b7cfa7ed2e477cb18b22fd7c2e0750a90dbc3f3f99cd596ac9cb7274947499a434b142e11bffca059997dc9432f382b76bc07880d0aa5936c1de087e92d432bc4ea307883b527344f8265fa00140be9580831494c8826bbaf09b5c192605953d3664cd8a892c9b6d97756ce6339eb594c08a5b0f1a4e7bf229397b93ef203c6bf999fc0a0f156d5b7203800f58a682528e4", 0xdc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 13:35:00 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:35:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x16, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x7, 0xe8e}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x5}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x2}], 0x4, &(0x7f00000002c0)={0x7, 0xb358}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) r3 = semget(0x3, 0x3, 0x88) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/58) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000008, 0xfffffffffffff47e, 0x5}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000002, 0x3f, 0x7}], 0x8, &(0x7f0000000180)={0xc0, 0x7}) r4 = fcntl$dupfd(r2, 0xa, r0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:35:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000000000000000ff946baec482b0ce87e6eb720099a0f8864bd497a188de2b93899559a4fb4003945a243427d1b68c2b004a02d7afe84cc2894ebbe13f0214c0b3e8bd175cf3d490853d968d39f9c5bc00bfc96f355c0d7afaf2d29202154e4b08d3678c5fd5022061c6738e474c72bef472905fd527603a2a3f6a49fc8787ab30474da4e5be4df6d9b06b8952e68cd5d0b67c3f2bec933ec5cb38102a572b2e1e6383c25c10518274ba30f715edaee1d7bf5b8c5e5fd4c29e6ed8d22401e61c2ee0e1e4581e811ee3bc9e37c41d20e0a391b2c27515047725f0b64ed2f2de87"], 0x10}, 0x0) 13:35:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 13:35:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 13:35:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = semget$private(0x0, 0x100d, 0x20) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)=""/86) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:35:01 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x4, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0xffffffffffffffff, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x80005) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 13:35:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) shmget(0x3, 0x4000, 0x382, &(0x7f000064c000/0x4000)=nil) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:01 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 13:35:01 executing program 0: socket$inet(0x2, 0x1003, 0x0) r0 = kqueue() kqueue() close(r0) 13:35:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x200e, 0x5) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 13:35:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 13:35:01 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:35:01 executing program 0: r0 = socket$inet(0x2, 0x7, 0x80000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9fa7, 0x86e9}, 0x8) 13:35:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1812, r1, 0x0, 0x0) 13:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x523, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0xfffffffffffffff9, 0x0, &(0x7f0000000080)="40ace5b185f3a98540c204af367ab1db084e3919ba6d173ca4c0bab7651a322cc93870fc09deb495ecb44b4d4ed146fc3ba819038706aab9b4930f5ea42836548f617874e92e86a18dad88ca0be9a8b14fac0b8afece3b020688375e2b518d7e5b52e499d51bf8f56ee30e0c974c49b291f0d9959cc7ba0051283e03694b804d7ac5c297f34cfe401d1936c53d", 0x8d) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 13:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xa8bce40e8c5e092) 13:35:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r1 = shmget(0x3, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000000)) 13:35:02 executing program 0: r0 = socket(0x0, 0x0, 0x17fffffe) fchflags(r0, 0x40000) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 13:35:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000000)="85", 0x0) socket(0x1f, 0x4, 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:35:02 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = getpid() getuid() setreuid(0x0, 0xee01) fcntl$setown(0xffffffffffffffff, 0x6, r0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28, 0x2) close(r1) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) 13:35:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x1, 0x3f, 0x8}, 0xc) 13:35:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 13:35:03 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="d377cf11cd9df9d11fa088c4", 0xc}, {&(0x7f0000000180)="ba7da70c6de327dd3da0bc35d138e2b669d4e3280414c02d8ee54a9e64a0d66b69cc8350d5232af47df3ccdcc44e970a82ac7d599d0d8e2c10ab60634e686198c1355e4a8d2ab1b73ff5730275255bff0eb61fe98196aafba26ff9ee4b3bd2b941b91f1d8787e23ac572b77b5e767974574da1e831fbe86d0db44e7c7f77bd77362d52", 0x83}, {&(0x7f0000000340)="11970e51384f8ade3172842a508fa974196d77cc65b92eca0bf4f28440d650fc4d25aa4e665a395a18ec20bcec100e986a74dcebe81bc8be4bc5bc2ad0c59fc5d43551f91d9d8a79858a139b299c610c8a8138a61cdb15cef7e8401c88eea6028c934b22556bea7955959fa7387f3ecddaf0e83520f3543bac3f0b60424e438982ed2a82b398ad8cceae318cb26c2383405509d919", 0x95}, {&(0x7f0000000400)="e94b23e345ed5ae744470f6eb54f7c208b61424aeef1fdcb3d4b6b55e801be8fc9dd21e7d5706a5927b6ab0a553d8e4b9af2c350cf2f586ddd99cbea4095f98758ee10304fc02b5552c9e7f683cd1a67aca911115c14567eb096f8f4ba0c314d94110b88879e80285e721800b58e02ad3bb95dc7ad2f4e0bd24eb2d08ea26e462f88da862432c069b41979fa1ec34b497b14229ed339a48c3369de4475e0741776b7fa951e685ae20aeec117fb40c6487897", 0xb2}, {&(0x7f0000000080)="c532fd9aa1332c7ac91f856c5ea11c4cd691e4d557a6508298fff6688c6723c94a3e8e0dc69bec05e68e752a93484f885f955e5ac4232ef16ce94b22188ff8adf01c3e97349a1fff4dbcd596af1ca2a728b0e43651aa26b186b2ce467aacc533c87c664435dc33e2d53756cd9be1cb88b8d74e7bfcf9e405f399b78fd6b198b7", 0x80}], 0x5, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 13:35:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="9913c23c24d73e12d5a5a7d0ab2ea66a63ddd9e9342f7b26de9ede65df29566769ec48613305d1439f1db95c20ae27d2a454ec3cb61ec211460917c64b53bd0472135d38d3d1eb8a8d15816672d55cd4be3cbb4a05bcb23b38ebdaded6a0bfec4b81e1ea422897522062f2d7454bc8c3d1522890206c41ecbe896659c38bcc5289", 0x81}, {&(0x7f0000000200)="1f3842809695a841a88fcab4e4008cb5a96d34474ca29da97f23c738fb92ddc25c728ee97f1858dc1c6864c2a677a9a89d35bf968c1b39f3cd205aba2fe9c13cb3f926fe4c4a16aa974c77d00791e6d7baa808f5a46432d3ff2c7c09365f136a7f93371b81c2ce4b65d97db3f6809b0f42a099895e3b91d96b27a518c92903a8ba129aa619b0fe10", 0x88}], 0x2, &(0x7f0000000300), 0x0, 0x4}, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:35:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 13:35:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\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}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) pckbd_enable: command error 13:35:05 executing program 1: r0 = socket(0x30, 0x3, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) pckbd_enable: command error 13:35:05 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) nanosleep(&(0x7f0000000080)={0x3ff, 0x8001}, &(0x7f00000000c0)) 13:35:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 13:35:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket(0x16, 0x5, 0x1) 13:35:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x80000001, 0x9, 0x8000, "82d398f148050ff87d5236a5525e5d2f5ee547a6", 0x21, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:35:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r1, 0x0, 0x3) 13:35:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000080)="33924e64811108fa53156063865ffc76ccde8271c68f0d23a679", 0x1a, 0x408, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000100)=""/82) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 13:35:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\xc1(@\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00']) sendto$inet(r0, &(0x7f0000000240), 0x0, 0x8, 0x0, 0x0) 13:35:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) geteuid() 13:35:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) pipe(&(0x7f00000000c0)) 13:35:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) 13:35:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:35:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x81, 0x401, &(0x7f0000000100)="9a4d0b8d7c101ee5c874aaf9feeaf553d2161c958aa8c9e27a49c7e290877efbe37ee2f3aff4a4c03baa315b8e944c9ea784bd14fcb97902bd2037b1e60bcd30d3e17b5c95fb6ef02bd988aeeda2de3fd76d4b85d5b4911617cce753edd8c5564d3e2fabcd73fe9bec50b53fa1256c72d029bb5d39a9e28464f75dbe01fdc91a91a5e2260394c15491844fd38035defa841291ae2a2c072329f1738d667c3f57b518ca2ac30ba81846c5a47ac67d1c8fe397c29d59d5a4c46f681c6371dff916276ddcdcb2f5b731a2e65330", 0xcc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x5, 0x5888, "1e0ef9e4e09ea67af493fb89e2bb56b65f5bdf6e", 0x3f, 0x5}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) fchmod(0xffffffffffffffff, 0x8004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x82) getpgrp() 13:35:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 13:35:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{}, 0xc91, 0x0, 0x0, r1}) 13:35:09 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x94d) read(r0, &(0x7f0000000000)=""/122, 0x7a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) 13:35:09 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000040)='./bus\x00', 0xe100, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:35:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) write(r0, &(0x7f00000001c0)="2a88822a7a1daaba104a47fff4fca947ba219f31915704602a21194b4c22205ff2005119832eb9d0cea946976dab2653783ee8c5f258253b6c3b5c291710f56be784a587824e080d11a4597e327d783a146a15a7c81812422c5f66ccab7e24a97adaf1325b36c3b23232ea44794ff7d2dfcb0417f1efaec8257405207cfa0205da9ad616e0ed65410b9ef7e72024a12ab6112ba643214072b08b6d797ef4103400a4de06d6dc74cd8e64d3baedde57c1d92d670b447aeb865405cdc93413d08474af264cb3808c56d92516a67f2aec7c", 0xd0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000140)="5c9ba53e911624a724b6c5b9233a0a8a6c7367d72fb29671cb3c867048daf6a7042dae54ff1d094c119150e43284222333392394f81ac67d40f4400625148fce7ba310a17c7863d19f1ae4fa7e875f1aa1f37e59572401e48b14905a5e7d1017cc22d9abee940e24885e9b462d542e92f1fd8f85fc6969", 0x77) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) 13:35:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = socket(0x1, 0x6, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="fe9bed6373a450615387939dfbcad67c80b85cd23e7c9b0abb8f3fd07726eca97fab93c01bb604b6cc50d8ff866b1cb4d4147dc90c1bede8e2c3dd4d790e8358f2b3bfd9d8e6314b87170acc04f08f864d2d27213976be9b71365c64b0eab01c7bc864f826679b12a3186704f48613ae46da75bee7fdb953b20493cdeda093c08af6308b181da6812a03b8b3bc8e49cea3b594233d1607c76a48688eb242d946cab327d69499f7019c08d3a68f5e3447f9bd81a0ac525d7d3b8c7a59e60a67967bf3611af4ad6622b4b22fc0e40bf1ef40698ad204c3ebe1a44e493803193f4da5b367e7c6d4ef1b0739eacf97b0", 0xee}, {&(0x7f0000000040)="19514018a8aa2046c9f197e2102242c498b6d459e2f7a4e2b8975c159288455a2de1f4f43cac2a13efeea7aca40c3b7c09fdae1517cbc6ba5da12dad1c07878c1351d1f94c01fe67b748224ccc8f4eff08245be8d30639139c159e98c13482f54bf48f0460695bc6a5c2c5dd4f378e7b49d76fdc5a16ef2dc83bbc8ed203fb699ee9c4ea27b9b495d1d237d29dccab1bf201c83725e67e460b29cf3a28fcbdd89aeb9c73", 0xa4}], 0x2, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x3}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r13, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) 13:35:10 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x4) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0xf) clock_getres(0x2, 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000000)='./file1\x00', 0x44, 0x2) open(&(0x7f0000000100)='./file1\x00', 0x241, 0x40) 13:35:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14ba8300", 0xa89}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 13:35:10 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8084, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2f) 13:35:10 executing program 1: r0 = socket(0x26, 0x4000, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:35:10 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000280)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000002c0)="e8f94a661f6e4bda1c4d7eef1193cac12c09650e709f633e02f1c33d76107469d8101e525f572aff187f2bf172d63798a3fc3b329b528b530c1befd4883da8584e3cb92dc799d01c5bb976c999879557bb690832f9e939376eadf137dfe9a4d86c2bfb7b1bfb6b9f2fd9866042bf5692a697ad445536d58c12b576c7c95eccfabc", 0x81, 0x3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:35:10 executing program 1: 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"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x1) 13:35:10 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) 13:35:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) clock_getres(0x2, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001200)=0x8, 0xfffffffffffffe17) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x1000000006}, &(0x7f00000000c0)) r2 = dup2(r1, r1) getrusage(0x0, &(0x7f0000001240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="0000012fd9693daf99432f74a692cc6ac7c57ab818e78abde246533d1076deaa5dc3ec2c16baed677986b43a67ff8a7af1a9e437a4c73d173db48b57699e779f96a604f966d21541421a115d49b03e24f7ddf5716721c8a91e011d6c50ddf69fda3047462d220a37a107000000306645f102d7f0bbd694df5541c4c6c00d9c65d5ec1141bd7a4810e7b43884106aa45dc9637c8014c7e66ad60100933705023b6206735d43f5fafdda47542c8e459dd8fb0606118142dcd10733d721d4b541015f26d6d56f8b7fbac574bb14610d42e80a45683123896ddd4d098c0c4641f3e8616db8a82333242a1736683e29df95eda063a18d66bd84e7a8598c922df87283d4d9134440af4a3984731e0f3b763989588352b081c473a66f17b8809cf04c1580"], 0xa) 13:35:10 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "9137858a5dd74b48445786eafea44acf462cbcd4"}) write(r0, &(0x7f0000000180)="a3", 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="7322240bd7e5a993730c18b00e3882d325627e1b844f2050be1d80e69a826139cdb3311c0db7cccf7b414f1fd9ed38aad4373797bad6ed027498483d6c896e26e24857a8a2d75112c013b4f14eaf8e63f895ad59d79f5d620c1a4ab710c1c459b00c0a4922c3debcfd74cc0db8cdcf296477a1bb9a9ef78e770a3faaa510fac3ecfd9c4e0c4c0f41a8d28fa3b287a7bf0d816040e1f92501d02d3b7dd42c37265a0f7a6b94b30a92e85833711868925de6", 0xb1}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 13:35:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) setrlimit(0x5, &(0x7f0000000000)={0x859, 0x3}) 13:35:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x172, 0x7, 0x0, 0xe79, 0x4, 0x2, 0x3, 0x0, 0x2, 0x1000}) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[(\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getpgrp() r3 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = dup2(r0, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x10, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x7c, 0x9}], 0x64d, &(0x7f0000000240), 0x8, &(0x7f0000000280)={0x9, 0x4}) setsockopt(r1, 0x1, 0x9, &(0x7f00000002c0)="61e17a704f4ab748639eb0df319cda90fd9f1326ef7a60173b10feded658fd741942d5b7a105be4190e02a00e03fc1b09aee22adc68bb9bbdf9160e7886940fab862eea9b185b6f95cdb2dadc6ad73bfb35e2f6b637f8fe9806b86f00033bad247dc26388f83dddf9c07e312197a7a064fce6365e8f310bd680ec61c7728eb298405b214259c13c5720393b28c6672c6ff9253767c30f78fdcc8133ff64c2823a33b0faea00b32f162de26a49a17a6b0818f274056f3f16264060d2d2504afd85818a8a821e9396292", 0xc9) getrlimit(0x4, &(0x7f00000003c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000400)=0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) chdir(&(0x7f0000000480)='./file0\x00') getdents(r1, &(0x7f00000004c0)=""/33, 0x21) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000600)=""/178, 0xb2}, {&(0x7f00000006c0)=""/90, 0x5a}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x4) r5 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001780)={0x4, './file0\x00'}) chdir(&(0x7f00000017c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/38, 0x26}, {&(0x7f0000001880)=""/243, 0xf3}, {&(0x7f0000001980)=""/174, 0xae}, {&(0x7f0000001a40)=""/17, 0x11}, {&(0x7f0000001a80)=""/240, 0xf0}, {&(0x7f0000001b80)=""/239, 0xef}, {&(0x7f0000001c80)=""/140, 0x8c}, {&(0x7f0000001d40)=""/66, 0x42}], 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001e40)) renameat(r4, &(0x7f0000001e80)='./file0\x00', r1, &(0x7f0000001ec0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001f00)={0x2, './file0\x00'}) sendto(r6, &(0x7f0000001f40)="9227b7bebaa7d714c7c85c4793e51e934fb2695d9601f30b410a00969b96ec4fe7d73b2237051a8dc0b4f56367c8055fabe556d9e64c2127e8f47973c3982448408922de4de17a2973463226e0b33dabd5c4af1879d861080ef105ac524c1074644f06f07b353bafb2892a8b7b791012b731b00c5724409783743931aac9fb2fdf11c451a7cb0792b2bba7c42b22035ebe9dfd884aaae9e50b591c2590dfdb4ebd456f040972b0698369f6813c95a1dab29018434de664538a393cd37ec089e744b069a7dfb31807da348bfe7f9a05153f4b9b88ee5522ed6ce590016261c49cf757", 0xe2, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002040)={0x3, './file0\x00', './file0\x00'}) 13:35:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) write(r0, &(0x7f00000000c0)="f5a500629e68", 0x6) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 13:35:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:11 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) fchmod(r2, 0x4) dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) pipe2(&(0x7f0000000080), 0x0) 13:35:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x7, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000800)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x0) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) getrusage(0xffffffffffffffff, &(0x7f0000000c40)) fchdir(r0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/108) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) socket$inet(0x2, 0xc005, 0x39f) ioctl$TIOCCBRK(r0, 0x2000747a) 13:35:11 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 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(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c2) 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) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 13:35:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) 13:35:12 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/53, 0x35}], 0x6, &(0x7f00000004c0)=""/239, 0xef}, 0x2) 13:35:12 executing program 0: 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 13:35:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000140)=0x8, 0xffffffffffffff7d) pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x4f) sendto$inet(r0, &(0x7f0000000080)="4951eaded28d3dea1b21a87974bf705db3a10df9476e580ef64c68b065d475230bf0298a137edb645da6693a93369d4797688f7a5ef1d40a15750410f551260e04be07cea7bb45e94a0eaf0d4a1863b459e61d914f641eb2aee996e8828d54b2bc5fb0235b174f05276cc6b364a15014465e59e8ce5ccde5a9e30931c563d72ca62a399be28595262c65ddffd48bf2591c0c94215d961c0478a785d16d9f98af7a56253e63e363d100fa366d45b0efd1cd428baa2d621a94910f236e9e366e1b1dd27c08", 0xc4, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:35:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8001, 0x0) read(r0, &(0x7f0000000100)=""/28, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) write(r2, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) dup2(r2, r1) 13:35:12 executing program 0: socketpair$unix(0x1, 0x100000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0xa685213a02272cff, 0x1, 0x9) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) openat(r5, &(0x7f0000000240)='./file0\x00', 0x32, 0x1) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup2(r0, r1) sendto$unix(r0, &(0x7f0000000a80)="0cce6cab9bcabea6e3c0089f2fb42cf22f53360ccd3709e512c080858927aecca1ae95b01bcbc5bdf1461ca4432ba6aa947f0655b3161c6436fb2bf3735e4659ced90cf709c6317b3fddbcc57564f791df5d462f0dcaa873750bb1078c6c4186ab750b2768f702d685c6875b32f69203424a2aeab0187ade0963eb34bad38298fda40339657f3cbd1ea937b525cc1acd47765924e82afa07c5d823f3293e62eee23a34f1fb1105d016c23763d00dcf22f14ebdad9505070c7c00a584a9f276e78770acb4b42f36e96220ddd88c7afdb0377acc44ffea0eecc8dd9ecb5c666428cd9c0dec22b136218edcdfee33aa29b7b6b47b095a00531f1cc2bd948991fd0c1dabdf59fb0e1d056ec5b565070d0313ed5c9f8ab9604cd37bd14958e704cd0df2f39adefc9b72d44350fa4cdca16c5fd052b74e192b8c0da96edfee239b3f1236e6ecde16ab7009929be81c62e0280ac5e3d940c960c21a48bcd56cd6dad296d387c2b5329331839d21ad8c933125fba1e8cd3dc8dda8c0d04bbcd187b217ccd7721d8eca6979b05ae45e701a0b936aa0485b7e5b6b59ca73f3a3667208f9edeaea08aabb49e8d308c00d6bf5186662c0d8f962f8a2b7b994204d62ef419e5ea518d3b3241550cef92871ce1d5ce4c1ce9a454c1524919ab1133b3742f03d0a14da26619c2cfd56f679b9f5c9f7be6420ec195e690b8348ef4acd39a54ec144e965cae60b513c0829187d5ae883ab8729d0fdadcb4978e5f57537b8ef247e0121d640c9ff394a4bb6f79d7e56a2a63aed1183c113a5ef4f9234572c7feec7b2b2de58a1f7f41edf7d4da9326679081b452080ec9bf63719a9285e6b0ec45935d9328f740a8707a5da505b052003cd02e909938fed3c7844441da737b441fdc6a93698e9098e9a9a07edf0fffd2e5dab4bdec7d0a5e6ceafab86d7d2ce61646144ac3f65448ce799a830b919ca6a9ad84a311a157464bc5ddeb9c79ad8369f11d7ccff6259fb793d801c7c7f598144e1a8cf0284cc9ef45a32e45d2ba19ff5e265d2d4aacb52e1af44e9c961045dbe84806dfe0f8b9633c32f1a6de3342be5a09f54dd156f6edc9a0a26ad9d477471b293a6135fec125db808ce9c274d5e6a32f7d685b2dc0132db05d34dc332edd5b67bee1a3fb40e26122954c3f9e4baca74d7fafea6724ac67e2c72238ad6a9a67d662ee7b3a24b143ba13ae132c3648626c725797cfab8fca5de5f8e667911d8469279bc48d4575b837724a84209ee10bff584e8902a5f10bc953e6984d820a0ce196184b215959b4408e6dc139a3d40949237bcde7b15f0604b93a239b3f76b2a441ded08c607a72f557e9c90f49d006d600de64da9a6e7597f8c465acbfd3140f9a50ac73f01bc4a883cee0332704d1c53c65dccee454e4e3e90557737340a962ac0512f16251d54a3e84f3c69fd4aa86f8917ba5873693b833c8562fc9a8ea67898b6d6b7272871bb57899ddee5d216ca665938753de056e0799cb983321f39cd3c229ad66e9ce4ef410b90b370f7e990a14fb66bb1651d8ce34a8cf0a21feb60f15867b2f692b5c9f9acc8d998ed8fe33015f304de533d531f95cab56febb0f6c5d245c5739ef11a16177e8bf713fa1cd242bc821ea3117a14a2ffe4af28fdd17945fc351aafa3f1ec6ae972a0d353ad72037ca733741991b219428da25886b4122457d5b32e9989a9ffb0fe0c2c455dd392f790cdad827fb083bd93c19fe977f49dd38921eb2c7727c4fb9cc9c4db77928e1355da9bc338783beb318f1b99fa1b9602b3bcf5fad5166323d89c964e436a2695bcfdbec6855d011aa603d695d9899f8c1e15d148f54ad75d989bab657378fa10d13164a88d37d7e21e23c67be5cdeb26d66998123b3da53e597915840ca1e7ededb81ee1cdb9a20fed71f578578fb1db4c9e749437f9c67eb8d643be3f3e06c8d68f919ddc7796f33d4a4a8035f690010562975c0bf046e22920a1e3867b77af47f84fa4c468d94a6b60ad8ee83611f6cba931cc653e0e86b9af2400f8cf20b746fc99db1614774193181e39819525a5c7bb6e165373e4dda714c820ab2e8f1e10d1580df9181078c2d753bebf1a1c674eeb5124a627f38caba481956d5f85c8339ade806be1ab9c1c3d98de3cfc45a3a8f11ea4aa148cd5287223add0b6fa1218a31d418d7750161b44c6db6c3073ec9c632c134421edf5b8a67137a3c0d64833066f51d53ba5a35bc9dba50a7d3f39118e7bece47b3b09526c401941439ad96c25b8d6a391b5dd73630f3f455dd1fd120a0dc2c91df50c0d371a64026e49094fb6daf8d1bd5bc319467dbc57f614bef0ff004cf5651475d80f6015e78f2e053ee6b977d6a8a9ca1548596e20a8164e1de4dd3ee5cff88dba634a3e3038ed7ca830c6bdafafcbff29d99a84f15137d2aed8b162d4c2dd50d980a8016a96882a831bf9c236e93d9a4c92c5bfe57d745492aec3732311979b6fd5d1709001d69f86f1fccc394926d83cd4a2520fb35bbae3e23dcf6dd5cb1e3def9045503f78edd61d0aaf56c4571a7881f8d7c0f50ed0c5463da7eb8c284e23488a24aefe2703ba49e6abc4c8de81b75790e82c4094606a1e33e6799937416d1fa5533899909514ad52b36520666d986d053a34d8454d96611f8ded07b58d7909b253aa6bf28dfad1d0921fca389b10e4cdf4eea1fb681f21fecf42a81bf45ec5abf0345106e6f054a78d84cc4832999e8b46e3d2b6056fd7f9f4b57be703442acd6510079603073bc5abf888dfe5ffafdba2cde114391b1dc4fdb7762e83d66d98dac2f81a0e613f768ed96bb51a9b2401def8fb988d8c1a7704b27ccc67bbee764b3a5d2cbb4de15288dbfd5b02fb1d64baa7a2f8a248b7be620a48d0e08860d49a222f6aa2b67cbe53e3e5175e365b2811da76e440a845345e233ba2fe2e41a2a3064f131fa21e5437c0fb04ea267706493ecb6676ee0b6e8cd3b8548a2538edfe48b108c8fa489e9ec72436537e05fee14f7d3c39873251fcc8f1f68fdfbb1bd6f12fea5ef1b4a2ad043d1ed0d240e41e831d588ff127e515b40cc0f042811b71b4c5ea2e6e8e72d30be84b76bd3a6ab66e748b18746b418c08bfd59a9fd9b8cc8a7dac222b27ad9d866a585a66546a13c2e204a90e14fd8ec8ee95ec1d1914dd1017eb63eff51595bb123947c95329efd0d7b70a0d618b6bf4eee18d2afc39e86e2700d77445924dad5c46e1af145d96f451ac499f2a203858d48a1665465c94f3941fa1d20e756d12d547f9ba22e5c5ec5902197a68df9215c135f0dfdf5d93a862a0685ba1086a4761d6ee91f30087207aa4a6cd65917848579674c0f7e7974a156bec68ebd8a7d5fa90915ec78afcb1a46cebab37170c73924273420e4a4e21c86a135791e2a8c11f0c6f11d793dbcb00ffb0a42f5b8e3a2c8b42185c64931daa2112d9d7d2a9dd938d7848d26a48b14925544da274ec6d4229b896638da350fe099fc5c61fa6ad6f2d6e08a414eda5cfcb42844bb49aa43bf8d26418a7157fb56fff7adfa71c59018aa5d0ea0d037f0c7f0a84eec5583dd606970c75445e41d7bda75eb5ef0f373c217a2cb6431cbb242d70ae6d3a48c9945f8a0c7d7a6d9d8a55b38565d519c137b98ac641e8297507cd3bbe960c2ce440591d6752fda8be06686458f1f6b9fecbdcd114e0bd558e40f02d83d3a6bae713c891dd073f3be54d36f28720ee6d75a359929224b28e3a43b7b3a4264de2efa6db18f23261ad2c1c462268698bfbf18af079cf6b2024c4060813598bf005e3631d3ab0b37b9a2bdf1fa1cff9661b893e17b1b91fa5a25f83210f1e4864a661321db2b035d0b2faba111f9deb403b10a396a8bd9445dd208c3890d117c3e898a3ff0d2a237b051c902dbdf627f8b9d7c30bca1349372a32d74561265ff45c291af1cc27ec5cc2c9693bee98f7c2d140894dc4d2772cb2d2ccef3113a042f7cf0dd7c054e482cd9a684658975c0bc0b322efc5df76903d4fa23463c883f49e075724d6a3db1ef940616abd30d32cc83f1d8822719042cd80751076c6e35ceaa7df5906cd4ec92b7c8f176473152053162ef578a63a9e348d9197d61ca759464100b9bfd9eeb8a52259e489c21a945fb837a0953bd8f84d072e35c18b47fba1bc277bcf582cfec886656f64b561f63867ba52af2eb13b9c15cf85ed076071af721fb3d7a9a0b6f0b7ca6f89fbf6f03aa1f2c47c793b32815666a6bc57b4f7b4ce5317d9b707e366a68ba08f22b4bf8407a41210e5bdff46061c40d2ed52b532e66305242777dd54d554ea1f39f909d2efb7923a9f91350d0befbe88900de32f136a41e3275f1a7cb1db6cb5f83346ef67fd7bdf6568d2289d66aacba34cf6b0fcabf453de868b10f2bfa1af426fa04d9f91fcf4c1b1de9d06c06cefabf62c6a9e45b59498b6ef83a43d1d6f2bb5f39427c85a85bc116b854fa9ffc5d2ad5ee9e876b901f520a73bbee2451c3bf2c01b7dfb8a8000c1182eacf094a220cf46789f125507e83881b6546f938db28201fa6c98f88fb016818d087692f2375b1bdd4b2f4b2fb66eed20e94bc10c0df5cee752ccb145fc5b2ff0336f7e14b048d9dfe07c0bb6aedbe85e9e9d890e25e3b0e83ebfcde644d72ca76daf9ef91a12b9a3e725dfc3c460582a2625be0fcb536e3e71fd15be43cc1a3cd8f66408679ea06b040d69426f6f442fc71c0f5b74d049f4d3aa12ff776c3d3b09e96c3eccbb1bdf92670aa503e06eeeb8ca23a1f29c05ce730776079c16b0bee73821c80f37cbc967915e23e11d73a80741ae05e66dc76cf3eb0a870cc468c150946f300f6eadc3a1fe89ae6a3fde06ed96029721de6e110cd73c9878865df7def3460d9f3091c872a1d22e5b1fbb589017adc5764d9786962734c6982a06012c65e559710f6da8d9c69fc6de7941fe1c20db060858af320b41a8f16954a27ab18022deb4673b10e70c8b8b34b401524a18f8412e44a792178012468fa729ef8dd35e145621846d10ba8e261343a0b20ddc13545a114a215e39d40e74fffc6dfaab12c5703d02e15e25d5bf5ffabdd20748805fff57d8415ec889e37ea2f19b956ed967106b841747eb83c9075bd3e3c6a9788ef28c402284a578ef630327740bf99d10f4a7cfeb32782c9d7f7a6b8612d2575ac21809bb80f9cbfdb5162b7e97c5c93f12ca9ddbd635cf32e726411a9cbc496763565d14c01ddeee173c677b6c9761a5e3188e6abc002a1b1e039650b780a2887d3f7d31596e9693df3abdc119fc0658bba2b735cb4bbccd7d87aeab3e49d5110e65a39471334c5cd749fe91a81ce5aeb3664298a8c4429d111190615df69d5ed17582b90b728c8c4c4ce3ae42deba191074bd47a46c88fa7f105e7e5f20611196571bf105084a3f3c95d1a929a0ce4bb076ee9650a9698b7c621fe6b9bcb820bb3f2455ad106ad11a8eebf041865c30a7d837b9bd697f38bf67018f381e7cff4ac054c3d614d2c8a13302409265a293a1ac30274863683c4fbb2e4d9ac909696462e640e948366f6a99b7437d76dbbff862840ec8ea3c3b6cf945f39ba7203d105bbe7085e835479f25624a0408fb16237e36f07ccac3e2cf852b204690395442e9e701723308c731cfc27e88d848b1c04909e5c2b89277b152e2c402c801edc6830faa21d6d3c891e548fe3fae7ae47fbb294593fae2b69bb550eb27aab3078c21774e6fe45cba246f086e54a3043c8e623df45bdda1e8ab08a473c5f0a43166a7fa546fd933202585118ae34479d3200400f5b7a5ce28b87d93ed", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r2) getpgrp() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x9) read(r0, 0x0, 0x0) 13:35:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7fff, 0x100000000}, 0x10) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f00000001c0)=0x10, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xa0000000000, 0x0, 0x40, 0x4, "b3dae95c3217ace51b59382b834ce827f37deaca", 0x6, 0x3527}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x2, 0x3}, 0x10) 13:35:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) chroot(&(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='}!\x00', &(0x7f00000001c0)='{\'--^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='-{%*\'&\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='}.\x00', &(0x7f0000000400)='}\x00']) 13:35:12 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x6, [{0x2, 0x25db}, {0x3, 0x100000000}, {0x3, 0x9f5}, {0x3, 0x8000}, {0x3, 0x5}, {0x3, 0xfffffffffffff8f1}, {0x3, 0x40}, {0x1, 0x5}, {0x1, 0x1}, {0x2, 0x2}, {0x0, 0x1}, {0x0, 0x1ff}, {0x3, 0x9}, {0x2}, {0x3, 0x2}, {0x3, 0xe3}, {0x3, 0x101}, {0x0, 0x9}, {0x3, 0x4000000}, {0x0, 0x542}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x9cc9}, {0x1, 0x2}, {0x2, 0x10001}, {0x2, 0x4}, {0x1, 0x8}, {0x0, 0xfff}, {}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x9}]}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) write(r0, &(0x7f00000001c0)="bb1cecdfd5decb41c8ce1fff0c3920d771f08fdc8f14b9f4ba7ffa8607e8efe2f0b430c84bfa2997c9ce2b3177d83cf15df40ecbb51457c396ca1d8d5b17d39d880e1c2b9abe801e554109d61f2aef6f153d068b21e80c72a3cd1e9ec431fb656a77786e51642db194271f63d6af5513de9656b5d0424894b5256762ed0690db6c560c3c3e428e9cf36cd326b87d694678628eb76ccf2107b7fd1130ae1f42d7a880d6af31e130dab3ace37b30ee8151da1ae87b118185a4439cfd2c64406e4d39af7a563d5bedebd9a45520949c38dfa3cea0558b", 0xd5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 13:35:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) chroot(&(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='}!\x00', &(0x7f00000001c0)='{\'--^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='-{%*\'&\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='}.\x00', &(0x7f0000000400)='}\x00']) 13:35:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 13:35:12 executing program 0: mlockall(0x3) r0 = kqueue() fsync(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffe000 didn't change! 13:35:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) chroot(&(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='}!\x00', &(0x7f00000001c0)='{\'--^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='-{%*\'&\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='}.\x00', &(0x7f0000000400)='}\x00']) 13:35:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000440)=""/100, 0x64) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x1, 0x5, "dcaccecc0b4dbed462b663feaaa0f9daba4e4c5c", 0x6, 0x8000}) close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f00000001c0)=""/117, 0x75}], 0x2, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffc000 didn't change! 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) chroot(&(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='}!\x00', &(0x7f00000001c0)='{\'--^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='-{%*\'&\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='}.\x00', &(0x7f0000000400)='}\x00']) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) chroot(&(0x7f00000000c0)='./bus\x00') 13:35:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) connect$unix(r0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="890d8a6ace7b3cfc55fd9fbb0688727c05aad0f9876ea3a9105688ccb2052d965ec0d5c17fcd840aa892be3e1727e64b627078304df40f565fa8f27bbbf7138244ab73019caf72a1b8c8f7b0c18e9d84edae2780cbcf11a160a2a6f4e8482697bd284d0e37289bc343994e874b80600093f10d85cdc404cbe39dc9", 0x7b}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff00000100000008015e2b0d90", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x5}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x37b) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x4, 0x101) 13:35:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8000000200) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) syz_open_pts() r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) lseek(r0, 0x0, 0x40fff) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000040)={0x3}, 0x8, 0x800) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 13:35:14 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 0: truncate(&(0x7f0000000140)='./file0\x00', 0x6d) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x4, './file0\x00', 0x3, 0xffffffffffffff0e, 0x6, 0x2}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:35:14 executing program 1: mknod(0x0, 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 1: mknod(0x0, 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:14 executing program 1: mknod(0x0, 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt(r0, 0xffffffff, 0x66e, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x18180, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x8, '\x00', './file0/file1\x00'}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x4000220, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="24f858dac7826a698ec98323d1eb92977ad74e32c7d9b0f0d101c732c03f664dedf15939e1d0542ac9d9e6ac7ce02fd2d703fbd33409f21d34e2e64a745ae8b6d343101df7ebcb6e2758a086eeb64d02e5615f5ea30b981515cd6bd972d24df80237cfb495fcbc9c79419f48a1dc71a69e1eef59185c0dd5a47a271676b8cef833845b4dc5ce243f3d0aee774c28f0d6de2f2b900e9fe5cce1df79ce967d625bcfea71f78fe70c35f372e9b6c5e3a35b032870a692ebaec5b7668fe6d53eebbb67674c0f4a78f82efef10d2df594fbc05bf67ed7a8acd1d63193198ba1980661afb505", 0xe3}, {&(0x7f0000000240)="6706e90ba9761c7f8c77a65a75c8fc260ed456dcc42f2f3d43da387f44530150c24d19d06ee4ffaa3c8340c03ac75b0fc1008d071573fa010a217e3c7ddd428de773db28e10a86620f01486e52457457a25c289c7a879b3807cfe5ad19c972f0a02f04af149e4bcf4766522e3e16628876f783f4f3fde0920e78ae08c31db0fe94ab724e6be2cf65241a497377322e1b79f10abba937057ff36ccbb067496021b412cf7c4f15e7f8ed4bb614336373b9e18f03851bd688c5daff504036d7da4104224c302d758c3a635667c4ff79f23923910d78bd1dd0f181cd7921eb7adb031613d3bedae0bd1a3753cece5030af11d162ad9513791da771cb31", 0xfb}, {&(0x7f0000000340)="9377830dc64422606c932ba3c15d5d3ed720583de40671c001f9c494840a647f374c94296074a4314e9c825b91314fe443b14b83fddbe0ea131927399a30778563920a2a3c19cbcd0040098ee624dde32771b4f5d43c652314c56176da9dc8a9941b2bdf7c6fd908073f64599a4030055e1aad9598f8bbf817e8b26c5eaa090699cdf105c00717c4e9722a8950fc3b8af661ef66ad3a812c2135b2110ba2ad5902834543cbf06825173452cb6fc683", 0xaf}, {&(0x7f0000000400)="3fe9f4b6c7c370cfafc18ec6322a4e3e2808e8a40b0a8dd6c7bf60b09fdae3735719f0b80aa048da32668e36799476afd59cd2adc05ff9419820eb697a03d6e8d8ba8dfad451988c136bd82a1b15ffd3510f6c9c0d5fa10d7e50fa5cad9c4e784465ed3f12b8ddceeffb8d3355ed25e4564bafcdbd37a3a454c7bdf5b0f66be5114c90ef5a796f3a58eac3de409a5d3be04a740b08d57f0ed982301907203135683bbe56a56c6506a1b943ebd71cdf8f779d007eb381a2a03c07d15065c5cfa3f081bc419f09454b1a9dd8de9432562168c76506dcbaa2546bf32c997264155bcd7f0dd67a12c5f394a8c5cdda7d18ded5ca8f8e44088f3137fb7f5de821b1a4e06ee04678045d1f0438788890f68cf382439809551293b83601f0ccdd95b3c535abfddba1ec9d9b4f75c824cd4fd9781ec9685c9bd9056cf47bda0668a7aff0a0e0587ce4c6deedae63d053b3db258bfba836dc10bb4986d7c97f0b8d8ecfe0635495877395257b0dce91303487de539b91951ab59ff2412556c08dad4826487564c36deb8d292572cee8a8708cf981f8e50b6bcf1894a78d26b8130ef0ab2f9d8edf8784267df0d90b9fbec99a98b4422e7fe0b6120091aa6317a12aae3d37cc5ba4723eb47b6635c11136cf9d1164cc50f56072eea5c7a6acce27c3d7e4a1a465a346f1f0d4ca8e0623a41ed5f61f860998d8a37b52cf817acca3b001efccd3aa06f5b159cdf0a8119847077c3cdc845cdeb94e8044c2789e78a98eee103a891b3c54026dfb462494acfad37762a5caf6b2149f8b5fc724a07203afc4b1c8decb04e988bc0fb87e001e875f6b2bf5336cd1c1a1fcfa31b91e2a54f0062d6474f05efea0808bf8486590b236dccdf8e84bf9a192006cec3a6e7e300b17fa356c8b4a9fbbfd7924a8b48d392123f7fce5481184cce5cfc1455e3763ac4775d13b86e0dfbc68a5a7126651d4290ec3fd3f092bece72633fb41d4684c5b1813dd1a2f6e929994e0ef8d38966c8e4f9393827c2961a9e259d02ef2b7c22c3a8223b15d4050d9e128fdb2698a0fc12012c5ec1870ab1c71ffad4cbe1f2bc54f0b5f5b44603e440981f488c566a4bf9091666ad428b97654f909f77962fe0dd71f2c5e409d7ec293cb5e5f507d0cdce4107802ef21180ea4c16639512d1e5fe8d33024d7cc2d26657ef370ea6d4c81c7a286926d5a49f117ed46b3fd5d06a910100b6313b24ac5ff1bff6931a7ba4a7cf9b0a70df9b4113338c1fa39326d47eaa103a3e5269a8d2f9cbb6202924c80e48f19ffd5e8e579c06a6ea082baf5e1d01497dd3ec4f54aabd27e2515b1ea3ed1d2707a7262f09b06ee7d709272de63f9ee2751d4919e820ca141c9d2049cd4396bae6eaf4a23328bd606464dc543b4b59808f746e914efd307cb9e169b274f26bc7b08bcc810696d88b6246a7c99ff6d50b053cca0f5d19961d9b9ec7de8c65d044d8ddb241650449a2c579f669052fdc75ec20e46676ef2bb2eca09af319b1e3bec7d54a0106c685b720b2e7840e3c086b5dea5351309e26e506d5cf64bf45508593abdaf70a87934006d3d8d1e4e7094753099620ba2be0895584b456583e5ec946842cd00cb0ac1949ee1db35a85bb782cbe361fc220c795d56a63305e5aa8f6bf956fac626ecf7c15bd506411031ac6ee503be70a18978e86ebe0919610dc64804aeff66f145dc8b9c4f6aa1f16c354661d970037126fe36e20044a8ba30f1d6724a76239feff8dcaf48030fb4cf6fd83ab84f0621abb07ebad387e667abb27e5109cab6f9bf954d29d67a476ec5f8f702e99c85780e149b1d753ea6a7c36a8fba7fb9871b0594a3ad2139d800d93a1e7dfc6dbdab31342864ed0cf5e0e69049daec70f04ac7c2e92182ccdc6c1e41ed49bda47af195650ddc953d3a61f68572ce4f5151840890bb0e8d88bb9bffb4649d9afbf4792a6dbcc6d3e14daee0d7ff495953d95f9cc8ff0fba4a523ca3124ad506c09093976921e41beeb819b9d4ba71edfc70a0e473b2af83c592eeb8dbb343c583212ba4e067abc9228709b2b83fdc3f4daf888fcf2ce6ccc5b22a7119295bb6f8c5650d4445bd4309b51eea1cdd545a8d8136aae8f96f156e8c925b3394bc99e503533bab5bdf419583f443e86ead229ec9c78c1a500075c969b77b438fbc15fe1461cc3dba63dbc1b8194035726a64d9378b668b852d8f54a19f96eabc644b1d3c93bd465e75b2be0d126c88a9cec8209f4981387b752931c0ab78ee8890c40160c351926100bca91b02289a4aa912cd0de87a4c8a77582f3da7b2a7d93e6e4522eae6e149a88c754e189f4d423fc2b14c381356c45c2d64344a763e9a0e90c0c1cc1bcb9308bfece671788f8f9f75162df8ee09744f5d5cd278a06eb25fa70005520f34e00fa5cfbae8f7121570f2352c9a60a54da539e871f89e28e8d93f4af06e902428782c3148981705816c29b6c4cf27a1e2279979b210d66de7c1b557b08eb0073ea0a31b533722c72cebb75f0bf04afc0730e583a5b5a0b1cd726b923f524074880f0a8e2b767dc3483dbc7bf0593d58da0acd7db2244e87964bda684b5d8a9d6e8571380fd2906c5d07da6fbc2b8c99f6a678c172dc8244c2621dce424bf900f34ffd10986c5df73f915a7afb1f589ebc377a0418e0fa209c334697461cfd1569ffb6ffd70012416158f7f560287e898f6be165762853bdcb3fad805c7e6d3bbbb26822441adbbf19867e810a888e04ed15d49b5905b365d94d43f008c35efce50a8d97bec9fe123c02b1f8850ee3cb436d97606bb99d5bafb06ce6ae56071d6b2186879751cf9d72412c18aa8c369034e3c27f6debab62db872cb94a5b384886fe1651936ce490ded4bd25f8940162b7c266350a0c12d50af26ed88bb0d1b2a7d1526d8c586de08d0dc01b1bcf226c5a54d4bdb99c8fa71ffe3682e1fe9e83161d14829b9d412cdbf1d85c9ef546830d84f3fecb6b062529f6eddec2f8d6e779373cfcb6b6c5f1f1e500e795ce664a01681866c814b0ecb455906fdbc75d130297f8331d59166c8a010d7d22ada78242f954589e6debcea6ad7633891d6fddff412aee78e3b0fc8c93604dc9deb6e8b1e5e329cdbd096450dd87df445c1bef04a9bff09e82a0fd0feb1b51d88210e8743e39ca3f7070d851aa47d4e36cf02d73cfe3e6790a07e09b7261b91fc2adcc799886bad10d9069ac0302ede4c557ca99f3d0a9f0e57b3b01509e5ab13965ac97e35ae8ca33da97f086d5c37808c8e2725c92201d011e2846fc289b72eb551e57e1b9c4652b8155b9cc58b08aacf44ae487861d56d0a2111348b5fb52089f80abaf97c793720a28ed914889ea4ffc8424b09f4735ed323210e056f8cf0df4dd185fbbe1b2566893635d784039d642ef5a0bf744dd45d8f82a70d181c91920381ecf14ab586ce0adb8656958dbac4a1507b431632a2fda48d5801c335f15b7658378039dcbfa27735fa962a299c3deaa37aff57c962ab449f6ab5883ff9dfbd8277faed7d198a23c315583616dd6987ae82a3d10cb51b2d23148a0a7fc62f67f9954345a0ecdc8d21f48f2be378cfe687ee2bacad4adcda9ef2a840c7673ca44df6e8f29aea34b54884441a61d0f354ab6257b19b1c9451799a17e5ad25bd30c4f09bdfddabb5dced9b2e3d7f17a08c040dd68511535c9f497e5e5033cc13c282ea606f40801327d984001ff568a51267ec1012a337803e9fdabb6411decb2b3478ae6aa5448c23d257fb9e2a9a0bf9cae6acc473a1f37f5a02379930f5b429d442fc9b0e06cedf7f761f3b380679d36563352b0489998bc9f91c2084d21305899fbb2fcce3054033fc25fdf2b35fd309dc075b95391eb19585f90f870ff0edf125016be904717689e871a334b5cb1fd6f20b3cc30e7052d3e3fd3a50e1558db733c83dc7eb61f587fa87c29c56b3ff5c0c343ac3dbfca54667f95bb9cee74b04e610b8887de121d877709c8699263cfee9e5e2dab4ea15a40a3961a292ef8a989f0efba8922a197c2e17562c6c28847db33f03607e19bf8403b6b029a9f468259c6983a5ea59e75f799d3cac8948bd51cfe50f6da833c33ce379ab338bb37e90ad9aacc5d0e0ff36fd26f2e49e6ce2410d9aa04ab7271093a4d1a2bcdfebf167e682f3273bc75f0c2f9d4033f03a62624ca4c1f80837d0140ac5c45bb1fe849e6edfbe52252c2864de81aad574aa654093943e8ea006364e495bb2eec2013158f58a12710bb244f76d19fcaceb3ee68eb0a94f303684041d97009e44d6b94d0cd84cb0b381195bd93a898ae52582a608fa59fad0b58fff5d89bdbdb3f7cd0c36dc3600fa7653329fec9222e7f7b98ac6044dda2b33b2708c8dffa0966646a8a4e9d762fc64e8bd3b0c30404f0c1a8e0d4c701ba0c3bf4d3df628972c5bc41219c108efe04d0b4bb4032f9a38f9808c46413916de82c4f8e9f7ba6493e93d96a43ab27ff9925d8c47810ddb8c36e06ee0e85f25c95a325a995ee2d418a1df21e2ecdd684bf09414abb1d240ca5d6bffff4e6b944673cb00dd5a8fc10c47c2cd4cd2abe5520b201164142abb2d00d46670be7172e5e263bbf31042937990afeeddeefe39730ad3e89e49d7764ceacbdc2805ca0dc4747b1c572ef64ae2510513298b4ba755ff16037a2cc23894beba2ea031f3513a5d1cd344e55b1e5d082b1c45b42a26ede605c3eb8377b07113dad6e83e37cb3a0927e8c888fc2922d8d5babfc76026ee9caa4c690e31346651862d9aa0269a617cc7cca1284691219489d1b1d57a37f712b93737b5c8c4ede04b202e5e0bdcbbece251b3ad5ee9691044956266f9c184bfa4ad605a9440fdca162c809a2d8d34d3b8018680e2a06e6bb178fdffd407c7e373ae78b0b50f3041264ce521e04de665b0181852720beabec5818c68c2118ea05b1a7a7a972c5a54f5248d21d2198d95ce6cf4ddcf5e46e07f65041b6b4743d6d1aab91a132721e682e0fc689f48f0aa2b678d6fec945638dc23b2aaf8e1398bd3774be47f2a4b2cc3775fde4d33bf8ddf2a1e3ff11dfa9343488d8fe05586667571b1c6902093077d6bafd9f2a8c6f42c541d47466672824523dc6250a8c6fc4e1f45d285990461cf546b5906906d7290c7d3699c760b1fae82f5e760da1b8ac890f72aa32bb6b43a92cc0bc05afd870216c0f5737cccbafc820c545ef6430f1f823e45d046d1129b0a99a04114f54720313b600b2ab74462cb1657fd29e21d90e31dc6d121ac88e9ceb57e0b84cb8730a1a4a147e15b0463401dee01d09af1b1642b47fcaaf57b3b0bc2c57fa09453a9351234df3b1587eba95f3fa1cbabeb1215edf2b95b95275f604d6331249186317af99bee3bc8f10865ddc9d0eb3984bec7195fb0a6f1b238db721e4f4f64f48ca0d1cba58b720dea004a0bb3af4eef9f434e38fb2e1ecef9b4070ef2d637ea226891f46a09c132f64b5aae1365b39adcba9df4cd83513e5e7d399660251d3208a54e4c1d77fa1974e8dfb7006c9f73860ae495922134c53e5ec4e938ab37386e0d8642390033e1d08046f622ae30f34afdaa48a5f4809791d4b0342f98ff7ae7d81b2a6ef32fb6cd4ac1f9c73fb1af93993f6c94618c3d620d7b3cf26e96a9ea421b5457f2b6365aab942fb602a784be68576d7625c1a634819e19babdbd7d4365118a3155cb3a109d72cc97045038f1099fb675dcf52ba47c438cbcd6af63eca8a6d0a317c746a05d50216b09180524ba2bbeab2e7cff4ded87be17c740f9acd7299b6bab55b743c534443fddefb00f071b6", 0x1000}, {&(0x7f0000001400)="0772267322c1541350d4c94211d97420e9e340dcf624646bd1984db82a52b8bf04413e2b3e9e7041fdef25a2a7a8913cc2d6201182277a9a0e0b94499bd766894bd90c4b72ceabffa7ead944ad5b38cb4880dcbdeb54ebf01acaa1fd42672cc17a15d706a49aef9a26d576834e0bf2876d5cb6e3710dcf6954d8a3daa90c37364ef0b3893d89a34a2426766f2cbe2af813ab067e4dc171de96f4ad16cbe801eb6f0c926b7647aa389b9ab8f6ddaea32e0be2830e5fd100dccccff71aae1c112685644ba4db3d18c5b807a2c79aad12d1167f6bac430b6aef44046fa6f77f25f90b10555cb5bb6268048b6c96b739ff632d04f5bdb898ea2b9025dd82f1", 0xfd}, {&(0x7f0000000080)="690c3069ab3e4c42188f5113bfaa40d87cc2", 0x12}, {&(0x7f0000001500)="3f7c12c47233a96da692c695dfe71610086e7ccee948e7770d0f48cf8a9f1bc84c52098dea61bb9eb117ad60508e42f6761ec9e3d919b104f38f8668ecdead07acc299f99b1ebcd35f3d25bae3c14cad18b769934154c143e30340f0dfca81e7dbf52847f27e55cf2740056d54", 0x6d}], 0x7}, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) open(&(0x7f0000001700)='./file0/file0\x00', 0x100000801, 0x8) connect$unix(r0, &(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fcntl$getflags(r0, 0x3) bind$inet6(r0, &(0x7f0000000000), 0xc) socket(0x18, 0x4, 0x0) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) pipe2(&(0x7f0000000000), 0x4) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(0x0, 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0x1cb) fchdir(r1) chroot(&(0x7f0000000080)='./file0\x00') r2 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xfffffffffffffffa, 0x101, 0x0, 0x7, 0x5, 0x401, 0x1, 0x3, 0x0, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) shmctl$SHM_LOCK(r2, 0x3) 13:35:15 executing program 0: 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, 0xc020697e, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(0x0, 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xfff) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 13:35:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='D', 0x1) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/242, 0xf2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x0, 0x2, 0x8, 0x1, 0x8000, 0x5, 0x43, 0x2, 0x0, 0x9, 0x2}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x991, 0x8000, 0x738b, 0x0, 0x7, 0xcec, 0x100000000, 0x2, 0x0, 0x100000000, 0x2}) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1, 0xff}, {0x101, 0xab0}}, 0x0) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(0x0, 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd0a6, 0x100000001, 0x0, 0x1, "cb62f7e3e21e4e818c6bdd8a8b1e1d5cd4eb5499", 0x5, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2fc) munmap(&(0x7f0000708000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 13:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xf76d) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r2, 0x101}], 0x1, 0x0) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 13:35:16 executing program 0: lstat(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 13:35:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 13:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) r1 = syz_open_pts() close(r0) dup(r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 13:35:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x100000000, 0x1800}], 0x0) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 13:35:16 executing program 0: socketpair(0x1, 0x2, 0xc9eb, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="fe51d00de04a6c79af2ea576e89f1d7eb21ec2693c67f9228a3a81656e1f5a224882", 0xffffffffffffff50}, {&(0x7f0000000540)="7d889564f0158427eca2a990de33d7d47f497662f9822448c5a82680cebbf949971da2596a29a5e4b38c11ef2f8888e287d370f60f088266464e2888ec5874ad9d11900c1bde86abefd0e1bae2d9506abea9d8f57a841fe08f30c603735cb3063c0ffdf8070b4a88237df520586177170c0c4d0e12ffc0902bdd10c405a4fa4dbdca3af7ba3e78f65c928aa8a208342b40fa1e218a945fe05a019fd891fe79270b86d03b93ca275d9bebb0974bd53f72f7fde7ce916a01d93dcf4a982f8bd1fc00a6fa6169057010497a4032f8e782d1ff51a86559f996e0820655e42dc772b7f5c731349da3918e7c8f11214a00bd274f0fe3cb37e0b8f3b55e2a6de444e7bf3bc4b7d9e5fbd196f0fa9df909d1392add472b08b0474bbc858afd69a220685b2e747646a49224b3e41adfd7e6ee7b918ca5fe64387debbf48efd84ed8bf8e23f045b7c13af2c79f08675b9ff1e184fe5779af1453620f4de248781a1ae3ef4f646943d63e1d5b646f705580175f787b8b205d58d035ad8e7920fdb5c50f0dc04100d98acbe7ef675a192b9112f73fd3f5832ac951fad4667beddd83def6fd9b8d0a0236e22cb41c7600c3fc25b03f23", 0xffffffffffffff4e}, {&(0x7f0000000700)="a813aa383ae881054efade1503140bb2c211d6a7904c9468530241e1c2ef390f2da2b6837a3099434879a5a0ae76ef1f939ea25bda3996db4f20a6fffc2fdf5ab6e5531eb4725a9d6e393abcfb616fa6bbc31606c9b9cc8e6da26f004b448b54aa2ad085420fdceb3b39799fdaf4030a0e8dd9c914cea437ec95421371f255bc708ff4200a9ce5ec7e4205fd8ab2311c00ebff6b8b093a2554ac4a900a8eded203edae70646ae12e5b790a2ae4f7a70d3a9883d5b53b9d5f567e", 0xfd5f}], 0x1000000000000093) setsockopt(r0, 0xfffffffffffffffe, 0x956, &(0x7f00000007c0)="65d185da9608b9733620a755bd66cc104c4138fd1278b2e9d7093674f0ad5877c44cf8c1f05c3300ec8836bf0bb709ad0c22f4b2cab2e049be329dd4ceaf40185801a6b7257b44eb4990aa9c64de8848f07eb35a313a3d0b2b5d11856f762393da43b5e88df33c0450ed5706f4e4f7bef39c56d918528e4eb92ce1e47537691561779e9f5ecdbf60bf9621e8b4309b16fa675585d55cf17e452d1c1840835ca9b423dfa4d47bdecb0d88277506b3ab3938ed608075c8ea06af8ddabb7b7fb025ffb283a4ae4af276f02f5be802ee53979fe77f9f982621e3e8311a94423c5305b0c7215c9eab9dd0b00c03c7acb04c8697a750575ce8430f53d9f17d52a1f45620e73587687e6357128d46f4eda530d490945c56d797afb4d4a025186506e10c434528bbcf12ca5b4e3003cd5472b4ad5cf2136a78e6246435892cc74d88471be7f0a99992919b0193bfefc524dd930b4f39b9996c83a6b2d08d776ad82996612deb504a4a2cd83714fd963b62b7a22c43228e726d17f0a6a67056b334695a3e6386c009bd33316635a8a772711b35cd4ddf635ee8e8a7a85098e4faa743548b5cb2298f789cfcfae5a0cc0efac482b32363383206e3c9c11486a34259f60210a27cc49e9dd02c5977040ef11bf4fb3b465d0b53d95cd96b97ede420f80faf949778714b86888e7cfc13c32d8c810f4989da907257721218be8d90e2beaa4bd99099de33841105b90f16d5172d92c4b377ae42134841bcaf67690b0969748011af35e0c5ae8087268ff0ec05d9e00e06256ab8945e80a14ccab7fd59183b31c9ff3927f027b7fe698b8b7f32d1f310e37a2fe630fe03d498de86d35725aed5f9dcd4144fa226f7ddd278e234d1a439e3a265e963c2fd16b0404b7187e9ba2f67783ce37fcfa118dd2fdc2f616b3e17666057398bbb9d7cef98d27c7522b1348ecff39688d92dd4f039fa3549d82f8b450a100c5bcab5a72757f7263c841e575df7d94cc52543e81aaf6c8c982650b4f6acf955dcf02c1fe68558e9842885095db3e5fd692198bd9801b8d599519326aafcecfd46a87806d4aa192c03b0e82bc46c687f65ee353e20a1e60397966ae384c7f11a53fc6e18b447ead25196deb8c465fa52f15d3ab8acdfc2510ef7bc0b1ff92ed478ecd0647057aa842e422ce6becd46c75740fb515258ce7eaa0a64c1c971509084d96bc751437c08d1d3c54930caafb64eae615ae625247ac1fc5582658e382bece751dacb7df890483bb3b17c29cb21b8758c5965e14319c6f99d678c5a8ca75c65f3064e675ba47de9b259fe560af0cb1c579f10ae8798a052b6bc84c7888d030c80e0a47eb0640d726f91b9305b5a5787a3edbc25ee3288f4274b9b7f864bb9dd16e98e8a0520c101818f177c6c0212102292548e2dcb5a9f5e53573c1643e652c9410d31e6b27ddda61f835c267c76e3a472eb75772727c7339c4f28a49b8549b7f753a644285c8d997a86018b90b72428c78fb956dbed459119fe21704e2c4e36a64f9ac3e2491da751a3986a7a5b007a4d61831ad711b052766f995eb81eca521410dfe9b03d54563e51634f831596de25d768189435639779c1df0dc2ff906b11c14f312ee4357d67319b6efdd96c6f776abb69fe692949b9d6e7e25f7f3917d8241cde9c31012b6767c5827ccf14645d91d9e68d7570fa96d32d3d3aeecef1ef7d9782dfbe4e28af9958dbd82f29035db31d61e536b1ac53341f1abe1c559d532d0797751c43248fc3d863051a5bf6f3186bba668bff18e8f06eb5f8beb08d122a270aa2ed0bd4ed224ad39f1d1426b97a0866308bad68eb29936981472c8acccae29bb3ac451f909328746ac0c931d1a6bf32dc4fad418f277f566881e4430f4de8a2da04724feecde41fda6fc50ccfa7076f5d34dd44514d9096b123d3064ef77bb01e88f9db16e2d818c4a6540872b5f6e38046a738da05437da28083ae936cc13b692a141b5bdfbc32ff203a4818f084a13f26a0419d60606fe6eaaad1dfcf14409840960f08871dae399f7a8b6931f29b88a795c3f4d9b75606563adcb5a00ee2b7613bba2b6083e48ce95029d715a21243db14d18d3dd184c7c08004cfdaacada920e963287cff40d234a9af033471215e6fbaabb0e94f80c06b0e61445a740f38503d59173ffa5f811416509dc0b2bfabf5a3c858b4abd7d6ac9ef4cb382b6d74a3fb3e221c85eec109ea1946f2b91523a8d490ba0f1a732e48d7b3c05cabdff4ded03d590b94826878a377979d7ab4fd7a63c6a62be327052d38071a018ebaed3adafcc7ad740d0c95c846f2c46ea2d7e5bb962a3e87739e0d5e4b5b18fa1e400de021bfdb90d335c7a84a3e4cc39d28afbc2e1a7d4f0a5e4e57e097b2b467eb5dcdf2e535cbdbcbe764f73263eaec5148920c7fa1e6d5cc03f28e9b481aa3d8ddfdd31558283b6b9c345fb31eb9a2171bf8b47b0a6e45e31c5562eb2746d0f679597b0229abcf5e342ff76e8b44aa16d36aa23a105e5fbf0c4b81d31f130e52609b2212766bcc4fd4cf6bf31d410285a84bd32d457c354e500505ce3443917df91d5361b190830600b0fba7e89910a3264f4e724136430a17a63e474e892e3266cc635493731f8d893ecacb2b17126af4f7b82dc8c18c401905b5a2bea81da2094e50e8f1fe82451954f2822268be469aa3c5255b17f554381f9511d45f224f1d044c2a52b2f234673e2ff21b4bd76dee4f6f483e32f854190ab89826ef9da29bfeaafbfe9c2a7a245a27889f22119bc8a11e4076cb7dfe9eedb3eead1308754b24a9ef58b9aa7c200c6444912c9aea7f16d8d858d5cbbbef4bc8cc755922cd2c375494383c6e661e656e526fc986f797bbf6dc639991ba08050ec683ccdcebade2722a57be98ff3a97b4b3c5ba9bb5e72390fbcacd72228ab0850c02fff863c1637634b029081f9e79dd1b7146866d91caab903335584486047fd6549643318c8978cb72810978b4c6a972b86fe89eed117c4ca313338b9bea8325403b4f63a84d0ef7282742a1566aa376547e541246d1a70593c9d42fe30e202aad90dc6141d8c5e1ab49d9fe3e516687caea83ca23aebf5b44c6e03a0b1afe8b9efb40b53e2ba97bdcc09b70f791a25513dbed180561a5d6de26a258b32b7428165a0f4b75c469ccb483d812c6e5df785d50ebee31e24ee777cb58b7da6c687d3faf6ca8caa1d5b4682b0a92643a8914901282d1895a52d2e4429abcbefefc2106d6b5e3c489a02ca73e64791e003871b0701d257eba6213102d8b9bf1c932fdcd699379b2bb38e82405390e57ea64a4c6a517145c75de80a3f60d257500640562423dffc60dcdd43b03938d737e730a1bfead169b2fc38829d14115c33599c985c6c248390f24f3b87063085b07dea06642c0f8ae7c7a54735e7592a65c38d8b9e6fb4d2f9933589617cfd5dfdfb609c4bd3302b1904b0618ee54f0a57d99b511f91de997860253cf64536a79d6e629a2b16634acf659713c6901b476ad3361fe307df667564a96d4616bbcaca5ad9791d5a0aaee3beac5e3aad710325bf6b4d77f9f09f37d0ca1996900c0f6095f83c9161d5af839ea13e6617f249d1cd2b0042db41ed03455506f0ebdbf17e5879c4317717e85e2ca16f7253d0366d2efe685b9e6694927a9bacdbba9aca8560ec3296753138f8a9390bdefc1285a1fb6d9fde872434cb10a16bc115c2b8ae353d4cfe839d4babde9316dcdbd9c938144f7d7f8ea5af90e591b46c2d07cac78e95f84217ba96bc90beec02a93edb8e014e0a05fa6815b24b12a7d7c7e140b8478a91f3f548d18db29678def5b56d95eb50a9f07efc08c295bbd88216708b64fef5125f9980afb14d3a66702efef54fcfb2765f2140e81bbee82987e0a571e192388df5243c3c80e5cde5fa9904fcaccd05a276d37e282b31d950ebca8166299e3c19f5a4ac3b7b3d951677aa40bdaf495fe7e09cc5b86a1b4c7d481d277b54072e68bf146b980750a3477126670ea8b0e9df65363e742eeae7e9ad03803e8464a4c3671a7174b980e21862572841810d44d7396101db4643efcbcc7822662e33446eb80bafc9e9e84ee5957ce1b2a86045aaa84cbfd5e5be99170d146dc9ccbf2f568f41d68155b226948d15ec145df75b6c8179a2d64a4b12ff4f939ead71d84da85b87402f73aa555208ba1f315708adaeb5c3f1b9ae6af656b217cced44d69d0094c1e8bef50b1858ec9362a3e50187517e741d11a20078b16ca0a4af7339d626926eac38bfc0f61e00e10b1b457f2dd6edba0735cfc66f2f52f7e6f2e81d595185b70e872cdba358462ac4e93fb4ff4bbbc44e14ab906a8b5bbe41ee1c11e38afe43e7852df12f030d5364925e8a1711708e8ad10ca0cde95e2ce13169823a07397fd51232db3922871e06a5fdffb22ccd67a9a955839a88a86e5698e78939d6391f108579e78245e3ceb1f4235933874a09e8a30f3eff3fc1616e500b12248711c0250df2871e1b7add5adaf8bb278ae4e5e668fbe16ef24f27d061854a39f1e1c2a29b8f8346f1fb621930a8ef682c3f8fcc0b3015162667db72bd6684459c22430f9d884171d3229be1050194440c8f3a71799486bf7475e46e3a227b09c979391ad9b250ec7b5aab7c32b0b133ec20fa846e83d278dde5e221c352c00111dc268b94e8663f4e1518658cee38b759c081bfd11ce8b4257eb6b639d834c74ed53c740f61e5f6daba5aa391bdde9842ac4f3c0344062ab6f3a2d5463497081c35accb0bc6ca86c87263199dfe7f24a0eaa7a800540c3c24ed188430442a19b7c179a314d6ea9a0232f91c05d247612a72fed77a90c654ca630b3a060b51b1f2abb591e003a276705638701710f4f199cd504453f8ea60bb1efb1bef4fad8e8e95566aaff9edf9c1597779616eca116352e39df8ef6f5f136a1dc83763ed5e2027df49a5f37f0aab93598e1b2dbc2efde8e218e54c21687ef79055adc430fac35e65bbc72bcb2b3c9a5208cc218dd79b432c1f6514c5503c0ee948fe0b0e699f63612a0808d9248187f52378dc006ec6d5cdd03a0fdebcf165e205ba537b495c2ba930b4dc253190c8e16a9b4b6f9645c2f24e160fda97637b5f0a16cb84052aa15877ebc43a242b980ebe2ac5526df5c64cd28ac225f9e9c0695601ab57c0ba57e92ed4ebf764825fb1f1b3e53375c57c0f9e4ea53175f5b084e73827c5c26f6e6a83f57bbfc9622dc79d9890126322812686ae90d19bd49d3769d9994afc3b099262773f320cf7d925a109def1ca4be63effb0338476a22fb00050faa8a04a82636917e061b532d22c11fb80a774a82a107248e4f2becc1d01a9993d423340ce1de01b7c6a3cd35c426b5e68ebbbdfb944deb7b88acd7a647ab39e065b7fc95df5c79ee86bb74b9e2829e1dd632a992f3f7c6a2d2eff8c5d0aa28a0d21ac9109e56b688b81a1df8d46f7074ea787d8869d22d54b8ba9a785271b9d1645290f7eddcbf066fc45f20ef791cad80f60262525b6fbce3d180a1dc9c210eac6643a1c51e1bae101740ef225e6443a62a1914c17ba4bbd902ce34905fbc9f8bc824af1e00ef024ac1c205064169516b0086eaeaa6dc80b9676cd05031dc22f982ea8cf4c225d69179a1e37b6d56848cdebd6d2a1a2c6837b56fa005d55f533f8a98bb58943d6aadd96b9ab4bc5e2985bc3234959ee09de353c184e1c321d4d42aa105dcc0085fb5b6305049d18ba9e3eebf0910271e8f5dd255bce6821bafbe76a413613e4c8a5b25c16f1ddec225817cec2acfbeea70e477f216", 0x1000) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fsync(r2) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 13:35:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000040)='./bus\x00', 0x8000) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000040)={0x1}) 13:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e42644e9066c833f99de34d1afde07c3b8e42d0c5b72854eb57e59cc931aed3974f2dcfc4e2beafff3132ae21598d49f7fc9be1999df2e9f0f7d049bf83becd3a7ccc9660ef30e5c4a3a137298f02553d4ff61ecacc1f878f5a8ae2191beab9c716962", 0x63) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x4004667b, &(0x7f0000000040)={0x1}) 13:35:17 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x800) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40047477, &(0x7f0000000040)={0x1}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000040)={0x1}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000040)={0x1}) 13:35:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x10002, 0x118) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x0) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000040)={0x1}) 13:35:17 executing program 0: mkdir(&(0x7f0000001440)='./file0\x00', 0x0) chflags(&(0x7f0000001540)='./file0\x00', 0x40000) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file1\x00') r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000100)=':@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+!---@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='*#&)-{]\x00']) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000040)={0x1}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80047476, &(0x7f0000000040)={0x1}) 13:35:17 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:35:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) fcntl$getflags(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x72}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) pwritev(r0, &(0x7f0000000640), 0x0, 0x0) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134cceb18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8ae9b3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540b45179aadb0c969dbfb955ae03064ac6cedbdc46a6e5934677931d3b8f1a557c721e6bf7fe1714ca735c9fd2c71ecd55be764a5f95641f8e9d79ce4c7329e2bbbab141fe20444dbc86d8f989f22df642"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) getpeername$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000006c0)={0xfb, './file0\x00'}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000040)={0x1}) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000040)={0x1}) 13:35:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa7) 13:35:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) 13:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = dup2(r1, r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x1000, 0x6, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) pckbd_enable: command error 13:35:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 13:35:19 executing program 0: r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000003480)=@file={0x0, ""/4096}, &(0x7f0000000200)=0xffffff4e) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2d, &(0x7f0000000280)="ebffcbff2bb9fd812eaa4ed23048e6993192964884f980abb15d404b83445d5f976fb6f4fbcfbf40d1159b67736f945a3f5371e42e38861c5951c1822bc33a14bd53961aa8c73b8936a4e3fa2eefd0d0be78eccd85cc240a91de8b2e62a56a0fbd49b23847ae8cce6d0f8413cb5b2c0c0d884733a3", 0xffffffffffffffa8) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa00000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000"], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 13:35:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 13:35:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x4226, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getuid() 13:35:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) accept$inet(r1, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 13:35:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) 13:35:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xc6}) 13:35:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x900}) 13:35:21 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xc600}) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2000000}) 13:35:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9000000}) 13:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bd0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) getdents(r0, &(0x7f0000000400)=""/4096, 0x1000) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xc6000000}) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x200000000000000}) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x900000000000000}) 13:35:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r1, 0x4) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xc600000000000000}) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xffffffff00000000}) 13:35:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='.\x00') 13:35:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) socket(0x6, 0x8000, 0x80000000) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:22 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000080)='./bus\x00', 0x21, 0x2a) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0x9) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 13:35:22 executing program 0: socket$inet6(0x18, 0xfffffffffffffffe, 0x29) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x8000000000008000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:22 executing program 0: pledge(&(0x7f0000000080)='\\@\x00', &(0x7f00000000c0)='\'\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = socket(0x13, 0x7, 0x3) sendto$unix(r3, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 13:35:22 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) fsync(r0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) flock(r0, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x4000000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xfffffffffffffffe}) 13:35:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0xc00, 0x9, 0x4, "a90b850d799409b287d99b52f44d14363b62f340", 0x3, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) 13:35:23 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3f, 0xffffffff00000001}, {0x18, 0x0, 0x0, 0x9}, 0x50000000, [0x80000000, 0x100, 0xfffffffffffffff8, 0x303f, 0x1a, 0x100, 0xfffffffffffffffb, 0xfffffffffffffba3]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) 13:35:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1e3) 13:35:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) truncate(&(0x7f0000000040)='./bus\x00', 0x7fffffff) clock_gettime(0x2, &(0x7f00000000c0)) 13:35:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x6a) getsockopt(r0, 0x80000000, 0x4, &(0x7f0000000080), &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 13:35:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) fchflags(r0, 0x0) 13:35:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x100, 0x18) readlinkat(r0, &(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)=""/115, 0x73) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10800, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7ff, 0xffffffff00000001}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)="de6fd49a5f84f9126b6ba4edbd8ff1b9437c06f9aabb51dd9a416c6a3735d9847921fdb43998f065414905125eed0a3cc3ecc13cbe79fa8ea2214f35d958d873d6b17979a144acac1e8e0279f6ec65021c4e9d24b8e00689e298e955414f201e629e8fad3abc1d6bc4bce1f1414028c70ec87fe891e643da654e9e8bca2de78e0e6c607f26363fe8aad67d1e2fe1e7b72459cb53df270b0b87919463f8dee2b57385720c2bd9e5d1fdd3effaa6a9ec88f2445f57d24f1337ce71c1a107c7b41c091b844e5d", 0xc5}], 0x1, &(0x7f0000000380)=[{0x98, 0xffff, 0x8000, "96a54d6bec32c445e439f1280e362db476069e694b20a33425573f7948f55bd1b70b0acceb3724762ef1fb393c84c242061c0377b803e194ca91a1cd2d63ca8277e640aee62ffd3bcef64414a276c8d99a1b1e99c7383a6c71f387a0f7c4e08edf6b5325e0466c69a5f6b7a084fbef61860eb1c66a992af43d399d58ed6e36fed9ff656edca2607e"}, {0x90, 0xffff, 0x2, "3e8fe0488886f96d64341338452b5d9ef45ee32a43d470da05cf3cffb2fbe5bac8d200198052ea3b2b997b4114500b1d881c0ec7a7c8a90868cde614697d3acfa5076aead78c1edf34ad876300eb06b6a465f8c45a75effaec6d5c4a93138674974b124dc2959e2537d636ec537de205bddbd07803df20d25a"}, {0xf0, 0xffff, 0xdc3, "c3d4d366fd560aa81e670097f7a45fe43fae4d20db121a4dd07a63787f9c347d7c992ecaeb5b44bd4bbe2d9568dbfa75a0d2f42a7c45e0c43e8f69a2f9d80f9e34fee29eaeeacc59013ec764933e82607b44a923eaebe853ccbac3c38176bac991baa1aadf52732ed6382f6073ca5f086312d3fcdde680a26a7eed22fdce5ba4fb74713f8ee7bf9bcf11d2b1746964c1a983aea7fd2579798e3070fde1681fee3096ad997ec9caa1d44b1b9320ab74f031cb63dd6f46285fa2528513758111e4f566cdc148d470f602668f11f428894c761ccc19f1cbf328bcccf8f7e5"}, {0xc8, 0xffff, 0x1, "36afe2b1123fc533a15c2ef51e4b6e161e972afa01359fc2879d5dab73b18122a938f99ae614cd0b3ee66336e0fe3fe228087b0d61a741e32d51289e052070ef4ae8bf921c6b4033b83e9900e88b1bece4d9afd15e9b1a2b7299a786b1c362adcd77698cfb55d5be1df4d72626f1d5dc9e435fa0a713843773a8b7bbbdf11946bda05fd687affaa6ede8bb8df4dd2fa195794bd9afe763555f299a05e00160a768f889aa2cd452fb092a9a3f8814b556c0"}, {0xe8, 0x1, 0x1, "b53124a56bdeb458e5e25650434ed2c5e5e73631946d2b50af8511852c4a9fb129cf24514ba645015f07c162b6d5007f5c8a3a63a24961155e7ca51ff13db00f46e381012d29111f855ac156db0fd19442fdfaa7c8d26332949c79e43fdfb3f4466a20b8c6af2a6ea247831d44666a504666134198958c2672c93fee7fb8e3ca04426b8e86a2e2130e32b2c79f053ea341238b727cba825d6f3329677e8df64edcbe38bec2074062bcb48f3a6c932e51ba7ae0c8611215d4fa857c24de479be1c8ab8c2348df84bdaa60389fb8e31bb35605dc990334"}, {0x70, 0xffff, 0x401, "e038796e17c35dca00fb8f305c46406ba788f24d25ad61993e297dde37ff82b0c2987e513fd86c0e511a5e550e9154328113a9a6d8c7fe18637f86921683079c0188dee685508b5303c4fdcb0237cc49af7f4d2abf30117afbf4cecac84a62"}], 0x438}, 0x0) 13:35:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x14, 0xffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x28088, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './bus/file0\x00'}, 0xe) r1 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3, 0x3ff, 0x342, 0x1, 0x1, 0xfffffffffffff077, 0x6, 0x0, 0x2, 0x6e, 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x1f, 0x5, 0x2, 0x7, "1765118d62eab835ee6a093efc8848ebc5fbde28", 0x1, 0x3}) openat(r2, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0xfed5) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) 13:35:23 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7fffffff, 0x4}, 0x10) 13:35:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffe}) 13:35:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x5, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x13, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10142, 0x140) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x83, 0x1ff, 0x1}, 0xc) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f0000000280)="f17463c1b81981e8da37c649daafb5ee09a4ff2ba9a0c5d25aab217dba3a3c143b7de27f1f0bbc9b1ed1cb17c85e2db4", 0x30) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x180) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xfffc, 0x9, 0x7fff, 0x1, 0x6, 0xffff, 0x0, 0x1, 0x0, 0x877, 0x81}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) r1 = semget(0x1, 0x2, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/146) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus/file0\x00', r1, r2) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') 13:35:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1d}], 0x1, 0x0) 13:35:24 executing program 1: r0 = socket(0x0, 0x4000, 0x7) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x29c}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 13:35:24 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) dup2(r1, r1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="2e95674478f21070c3f77832bdd8aed0190113e732428238306fe883f6337dd3a87ec0897767ddcfa2060bab8c87499fac1d31524a7ba229377a0c8008c341d1811d7286b2ec6776b4a51ee8b25bafa9266a80ac1e1cf173b794985b70709adb1053a7a1a5d0a21e69bd49549d3418f9ba62494f89a7a5afb07e3901466c14474dc5a8d1cede547865921ab4e102d0ce54196f10a483d7af4713e0c72b4a8f5c1132277f0e9a08f5", 0xfffffe91}], 0x1000000000000052, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) pipe(&(0x7f0000000000)) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:24 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00004d3000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffb5, 0xd0e5, &(0x7f0000001340)="3a8864fd5d14290856222190173cf3567070ba0dfa383acc07559645864afe181877ddc6ad70ce754efe84e018c962c0f02d5794f5f9d942987fc3c8c6bd79277b99257d7914622fefd651c8f234faa2bf3cfb478237dca93e6089d332bc20bb8127ab5277d392be9f18365ed0cc0a5a23ea7bd20dcbb59935c5ddb501cec87fc8e03195ab4687f0989ebc20634e1c7a3f20b4ab8bc8fdc381dce6b3ce3d30beb56b79a3c8edee359d27", 0xaa) 13:35:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x200004000e, 0xfffffffffffffffc) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x701f, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = socket(0x39, 0x8000, 0xffffffffffffff66) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x2000000000000002) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x6, &(0x7f0000000100)={0x7fff, 0x7ff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8800, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:35:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) faccessat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x20, 0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa0, 0x0) 13:35:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchflags(r0, 0x20000) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) msgget$private(0x0, 0x200) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1}) 13:35:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$setstatus(r0, 0x4, 0xc4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="63bc50fc7081b5518f6d7a3b6e714273ad0788e138e3fbf957a0fd67592abda1db0535b9c6f09451dcc0daf2ad0505650efbec2acbc14600f62c62ab72cca251219323b8663e2f97943b064d4bc344e62e540dfc88dc2bfc6a372d", 0x5b) setsockopt(r0, 0x10002c, 0x2b, 0x0, 0x0) 13:35:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001040)="6fcdc3f2529493e54da675cf3d18a51a7218f6ecad5b516cc5f0f1fa3937a99c3d3d35268cd3ecb798398e2a0509d43240e5b50f9c873da300f38df7cf54766e59c91f046a754158f69168a007c7ade91f92a1d6aa42efb620fc67a5c71099", 0x5f) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0xd84257a4d9c4f6f2}], 0x1) accept(r1, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) getsockname$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002002, 0x4503) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffe, './file0\x00', './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xacff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x1, 0xff}) 13:35:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 13:35:26 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x200003c) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8001}) 13:35:26 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:35:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) lseek(r0, 0x0, 0x40fff) open(&(0x7f0000000000)='./file0\x00', 0x802, 0x81) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="d3", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x6) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='h', 0x1}], 0x1) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x503) r0 = dup(0xffffffffffffff9c) getpgrp() r1 = open(&(0x7f0000000080)='./bus\x00', 0x900, 0x100) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xf554, 0x1, 0xff, 0x1, 0x7, 0x1, 0x10000, 0x3, 0x0, 0x4, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 13:35:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 13:35:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x80, 0x62}, 0x10001, 0x0, 0xfffffffffffffffe}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r5 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 13:35:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc408821b3ba696c65"], 0x10) r1 = socket(0x0, 0x1, 0x100000000) socket(0x22, 0x4000, 0xff) r2 = fcntl$dupfd(r1, 0xa, r1) sendto(r1, &(0x7f0000000040)="5492f2ec81486a3263a5874497bc5ec17f2724eb8a9aa597b45388d9b58f01306d8fe03fa36fe7211da1c7dd6c0db2573c38b66daea056ee11d494b4f2a64d373ffe69530530a5898c91e4f16c15cb8e73ca255ac69048e6d905261ae84bcc6b84a9dd94468ec7b916f9e9a9cfd6f27563282805f25e83f9271038105da0d0492040a19a76501c9fb8058c50c7a307eb73fade572f7264f115", 0x99, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getuid() r3 = semget$private(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) semctl$IPC_RMID(r3, 0x0, 0x0) 13:35:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x74}, {0x0, 0xffff}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x80, r2, r3, r4, r5, 0x2, 0x7f}, 0x4547bffe, 0x3ff, r6, r7, 0x100000000, 0x0, 0x80}) open(&(0x7f0000000280)='./bus\x00', 0x81, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x1, 0x420) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() r7 = getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, r7, r7, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x2000040012, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x8001) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x2) write(r0, &(0x7f00000001c0)="3de1a7679c7770f5843a3a86ba4098830e567f752ca34f2c0fd6ff81b56227a7e322c7e27d709d61990c1ec18649d53e5a3d7614394e10559dbdbce0e2a0af8ddccb92b3f96c021f573f8b7a910dd9566653836a9c907ffb602d711877c2cf0484c2ed51fc2d9e608fa337c009ad3186829c0b4e4af6c94a02f2b78d60a804d1cdee723db4b03c48b1b79ba73b74c13c9badc6857019e808f222124c065aa0fa22caa59ddfd22d02bcfc7b466e079c685662ab73af7e4b3c9e901917627009600133f204c299461a7c6fa07236921399416321c3d82f7e1af06858cb265badd07920", 0xe2) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0xc800000000000000, r2}) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7fffffff, 0x4, 0x9, 0x0, 0x0, 0x1, 0x9da, 0x0, 0x0, 0x5, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000013000/0x4000)=nil, 0x4000, 0x8005) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r5, r6, r7}, 0x2b2) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x200a1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) 13:35:27 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0xac) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="6b16d340410d659f8c8576dd7332b19914136c5c09c8d338c86a74c2251e8fd4bd28f4642976b87b3dcbf6a2bdef8e70570aeaf7938498902452ffd07dd9bac8c2cc3d5fcec0ead2a9bb99ef32b81edd8c38d1598ceee282542ab673d9730f31e0d1f9f4374bdcbba29cf1700e4a902670075e288f925c4bcb01060d8ae3bd5eb0767415ab3c598879128f3bd8231f2c59715aec01043e3c3470921021a91e0dd5b35cb29096c8883d29534079ad1f95f38d7dfa4b416b84d70c0177094f0ca7b78c44c067e93b4e3283e8ceb8c0bb9eb76d28933446d144047c87f0702fb4218adc738d66102fce2e192b3a874a71ed47aecd78a794c084f581efa8f8f3e38b79d31e3c0e979e30ba39c9881279b50d68a55159fa81a6e9aee304eb091781dea8ea13ed116cef7b1bea31564095bbf06dca47b5eb724bf6d57b420adc0b00e40d15c7cada3333266cf0e5b3caeadcda200158b8f0db994038fc3f038cc3381a3db9aaead04ebde7061717086f061270c18409bafee57d623e3fa83fbb0414da2962beec8838962d18b97443c13b20050f68121b501ffe962427d815abf20b281e7b83a7f25ca5385ffe1530f0f4d621cad12fa320983230df9fd4c7eff8f95c3483a7945dbc4bcc860aff053aa3962624262db6f7f9fcd49096a4aba7e73ed58e20c5f4b990f3a2bd256ea31bd8283f0796fce4f0d7d3f6973cfbbaecc7a23feddc2c5001491aa0e30a2def31458231029c59485d353bfe287d0d1d50bccfaf429cd6f8e2e3b39085d3196a487712e302fa103a74141ab6983609591b06eef880c088c5422230cfe56a5b3baa572860ff908e6e7928af8b478d66e7f7e1cd47f1f34299c5567b26c5aed9b3363e5c4c2eaa15b3b2a48785517bda3d26ffdbd098b6e93230b761bb2e34e1652f49756be51359517021c8bb80188af21d7c03e2d24cc7e0db3bf2a751bd170bcecad09761f0d50f95d5def9621572efa4ff26b7f2c3c667eefd54d5cdd010e2117f1e696393ab3627b90716ce8c178ae9f701469d983cd8f3508276e71fd27dcec6149847e90dc6f9f7cc28125036904d3ae6fdf364488d7bb95f101fea7c74680b5c95cc6bd778926dcef1ade482373f3eed3abd475dc03199846e81104bc5de0c5a871c6a2f0b3eb428b80d0dc38a99fd989dc07587764aa3e349d0c37190a48cf436a74e38305903a62550d512542f8de2a1341dcc9c0617596ac411157860adee35ec434c3c1b6b3f2909ca9ae3cab81c05364197271fa21fa27083d21ad2e1ef499adf6bd4a57bad3636703fbd712f2d8381adde3384a44735ab65cb54dcf95724e42a05b8bb757b2aa490c1a3ce06e50d510bdaa55e53bce5107a1de2f6b66fe73cfb7dc44d6b5f92147510cbe7255a47cc2180346ebee620d042d0d9c509fd11aeb0b48df8f1e7a69dbf357d70daee3214ca90ff239e302b2628812684245bb0ce22076925aee93eaff3b16c6c6168911973003435dd3a54fcadeabcdad5651161ebfd54ba2e6e140426bbf2ad1de2e9a8e15fe99b3256e5de7bb1df62c13da033bc5a784e1e997a85cb7e5d5846cce112d49e3a7973a38a307ec44499b2bee53e8d662ad2421681e7d22f66352f5c30d1c33c2f20cefcc5fc2334e35bdd9c1f00477b0b3b3a58b8d97added21c1da700a23a4aef7d54a93a192ace914998f2d130f1b575c34308ec3114cc336a941481726c3ca0e369b41d97e43f7e12b5213b767bf8d4ae5d90e60ebb744e1d287089d262ead7cae268dc7f6db40155d91405b2573f155377967385a34ed56c8ebcf5e76918fc8ea993863b4ca034840724f23e9da26d40197934199182526aadc4e739589f5667984b60fc0d6c3ec8bcbcb24c4aa28ed3df408e11437d3b4dc1b03aa9dc3f1a53ca45534d6a48ab9c1b529d3b5a858e1685a6936140cff1949be30047c49d531ad2eb8640240e669b5db984dea4c30a84765506eb2b5038387ec7c2c9c4e97c356b0989233980d7290b7789b01ce7ae4488709d3c0adcde1f37b5c9587bdc6ae1f83287b4a0a817a15f781be4353fdb19dfb9b69b4e6dc76f73bc44ae0ab226fb59ff59fd98aac7024de2d8c6463df364e60a50c74620eaffe3189544f8ede2f6988499132058a26d01b21e809fad32929e55dfe07b34c7043e012ed3959f8959c6c24cc04af10e7adecd0f9632e4c0544153dc9245899092d4ec35bfd8e397991e6a80d5f7b0edc9592184af15ad660c60c992b208bbee847d397eda4f918e6d45dc44ab2eefcdcb1edcab35e2abce28ce2421469541465a7f4c9f364b4cbf612948192b73a902375f98d520ce56f841aecdeac166ead47d146f50c4e1e820ee29c61fe596f90d9e8984e672af108c6326bb5bf4e26462a54795f5afaeb6aad3b2e658584a0108f1e94af18ef000be5489909f4faa862c746f70a555c7dcd7154282c192ef8808e35dd7a51b10b7e64853786c7ce3fbfdccd55b0f1c89484ad33135dc94057bdec4b1d31d0d05aca19872161c46e20274c004126458db8f2a974bd86f0abf1c8e60070f4210990b62dc62b303619c7e6b928f604f6bd2d3d83a185efbc0d1c39c55c40062a1a8ad91f529f4693c5a45ce0639e303e799fd6858753d48f0760a01b7a872ebd60964e4f5f3b961f7f9f44c5c8804b4044edf3a67cc546f7df6c9d55d7f718b2ce8a89cd8da5d61aaadc603bffc46d23dc014ce908d1fb9e83d95a38129d6bb9b6760cbf03eb7e76352c236cf5eb42eb2b1b96446a87a08c63d9df08df7d4c140353ccd308a464799183b9594e4f982b62c531b91301fe0b34e01217a3df45f4a28d2615d6a597decf327b077bb20a16a049ced5151ecaba60dcb24f9446f1b2c04378cc343ce61e760e38b067a8b2b98e9709e99daf9dabcef09b3d4382ff69998a6990a510263ad68767c022c4bbd4cd2c006cccbbcb09c0c6380b985682695a9c648be44691631e1ccc38f6e59555b9f9b942a79c31799950ca2dfc85863a394dc8006ae452dc4353d0e3fc8c756817582beabc84089acf8f87f1b2987aae6f91f337bcba8e6b4f7975cba39b52154107041ab336b33696b9b9f6cd180f5e7db36212f6a1fd1b2a41c2a10baa8a0fb2cf5ce11cc83631643208d45abf9fa116e7fe2327ad9c09e0783e87fda971b1c9cf49de6889371bb422a72f53dca2a510d2494ca5f1ad1479e127e45e98ec9313259c08b238a4f04d5f0b64a0c91a3407a80f0040cadd19e0a60607c9f3a0ec9d2af0b3fb99c26bbe869d574516c1a2b99a7c5282a6a3975431b8e2344ed85ce666fcbeb8d129553357159d9d9d166ce04c9086a453839a4980a2066049474afdde4a979f420fd2badb08185528b665af8312416408609f9ac19ccb6e22cb13f22bf63dbef0d4fdcd0b3ad054f0ae7ff8cd86f216ecba2162b549afe8b78f38dcad1594bdab769c87893ed20ba9c66da01a2656bafaca78daf2991d94fe5788fe5438e966ca31047cca5c3c293a67eba5011fbb1cb3e7b5d1a8f8d055a600e48f098e7be86ea47b757ecd167e155c3f3b539cd7843ea4e1f8145da7f4c0ff7ea65cbb511da19030eed41a3a81c952a30920e49ff431aeda1c70cc0050e3b545509eed7988e05641f2bfaee6851608a43f6afef8585f1353ef78e0eca6de422367eb538f5381b2d87866495cc17a437bea0c7cd2644faff987af5f9150a7b4b6b5af21a5a46e0de376fbcf374c52fb078d75ab7fd3866086e1f38c6fc008e245fcb96caff102b42f8f35fee04d6d8b649e5cbb9b4de42bab8434cb5d950fc57cabf93a52ade1f57be79bc0e2066a20e9d54038f9db4f0f94b853c135b7a1fe7f665a5dcdf3eb7363c9a41f96a21b3890d5c654a2ceb8a674584cae58c99fa27e44d1ecdc40244db744589aab68d054707582414b3577d9f3f4eb4970b1d12b9d46406e4f0d37743a9ab10b2bbf041f7d31096fb2f31bbdba72b17626e50cd90572650101682a62120c254526c0ef84cc2d4fc1152724ea37b93046ab90f6c7d273884966828f7bc77696a833c8488352f6b137f98101962bbaa04aa7f4ae0d57a086152e0b083ffd589213005a6adcbb5fc4af62708287ed8a7d03982aed3e98327d29a61996f11e0d7f4bd18681ab9bdf790bef56949a08614717332e26ca72cb9a1a746d773a5e039ad269faab7ba5c83c7fdea5307c3ffb8aa1212b4eb41dc71fd8d83bea21ca6fc06b175e6e06ae02799cc2d6548a0d24656f8eb96e2e2bbccc041293a3b57380931d0249771e9b4ccac402c8fa45b06c8d088262f808311d8b16fef7ac13607d33bd551a773eccb86c97284ad8af4e2d34cea029168c1dd169f3d57d241f3985ceed9f604cf77f0792211eb44fdf33bb05f59acdc1d414d6bccaa983cba060b58747c5c1ec3603251060cda4267173dcd33d9cf4c7c729afb202559b11328500d4dacb71475116778526095fb9e25c6e259364e410b02c5a4c3e3843c6c37aac386488af33917e02317682062ceae097ed6bf2afc8a5128633085f70086d126faba3d9ad71a1b47f476d7ec31c70c10d622c2310ae613054eae1234db214f23bcbc1ed7327564193729eab5f9c7102bdfb302b2040b303686e298dc58b831a432346bdfb44d2cc87786851f7be4f3aa84bf0b2120ef4c994861c71e4be762d4b2d700eed82e1dd725684f14d0640cbb43e6975f619f6a526163a8a13bd3c79f34dcb71bb61a762e4250cc18d249977863427b63e02ca3b51f36e61430207248b56b05e6b213149961707ff205dbf954cfff8f896ec8a7c4394606e0419610c25e7fefda01344f8321f64f67058cca43676fabfd84a4dc47c79868e34c2ccef81b44c535469dcde7b1b61655c2dfd7daaf3e4f47f760505074b97f81282f360773f21333b321b9bc3be2d8a60073427b2b9529887bac8423b94767886031ac8532163878ded6ac0f5044c51a6d49f9e703e64ebdbb2bf88bfbd19b74250bb7e8109cdb7adcbdb937c735e7f225f93e5625b5674e3c6b79d67a1ecd5c9311c52d57bb4ea5d8db4bc051364c2a260fd72b7ec4e9b5ca1a0a8fd4a2ec0dc6ed0b08b2055c7e4fcc7f81ec3d810de9ecb60df62db84dfe98d642fe8389f654397190aa436702e5d9d170515f6375c89b274b294d9125673534ed5ac15feab33be3cc80a54126fd5b842e9dabcaa46b4688e40f38827132d30166226f4e11a9092517223165b0ccfc954569d983bde13f588f4774f1914287db29a46c5e531fc8db305f1b8a5e1b5792b1567183c1f83f5d033b4dc15fb025ccb4ec613c89c928c34fc8d85c4e0d9d140c7629ed631695f89ede78547973e1ac50d343c8f18694e4cd7d4c6131f6d30c2ba354020e42c31526cedfb7c7f52de62c685d2ce888f710290063503e6857a36e5d420b0f239f22ab5019ec599bfbe08a6e737b174b753383d78dac2c3b2e2341b9cf68d5d4e718eacbb4b750797002f6747509e9b62b90f842520d7c9b2b614dd973a305db57e4064fb57497e2227329d2286daf5d2b6fda122a2c6953851c5a45a9e6204ecff727a317f4a2b667bdf592464d068822d5bdb0c644389bb90153b6fe88105b308198599d9545dd70a1a48c5fedb3de63781dea4d6ba3b457213c9a245e643f091dab2fdea4e926b32bdbf75d51d5680901bb832b17d2840fb8eeab2bd84206837c2aaf64d5d0e2e9d4dba4df1d298fe58e13d3a3ad9b0731d96e16f9999bc16e7f93fbcc946892472370e512d52a2d78ca9918e2136ae9beea221f30f33d6bcb623bce39fbdbeafc7", 0x93117bebce3ca243}, {&(0x7f0000001100)="4ca7b30c02464c18882cb3047fb40df239dd861455c377a164b675823ba1f2355438de18cdf3977973f940e32b7ca3c5c772fd2f481c6ada9a049d80501eb6c96c03617a0753bc19e6b5d632de2d4501e4293bf3456deaf0beff67", 0x5b}, {&(0x7f0000001780)="0fd3067ad1d59d8a92d0f964f3195fbae04a14266f34e30cbeb790442d1620c0fd740e4dc59dcd13bdbc0907b2fbee10303efc5b64f05ae916b8b72d2d8e942b2c904147c0dea1f11a012d5ae407aa9a62dfe809a2afaf0780df3f24ad03071df1bfba1ec14418a22755387b3749486550557fd36df19b1542d019f02709cbbbf12a8c3af136d659326e47937bc4f87db5753a07d0dd6f4d4c65187534ac9c2ac8138087930bf8971a575e3b5d6790ffd9e78b0720ce22822aaabd7dbc13150c33366e8fb8f67c9ecc7ebef933bc3e06694a79dcf834b51ab819c84e", 0x4e}, {&(0x7f0000001200)="7c201cd1be0fd10e4059c5ab59565eb5de94d814b3b9a9e5c051592cd883f4ea5289d0e68e864c598c534e022d26b7dca654cb964acaedebf762abfb0350889f278e4cd698a8bf5d6ea31c390a673c6834bcacc662f1b3b141a780968ff08e186a317e101396f02ed160206bcdc98ce849825147d5612d983db58323a645f5d732553864106a39e192f6f34b1f45f202769450016f32d8", 0x97}, {&(0x7f00000012c0)="808918b735f2d6795f3d54a5bd555bdf7f74953b85147cb258e08e2c82e5c5b381b14a6afcea056178c843634946de4600fc4823c6e1f2d0d0a629436732de8e59f6e42bfd5738a46c0243de320e15058829d92d8b32b619f22e1bedfc0bb87e4c657e5339a15e41a5de1974a88c64523cc09f290840fc4c889eff19ebdd7383e3813b6e92cd9d609a8c1ccc3f43bf15af3037f3cbbae92ec7b61d1064f02f468e947440f05a228d97bb28257debd646f4172dc00ffe7444e4cd66b360f20febcc5c349952ee26b9dd14fd249ca9fe9fb6ae34ddaadc0a3cca7c68f5d32a", 0xde}, {&(0x7f00000013c0)="948863aafc82e33f672fcea0e962833e", 0x4b5}, {&(0x7f0000001400)="53470484f810f0b9fcc802c9a48e39c166e612a96a0db892eebbc25c9c3050ce83903f7d2d6c3f9bf1d6de879284f44a48784e5a396d3651a3244a7b2803edec5c323e3e40909636fac3b9d787e327c5c68ca965cd00ee45ae42cce22bda4602e2c7c43c05e60a979b4cf4cadcbb0806738c16e054e57388d8ecc9b8e68346cd630cbcd9127b7ba4077885c89a302039cc3a7540bcbc820bd8a26db7b1faa2fb6c06dbea263759308afb4dc7c8aa1e47230ab64593b71007261da85c741c28bc00cffb14a899e8820984fc306b3fc549588b1e9015a3dc37c2a04bd596", 0xdd}, {&(0x7f0000001500)="4e3183fece90cea70a5dfb57cc8e3129c7fd65da235802b54e607db7ad3eba404051504d798a311cba984b0d7f42f81e7c7ad5515b91b8b0176a6b1e03aff6762a9ba2be70cdfe6b44306342f32c20dee7edc2bd8e41022fc9c236fff3604d813292fa9fa10ece63eae1d9cd9ece49e2c38e8877a251fbcf178db9ac23a62919c73d21fa673c33c6684d204d6c44927bf4b841", 0x93}, {&(0x7f00000015c0)="8bc7edf62b743f72f68e1bef3f6fc1e212f56e9da04a6a31ed43b8696e34a256dec5ebe5be85c4e253e61bbf0a46e6e6ffe93eb730c7ad95269f53a4aa47ed69168b3e9f01d6f1a1d8aa79da24a973aea40c13df9bf4c2f37062", 0x5a}], 0x9, 0x0) 13:35:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x1a, 0x7, 0x8, &(0x7f0000000080)) setsockopt(r0, 0x27, 0x10, &(0x7f0000000000)="1e0279d5", 0x227) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x3, 0x8007, 0x71d6) 13:35:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xd104, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/46, 0x2e) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x7ce3b27dfda98534, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x40) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000001, 0x8, 0x3071}], 0x0, &(0x7f0000000240)=[{{r0}, 0x0, 0x9961977def5f70f7, 0x80000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0xffff, 0x80000000}], 0x0, &(0x7f00000002c0)={0x1, 0x1}) sendto$inet6(r1, &(0x7f0000000100)="9a524f8b446bb6ca3cb7ae3df82032cafb4b5ae35a8d82ff733b7c3b4a629be79ff4f0356c89da6147d90d8f9a52c59ae1ed49c1d78c16be05c51f9400ed3de4869c458b0f96ce1e2a486fbb55cc18810d9118278531204d17bd34e6f14800a8dc05a6b6fb9e4d85f0e62f658675b6417cb35618640abee7e9f2318c81991c4c9c353ba1e46beec130e1ea66c7e8a562cdad383b15137d09689f7e6b3f557afad6366222e9c4cce91ca9fb612078a227cfee315a1919864121dc36d29e12", 0xbe, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x3f, 0x7}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 13:35:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002001, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 13:35:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x2, 0x2, 0xc5}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000001, 0x7, 0x20}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x44, 0xff3}, {{r0}, 0xfffffffffffffffc, 0x88, 0x80000000, 0x7ff}], 0x3, &(0x7f0000000140)={0x101, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x2, 0x1, 0x101, "b0e5274d72779f738b1542c625f1b73c8bc89ba8", 0x4, 0x8}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 13:35:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) nanosleep(&(0x7f0000000080)={0x5, 0x7}, &(0x7f00000000c0)) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002002, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x290, 0x0) 13:35:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0xd8d3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 13:35:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000200)=""/66, 0xffffffffffffffb8}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000080)=""/19, 0xfffffe5a}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/46, 0xffffffffffffffba}, {&(0x7f0000000740)=""/103, 0x67}], 0xa, 0x8000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000a00)="85e9de5e397a6dc804575c8da7800fc75bb6e8b5e1a94c392945345cf32ad98bb84117e5d94911db101d66817fcbe4e275c6a7e1576bb2775bbbeedc08d4d99de95b35c52037736d4ce749dfeec3b9749a3c1d8c827a4e1e971fc89f8bdf8231bff0107b7b8ec3c1f4c1c6c1d307f6f5e7e36e2c05c0b03077dde79426d5e525fd6edb666895feda4409c2ec1e1487b6505e60dc9f88241f042e5ddc0a512735335b2ad1a879d4c17fbb7458bb7fa6353bea4bea4235f8b5c902d369eae901c1791f4d4b38b80903537832e1b6fa961619cb44c237de10878d01fbd94908e6e6940ef2aa689572a1b67df51dfe01fbd1e8b37e7ef650d896689002cc147d802032f4ffa14bb6241d37fbb7afa26dbc032508fae352da6ca7516ab4b192c12194bec2dc04011b736b4a56fcc86bf23f55ebf5e48d8b0eb42aa422169653e51bab834965a15074d63a2cf94bc6b84137e74575f69d6376973b4f4d4a2e8ac87d3e963da01b7f0be1e6c174337b114d5552421bf599bb1744bc7552c6b20f4bc90336246b3874a9f47b11880c5ba2404203a5b0b8805e30978a871089841574e652cf0a870adc171d0f2b27efea3eccd3de1030a3139c8add0e1a2fdd010aeb50baf16ea4dd2405ffa9106d50987da9850a2fe052ced749f57926b8837c06a80c6089a575f6969c0f0a9b72ff96855bed3620bb06d33f1bbfeee3e98aa424b48567d5fcced2664465c2114796b10a439dfb8743e1141b18ee53dd80d65e820b19719702188b8163c8f9171571f572879ef2fba08fca08f1b70a3892bfc770f7fcbd71c99fc758ad3ef57ad055f88bf335891c207f251362b810af13f1f4b81bbbbcd124d42f18d03f9c92abdbf1af9a90d8f47ff381c5cc450a2cf6d126a6ebd90d935a01cfe2ccf354dadbd3457ef42d3fcade06c2a327204f37ff6414307cdd2c5eda75d8b7d19de372d0f07748cfe9808fec960a842b36b52ef4c67acac0fd92cf20ac1fa1604cd2d0e1f1b10901e1389d5f9ba99dd4357686f802776d63cf83790a47bb64d5243a83e8a4a1908d5e5cbee982147fbabb1438f84f09e8ac9021914b8caf4d13dc3ea958424524cbeac05221e611085efa2ec5e4b1809b0c05171ad58f19cd251c41cc10628d581921333cdcc54f6a92ea56fa13efbbfd596d3301ed4af75f7b926d882db0bdc96bc9e570ef4795173144a6867d9c6a750b13687d1cc1cadb387ff00c67c39462741ee1c5cb07260984779006465c6eb3d02f4f9ad183f49d39388f6128bf3c19e641c40378e78ddd97f79776f071272b99a0b1892f7f563779614d4882c61d56686322a15577d84f4f0cec31bcff7a40c50d80be2f0816166612f729626fd8c81f1340aec4ba6737e51cc124969300fcd305175d09970f53915046fe9254a4b7b0667433318aa5ebfb5fac4b0d6dba1677df2d6746f45f2c9ccae73b28e38dd5bc8ba152355e293a2a22f76d875a4d317586db2ef6fe0a1607080a9c157d2e2a211734f86da36663c29f42f94f8c68356579aad9b2d25ceb7a9c86c9faaa7416eb8f8eee08c189121f69765712d2d5714ed39fe13fc2adda7df355ed1c2ea7ae13079bac5e31dde3ca8c5d70e2c5459f7be6b6e4dd568889d27e8fa6783ccff552c32bef299b8ce65444702220f02f3316a3b28ea240403a1b8d7168cce8fc1a6123bdd1085593b9f08a11603a767e381224344675848fa98eeb9f980caeae15d09d02ffb2b1cee35b713eeefa8916c3a12ca69aaf939d332a3af69cf8dc12f52a12cff563cc3b3674e1874663a7842194dcc54fa90a427789dfd27c3b85b58900f76e1afe50788a6252f9db02a2ad4ed34e5ac2fe54008986fdf2d85f38634e12ad233ac9a09bde4c7e8e039e8ceb92faa4903e3f28073b87fd222b9ef01df593c137945bc75117a78ed57e18049321a70c20da7bb70f9def5d13ce9958f6a05c0e26c0c750cb0cd4acb83a9e9ccab3b32a22703b78fe02ff0c586dd26f1e5fc1af2392aa2cc11b742979a295333a286385c4183a21fb0778c1cc9ed3ddb99bfdfb14a1d63858717ec213ef05375e082ec9a0d993d331cb39e0967824ced8f357f3eaff4e9c8e14211ef2e6f47b617f452038d382a64e071bead267ae37a3fc05652f1f813c71342bc2b1e70d2007ac95db9bff75b903b598c129090c80feec84b77d1ac68159918476108f7cb6c57a9780b69e231466de9c5a7c5c4bda6acd6113fd1f7c658be5a54721886c5f353653290a2dd1d9f42d2f927d215742449bf86fd7c2c9e514039b33482f98580794d5c1297e88bbf4eee18fcafd62a5da4fac495e5539a4f23abfe7cb9a28e6896b26373d1dbed267d315df48ceb8cdc7ebcae7228f14a1dbc1a24206a7fa3ba583d86c88d66406183bb7fbf2744d0a4a25b7f273ccdac4331a70ef19df70a84f076e9cdc53648412d565d4b02f1eace5710fc975ff0b70b7fb589651793d6a6e54da0dd7c756d7266192b0c46b22c370b343700f626f0e8ca34c8b0cf257dd6bb9a0b7f4d25fc1778dc19d2a7dd00a3b68cf52ada4540873f43fa92264808bb81011b9fef39f562be87d230e1d3d2bcc9618997f6950f1f7c150db4877e5619e0bfa07adadb31999b61f9ce31a647f556049231f6df90d10680eb6d8e0c9db64d977bdbe81cd0b5c9de26db084b44de1078c44dc27ce01455641db6bcc9f10f3ad9e070b5caa392d7837b2c02ad38c359b194a7107bd5ab0b451a4e2e65ba35fc2905b2662b81cdc62bfc46ea498173139451000e49eb61dc0c98c7a0a78e02cf231d8ccee84e961237883bdb2376748ab16955ca4a42f90e7811e0f4ecce860989b3139b0770973b707b00424e95cc92f04fd9f82f418f29b8a0c535a9e5cecd438078949836a150565182adfd0117968b4b459ca0ab833f64fd48c2fb52e126932702c407785d4acd4d5214632597f0f03fbb94d8f2e6b4c066f0902989eab11b6516d01109ef913ac2242f6ae885ea3712a272fea254ec478d184f13a6c2beb3ce4229427fdc2a82a38c0e560c7c8e990f5d88503269de014f2fc2d3a7ac8798743e2ff3b34e0e2b1bd37b6a70add54c09c2788c1361ed3bf593a2d8a08c389c5247743e0b188df46cfc53a299f3e5831681ef047cc1f779607f406fc9fac07fb6e8e899f92a4ff50948adcb0532fd83b8f2e05937623200a431ee699c1d26ee353b21b760c02a6c7caedc71c94d42b80bec14d5253cb15f90d58ff5f8ee0a19b8dd404880d53aa967c80a065e981a4c6acd4630db78586f47ef89a872019e7059107bd4e1c8d98caff04aadc9b9f2233a86f38b12e812c42264e5fb0a1ae591ddbc31024b58ffdfccbdb2cc60952ee81c6b3dd109c41459eb8149ad41a41fe5a65fc87f061b20f62a24e54fb75d5fa3de988769d9af101514c9c417119d7d9a28fe977dc2e0e1a04221039580610e01206ac32f133f630bdfa341c184516d85c6e49dba25bec3e70a3739face0690cace4917050f01a96961faf8f158d79b615f0e9ebfba46a01e5478ca854dea6384bd7955d8be5e9e5dabb6029eca300cee047ecd83ec0ef5ad2ca6ef173cf5decb9555a6f7527c0544aaab0486a7c566487a62179692eb68ad968b1f01791c725b29c7272baa6cd1d371087f88191dbb37c929b594d6fdafd0ab2313001d0cc2f7c6135abecdf040fb7da4ed0933d333b546d59e74124e589dd474b37bb7ad0b356bc5db82817501a0950267988b2dd8bf60a0f374826a2a65ec898e5ab4d82f6b2b42f063f245802e4eed204830ddf086a6a2a00fc7246c6d67393cf9af029dbd55cdc78a6477a158a0e25a8d80418c7318008bcd1ea47a25200f1e3a577e98702839d3400f01f640ff494ae0cd7cba5f1ce79b96d139944cf56041057dd7709acee75ec1199847ef4e274c6221c572d7b2ed7d1926bc79aa312720833caf8c16a08d0ae0f5d94aeb40df8f9fa3658221030983b21fe0706230fe4dae8a9d487cca596684589a64c92ce6eae90c398c294402511045ea61db1c1ec384bb16a1743ab982ed0708fe5412899caf1d43faf832f7dabb7ef85cbd9a4a16b646769b4fa15bbab3a0d3adf963546aac59b1b6c402bc0e6c57cc1e69789f08b630a57a338ca6e1deecdad972556632005c5358787b9717e23cdbd2202e999af9f233013b0d9a2db2e7d9f89ec25d24470494946b6996c002e354577e1653aecb22bf2998de45d1959132fe55b679ac5fde77544edfe0b8e96b30082065e498f24e1d1088e7a4517545f14eb916b97752a2eb719989566511a20b389a0051ccdcd33fc6a342760c805889c8494d82f8b4e4aa25430b3e37209fb9c045227ada4d963430407a1a1e92c3c949d26d39ffa686160ea78b590920caf8b8c931e76c28c36fce3992a9eb0f7ee4480d912ead9db4c7f4a5f2f84d7efbfcb62b0af190c994ec0f804de9ef3d27844cf758aed0ce7bbccf05b1b8e25daf098144748265e3c8dc1ce08b29d7a8c9399f8f71e82721c3ebdd336d324bb8cc9cab74a568665f0d1f4b2e9bc655e5d27dc74fc51b92cecd35f848009c1e40014077cd1375d8dbe41fca002145195187f504fc707dfc39f8fb7e8a49d1ca53ffbba8daef44c461380dd28f81d054ab2eeb5e470d963cc9d04e93c73b97a418a9b25eb5e253b326553098c76740e0c9995363e97c6aef5d1e5fa2dea3de432b24c2bef8585bcd40237d1a5d8cde8e363295fabf9e6d6ba7ba40834d3815b0ffcc58064f42ae3f6d7df6b0cd8eda2a22c912d7f6e07e599dfe464771171fb301cbe88e8934b1a1ea3d40ee95230de9334836e7f70a8a91443f271d0299d19c0f1d97e67df5a64d5b6bb439896f184d4ae813c2ae2b6f7b621d44f550f2dc4a2d932b04ab9e356ce238656017fce01f42c1caf0bdfe4217839308078e167681d4de2f3b6189ebc1e945687599a3bb5fbf23af49db218e22329daad3dcbc3fa1611d966e7d9b89342cdf632efb312bb0a72ec93dfe41215520b480864e16a9b28176f11b8cd0a8802f0cd179a151695a9bf292512113169ac7caf9ac025e3753d42de0c18a3d2b26020c37f871248563d46e2328756204bbabb787cbfa3e45c7e9663ab660a4376fa9b4dad97af1899b06e11b112d08ca00d258ff904a23e3fbcc3e01bce848ad4b3ccdb4e999f723901b9b8431dc0c2d7686846293e9d36a2e78ed088c0a71e4d827787f77972ca8645fc8677a43b7e54cc3716a6bb4e27849184390dd049587984ed1db8e97faddebb901eb38a5ca4bd321ba2d1b63103a6f0b3f77f5fbbf9f1bac7fa288556805a3a9591b1684005aba4da6047e37428608feb8a4e3ce6d8761eb0eaa8b5ef683d87a9abd25d065b2aaf818bca69c2d7ce47d43da4de366a77062400fbf22147c8f84ff4e40d09873675d64f5297a4d7fa95bec6a6f6496ebf28ed794f9dd576788dbc922dd320839551efd8ac24252eee96390070e17ca3675e3b98a074dda82e0e6c4c481c3f6d1013fe858921502a5a234b93fc0f370bbe06612f1b6f78b14ad851fa1eb295327fa699c70939d683a5ec4de5a7c8a37c96d99f3aeb020c85190510ee7c82a77dd8c82780bccafaced9830b7dea6bcf1e752caba2237ea8f0c9b022b2b97bd82ff258685195ca5a7bddfa79190646d577c36107298c24e60f97da742177ef08640d34ad38cb51226f404c1414f991c3a5db62601df9ddd4f8fd0e1028b530f3de8e97f3ff40b8e3b30b17b95af58c415d2a4d35d78d4938c4cbfa64834983c257e2b136a478dc5a8965", 0x1000}, {&(0x7f0000001a00)="abfdacc6a6cbcb5ea8ecd259d2edd0b364580e2c91e8039ab61a60cf8d8a672279078bb3c5624822c75f36e0396182cce054f391f672a743fd82df78d1467e7d051626c77000e115209f37e6d31a4d70a50d41a1b73bb5fbef4152eeee8cb75e13c2854792a06a184f1c812cc1ebcf806cfee8ee3752521cfa8fe66804b069bc5487c51d787415d4186be3947e4895bc8fbbf7702c9abba4a6c6bce8ad8d913e803d06ade2bf34b7ea353d947c96b3bd36c709addf2ca730682a5a89f726abfde11f0e55e785bca4b23d1ba9b53dd28bb9340f1771137806d94704598981481ef9ff896d627bb5abe9c065c16f9b366de45231fe9045f0078dbe4ddeb57ff2e3e3047cb311a9ab5e2ace5cb4c4faa78dabeb03586a802b12411d1532e8bd771ff04b31844b41d3ac50a6839e56373539808062b66246ee128b8a3705280d9e26ab16bf6b971a73a2361fc9a771203b638b0e9d5d3c464f34adc476327c92e1f367ef7b00caa5b50599c4b8cb7baa1fe53133451a998278163c744b70c2faec3f61e9a24f4d72eaf291d738157771fdb1d894f5d53177fa9ef569953eb7cadb91ccc6c6b6778ec9d7141f7706c1ff88aff1167085537c863ef0c1b9e281ca7b5b85d9449f867f67933275b0748f0814287f889ce61e0e05786ead0cf52dc0babdf7895385431db59c848138ce0aac330199d12e7cc5cacd4b76443b42bce8b43cb4bacaf45f976f7d2b74cde4b92aa069d3ec698ae8bfe276af4d3e9d01d90fa11e6e90debaca9e25ef16161241f9e62c50e329bf1c3f411364335a8eb610922bc6c1dd8d03981e7b5bc34e03ff8c91e8aa6d6da11dcdbfec7e90a82fbd4c63e66038d5442808a4f7217f1d481f4c45464b751c0de8cd3f6b1ff9944556e3cd99ecbde60b7ce2a44076735485d145c7cc94557b99c2f4b5e8747050095cf6ee02c7ff5b65d5128c1a3d2d4f6958043a819f0d687ef22d8ab918670e6593785d9b72765e0326bd95d55b72ed7ace504be8596ec87bf1d99b612219deb425f8c468b045a6155a34e31ee352418a3dc27d4978effa801ffec25c62416ae65b9bebb43f9f7e113bfa82b880b3d8b8d970a5eb04bd67a92107c7d8a786fdc50a64278289e1415110a46395b4cbf6f3dad364c8d62e8602f132d1776df46fa0948917df2bda508c3bd2eb2bd3c9f5c92aec7d777ef7c06dd2f4a0ac39a9a20482f17074ed27217f4bc82ce9badb456d2965da0fd263903fc5541ae61536b20606966c35917dfa684fbc7a8f12a398eb7d8c1d4d194f7349526bf430caad787c93706c72e353c113b33696ec073e17c12a97597a11655c98ac25473adeb35fcbfb3af8a1711b0d3223a732237ed033890fb25d8fceb890f7859ed4d149a6e2b074ba90acd2fcbe15eddccb2c395a2e552522a99dfca51ad78c54d2d9877990f954195449103fa5710fe9d5d77cd9482be5e34bdccaaf25d28dc23972793a955a8355cb2bc4495dee28889afa4d58fa8ccd1f8da60b25c86060161dd142c0c124b395915c522ab3c920a7cf55f9a5c27a4dc78bb1b05a561657091d616f0f0cb1b1df29323248ec20044272cb20078d5b2e225b446056b10a3e2e3fdc36f87846463906f87d63424a0a63790afc2b49f300ecc3bc19bb3d17a790cfdec26c324efb0fb7e30ef6dc77e270e650f319b07809245817e051f5dee17222157db06dd40e8d7ebab2e6aa85a0511d68b9fcfc7e18418044178d28f6006312521d1316896ddc4b494cb5c30dd929df4a459e2cb3f63b8624024d958109a3c5409c89648a4c1425719c580bf0ea196e1006d6e2e8fe8f9af35779bd979f9aa2ee3e8a3edba3437fbd5228b24b8f229794e467b463aace3d259a8dc44ec7c3eabc132b0d208491883debb13b229443340024834bfee630df094b4cabd2c8e3043196638c1e16387bca512f6c9210d9c29e1448c8e52157ca2def9af20d27cc1a1a521dcc98c055a5e426a2a8c2afa2c3f4a72deb531aab01dd260366347ddbdbe7ff6ccbdd7d18ccef96694778e992bba3a8b8355c3a798636dbce64af6b821d20f9951d336a7999453e01d041a70d5cddf0c21d9739e89c501e43266fdabb37329f6c020215847712c112f577b27af224f6b5fe93158a296599bfff1578ce5aa9f7be1abf2463ae6a78c36048b8a090cd7fb34b8e22a58f37d7f8f1b71531534dc465a1de22f6310c0e65abe13ed1bd21be71144e8e01d24d75e32038ea63f4e13bc618291d3b7b102159a2b22b93ef2417428132422e2e85e30688c777671cbb79b47da0173b7aef48f1bebabb9eba810ade8f7102611545797701f9544a4b3cd8a9a24b3aed838f774c881a96c1c768724ca99ab74dfbb00aee0208d8cc7405b569529fe8ab075407d9cd86dc4d31d48dc1e619a508c97d49ed809e8207f32bb3b469e73b63abb87ec7ee68f1de4e3e2887f14c56c6bdfa9cf00c0f6fe7e993d5690963d040e01ab3608e31d354c5335de86003efd84090cdfe299d088259b5912804f9a3cd6e385c7537e2865f1e4dc3a83724e47c7a8ebb6da241bbdab50d7dec88591ca05f411e817d910933990d49c0e4b91fa33a4899375cab445124db34d5fb812bda4b1f0339f0fa62caae3a80677a0f65a4607d5db7daac56f0d38cad7bcccd47689fcaddeef772e0e57722915c9c7b2fb22ed16906895d545e8cf90b49ba33b5821f686e2cc3911cebde2fa38d0d4d1978121e1c3b9b50de817eda947f6c2e2b3f8be7614511974b0ccd9889006739cfc7b453a0b2ac956ae17ec83819e0fc5120d21bacb67f907844a507747b9a8b3f06919b5371d516350cf8a05bf51fb1a1fbaae49d44b2bbb133db91c1c1bd230ed21d071e19950c0cae3bc49f29c6dd1bbbc8d6f91577132fc426016dc6853e732a034907c024a364a48018e3e1dca19d7ec2b8908cae494f18b7a6d09b84c241b9f17e8544f0584d406538794cc3f93d96b5fb5b8faf0f2636761a913269100c553fe4de034f69c8bc73a6f99b279e72130ed841be00924ce7be523ff80aef73d69f77c3cea60ca434333c88333abf7160be3d3614e7c82f12804b6a2097483487d0944b8e64adf511cd19f6bcb62b8995883477bfeec7e4cea5961d16b2af5c5ac46eedea0d88fe68c7474c07a07f7449b7fd445f6d6833256288a6c78be35e66664c92aeb0d3dbc3807eb116c6d579c29508e7db8b6bd8fc756aed058fd7fe9dabb5d2a04d8a88253990fb1361a6ce162625e0eba072593e83c88686426be6e43912c479b4f91b22efd9b6d7adc1a21ee38210f6291681b3e2a89fd42d32675b795ea99c9c1e3039ab8d10d9fe540222d4a5df1375c3ac1274c321d94fb3d27e2683f9852cb7917fec0743952c0cdd7a8d9b5916e5d6c9e70a374f30bf0b1beca1ca46e300bc6d02f43b3fc8522790d318bdf84160af403d417dfd6ced5962aba9587592c02b1a54edb42066a2c2237fa6d3ce3c88c777a44b4d8071cb1cd0e912e6eb516b45b8b75a5311eae3f918fc25a25de45ced6e768b59a3e982d032a31b2103cdbcc1c6c01e6ed161fa40657dced4785540ccbfb9f3240bbf64e04e8be0b244832c69ed56d709e95a33bb168a850dfbe337989655bdc391624c306e8369c7d78c810b53d706bbe16782948bb900e5c8430a2c3dc02a64545163ecc734ba36f3e60c5e2279543e9ebf86cf2d123f16a35c584d510bcb6d4fcdfc0d272029f2bf74208272e7d713ede7b66b6f9b55209870995c7bb8805acec8d39f37e1c3945c7eb9497a49ffee182bd15c8adda53256f52c4fd424a8c4d7c38a94e081519e02e899adf0a576bac9c1652bf017a704e824a1e662906e7fe78a76ae18636485d61da55183eb4a45e8a80f3d2fdfc154a4ece4b82c760a9a4c1cd957d0b873e97104f10021a1b2138cdda8f330f1e05135eb95ebd4470b898f69aa2fc735121a63dd0336de8cd2eae0c1eaed75d6c05771334a103793ecf41f9c0a9016dbf973f7086c36015e9d0aca31e2c17a2680ad2644f4b530b560ad836c4ae0faf20592947816e5f0be3edc7a1b26dcaf5d3ca1127e52e45b97e341432d96856cd9c712b7f0e6e0738b9cc680b073ca234e450ade5fe679c1f5af5d992f529d50a8ad199a4d6ab47f6b9136317b8a76be1a63d48a85943afd5cf29ec2455d38b8033c4ecef2135c897fb1b99dd5188cb6b52630b278ac45c064689793197438a9169ba18915db33654f98b21414975429a5febe9bbbf36f388d239975a7b32b2ad1a90737a4a851ba20b149629e44692ae9756b2ad2b3313e621eb07f7a370b9fda4955e4f616b03fc2fb2cef312ccdaf6e09e056eba57bda2ad9535bacddbbd688bdaca9dd7802c891e7fede0396228c3b7d575754f6daac8cb740f34c0214649647847be306bb754f24320e7eacb05ec9c77ee7d545d59fe3e24a9cdffb7468900f81253fe83f3a32a1cd9b76e8ad0ff1e6c2f6ee897d36314e2d29cde1e24e8d161c975f6b3a51c7b191c51cc4de56508e755ca57aa874aacfe688956851aa785157ba97e3b7b3519a905e49148b4af819e0aa2640656854ec00869ae33face0a7e5a4d2fa1f2c9777567f4a84e3d3fe373311227157ebe6a9667be7b4ce35ed3a5a3c54056db8377c3bc446043d09cf0300fc64f47c7663e5880dec3325ea7b877854c47fa3d7b51de871e5a5272347de327a86dc7940ae41e3b666e0443013f4e0fdfc3c2966246fc2fb6bea0d9a98dc61988e95a578d32c331bb75b66daff24ee5b4955177b5f9f441d9b40320545e87c6f11cfdb0281d9b39cb9ae74e670e32a5cea0c236272cec30b87cd714b28e881b4705020d22727c169a607ff880964ddcb62258adbd33b185f0b8e5b08ce3b3c618b159befb27535fd10fdbed15ce222ee738a6a66b3864a01ae7118afe71a63d60c7b3f4f9693debdf4ce8164120ad0d09107b4f0041a6db1fa64078ef2eb85458b4bbb15dcf51185d2e7d48b8017d1817bd7f0c37d1ddbe2055e73e999c2c5e0d18e03caabd63e81217fbc41451ed2f210c17dfc281c835e2679eada11ac39f001094008404cb001e51e4e3dbee8684756b941c8d96155f74dba09ea2fd2909cf16b75b689bee469af9614df44a0140641df50c52a1d8ed25f218550506b4fc10f7b937a9a0f1fbe55a7e00c4f9acc7286c10e9dfeaec8e4c8865de3ef5139150165e64d3cc52970e942a4f909d4915f2d7218b2b92505c5ffc8933a0660bc32c13cd11793142f656120f3f24f53b62068478aeb14e483b4aac05b8898dacaf833492a4e49fd232afc23d9a8bf6940a3be4cb671f1642f55a6a2de734bd501bf5a0f3ee53e32443b92dcb394a40e82e5b0c59d83c76dba2d49b13e2419f67476fb244c9a9263a5704b5708eb3bf07d5cc4884254653b358896adcab55a25c9f8337529d1e929a21d426626ca81f6510beb2036d87f96ccfb86c8f14d75f1f98bb9ada5287240dc3dab1cf0f7248a0ee4a15f24ac33c5822b6eed9fe4e2449d78fabd56b3abb32a7b05840c01d8c8c01340b3534898828104637cca27eb8215524f0002bddee2652fc50db771d7cf4f36522acc0bbcfec1945af7dd3cd66a6d20f4d2ebecdeed41bd2066a3935ff5bb0687d9b831b6d732cba5942638dacbc3c8ef434a0cc4c7803c621ea7cc6cc237b50457ab9c1c0d09aaf76e6f0290401eb0f3de1fde99b2cdd55ca52ae7d829a063e4e4eb1121579150caede482cfe1700efa4cb54ff8fd6bca2b08829a073ce5e801668aff21dd6453e16306ef069fc6", 0x1000}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x405}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod$loop(&(0x7f0000000280)='./bus\x00', 0x600c, 0x0) 13:35:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x10000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:35:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 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) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) 13:35:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x3, 0xfff) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000180)='./file1\x00', 0xc3, 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0xb01, 0x1) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000200)=""/136, 0x88, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x2, 0x1}, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) symlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') 13:35:28 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001800)=""/187) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r6 = dup2(r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r12 = getegid() r13 = getpid() r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r16 = fcntl$getown(r1, 0x5) r17 = getuid() r18 = getgid() sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="d9049e77cd9defe03147945b61a0b6fc7e2550bcf270bde033d58601d9558537ca347cb1158b87911a75d13419312bb5d4fd44076177bb0bc558474285d68e75c93c1698a0cb348b5cb2c1eb506a3ecda56030926c7935dd982738ececa2f52bfd8188be6650217f6d69d9bd6f9aae440385eabe6e39a30a417a36462f68b5f98f0ab8fadd5174e0890bccae6a246349", 0x90}, {&(0x7f00000001c0)="4b54b61abae014fe1ea4e254593b2a62440a2f14ff2f7a09e08218b1b93b1cfb7185cfdbc61c71514c0d9fc574141c4cccd75fcb52b9657a626b6b56f844c933e7c524eba78fbcbfc3f77ed563ecd5c2dbf9033cad8cf8e8f98e4a8cbbbf2a20bc72577a31da666ddc2a63e7f662e724dad8eacad73ee34342951e0ef86fc6455c983440834026039be23b59e8b255571b628697f5baff984ef01da092fb92b5b913343253fdddac863870ddc8d1e107effecfe7bd9c0676f73564f56c0e7b0aebf546f61c63855225d0355550eefcf2805c5a5eb7ad7a9847e739584423faec52ea6fd2bc86a94ec1bed624ae66e1e93e9fd23f9311e041c01e32418ee1d204e250f66351a0b50227ae518a9135fb8210ce9dab3270e750db754c186826cc4601286483876575ed7f422c89d4fe8940dd0ca4d5657f06dc31c0b2c995f88663f177028eb0556e9d299ce226d5c872db84dcb4830855a17581e0783968f9355929feacbdc4bde1c253061f1369daf404d3a7414f627442d2ae7df2453ec0034f950647c1ebb52854f242dab72401db86e53b3eeb3482f0dccf1dfd8fac2989ebdf8ee8270dc8613ee2d8eefee84d893eff7cd336c971a3b5e5a12315c52a175ffadc9a375f94bfa6c21a41f5ce70adf3d789e5272764f8e1b4c58631d3763fb9e5f1193a928c337b719c6c702279a0ac01de7100ed3158dd68f3ea8bf9abaae94bb55bde05ec5822c796aca70acbf86ba4ae8581bf0361a05291ed1f2ff2668dee8a037b445aa8d43d7e6b7716e9af8bac514ae4f0f03e335d19f1708d59e847ae17b0af16e0b64c0b9a76ac58a0b1804142ece217bc211c074dff2bca7c3bbe2f3bf66e631c53bf1a6335d274925c7a645813abed3ec7c1446cb8d84e86d6658aa382076cd3c68edf4d43665a5b0cd027f5d19a7b51308bbf5e99d3fbed35c34b0a27e57af042b3d44df2617b82ec64e5e2ca96b405b15bcc2d65aabe136d46b056f705102fdf80df48891a78ac4ef238e5a6727643d8023ce1283a6495b5098c0cca68674e6793c3ef1f6ee429cd5a1b6b880ff49125816c8e3dfe6cb42e59bf3610c4fecbddde16d8d0b25cdbb39ae81a9c187a0c6350582c8c19b586d5e460eaa4a1e54556867088e63d0d2ce4e6ea48e8ba29bef2efbc76d6b09a11d502751c24066a9a3f00f1333e9fd66f4327e7815744c0f621766b3ddb048e2ba493d137a53d82ccbe48cb59d79161c5fe4b8ccde629df4b6d2f35667c9df841d95da2c9dc9a10632c460471f68cd7d8c6b4722e78e78772b0f84f9217d85ee1befd47298382efeaee5928a2846e9b6ec9ba9f008e2f3a1c66c3944c875b5bb0db156291a08f5396c70561ec40ce85b21840edf1a55a7952018dfed18ec8da7bfce4f87fa791279f97ca4516984d3c401b9b45caf7feeb572a37b1c17ecb986d15ade8049395d856d0085a5b8d264cf5f32dd6936dda36a280c2803aee95dd743bad768252fcac3ab3266a9a215a89637aad6d4612cc05dd260b4cf7b9bab34ce5c9d703827a475c39638c29e6f9293bbdd7e0e61d1237c278a7f3dcbe374b81588edd425f5d301919e90d17e5e6cf8697494257b96541e36d11dab8780783c752edd690492a848820aaada0de9387a8cc86aeecadcc8b4f968960f5e184e6c01f75cc22dd8fc73ebfbb93c53f707910620040330b9a3f1107f5a627ce4eebd72cf8f6966ff24c8edc8127c91efceeb72b406e753d8dce1a570c7119c48f545c18a2e36ff9112d40e1e1db4138e823e74b23d9ca1922e3572b5728dee9933a720366a66db072ef2d0bfe84a322f94d84d2fa8fb39a489b89b19d35bf054b39b93ba483ce987e091622600b095566422b6773931cf4c840843cef0793d486ef3f6d06b937ae791a6d71eafa6b669ee481a701356013770c6ddea6f2ca2853ae57947c0df1aa1bdd15a18e80c48e1b13ff1b40a97a5bd9699469711599309b6ca56bf834e6f99eab986add99c1f6863368ad3c35be4b72e97678dc20845079a45caa41a2d3f21866cb5087bc9e95b8f329e706f623669e86e9b42af96ec9cd9c1da33337e6718e67fd59d24f7eb82f13ea23b9c6dcc04e3db9be11e8a367173dc714cd094a104ef0fa615b7d68a69c671a118ad05c568184de383074f21a97c9e1e5934c5c4c090cd1b153faad4d8501032ca266349ceb8e56f19f4b0cff7daa2999358c3042edde638f1289768e8bfd52fa2996292812d00ba3203299d12fe23e1060f23aae1c68d84f81059fe010c60bdab2d1b1369ad145a423ab7937fe0bf92e9005c9f6ebcddd7639017ff07449a1846b107acbe1bd5dd721c96f5a6c904eac91c3fc7607131cbad30b37f4bafee653d83e46b3fe7cd2a3b6d4537ba9d318328540b83992cf22da0505077e79b461348a27bfe52adbdf7344647bd6e13a4bb8c449558097b79fd3c242df5499543366e58bf04cb372d40f338bc8853cf666d7f94a100744d65e636cb2c636eebf094dc3b9b6179b9e8684c1515fec8c5c878fddadaeeb1ebf439acbf5b36393a72be226c658f78c1a14c7577ac8fb385c2efc2239d526e97a6ad818686a08ed35d56a08abcabd10083670002c4e05e2e716f4de988f3a5652b2ec7e626a82f4172e62ea2a0c5d91739330775fef331b82ca718120822325c7dc4429c6ce738582def4be449f1291757e7aacf907ca2a2d84460839a9f8d5f7e0bde22b1ed69c97f7c140aeb7c5b78c500cc167e0bee4f96bed0d10edbfce6cedbc9e223af15f2b7a1967e6542f4600aec9cccf2d5a2cd148dd427cd1dac23f7c6ef308f296e9e0558c613ea42fea2b2110e85c737bc13fbf2c9acc848ff74bdcb2a8f5814eb8a4a4a30cb79582f0ba4e3a84f1033fdb4b694af096accf7e67ee0e4160e618e0b5448e8600144c7207746e943abf81ffb14b5f1a0c37e75f8974e617d533f80f227fe8c3fff92464a3387cc0bcd08146b44aa37352bb18ae0b6a92ed69d2ea6dfdf9a0c53bef11bf348be360717d024bd6fdc1af4777156a6325e62a24ac74341faf6dd8b6bc6db27cb97b9036c54c1eaf1c1381ee868df1f5049103228792c87c28aedc3162bbc9e09b00ef7cfd4eb8dba857b47b5cd32d8fdcd1116147f185f0d41ebfbf47879114111168175a39fd595a0b1f31dc40fd2377e8ca4bbfa2a4ce55b4eebd47b3981f179e3763635e26388de74f5db5ac4306e6f51c20512d7aa893986be080820bc9ef9386fc702b21d1d62ae4c4f12852139453408c6f7df43c80f471af7bd7aa5dda3372bc37c8522c6d09d7db81ab0411db36b1738f58d6331830ea0a58ea593398a872df5b6fee76f97832d3063dfac207a42e87f3bf4150020d5d2a6957b6348f2be34d555e47f58dd64d73270dd003ce57d813d410a977b82487073e032f7e2a7c61f320e5d0631cd1a6aedca6e81d54d1e4fa3eb381f31924be4bab9795276505be51286a7ade7107466c6cb80e7ccc1a635afef166e63d9281c0d9ee47c0bf5431009462744f62553e41e26c4f6e583bd7368bdfbbdb4d184fbe446eb57c9d23e1d216e9cf29155eed97b51dab78ddf9ca5639fff61df9cd9607226c399313a85cfcde3626e595a0a958a04eeff9868db6c1edd0579ceb3e1038f4372801dc61226ee69c4e3c1ac270438a3e1627cbcd3c655221a8a8b8cf487c0a6bd72522c39324ef5098965fb3fd6e9a503636e5419df42d1314931a0630c856f7f849fd8b9531c7ce0aab9af2a40af9e7bea543d08cca6635148c8313d762c09915457163919895d4c2f4d7d231bfef9d8da465415294eb3007504cdfd19fd24149209a148eb57c8567cb978d7679635aa200b9536e913c9667747f3642357d2bec9a5f2d8be05c4ac864a8ecd9f9d543516ca6ea79de75c98123bc3a0bfbaf95e808eae9719d82a98fd7eecf06d64b3563ba0da1466865df66f8d7f18f4f537ffd4679cd75c7a4f2da9f75ad49f2da50fc15642409a3ed6326fb04555ff0df3262010aefa510faeb2ab1a70a70ed78f25aa0e9a7ade2108a6ba4f1087fb8f7235d2dc602319fc479593690082dfd284d72be1b3ee4e55169f82b2fcb947df1a51a25ca6c3d0e204fe5ebbefecb22f0a90a8c9d3e1705aebb0a8ba00ca220e1a44598d8b58dc392b86182955bef580ec4aaf07b22d621f16b07da25c2dd89aa49d1254cd821ad04d9a600c87eb2d7ddcc0450c5c89c8174bed569d9f4b7e0d11a8e322b9ca1c4ef848bf44acda969434e2ebbf1384160f105c181882ff418fc05c27be907dd99c3452d9df563e8e8a297b33cd9cfe3b050049da8fcad1ab26de15cc9bfccf36fd2e0bed7ff1d5efb0862fcca60dc2774b90ad91831f66e22e12210bc6a96259e0661b388514396425d2ea1bb3ce22530efb6c678c9f6c9b45c2e6ef8c3ca79c4cbe0b48002dfa035d5a29c3b2790586a9ebb975204260f506a62e18566773bc31b784f8eccd82334cce19fa1b3802e2bde77ebd12acf37bf5919aae7eec0adfea2fdf8244d10502d5ef8cc1066141be0e43b611a52ddd7f9c4e5eacdb40f46c6718901678d233178dae080b667e9cc4ec1196dc006f94709cfd51602dc5bfa63507f69705c7dfeb1c88fc0d203b86707fa04100e08212f69025993a01e83d1d635b3fa9954b9efe3b689a928bd3c9cc8c9ca95797dc603bb2aebb74d5168846035b8d0343573267e0c10e1161c2e5d2f053a543e0d4153db27f5fc5bf7ecbd83be816e81040bef4466328fb6a6e3749a67888570c35d3f45d846378ba4ad80a8da7e8eb547d0cc15e9bfe87c990a33dea331d98b72912ff4b5d3e816089d57fd5d795a0c004d19eaa0667845aa701b2927417353e32cc903672fe2aa9058912916092992db9abcb0b2b4b9948f9ba2be890da1e92dccc94850bc26921397b4df593d72f2227fdb004736a4050c99f4982f6ab5303221a1231ef5054a23a4f7ec9ea6042bbfd21b37b2d962b340f360a91e5b0a097dfe9ddf560d289988907bfac05c86a56af77a3d2ead4a0fc3f5a4c2413c8e205b3243992d87aff600dee9a0a270cb5ef8309ee1882e3c7d16ede9f91e0b22a928ed53f8989b420db3bef24db4912f9e0bb7ab972a55b0ee94384dae898003f7b1f823ec4a28ae78be837c37e095267ad4ac46e1dd8b83105a885dd1ad77278a6261823af74689a8488c7906bf6209d8a8d08d3756b19d49f32f11100836918c026e70fa0cb023e2dcd00e228bdacac5977a6f273208ea1e8cb68980dfdc81f389a54f18df20ad7c5e085f6e9e3d8ea3c8ce029feaedf74d226c02539bf090761832d0456228bc0a7d475c10107ef9810956566d04bd96b8cb51cfd66489782efaf79175505dc15073eef202a61680581ace2cfbd8221e8faea37060362176d88341f13e23187afe1e0abb154c43a41c438caa1d79ad3e16dfcc2dabb90f31d2583f396db69e3018d811503a79887b7f26279f1c87586d46c61ac5ec51c4a037c03b21adf0bdf6cf71650f8262831957b0a0dcda75f4506cb45a4b4602760ea341d76770cd94d9d478dfe892897dab5dfd89df8f4ad85ca6d6a6bc7f4013a0161afcacb42c530d9435b0b2d09277b89697f2b2d62c9c67c9c5506a76aa114b8d22d6c0476d69948fcb0c5e63ff6d92c8c356ba39d8c79c468792e703a077c80035f7c2b772d303ffeb7a695fccf5fc90c4321c70acda6e667b9871835184d2ddadd259be9de76726115c7ae6df8e1c53c9b6a744290af150ec15ac7c104800ad24e4167cb8feb431266283ca9ea81499585e41", 0x1000}, {&(0x7f00000011c0)="1e869813a2eb800174d73ee4afc8127ff861bbd7b9cb52be3af0a47476ec471951710c39ba6f958492f97dc407f529b0f2f5d741148549d86a0a2e3a784f5b3acdb9c5152751bff0a3748af339096125ea504a9efbedb7cdd506d4dfb8ef9e0911efc262d9079dac26d44b5181782a8de60f64c9f370106fb1accdc593d60add41a1cd835f3b50966e698ebbdefcffdb14264c42874b0bd18b1f3968b89dd3f07aee1728dd0cda27f8f52a4691b17f6170e5d30098a665a95071d1c32f19680f1cf62ffd8b7196", 0xc7}, {&(0x7f0000001380)="ff342c2921cfbc4a3689bafd5e1c4969571cf98bc68705f4dc9add5ac26181a6f918cf8764d78750594b844bb99eebc87c26830069af4cd79d29b51ebb2e1f2dcb28a4a46131d29bcef423b36979827d2d9552b485a937c4b38bae1e55caec34e836e9c749086ac55ffe3b618615dcadc7a9c0df17473fa09948a24ba7bfb1ee4b20789b68d539ecc3812b7394640de7013411b2b79f3cca1d784ab5fce8a02d450d4d6f8dcf22ea00139d5390192b4dfcea6d09d198d4ac2a29b64535b1a671e7ee73839400adb206dc05c1bf6aed1f096b9554f05047c98198898ac11a74cdf7a0d88632acc5f3ce00bb67898684f67e09d6db8adc07468b907fd8b905bf", 0xff}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00', @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x401}, 0x7) r19 = semget$private(0x0, 0x7, 0x4) poll(&(0x7f0000001900)=[{r3, 0x8}, {r6, 0xa1}, {r2, 0x1c4}], 0x3, 0x5) semop(r19, &(0x7f00000018c0)=[{0x0, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x2) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) chroot(&(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x4, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1}) symlinkat(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0x8001, 0x5, 0x101, 0x0, 0x4, 0x9, 0xb2, 0x1, 0x0, 0xff, 0x16b}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x82) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:28 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:35:29 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa02, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) 13:35:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x20) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1d) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x9, r5, r6, r7, r8, 0x122, 0x2}, 0x2d6, 0x3, r9, r10, 0x2, 0x8, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) 13:35:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0x6, 0x474c, 0x1, 0x1ff, 0x0, 0x74, 0x1, 0x3, 0x9fb0, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/242, 0xf2, 0x2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0x10}], 0x2, 0x80000001) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 13:35:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x8000401, 0x401}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4a85, 0x1, 0x2, 0xffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x0, 0x3}) chmod(&(0x7f00000000c0)='./bus\x00', 0x18) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x4}, 0x8) 13:35:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000300000000dc4f000000000000000088e151581e25d2ba85e700000000000000054647f41400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c31627e90c5544c4e2d6fec389f8ba7143493c5a284c7ca07a400000000020fd74fa000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}$\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='-!,\x00', &(0x7f0000000200)='%{(\x00', &(0x7f0000000240)='\x00']) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000300)={{0x0, 0xfffffffffffffffe}, {0x4, 0x21}}, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10001001002000, 0xffffffffffff8003) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) pledge(&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='\x00') rmdir(&(0x7f0000000180)='./bus\x00') getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000d1d0092fc6aa5f62114c95eb3387006027d0b4b98eb0b9062e21c5f75665653ec93928232bc14f1123b9c6d1e2c0c74e20eee5e8215e9cd909e47011cfaceb5408b9a10686aaf9e5340000ffffd961225de388ad75d3b49ee122c8c1a13be8f08018efccc681c5def5761661ab81d94b9cc71bc1d8f612df6b355c4d7606ba272c18e92c62f2b17ea24f960f3b73acfb7ce85d27ce362db5449ee0bf79788f07f3306bf775fb5a3609078c3ed1a80622a90f2c53f1e645e01b64548feef0922cabb000000000000000000000000000000000"], &(0x7f0000000140)=0x2a) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:30 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1) r1 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0xffff) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x164) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/145) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000040)=""/199) ioctl$KDENABIO(r2, 0x20004b3c) 13:35:30 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40d5, 0x200001ff, 0x0, "b0dc2000006e9300", 0xffff}) r0 = socket$unix(0x1, 0x1001, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x3) r1 = open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x8) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000080)='./bus\x00') 13:35:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000a, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) chmod(&(0x7f0000000080)='./bus\x00', 0x17) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x10) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x40004, 0x2) 13:35:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000040)=""/218, &(0x7f0000000140)=0xda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xa00, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './bus\x00'}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) open(&(0x7f0000000100)='./bus/file0\x00', 0x8040, 0x20) 13:35:30 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9ab) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1c, 0x4}, 0x10) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e8c53522b607db8926e8e4dcc949823336082d7c3c668acc5e17f3bfb402d0122d988", 0x23}], 0x1, &(0x7f0000000100)=[{0xe0, 0xffff, 0xca71, "4815638063d6abbbbc2c37551726d7e386807d6a0fdb8282d081f562354fcc895442dc98f8e0f47d8c8a647583b649401eacf0a03290eb6702e42b244172b1975f9716695c70633c6f73ec3be7331f006bad48be6ec698edfddb789c5241fa18db048f808417ab1eccd603d795f49697c51b61adbd9ceabaf20bfc10b6b2efa5d7950b6212f2e8df40955398e681165bfb32d4d1990db2bddd37fcdb52c88d6880f5607830cad7d31cb25de98740161468ba6bae3f2b53c371d729e7f2234af7650722f1b3d965095715162c"}, {0x1010, 0x1, 0x9, "5b43c126afaa158b5d00766f0eebfd30e86a0e4154f3b6f900ebd7793be0c1f2feec0f1be4bc836373cf92aa5555363fdfcc43f4551568c7e2b38f010441ef6e03dedafcbf62225d23f029eedccddc025d59bca4fc6350b9932721a4eab8995e1fb9098ea2f1e296f34c08a33c3b3b4bd2d27b7ff51de861447ebfcbd162258c0d9a66a5872d7f9ade9e5bd41ac831d9ac212f55e75806273d51440b03503aa8c09967b467f32a16a8878f00e1f5c4e737157f1454dd102377e7216c18d9a7db0086d4665de52fc24e82b85215c835c0f6a20e5f70064606ace597a4ef7544eec0f6f16aba253fba53ff806e95ad94ae70a203b99a459ebed5360010e34442ef6aedf4c5d233318dd327369c5d06aad29dc1942a3735edd0c7cdd2120d481bf1d494df6d13e37cbe788c5a857ad22ae5ed89f366bb7e4ee3b1e7cce36d7fc8d407da092b8aa8127b309c9f3b4e467c771569aefd5a4cb67589846de2804b5b2acff2f1e0d85de6277d598fcd6acb38d55a60e60ab17b7aad924cbb33780f491723d34fd33d6ed0b4a95ae2402fa70de14839d2bcbcad0463205e1bc6e4f64bb3a92e16918a37248f7c802ddc04e445b8344bfddd381e3c6a345477303372e12ce91b40a455c68ea7830efe8bc8883ce44b73730f4d91042f2efbcb76c0db6122bed21aaab1b2015ee1b0751829062163ba96f9c9ffaebbd67f6e602d2c32974fa07c9f14704c3444966b426222d62d222f00418dab54498c8906fc07366ab868b0d4be6f7c00c25550bc2e4b42d820ef0e86f1c9f553f9902733f808c5a526ed57c4b3db58dec94648b80abd9746e4d22c1df03653e93699d85f02847891ded8bbd6905da870d71475fff47bcd7e7c4394dd3346d48e56e61354d3cbae2cbe36c1697bcbc735dfed7c24f61189ae4f28e466c7a4e8a536b368395be6821e1511bf2336911fdf0a28534a4cf793c1f8a90d66d313f5daf1b7b79d2518959d4365713eda9fce1bb430b73cf7b46c6fbdb3ff649b36c13d28d32642d9cfeded154a7fb219fa3ccd2be3cd89d0e53ff2b40e43ed270102b8da3eaf25bc786963afe2fc214b61bd2ac4645d0f6f4222f119ce642090f3f1806fab2cb7d75b3ccab12ea903669e73db16980e415811d06c2baf0abe332f76c3076e3be8601dc186c6e1e500f0abee350d4c90a7a18eb65a5396905b7d4d20f79c9e7d48c8ee02d9354ec020e2c36984770ac10efc608a22647b9a5001c79295409ee1481202c4e87050d7734b4729504dcf736dda4d9dd811abc0b5d0364a161890d54808649051835602ed92514dfa21674f0774aa2dff962b7a6d2191ddd55493adc12ccc43efebc89cfe47ab70db026e11466b8fe3cd739dc558498b1b48c8477d727070c3b586e1864e38d8a592f2d22d08830976fbcf5e84516ed6a841304c41e94fb4dc8aa55e3c5a7fb139274756bedd02c05dae1be42df9ff847ffa94f9b8d53fa2b5031d03eaa5c4e5b98027f2ba2a439fe479affca21c12b32f780a4493dab819ed318eea812469e5e17722e81fb0008924e2e98078dfc9f059a90b8dbaf1d4cec04ea9f4122f6fee99553b3209bfabebc430fc654e01ae8e17b3100010bd1633cb428b155058c07dc855eb905a109354dae5d87ed6c93d409a22e174026c76a0f3c4c6696f73902915135c6049df069fab7524af73f324e53b8394f9c6528bed3c0bd751020acbc901b5eaca93a13dfa4bbf327fa5cf451b39c7c216c3e5121abba2043407402410c0fa36446b7383f91e12dd6a474ef3207edb455b0b89ee06278c0d8e82bae38eb6b36984978ee0e375d434b2c40f6d748c2adefff4e3f5975ea0138d220798cd9f342a4c36b089ac1273b71c6785dc8623e2534d3594f9308df9c32eaebb174f805b5bd8ce64bff70ba23fd2d8a9266c9dbbb6d10edb2969edd3c4e6a2c340861a1e0d699c2a33f7bfda1d0e14a323616e090167eae01ae7b5765ea568b5a021692e4b1f4268cfe69ff6f295d384883641cfc42678bb2d54dba1c6bd7fc7742b76a86f711ca4fa2dfa465b57c4edc1b120b2b1d9a811ce0979e1c4e4d055b68d6ab28d5508c2b21610a18671a203d25d5f4153cc12a5a301e3bb100af3f1166e6c869735839e33aff3cd4dc4ead8776e27d98a0b8d73d8144ba268e058daa0401b9f42956380331b05bdb788fca34bc1640a471645c45b24d2609dd0b10bbade508f99f0466073d965d13ed8e56c93b316677ba8bea6204c6198543e6ba05e811816b48055b99d702c5c5847801d92bf90b1a89dc11e189b82b0007c2c575b6093e51275af119c861809b8f2dfa147c081af17c63fdccde8fbdcdd07b4d889dde196fbbb912d80fe60657300c17b68cf997473dff9fa82bd182ee173ba3d696aae63b8e3d779455237c5213e9d48b8cdd582352963f172ba7ba43a6e8634db5b065ce5bb9953fd9239754612e57ee3ce417ab39e131ef57e589bb6d6ca62819ab24ad2aedca6fa7ee7bb3ae7d33032b1914dfb9aa1fa3e2674b936bd387a018c818439d3eb941383896f51dbd37cc0dbc3af9908e7ee6d7027dc0fba93c76d4d764ed4dab883bea6e305e0439ff626f4a512a55dd5587a2e7b69064619097d53ae4cace61c42a03f5f3f039c8d5ec0dc5c5e72bf0944bfc4fc39ebda0263ab4872f9363f2ba2018e70b663c58b99cce88a72e40759a4a9fa272b96dbf9786ee6f4abfc4e77c888df5bb2f9458d905fadbf35e331508b5e0ef8239321bcd8cae92af44c4143b9f28d5f5700b91de1a907266435c6bf00e33225fbabc302ddcfd3ebe3ecd25496e8319498b24f11aa954a6408c3cf9cb33bb309971aaec8859f4cfc8c9af507e20594754b308a5a5299c26a76714b690afad61fad78b9ae475ca85900bf173f9c28396ccf10fbabfa2b213e335de2e5b99d8c644e5422318a0a2a8e5105a2cb9a047d11ad4db1bd6525cd8eca1ae7805b85a161f410d434b665937a3d4729fb08086efcc92ef01e9177a42c3858395af457ebe1c71f5c762e9edb7c9ff3d5403d60c482b4c1e77d4e250f52b9107c0387c7d4ee0e8615d046771c7824622b68cc7e0ecc65047c478c2b854e6f54baf49814ea78b0f164e5ec1177c373b539eaedfb8b6b506b133f4e985a9bd2910e5f5b55743e60d32c1078413dec39d9e4d85c86fb3cdeee8b644a9d508303aa2baf217fe40e72a066289a8776e060c355fd1cb29b187c97dc29305538c16f6c93f0899f1dc256bfebc7c4bc4725225a48c4af5c329c40ec16026615312a8f2a2209b157a3dda73e972f8655327d23eef636e24cd601aa6139a115584ca541f018c1c0185d19c78417143e00d7176078f68d7bd96c5d9cdbe4046668f6e076d7e9243a2e7c273287666a1f1df828660c43cd6d77e15b33a3f3d93609628b15a8dbc4adad87a0916e54afeb9b9b5e2794c8ffc22dabdacf51260cf73a1d2e1d823883e3fbf978d2ac1e85c4e0d9d2fa5670fd95d773297b4c7ec3a5c86ed63533bf7ea9b2f8c4562b6e77ea970a54d112bdb161e9c62aa2255fc6dc60ccafd14032898157ae27d2b9e703d33092fc7f5121f33700db9607b72ef7874846abc49114e05c2baabfab9e54b4f41a802d0db1af4de216ff75c20fdccc71cbe3ab5be91a49a8e2822d4804eef4d139011416627eb9f2e3ec3c90f74f42c4d0b93a41f38aaa7195556e1c5929bf416255d93f37f7fbc6558da94952df6aad006a4e89ace2008852f919d655892c600fc2f7a08e16864c749b4c382d326196415c2c8648f1fc6bfadb2faf56d57de46198b490b87375c92bbe35ee432bbad4b82a65780f152484648f9feaa386dc718ab55b76477e408b51f7c3a6c2caaffd680d122a34b0645480b93b49d7c2ac6181440dc90a73fdde6e34ac863ea9bd9cfaeac4654d16447836d8d4b0b7f6a53df9d8f112fca9ff079023142c4f00742e597f01503946ba0822788b886c9c1a08ff0bba61fe7c01dce796fb2bbfdda34d4fb553be1c110ba256555f48ef1f540daeb81c8540c177d0a41e601bd368389222bc05bf41119f38d6f25eddf71feac93bb11afe97f1a75c0dadd106f88259157923c445d327809be418e4683519a327f5268da9d271915cbaee3906ec57f04192395221c397c8ddf051438ad05cb8b6c9bf801a7d7fd34941fb8690e9f7ead63006d9a4a979348e274586ba06576abbacd08ade6f9c90fdf0c12b7acfa8ec45686b2b32606cb86f08792a4a0d2deacdf691741e6e021edb35dceddf3cb1f9b6c40d5ab5a5cf21aa660fc61adaed9458385811592d4cd8722310a826d6c3ede05b27f6734a808cfa0108f5c04bd5c555082b7a58c037db927c4cf4d7072f42e376d541ee217c26b3d4aced269937c83a58a386657ccd73f56980f784a8b5fcb5da5e895db7c943ce7eccf11903d63c69241f3b56e03549a0146dfa150beea73210e776ab12774dd207cc59705aad777495a73176f42009979a59dbf344018b6f0aa18276c41b1973dfe8373ef4e0292a43a750b4a07c8aacc92ce23ada12218970030073a427f0699eaf17dfb9a9384c2b0946109ba53f8a1cd08ed89970056b25fb5936c07025e2f60a978104fb09fc07600cba49e6b82d0a54b1587c6ec42b2a2217bd0f6a6d18b7648c43b4ba955b4f789e13291a984d699bfd094695c14c829ed1216e51d03d02c2fb4bacb3357895b69e3ef18a0cddf2c5afb78bfad22d631b56ae09258b5c4bb895cc9ab391c428849f4c611e5b94e881332bcf56d3c2241c08d37cc046a9cd3d31ae7a4df3f68ecb708606b7d1d3f192f9401a780595e8266f759d9b3d6b199ff566b226f6a63eca4874281454356903f8184dfdfac629e8654d8700c35fecfaa2ca13990f3a272626c2383cebbe923f040aa72d724ce7486692c540b5609e270ad95ac5dc5c3b8a0298654b84fe1670b5106213beb270f04e19371c4023a20038c4f23d98fb91b3a42ca851cddfd1301084d8f43d9b365981cf5212c3a87e4ddf82b435248debaa3c953ce3b4af143ef4753b9f90c561281c478c5ea9bf92f0550361b0506d1d0d7c40bdfe4fc0fe2e3ccaf399f99ee4c1e9ffaaaafa14561c10bce475c8c9bfd739c4b12700c0393997d27d936a55d1833a441b83c8c1a3ae9b0e1964af0c1b36763620543369ba75640872682d4f1e843ebb0792b1d3dce6534415dfce0ec1637e30ac782dbab70e76fc96f4096d7b80b969f04ec828e25629924f15375269b04ee21bfaf52ce0e47e4a80104fe998b184de8c7b0a698a835908e1e396976b239f47c70ee0c9cd993d15c801f8ec43b136140fb31e8bcb6fe00fbdd9875459a166433941b3db7d7df47dc57daca29c142a6947c1c5acc8086e0464021f8042860d214cdcbe8dd56188b995d6bf9491ec1ee1bc2d4c535e2c1eae1e74ecbbcfa839b8eccbe8c58f21c9ef74671b766877443cb0e2e146cb96af40c5fc9500fef07b32e563d7046908748d2aa9a1f2ecd795492f1e3fb825c57d4c8d12eeb9cd6f96635fb3d0325ca1b8e2a3dbb132aaec57e488f092352cb5c110bba8e1c305bcc32f461370a3998b9ede3fe80d32291711875538d579724dda10b027b831f11acc1a874be3b0a91582f9e823d85c6e7284caa262a4c26a1192f9987306ddb409388a955e4ffbfc83c47380e6797fbddb993ce20579fa69c3ffef3cbfa736b78c255e2964e8878ec3882e0db79fb13dbfefee43fca1a0d51f480716d4b8d4c9c2d762a5327f57ebcc121631d74e06c8a919d261013c5db4df3ae27e71"}, {0x40, 0x1, 0x8, "63c4143c80c1dd265cab1dc171d42def8ac6c8e5bb2c0c62ad290da3ec8e7dc2b277db1a87350298cb5a80"}, {0xd8, 0x1, 0x0, "4f368d9d286cd12ce3cd54f71a3ab8eb1dd850e2eab722c208736322b2a41a93f349ce3f272d15e3d7b191636980b5a9b446c684efbb6dd94028c7c0a947835308b1cc0a63dbc2af56f90eb20a2058a41b7c8ab42b5fe89e500c865f45239b5d9830f392e5a9a41fd6cc5e38ce1a0562c5c32462f3c43f1d47322be24fc8d9524ff53ae23c0b45b40fc03108dfc096e3452c22b670f516adf18dcbdeb855d843450909618ba20be938298184546ac81866be50864da163deb09c0adb44d4f3f9c86eb9"}, {0x108, 0x0, 0x7, "f2f503e3765d76ac55a894364cccf7d3a424f95a483180fe1261fab288096c08ba45aa39d9afffc25377eaae54298abbe6e07f8a5483da5268a10caa0436e1b7da021fff82e4c779bb0a28ff79362c8015c8592cd8d9a7f81ca3a3eeaacd0284eba11982ae69b2458463ddf8c51e7c2712aa46b13eb544b60022a1d1b04591cf3437722cf5fa9da39fac0ae1ef0f1ed32f56ad6b93d54af94a8fbe9c6f8269281828c6770ecadbe0eac93194b20bf814faded5ad4389c8e125220a528eeacbb6802e07c260811e51f4c4617e8a88327fe3f070bd9c771e3d838b7d6190a237e060b13efc1ca1787ce556456d8dfb9393174e023c1f43"}, {0xb0, 0x1, 0x9, "8d9fb855da72472c94c2a3d2e65a3c34cdf6e131c28aad1502d1b3d1f81fd35bba5cd331b0faf96e40ed00a5f75429de8c50c25c7ff1ae79c199b61d1d2dab1556cdfc1256d85b4b846b3b030de661ebc1f2bd8191327d035bfd3f38692bdcfa40bc958937533484c5ba8d77d1de3594cb6aa6ce26e55c93bfe870f25bba789558429adf494a0a0fc476ce674add0797da5a5efac2628297c6"}, {0x58, 0x0, 0x100000001, "ca43e3b835b06d51c70fd2a41bcc33bbbac0dc0a020effad0946436f6195af878af3090db79d93fc4a7a55aa75fe03820f742c8c822db773b877993b3c9f3b948c3a"}], 0x1418}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x10000, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0}, &(0x7f0000003900)=0xc) getgroups(0x8, &(0x7f0000003940)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003a80)={&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003840)=[{&(0x7f0000001600)="1efef67df4598ee856780ba4d0ad2a68a00858e2a68c45148d8cc577eead6485f8e760c386eab21410341676ba045bfae2f9e9de21d6ae33f618dbc23d4234c763fc94cdba3786592bc1f6dbc59184b3744c1c45d9f058ddb7f5a0f8eea82959039276843622b09f65b6f0d268d4329627b54000da4b3d4e1015e0a8d5e41ee737d21f468545337b39c22434cc255c786682786b81bfbe72dd7a5e7da72afc53d139705224dbc31b0068141aa3ebdcd4d8545bfc9512578fbde6b66a2472228e66ecf77227c36b810bdb61c63f38c00ed93e64ad8f0c24dfad7130770a12d02b2e379962c7956d6a934da72761842076d95c079950d83f1ba5ca731da107f01e27571e282632002e4183c9f351c825cb8928508468c0100f165d3b6b26effe1e2c0287e36bd90b2904fe4962ee0debe7107649f165bdcb12c64e31321732804050276776d9b46ac581f855fa06b19cf39f99bec27953c52511809c6823f1264757473377820dbe4ebfe8b72ba504abfb0cd58b965792dc0c729666eaccd7152097ccac942ab9d78d116d94d2564ea6b79d54f04df29a9c00784b18fd8f18a9c8b36a905fcc6c81b02f5e0b90faaa85f99309a39b2f1e1c80b18a9f674f28b196615025393129ddc2368b0c9bc6b7320aff5847b2eabc1cad1ceb25abd14ffd37dc418942b427e77f3da73392faa2d9e09c082548a6cece7b52d617eb0b1abad1e42b23176bf5f30c4e608533faab0afe1dd460656c959395dec90ebdfd5f80c35f8673cbd913360e13986daf98b2712cd6a0bafe7ca616ab65998b84881a5788533a44b708683acf0fd5255d424b8fa6cac743a0630e1718e232c0553eac17baf19617b31b073c1b9e1c246c164d5ac750b02ada03c8214cda8460a6d90989a3e36d98118009a7ec40890d20ee27d1f71980aacd6ad8edcea6ec2fd2158a1509b43221aa8479f3c7c26e26de8e14cc1d15cfb0694f254a38a6cf56fa392404898c098dd9bddfbd8136a25c083c82bfd84ba25100846f77eed71733e180e59f69dd1e9fccf81d38556f411ff2d02dc863b955ac0a017399c4f99b24dbbdf6f5aa190c5a4a246aeacfe466f1bbd6e7ee92253f27b829c385b1f205cba9a61c3970ea15478729d7179f713f8f4ef6be6d5a01c43303d8fef3e380431078c168dd9f646f038294e911aaf80cc1ed09a99130e55bd395904783e09a82f3c665336ab7fee9f069d2633d589bac26121d6477a1e3411a80742b175379da884b5b156c87c9d89395b40ef2264b24e64eb3c4f19a192c5ffece4c1c6d3b71bc25536f68221f80f78482d59e6ec6fce63583b17eb5a373f49bfd4a9f05475fd749cfb55c2365494633770e7309215dfbfcfee420105e179fe56c99ec30189d8c28df51a356a5f8377bb95cfc895b6cea8a30269d3dbecd6b9266941eb0a0883eae0a79f67bce4ab479778223c822052c1f8543f088b4bca78a6840ea9c5984ce41e4877e50e34b7959e10785bc3dfea19261d82739c932c731444584348a96ea609df3f54a9b8b06e82abf7e318bb4d60a1a9b497aa789b7a9516365638010f7cc07c37a755c08723f8b8454d24120b6ee716f32878b5f4e5cff66f91b21aa6923719d27d727570df493aa3a2aece78920fdcc41422784d60f3ccab957bfd6a86f680a4d44d55ee46767091b2b4360cfff71e31632e962215a929aed80a1875124e29b6c6f4bba260fa23a663e226ccbed972a7cacd390244afb995b4e8e8103d4058887037ef72820ef14862db926bd7b50b048bdd74fc6a253a62aa3758b3fff15452f516fe078f00b5a5ce11ec766cdc3d7970c4b7eb4049ec1bac99879ff65448acc7c924196656926c2203eb58c0ac3a460c9f2344bfec859f55dd471e021770142055768febf4f7c9af476aa88ba8e6657af9f4796075bc38378ccb08f93001045638702d3db133c3249ca72cbceb4f5569fb483c09c03103546d80cc95c0babdf1d9dd3e6773317066a5ab1f860e2dff8299b5b5ae5f2878eba6dfc5f4b89db6ca5b22a066bf84d75b16380c4b218f93b329fa8f374afeae9b6ae36263532db9a151cdaccf4becff2892cc7996e88593c4fb1653b9a3bb98ddf18abb8270203b146846725d858edbfa77374cfb699f722a12fddf5f76c0b81c29e764b10ebb8d2683dcfd34977f215f19f5bc1c3b093fad3c4647b763baa60a340f51136831ffafd5592b12b1212cadc279375fe4a649b2a93312703ff5657dabecbde6c5b66fa05c229af055ac5e251c9befb1048143e00d2c3fb65546d2d3b7db559933485e125f953c10d8a7f8ca67df9cf15d6f099f9202e8c3c1cfdd88cce98b3b055334539eb2edca2a489cd7245799e2b3532e4a94f64042bbdb84c900144119553d72993b4a14384a571b8196e430779e7d356142f69d358ce5eb0f6c15b4dcb75926f973b12e87ef803bd2ad6652498a5656326746a36cc5bb7ea143396eb0b0cb03064a6be59cf4575e479c6a2cbb6f44346d8ca5b7661a312457f7e1ce438c1e63bf7ff14455c018837c4226e75bcf401ebbccb5f2a66e36472b678f180a35e1c02458eeb741eb0a1e982100ce2a860ffccce8d7adcadc46e60595d2a687b86d2671922bc521617868311007b462e1ca423d25488cc03ab846857dc08bd10567866aee04bb306bfb04f4b03e4821c6acb912da3ad5860ce4549251f7d5f149fa36d2b3bb794f663de1e17425aa37754b6fc386d372ca4fc99e6a2e4269b152c77373c114d2454a857adc23b8affa0fcaa86c9db4aa89f4829e985c9fdd7088a2c36dd170345e79401a87b688d2902c1cb32231afcafeb8f2e4a9537a0c22f43848200f95be26ae4612245c52bf6cdea04d9cbbf01a44c56d330517626ee549261e8f802d0c76faf18c4a90042cefd32fc19dba0f288f447ea3fe6fb49a4a8988e1707979854e835d6ed9f7d126009fd9b6cb3abc986afd83e81012dc834e5ab12455135b252359a8315d3ce2de10172a97397f718b4bf21994822874c8c32e6ef0d61a128d143f5c07608b39dcb6ea3504b2b125cc1efb11f549041141b053b65c8e7bf54d96b72992170b9957ba9783ace015d62bb934cbab9dce220c6ffde4fbbbf621d3c866adeeaaf60df36e32a6a780aff0cb379c1d5932a78941e3425ddd0801d9d58321ed5cf667e9912aef82326570ca43f61e56c8d76141c3e7f3507051e52f79e53755da08f0ed5cbf762282dd165fd86a02230f2248ad7c14aa413988d6d03854abe0eec9e957da0d527e8761862d62895cd600f85044d0d438fa19355ed897181f80415154b20e2490dfbb48b72cd64afa020ea2136681d6cb92dff13720598cb25bcb848a4f97f2828f2ea0facab14f547e00393f0b265a3e8ada172ab3c74b547595d6a90fc098034d2acd8c1cc8fb5a86877eff934402a8ba596d916867a72909aa2659c24bc7c05073355619b019dd9d2f27e9b2110027bdf54f0beb078d219d0cbba58294fe3a4022210472e21e70bd236c7b81ef08c5c91185955b31372291121960efab188ffb70b742e75fd267867faefe4ddadb251664e610ea09ba2400383cfd1b7939235323f72557e9c9aec5bff84b5a9ebf76f99643f1f8a512ef7cff32dae8978bdf52bdc74d815a2ce73a793b69c6c852a025ec58d1ba7bdbc9775db77132d4fce0fc2c5ae519c7501af43994cb60d5025ce8ffcade655374810c365af4c2d36077192f9be141652ee9f550e2e6e924e118911eaede0731bc40e0b8903d5beaf989f028842653431bca0873f59b434a4a10f4bd9437015b4c58b9608f5015a3d3dc5f85942a39d3652b0119cd02ed009678e4b586908b4d19c21efa6c0ac7d2382abee774b08726f9a6b61f25207e55b35d3b164c339197117a881dbea64848d93dda7bc2bb517a2c5927ea163aa2900eceec89fcac807e06fc099d8b4845f8625ec1f67acc4c934e85dfae066f098b771e2f1f1a29091040679d70b6064ec8d1662e7a4634cd20313048bfa6bc1cdbd9d9bc5abf9113048c0a3430e114faf1a7e4d28b5d1315a09a22925ecef9351ad85d614e017a6efefea5e50d2a8228104b24efc6061ab6cf55a7903e7ef870e77da1b0a2067c19a6010fd8cf4a3ac0e6775f9ff294dc40909e9241d918d50e3023f39335776cbd7b52ac1b59d8a79967eb19dc3d64c11d5c554e575b73e5e1fc7f76bc40ccb473b695b0f685a40c9adf9325a785b05141daa187d2582967311200b304c6122887d27b6f4c9cc834f10668f08808a258fc8ce197f2070d51ea5ae18397481d3b13089325f34e33e8766a606f4211e0066caa5b942b31873d595620205400f255c3c9c4db828b5398f3f7b5b74040138d1b17910d9b09ec37e5479e9a77b40f91660442d25252108667256bd55a639d96f0e57c0289e33f2effc616ce59c8ac472cdfd4aa6adf5bda727e4e3b715873695428adc455dd588520d79744cb23b80ebfd9bed2a6d309679ffcb6d05f77ef97d6468d4b890429110323869d4bf8d45f482c6a15fff95a5bba0b21102ffe2a81340d8646d5a025398c9bc4c409971bca1491ed6174b25046b9427398a658320e19a2a08b11d97c8d318be834444663b7930e1b8240628585522aabf0eb98ec756ba39c83e332380b7f3b275dae1c3fb3b448d59b08815722f5ce3731192b62470e8833944fc05110f91ce34514d8a27b43767c7a8e873c4f0f9170df17c8c1898cbd708afaa7bbc1fea754f0dd8c83a5243c82192b49b03470be8569163a6f610b925d7abc689cc32675f4485f47102e14f7d175a0152b85276214e8b4c484e8ea6b55a458713e5555e99c7d4a8b817c79a4804b451be3975df24dc5bf0168852ee119f7824d9f263379d6733b1f18f29c5250c17c6a291402bb186928990bf9ffe25efc64bef29f669258826e2168898032b37b4400324d59d7c0a48a1fa1d2997a397d9ff3bad12e36f4243abcc45bb42aa2794a5c043d73b8db8826e912a45831906d6b593793c5761e3f3652f5a9f0ce5fa7ddbbe9c1635a54f39b02ed5d1009973cf67c67392f6544f381d5dfe60d94492a29e3dcfbf08c328adac539f445e50e4ec2b7fe7d61005485a539f1495c082cbd27b2dcacc857a7dcf98fd5803205d4842028ab9a8f62421ca133658279aeb850b8e051033d86d5466a4f5d8cd8709bfcb7274284db478278e9b72a58b2af46d83fac1a225d0ba0dccd6e189c940aa22b453153c8deec9cb579cea2de8971b37c59a2d3f65b9f4f20d6d8b609d81864daa4ab9928da29796221c4e038c9d49cb9cbb089750db4cdd9eae19acca22df719589c955324f11c8bd8321e51bc584cd050995b4acde50743ac2a44aa9231763b8d637d0750fa562770fb386ac0b2578066c5a4f1aef6963e2d50e439b77705255802e5766d282e6e8ab6dcf1eefd6b1bef56b3208b92fdeb5bc3e3f988ae1f5b0396710e77d8b076d13e8cdd0261774eb1584d50980d01301e91bf6cfcf88c0fff5fce5be7efb545f9394389d907a0dd05775ba168c6936b48137a640aad4308111a014a1010dbfa2f0cbaa10354fb2a83f37652165c26aa41bb30b716232a317feb6e08d9a20c8e5941133cc91623cd74f565c4875455a2ffe93fbe60d6ec7fd4e6760a7c5fd7ae77f706cb01b99e14ffc020b08aff023e36b6adca941f88e53b0a15df6e9a3208556c5e047132694c253c23e34572b6db8d30c74d42d65fdf2defcf9eb494584252c51ce10ce2f2f295a6877fb279537ec08cf5385d1fbebc4f59551b840779046f95da6", 0x1000}, {&(0x7f0000002600)="259358a404f4e2ddca88e2c99766c287afb0f9a27d1677fb738a8101f98243b2759b707d3e4b75350e76ff3d2e50ea2dee2a7e8ec02c6b64c4793143ba02b4c9069cbd92131b63ce35058d68653936034a7497cb07b06adba253117f987f843d76cfbee05f1c652aba6cf5901008601a3cde28260e7626ad1cbd433049cbf42d051f45c883650718ef60e3ed145429daa43f6109ff536d97106d6556ba95d2927a55025f9a391519631fdc573df4b9", 0xaf}, {&(0x7f00000026c0)="c32550c081d67fbe5511f6079dae7b881452c62eb0f76ff667e08e21f235dbe7d78f502dfd228309a201f40bf0642a971f1e61b2e03c53f1b18def4f961cda7ae2edf51a93bdb8543a0b5bf0ce9d98a7cc8de62d", 0x54}, {&(0x7f0000002740)="3e60a628c9263844ae5caed75306ab9a4da9c8e45ceb8f8cb946ae4e5c67eb36352eccaa1c99a66a4cd241f34ef0d7ac1e2986ea397562335a85cea8af96cf47998874df3272071f86ca14f8e59d49b6e0735d86550fe8c23fdfc9d3c1e049905e91511823617aedb036cec7dda86d98cd55c2613720d5055162fd2f8e473aae06d839ff1853b52dfa1c2a8602605c7783f51c8aa5cf36aafcb51b208bbda34b91a50c96656903148bf617019b46d4bc54ea876873436c83a38b2946b583ec7b9b726082583941c6793ff4e0614e79dc03079bac20842e0d2b3d34d8c6725851829d9de8027ab76179ff80c527b05b24d2611e3d0be8786bd77deef5a50bb6a023be17b49ce95df148492983d0d025a36d0340ed3bf0bafa97719be22e7f73636e5a1e9d11c1e8826ab53f9a98a1eb116287fddc794cc8d0c5b44a3d1ae427c3b4ed7c0bbc35612729efd686e827261641f72fbba6e1979a782bce09dbc367d299a90ac349dcbf98bce25ddf4abd54d3125f8ad35cd5d7155e2d751a3c13b6e3970b83134b640eff84e0232a9bf30bb4df49933bb4e25951ea8c2f46ead0956105eb5b55c1a919ab42c7bdcc8a675ff75d113d8c1ba3e0d2d26c563367c60040b1e5fb8fc88d804aacc9999f6d639fa9becbbb2c76863f610b42c35ae77a3edabff11cefd6fa296e6e353d87455e82c6b7d85733ba94f50d64d999b9da40147a012a9f12f7e64ccc2ffccdae777c8a75f634b51e524a64e6059b105834c73f1b0a4d9262df71cca1d227c2c8e051027c066f4e2a8d75ec80a28817f27ad4f4dcc2ef774c73952742b2b2aa64d1d79c7bfec0486dda59cd09f3b6d5048b063d6476e71ff8e2de2546f72602220f865db57c628d67aed86879df6a31b94636f38902de0aa76d024023e8a020c30a13bfd40c1ef5bc89ae9868845288d2c16b3aa43c5429c5aebb01df1cff8514e3348776d56272b065a96b598a0b9a7eadd4f7be89ae2a61ed95909108a13333dbd45fce96744633b09e93d1aca9f928e6a811a682f8cad37f2cb3397d36c9c5bb43f2c1cfdc7bc1be0ca525248a55c945e9a9146cc36fbd9dbda881037bda35ffaefd6965889212566469ef585843833163f725e857b70d589311de25fa7b71a7ada44323a6fab2e60e7ef7df07ff893b39a3851aa45750a444d7657f224e3ea3d6f8c73de12d8234eb00febfa1a8506f8877c03a1574e456384a15521d39a5d4b0a9aa68b7d55ae99cd9bdb8920931a182e9cc0f9aff9f28975bd32f1e04c95b31485611ffba83f436d306d832de3aa832d774c2892ab1f1ead5c1585bd971fae7817b9b6b0fcfa646567a0beb0860d84b06201fdf26bb8c2542273be8ebe53c02a70a1d13828636c5abefbf7ebb704692b8f6d919879198be9e18b1d0d4941bf25cf1f015347fb6d97d9ec6ac7cb39651a5f7ad2a313c6ad8b7e7ece157df30a4e00726aa508b607e8f7bed59af42fb00efae4f61185ba0d6ae15b9f2f8b1e6d10db6f1a4832e9497f41c20e95462ece58763344095d0ad0f7ded2c1c8f45e7be005a5d72d712e599513c3f18db287fb750faf2ddf3256881b830fb8d5020ccfafd6ef5ef33c72fbb1e50b062756d6d14ccb4f8fb19b4ccb53eace47a5bea82a4fff03b5ec48c141517fd5c46117f9e500e0b46884b2d181c7985b88297af1245aed5340af7050bbff3c8782e5f6577384cf863ba64f1adcc8d4da00d0d17e635008282ad47d594f59e21916da2311b2f8baae928bbef8976e99390df42c5840666c515cfd6103f3027226b3aa395ff5596984619dbe23ab7b99a9d4bc15fe71dc77a5a1fda97e6d63142f3876005b4286369b5500b3d20f10f981c218d8b165ace85239694c8fa34a85bbfb21ade59f87890aebb78035a48d07252e9af0fa6dea65640b00154dd5335a17881e6d42f91d26c1ecd2f75d08d1a54b81a4ddad77c21b68285ef4a89d17110883f108284c420e6c5acfd8b5a4099444a2cd41c1b1158f05af2ae00c34aac1eb3e40496232529199493af69d0ec7a971faa85b45597174cec730a8019191b392761d307378a05e8eaa9ee4e3d56d545e6b2d4341521e3b5af38154d8e868a45e0aa3fae99d001101c824d6f6cefc8cd409636fe6363869da9a3abb0255c7cc1c66e1aeaf85b7b294e3f81c8fb14f27f7e44ac9d7d81d1320456e881299132c485a5ab99abed3ee75a80db66bc28fd6d2bde6c9c075b32807d37d64103cbe1ce17d891d41dce51a79fab272c87984c592b934736d0b5ea68a6e23b2eddd8e6961ecf9d45604bd6548171ec6c2d953a2183d06116790f98f9166e5890f3600908ae675c49dac72b70179ae0902037e72a0280f0f753927a118a49da92224f5dba2d9e8ec002a2758c30f0c35b104038d93b422aeb542380878b6ca594032228bab0fad3056ca6910929df997302d14a16c677829f0235f8fbd81d701e095ca686a85b204149e2d5dbb0c9ece102cd336ebf3b94c25299c03d6ee10e618484ed24145215d54e726ecc25f5d1c4cc9fe235445e1e2d30a631b03346448c87efdd6aaedeaa24d5c97934ed6848954eb6dfd3d292bd91cfab6fc095a1556f5c5b498fdace1087cc93051ba939275fb8ec5f71ae599e15da8494667675bc675daebbb794ce29468c674e308181c576e6977283e1e02f846228c630735b08d3425ed82da8e3d6153fdc794e4921ac798102f825293cf272a4a84d4e06ac62dac4c893a6dd1d5f49efcc2228cd024c35daf2c1b0a4dcae359fa9f9b53d3145a1af45e2b15b2117597d278f9e54bbe176221e77e0d4fdd5aa828e5c138e1929224573e2d256d7f90664231cbea7d6a8cb5ea3a0f1b27c783b52a1d230ce5ecab02cafece653c3d1b8e87cb255d11e4adf4eff1b0ccf9a066b6d65be5a403076eadee7d80997176556b7358f1c59229481e35c34c31d8213bf45b87f296c03b5d71cd8fbbf7d11415762d0bc8c43e211c25f24298a2611cc73eb5230afbf55ea4dbc35ad26e0c944967156ade2a6f73db77c4f2e39fb416ca6c85d9a53866903ee07185bf7298d79da71a00f20b14fc2c5fb40cb040c1580dd71725df7862063af4562d110fdba101041f650ecf92ed8e9731022be3a245430ffd934c90a08312a0dc089e07f41220e8075fd7a272a9d7237ea676581bc3890691620a60cad4bd4d62b2625483047b072adfe74ae6fa94a5a2c9ee55346ce4d99de34a6078268cb1bbb5dce90403c7bddc72e022092badbf0658927297eaf25db68033ec177b24e0176bacb07a2a07311fe6fe83ad9a378bc28fe9e801ab7688cb0316739ca409ddd8ae2dc1f3dc35ca11b942ff359e5b8a44f47bbfa12d394f0220e2b6d514496464d493edc3ce61ae65a1f56a49119b6ec9e6bf284fff6743ca306e028ea84c4a65abadc18a6654170429287bbcfff52a5e6ec2e8ae71e4886e161a4c206be1e2045cfa6d31c9d4d71778e0631ad801c9ba4d480699cd0eb94d55dc761b69636982ec7b78d646ae0974e0ab54acf7f17c17f446bc0aec6853647a671d52ffde0d01018104957d2776de36469c8b826cdd7ce5150623ba3eb59bffc0520104a6e13edd37b02b290be19bb0702a954b742bedc6b02ab3e76db24d77d6b3365336920d316e44940d82d4c6b0758faa3edd56c78578ec9dc4d22016e12fe0164fce9ec9efb547679201b8ba86ed83ee2959f407e7b9459987915fe744b628ebe09116890369b7fcccabc10a378df49b8319295625918d8e3a75480a4b560861a7cf89ec4a70309ea55aeaacbbf6003bd6c6721db1ed75e2b65abfaf06cfe8a71a61b2aa0a5693fcb3e8019426da487d3c91e4349cff6b7a09088a0a2264d5b1bfa3c5248cbb44aad32424142b803be9f6d1385c767c3f8f90b333e31a1911e4ebe86301d776ef83a893825466757c098f5f8209c142425ca3543e9cadbea892c686c2fa9df4f0a724ce4e2a9acf634f9fabd7e36ac0e9f57e290974d84120bda7fc50347bdeb44cd4cf6512151a495d1d86a53883998a081d141436d1213054578c300939ea0be118dc0d000e2c06eabaf57158a834e9b44c6bafac04f765aa6aeb05b9e4d0bd5951357dd2c766cf44999fa77f1b85f192ff2a52413e23a56fb0733094f2e61bb7856b953f08def3a2a9238219d63271dc152e25edb33f92a435a4af104b83d14228807c68e1f5f58702a4b6b725ca07c13602fa3286ddbf6cb690f6b8c88ac329ebb76e2bff8cadf75d2e6dabe3a4fb340216ee54723e1ee4364146d3fa37f695d3b7b75d0b95d601da0636c1c4b025517830f1987eb295e7fb7153df043e740c217a7ba77d10c980a480311032948ebdb5ee0ba3f700eaccb2f93eb46ee3a720a377adfa202cfe28af2404547b37e9a0a52833ef89327d492b2a87a6b9883f073f93e25a8d6dacc2c124f9251e300dc61fde67fcc0603d1b819c245e90686012b02e07601c3f8ca12e96c8dc7a1f84a4b71382e5b98aad228b2bacd8dd501a0f15c3f112b6bdcdd43d073ac60def73e099b572866ee8f5436137fd61cf1d9a13edcdd8accb371dcc0e39bc96d9911d68e38867c12f1ae1e618192dba10ddc6c46cf70d31b08b694285dff72c5a5608fdaf23b1a971f7fe55b6d70ab81c1443a09efcb3aa5a8269e5aaa85ef8b1702abcf09366be2cf44cf0639ca0412868bcd94989c51872c72fd279dfa5f0de6fa87d04bb849e1c52c2792469b4cdcb873f61d1e9f2373422fad1adeb45a5309e6347d3d75ac8033211da011225dbcb6acb8234378c9a54f53bfc98bd2458f90be4d25b6e20900936007349842f871a1ee732846df902cc33afccc7698f9f2f7a6dde4bc9a2dfb13ced349d8ecb34bb2e5c69742c35a7fff2e7baa920642062576837233a0ac233f71225507d1074a019c08cbc96b580b275d3b038e290a5a6b8d1e68f8d79ed9420e188a713e3a16796ea7e9e516b3f27fe5f7b75cf9849401270b5eecf484b6555eb29b5b664fa02660d9e694452ca8875aaa78938e0d0ea9df058cec4da76e9ed26af9a59c8aa8c92c2433d7cfc48b4227b4f951a43d60b2029f2dc43cc5bf63233d66370987e7b9199943462e7742aba4a2f9792059872c6cb4178c04e746553172112e4cf4fed3734470f9b34666de943fbd047e3fa8be0bc33b335c00b4cfaed277dfc9c38877d08165cd715ada0c2b6a5038a94522b98ccad209011e013a70052b5f62dee72c6ab0145f9b3d30caf659c58a1d3467c94df0191a80bbeda6d3c12d530d72db8a15e97cb1584882fe0c9d34a59923eb4bddfe06b148375e0ef81654c6d31210e06cb920486ed861d20d2102f6ff06db0fc3ba182213714b9c510daa7129875995a118689dfd20ef9233a2820f08c72d986469743dbcab1b37db90bdf76aabffe74b1de26a761a5be07b934d946e0a23b99fba5cb953e2b53a6089368c2d464a3d1f486e9e9858cd75f74b9b65a9cf2d4849f38c7e61c597c191ff106a24a21bcb6675a3e3c7a9906cf38c1d971ed70b007e434da6659615aaad9a78880890c5348ca05cd885e42c27ccd570723fd6aa83ffa1cc1d17521f0734bdb0eb8485fe96afaae8722c746130e78ae4e0b9b5e8cd61e8ee8a0b1c7051e8966be8e7daea1381703392e4260a40669d4c00989d0299d83b9f5eba59dbe2054135779e0ac4d9bf0545e54274fb980bc48cedbfc50ab6bd5175bb7669ec30a557f9eeaa4ab9c1d65afddb7c93707a18fca0b0b430accf18144c0949215f61b489a9541653c8caa12f32e095c8d27872", 0x1000}, {&(0x7f0000003740)="01c4168d05b316b908505d69f805048cce85839160899f726d45619b3117e52f10c14771487d3463224ead2c2892a701b44af58e222f87d2aa0a4df16c09929f78334cfad1f361f18b354863d6ed31ba21c6a13725b11a1d6af1d83d5fa6ec1dc56943c8d3ba65989d44474f64320d7af92790c31d42e8fa9559fec4aa2d37d1450bb26a4ac737ed5a72c992a3f9b930d5b7885c12d1e1a2d072fa0490a59ae9279099f6d6bda3909299f5b912de7c15c32114d31a3d0911b99465074d5579dfbdc1c450a4920f460343af6b9e3723eecca6f27567d2b011f8a634e3896be11623111306b1f075", 0xe7}], 0x5, &(0x7f00000039c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x1}, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000003ac0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003b00)="62114258fdf06bba3e9bff98b7492770d9b7a9c14ac02c1b8fc4ba985c7360d718dfeeabfe96eadebd1fc191d708e1b8069f60774738e61da79f092ea379edc5259633952874bfc0c28f8350bcec6da51474e75b2063d99c9ac5fe41fd64bb5773fb8c043bba657497f58218dda4b474535d565dbc2d69f71c79f554c9f00d249576e58259a4a2a9a0e28846e84c252993fe59f37ffe2eaf25ad3460cd4d3bdb5eac0d8c23f0", 0xa6) getpgid(r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000003bc0)) r13 = semget$private(0x0, 0x3, 0x4) semop(r13, &(0x7f0000003c00)=[{0x1, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x8001, 0x800}, {0x1, 0x101, 0x800}, {0x0, 0x8ab8, 0x1000}], 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000003c40)={0x4, 0x81, {0x3, 0x9}}) semget(0x0, 0xd3520ca8e9ea6832, 0x4) getpgid(r10) bind(r1, &(0x7f0000003c80)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) fcntl$setown(r0, 0x6, r10) r14 = accept(r0, &(0x7f0000003cc0)=@un=@abs, &(0x7f0000003d00)=0x8) openat(r1, &(0x7f0000003d40)='./file0\x00', 0x10, 0x0) recvfrom$inet(r1, &(0x7f0000003d80)=""/222, 0xde, 0x2, &(0x7f0000003e80)={0x2, 0x3}, 0xc) getgroups(0x5, &(0x7f0000003ec0)=[r4, r7, r4, r6, r6]) bind$inet6(r14, &(0x7f0000003f00)={0x18, 0x0, 0x4, 0x401}, 0xc) sync() r15 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000003f40)={{0x1, r11, r4, r3, r7, 0x92}, 0x1, 0x9, r10, r10, 0x80000001, 0xa46b, 0x3}) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffff001) open(&(0x7f00000000c0)='./bus\x00', 0x20d02, 0x4) 13:35:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x103) write(r1, &(0x7f0000000340), 0x10000014c) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x60}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x5, 0x2, {0x71, 0x7}}) open(&(0x7f0000000140)='./bus\x00', 0x28083, 0x89) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 13:35:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x6, 0x10000, 0x81, "d4b35cea3fcf1b8a78af756d2b2c28cd86b0fefa", 0x9, 0x2}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) close(r0) 13:35:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 13:35:30 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10120, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:35:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x4) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xffffffffffffffe1, 0x1}) 13:35:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x400000024) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000100)=0x801) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x20, 0x0) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x1}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 13:35:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x4, 0xab9, 0x3, "e884fbb03c1c89b85b70e80342893c47711c65ef", 0x80}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3da, &(0x7f0000000180)=""/88, 0x58}, 0x83f) 13:35:30 executing program 1: socket(0x11, 0x6, 0xffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) socket$inet6(0x18, 0x7, 0xf9db) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket(0x1, 0x4, 0xc2e) r2 = fcntl$dupfd(r0, 0x400000, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x100, 0x7fffffff, 0x7, 0x6}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000080)='./bus\x00', 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3, 0x200}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 13:35:30 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x100000002a, 0x10023, &(0x7f0000000300)="cbbbd8a28efddfda838bd25c92dfe470af3b371f", 0xfffffffffffffff8) select(0x40, &(0x7f00000000c0)={0x9, 0x8, 0x101, 0x4, 0x5, 0x7ff, 0x7, 0x6}, &(0x7f0000000100)={0x4, 0x8, 0x1000000000000, 0x1, 0x7, 0x270, 0xff, 0x10000}, &(0x7f0000000140)={0x8, 0x7, 0x7fff, 0x5, 0x2, 0x5, 0x20, 0x6}, &(0x7f0000000180)={0x0, 0xef49}) sendto$unix(r0, &(0x7f00000001c0)="7241849903e5979651958f7e317073673dc6efd7cfb27aebd912e857c8a4912747612f3dcd79d119f25b2be12e8d71f625f873525672b7cd9142fd85a84271db9b973ee0f10b3a1ed310d4abe2b690e7ddce230cfff89259b6e6", 0x5a, 0x400, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 13:35:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10000000002000, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x7, 0x200, 0x1, 0x501, 0x100000000, 0x3, 0x0, 0x3, 0x9, 0x444a}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='.)\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='[.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='..@-%\\\x00', &(0x7f00000001c0)='^+*]&$[\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x02-)\x00', &(0x7f00000002c0)='\')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00']) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 13:35:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000540)='%@@#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)=')^.\x00', &(0x7f0000000200)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000580)='){&-@:\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='#-\x00', &(0x7f00000003c0)='@)&\xe6)#,\x00', &(0x7f0000000400)=')\x00']) 13:35:31 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x108) semop(r0, &(0x7f0000000000)=[{0x1, 0x1000, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x101}, {0x0, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x5323, 0x1800}, {0x0, 0x38}, {0x2, 0x3, 0x1800}, {0x0, 0x8, 0x1800}], 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) 13:35:31 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) write(r1, &(0x7f0000000140)="2fe79e226a2e30e092871e67f94b6eab4e76de130b5b6b07d71a3a50fc30602f9b127e3526a4a1e3d61cb037718a54ebc30622b67da62b8357e7b4e6dfd386ca8e34295bf1b490b6a7110810def289dd0e97dadf", 0x54) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:31 executing program 0: r0 = socket(0x2, 0x4003, 0xfff) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x8, 0x7, &(0x7f0000000700)="2be82e28a82e312a22aff1d06381f68cc96aaa2154f99d3c860f7f0f879c7383cb2e104af3f61b1562ff3d243122c7c56d34b2d7901d23788199f9f021cb510fbbf279f651", 0x45) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = accept(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) shutdown(r1, 0x1) getsockname(r1, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={r2, r4, r5}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="3305b8d208f2930eb5754a13284e6de43839d12ae4bdaf9564a117f761719cf25f6fe3b1781d37d8ed692d58721042378fa02e6f0e99deba65da960d0bd57d49", 0x40}, {&(0x7f0000000100)="79b9c045ee8c7aac5d14c66a2785498f66aa20fc475622cc4b538fca6a227ea1ade7fcfe1a108cd9c8b68d12cfc7280df338bf7d", 0x34}, {&(0x7f0000000140)="ad9b27bfe49a762e21ddb80bafaf3aed9435f915468447f4cd7425e530d2d7f7c9b1af3e817eda7e076a40d96c4d33902064d81d8d8c289adb17c726b3e3baa6ff57ef495066eeda23b367193609eb9d3f14e3f640af4d836db26075f8937f29c0", 0x61}, {&(0x7f00000001c0)="bd5cbbb370b491d6e8bb8dff286ab693c516d039cf6a858854cce548c8982c6cb8dde8edd75033d766a869b22c2d6b7750c76e59a851aaac676d65cd9735b5dec905600d87f141b9b1e7aa89991a1c4203df9840ab84adc02ddf9494bdc7e2cff13a83eeacf8dd6bebe0763a97225b432fd9aa72fa94cc6d0378b4069e163363ad0e6931fcdca2d847d76f76b58c6d591527657c2e1b5398a206182a307139d52a57d256081a60fdff5fa0ee161061a32dfdd26a409fb2cbfc911db6104e6501c77f3f02bc36df845d847c164b60e9bfaa19792609cbbac80edd0ea1b2df3359f32b8a8aef1973b93539f11489d7c455d8edbd3ddb728b73", 0xf8}, {&(0x7f00000002c0)="4512c9090baa559751f817ab12c7f736e1ccd432c2cf22bd3b5cabf00a04adf147bc578332c46f324b5020607783cfd893e9a203cba38ccd76ef286fdaeeca78887418cbfe8b6ca9ca36f14261c1b95cde9eb81772d35a8e7cb81e078eb054ff219f433e3aafa41f7ff6ebf771e8cdd3883811821a0e57b2188257f2579072b4f7b8c7949e8362df624502875f7cb9edff19c664a147e6473b5ce09a516dac79876e17fd0a4b7596492da7398b718f6f4682a3827c0db9f701c616b33e", 0xbd}, {&(0x7f0000000380)="37fb21e6deec2b5906e4fa60f7ba890bca142515d0294dc9cf686656dcccb3a748619fefb32acd981bd4f1c8b8e21e6ae869686c4628bb53977d", 0x3a}, {&(0x7f00000003c0)="36689b9fb0b197a8f04f1bde1b947e3a23fe13527b0bdf5090f24964c51dfcdbe59eefff927b12b440aaa0c5a59d855c58373e11ab957511beed090e631847135a3d75d7ead9eb53329266f02a5642a5e3d968b89c580e0cadd9ef177d96673af440e21c9da1b1d4cf8e0dff304af5ef4a3e53278b55d7045180deefea7b734c3dce169b21657e3bf7f6458968b62e5800f924e024233fe566f1bc88b4efafeecce1868534cfa42ea7a8f3cf2c9d9a4c38183612a18b5a01eae4b541ceda67666b05242d0d647273b690a8a4f9a3819f1e2ea0d259576415b8979d539bb067646f6e8faae04888c2de927fc5ac0b3e9e", 0xf0}], 0x7, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0xb0, 0x401}, 0x400) r6 = getpgid(r3) connect(r0, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r6) 13:35:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = semget(0x1, 0x2, 0x14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/155) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x84) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/196) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 13:35:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x44ff) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8010, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$KDDISABIO(r1, 0x20004b3d) unlink(&(0x7f0000000080)='./bus\x00') 13:35:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xb2) 13:35:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x260}, {0x1, 0x1}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 13:35:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) pipe2(&(0x7f0000002580), 0x4) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x3, 0x122) semop(r1, &(0x7f00000000c0)=[{0x3, 0x8000, 0x1000}], 0x1) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000140)="25c4d642fb3fa9e597f4c21135ec93d247d816df3d999b13060afee0cdb84cb8375cbc2eba04947a9407c5c3a1b04496a98463ef815b8a3166c1535efc41e2ce6ec3b81309cb3f11935d5d8f0177b90518d4ab9a85919cfc06edb8538471194c55fb49151505b2c454c05e15d029566131106271d339372d2971179dcf01e0764cdcc1b31003ded5b2ca589b55b20a991a972d9f814917d4f4df933ce444a5e7714766748cd0ac3b9da5246b952799a52476b80585ca22eeb98efbc79e49e32ea68c33cdff569646e9d779cf8cdbdf6c9e26095d8f7c9adfaf301a3e832335e07605170d3036f6559f1f243fd370a9865fa26092f73bf431fba421b5974f0492c557da636fd0d651bf17d07bce4b9a7b8120bf0582c77c8405e245570d0d5ef9ef2316a0ed906c310349fafda96b0e2a7d525f953a834e4b2acafc5e63ff1d361818926a999735da60cc4bb933a1dd3ce6b6755c634c249d36aa82ed70f698bacb21b993858742e254250015216f48fa3c43002909af8c13ba486c09bfc1308165bfdd839b88643bb2cd9dafef3e0a10f4f90d9c0143a7d3f6f954d62d84f961f768cbbf8cce21414c5793c1f27ccf9a65e53ef1a5abc1b4386d4a6593ceaf7bd76a28434be390120fca9492fdf340c6531c16272dc581c42a0161fdc9db027f7e284553373f3e57ab26a82b3194045f2371104ec17ab1d027fbf8585f8243af973b6805759ab30aa48c1dbeaa91c844265a1d5ba3d5f4a3258440002d769e7051a021dd60d1f82dd4dabe3e90028852fe2a2ef4fd553aa4ddab2287500dbbcc6db1dbf217269521c3b9946fbcaf68c8c64ec4cacd187d082f6bc11fe63f6f0200bdf9719b0c32bb92f9bbb8da03c9df93e201f72c219b49ec5205cecd6d287f56f972bb2e9e2a201b7f0c0dba0358d905c9af5edf26bacbfc052c99f0d20c78d4ac0d176741543b315489554de6891235a303505029ca282e05aa18330bc82595aefb53f7586f167597821a8fe930e18b39dcfc7c8311ba8427676393dd6a8ca314d0272a0c9b348f839cb6b0d3741d16acc7c79c4f1432363e638d70d77c75a78ae69d1e6eb54f754c678e7ff92868264f41eecf97896d98a054bb078dc06ed159271cb23a1bde7b9f53ccdb0ce33c975bfdb159fab0a75eef194262c5e2fe5716375f2af3aad9c301ebf5f8fa941a6ece43d32e0b5790c5e56e2bbec0422d1fa1b2349ba3693c1fffe6906b80baf023bfc27c381891379ed850c9c538fcb803a982ee8799529e92e650af39db98a5d1b68eac3e7ce954eb17de6f0cd73a70f2983349f515001b9748bf5f3bce0ef32f490970648cdf8be5b442f94be6a15533ef3688d8930b1e4d2f1acb887b05056896d80503846c2a5ee1a041dcbf6a96a068bd7884e1bec48821d657a19eee5f86b0b1d16ad2df912de359c93aa9346c85e16b5495be90608aca0055093f71e15be57c8b48e022eebcbfb1fb5c2f75ffd34e928cd15faa99372c3351af4853148be78055e134fe46e0dc9c1ca7de8c6164dcae35f198515bce061a4ad6672506706765f9dadcc3d2d5bc5a4b783caa2b55d6d3b96ee216fc1de2a319bd870568883cfd560a90478ec15f00130609f10c90459d234d304565125d17e1cb4d8afbe2329e7f43c13d304ab56ea0bcf5a70656ada8a6d2d49ead0e7f879a1f749f00bfb7630161721d30865868a59faad00fb129bba47c96477184a06c1cfd14c5343735e663a973ddf77153fde739b0fa5cffdb5106a32da488aa6bee5b453498705f50c69c9e3facbbc9b4bac729ae16c20b93c81913bf0d11e5b738a7b0c4bc690f8832bc7d5fe6bf6534e23360d2650790563974e4b8f697853fda40e48d100039af4a0f0fe31a2ec09f90c62f1ad5f6285c0fab617c688dc97c924def1cfba20e2ca44b8505cb879931948a2153dccd90560583688f2c391e3d4ada44a0a4d07b96c4a251f74fae9c719eaaa77ef6d6c2b059af90256fc22d142cdb20e94688678ef6f71dfdd8a4552b9f79a6ae4ce2121a92c973ee9b013236ab679b500f15d49a81d6b22a6563927dab455a61a2bfa172ebffa4caaf3d306ce9d326599bf4cf74a5f3bd0ecee64ad56a3154f9ccc9deb9236dfdfc1270dec10237c3d155cc128d8790838d8290a088dafb337fa58a099399bcb29f5a43038914f69537a2460c15042ca5f24bf2c527b0838d5219ef5946110a50897e34ee80006aae66d7ce9d685b3cf850e255792680b7004e23b169f627cff1cea7a34f96f631651d795ba7da2e797d410e96712346cdf72488818479813909166655529a879dca933438b20ce14e648b7de8f9d038a70ab99f771f0e239502fb9087dacfc24df2fa9282be43053be38f6b4f9eca31d4b9ac4bab6516c3e8906e58a7aa6f7676e0ccb4bc4a77136ca637c070bd8d8123a3457c65eca854efb9c8268246359768cc5fca2afc9ec8f590ec59709c3080efdd17662c396c97f2240373e14361b6357fdff5aefc7c39672e3a2d5d264d62bf2c6bd7ac7abb345a64213b900f2722fa70d28065416c94fa2ecfcfe09c6b2eb3a16647536fc7b981c2ec64cf933244ad98538650243faabb7e2e81ef87ec68391ba9c2d7a9ef6fff6a9dd88cc06881c6eb98bf82023093c50e9d8971570a5d20e07ce085ee6ff341398a53f44da9caf792b38e980ab636ff98f0d5cc8a34cde76f2f9ac48eec80c5065a220327d4111d341bbad8266a1e33791d2951276a96f267c8f1bbdecdee66b84c1d35cc311821f1b54f59d7096249ee5bf6f2d93ffa97c9bd9945124ffb7bfbd270deae0868c6c34716f8fcb04ba5e70976c3f3e4e03ee6c3368cda554e581bffaf8785c90ca0d923a0cdba3064b4f0fda7c90ce2da5ce3ccc107c88e46ac56c93b6094d1b4fd103c81ac47fc92e685c985cd0eba6d7d5b139222d72d6c39c5de0c004c853f540d3c5a16c715bb778f91d2aea4fd6498a7641d640a48ada7b8919e5fb08a232b0b7176d564307ff38dec2d78159b63b4469123c8159bec456469e18cfa6c00f35882c2ed9af39b9833847d181cfe2d5849aba3e7df1cc186881724c44c8b9f7c4e47fe382dea297916e9b09c29a88b116c57cd23cf4d3a0f0120c079e71e9cfb10e12399950c476ba8c6e38e5912ff0f467a36d3d359426c5f54b1488c60dcc52afef54c52f49d5f0679bb69aee7b0728063be350620464ea078905193b632d3397945f4cfe09132e7874e4e52b79ec54d24cf05e47e18f42349a452398359bb2998880b7fdcfaece3163af9ed15f457438ca16d549beb4bafab4ccc03a5233adc253d8fc09f23fc261f4fa930cd751c6c736893835e08e07a0372160f5a33e3789d1319e143b0dce2e6efc5ac134a5097e21ef191998be415c87d3da03795d487c7f66535aa961b1534497df82820a2599fd632b454745e849854114a60acc5accffbc8278ad740b40906acb0b4c5bb25111ea7279de99316ee767104ab6f77a92bdacf53621349ad8a911883453e7d77f0661209884d80f6fbbb3138240991c2d412408a0959db5c35213b7d5a484cf5c5c28338d3baa4b9297ce33dbf04e48e3b3be5a02553bf6bcac9b7bc2aa9999b2a3423c1bd46497e04bc1a806ad88f7a9d7ea70f47c70750193c7e91331a2278c2dd9b5b7a58f6bf54f4e90256dcb89e59859e1da040d354266f40b1e3e309fd13b218e50ef83efcd5a7d5723c6e4e400c4123c4e813f8dd21cc7ff9eab717b03aa5dca728f006a51e46839660105a8c188e65ed237f10ae9b958bf80db4f1e71ae9cd92a1e35cf921349603377d2ddfb3b59e4770cb03f05747f80faef9542ac9340611d43190d25369b737d4e0d02c9ce683d8a690767f43678b0c685fb508ccf3f06b40a878b28e178b84843896003add0105a42081047414d72f657c533c65bcf25c4b90e1f281f96ec71dd69694f3fdf06d614cd08d6ac6a68bc9d0703c5b5e0b33da3454df2c44b0d65925b97bbec4c92f0829ef106193152d7f791e09b171510052b3275c0162c9de6ef845216e0e2f90f8d95e707abda3d0b2c95c1b5d8f8bbe64eee14be57802f7e3b61d83420782f87641dfc64a24f98c1002bc730f1226a2dddc36428274050352a6e1af394624b9a215d41de01734998ab854e72e85e301d96e2fbcfa6798311b47911725a9a96db69e097c49cb65647954e9a1484739fc4f504606636e5753429271f13ee21649c1b11376c11816ca812477b24a8d771c638aa53efc8107c2a23de77cff31299a025bbdacfc0c0fb4a4279135d66c92557903a51958855f38db2b2823382ee47c348c45ebf92daa228cd8fca7b39a248d57f462bf03dbca51fb407a9c172bb26d4723e1df7144c7f614d69da9e1d1cd517d8820eacb92cb3937103cf31cf1fb5b592d0f5c7d3ddf2327bbed0ae3f146034a9d9388ed5dfb62d597579757432fb011235aac159d342ca07d5248b765c9403fbfbfe48265a46365a07d59f2b7216d69e42d507e0005391d751ea38cd4a19e1198d42811c9198a754357ae6ccca38342acc3552b3a197c152544a5ca3d8eb865f59adf231e3ea2d2c895f6e26b0b2110482e68d2e367410b5943ac961b8a3f3ac85632bd45af77dbdbb19041af7a9b9c743941d48879157794240166ccc4ca7d5f55dfe1920f4731d20645eb75b402217cf3fd6151950e312f56f1583e3fb9aec55e9954b0657e035c04988e3773ca1ecd74a6278ee833b1b14947900797f316bfd66ff6fcc94c2eaad7d887e3d67272ff8d95fea3c230b68a4da2b00e4e47eb3b209055eb04fcfabd4fe108d45fa84f1b2afd4e93e9c43346d3b3f662770ae5660387f0c6738e5259f8110c8095d1692ed02177989323dd83a92eca43b7742091402fb247df743163968cb1bc649a7870084ee5b59acc53d25eb43df88b077223f8a8cd2e32fd3332a887ac4c3604f944bbe5031caa4fa48e3ba509090de8fe468ab0dcd8e6b9e7ec087cf2bad42c540ee63749f1de3a2f2fc2df1624b1530acb3033a96dba945c09ac4aab0f397a6887db9faa46f6899b1b734e8c257203536783576bb8a5d7a1a32195d46f88016ac23c20b16a7be6a37b0f4f260654d655c40c71272f518a70982e4879b9a1994fd36cd27c05b06e73bfe0ae45193950751718e61b5ddb9e5cdfad86d0948a83d3302619be000e91d5f765037b2c62b79db2db2ed819e4e404aee2eadea9d0be2dc64574cbb8bc8765f003dae2dad2135a8a199bb442d2ca341977c520c59e11a130edbe6c926b062f1f6e7a7ef8bfaf370bf9f6ace0187063aa6ab6f86da89c2acdd00d45025ad27a857a5fec758c76c4b9293e4aa77f0fef21e72d5c2b7677cd2c9609b1e211042f069095509459e6c52836f801637c547d86dd2fabb9a8f300cd215b6ec2e9d0b9a0ae768739c89e6f0366febde8e8c951301156ba9846824c81cf563ad2f9b131e44fb8b05faec2cac1f4f96561e256c1540b50ffa0a1f04a8e05e0faa144c81f959a94143d831ff8a5b24d658c4ce2417a04cc23f91c5acd69157937b06b0ccdb3d106c40f4d394931c97bca237e12edda90f43aeef78085115903bcc14c95954df572f2769de67d03363c709504ea323cc98abdb94c4512e81f173e7673895582bc27d36f0c8a4cc2c143a9718f66c47f00764edea00fcb6209478995a54bb6365e60196f778d032e54c0d3b990ad2c739687e08247f6a494daa0d7decb5d939850b271149f97090e5b495190564367c5934251b52ed157ce771bad9b2fcf26dc3b1b2736c0", 0x1000}, {&(0x7f0000001140)="76ee89a0bf1c0361275ac2be3ec2e32be8691a67378c578cd61b60c88145c8d631ac2e208ce19d39604273858c02d0b0f83eeb449b118684332175b0f4abbc7bc2ae4db435a0d2cbdf45a34eb8eca7d4445d935c15e8fdb4c891f195fd6fc250c08032dd870cb0ef48a5754d10b7fb85517be6450a218dfc29b6fb8fc54d44918281320e4cbd2ec3966e2b9410ecbaead5b242210478aa12ea0ea4f709c25d2bce3a751a14d06803088cbc5ef3e0bb73dc7f43b803645d2a827ca2b0963dc1a690e2616e7aa9f998213c0ae92da55448a220789040f59e2f4d7861b395a280be308fe3a9a8ff760a5d7078102541c7f6ccc8dbbc978662d63f", 0xf9}, {&(0x7f0000001240)="6466dd50c423fcc50b937a90923388d0d3", 0x11}, {&(0x7f0000001280)="06bcf0e47339a27ec114d04e34027b0d6933109a7726ae3fba3246d6404e715fdfe38e3f24bbe82dcfb1d6cc6c512b06a8f9a16798189764b3dfdb1ea3f479ddd631703785ef418041677e6ced28f00dd201457b2566190e0b822938174af091a6fb532b8eb8f1ffa7f905230fda79ef7fb7dcc89ccb75994d28569c7f10dc4a727c2276d76b53c957abacafb409916d373b3e8f0345f2afde0d08c051d62b72a406eae126e2833909cd9c09973c1285eea6a3c1caf03eed1fbd6b9a311b4f1ba94da3ae0410f7ef0b14b3a7d0aba88b8513b67d7a723167ba0b31adf8a78ba0d66f055732fe", 0xe6}, {&(0x7f0000001380)="31e0859a7203883976396b235c05634c8ef1db2030c9e6984eb9a111c1cad8f1aca3005dd6193da7da7581929fac3905a297", 0x32}, {&(0x7f00000013c0)="9756ae4011dbf70abffff12b46e66e495ccca83073e5838c817b702166059ec320a2225595d137bff4d37fdb169c39baeeefcc60d13054885169db0425bd2ed153d877ec697d087cf2ef2a6b4bab7ddf20223dd41be00d2bf251421a7f9125df8a712d6bfb78d92250a9bac2d84b483c8b9ef9c0315717a937320efbf9659c5bddd5cacb97547700fabb40cfa2062f1426ecf2d6e372eed7d2cbdf7e1badc193c26400d5ecade357ed68a41a4c31e775acd19cdc5bef6b33d38d5d37a8c3938b957e3ec734baf624851c755e023b6f55d259db4b891a279b01", 0xd9}, {&(0x7f00000014c0)="90d36555e5df087d2e3cd0808687e0ef3f8719e2d659c8f9bc344b0b5aeb15fc96d1a5b21fbc5e1f6bb57630cefab266552dbbc597c7e591eabadb6e151d6f693c6b27353f299484ed0b6be663c08eaa32cb6c7b14e4c61f1aa064b150870708abe98723a1f5acbc45446af606127eac535abfa9debd0b8887e0a4b7bcad2271428bf9ee3e0005cc14409bf659c20219e7ece250e6336acfd294907186048896e07b40c21962cf6af7b6465929799a8d67e78d8c69afd71046bcba910f063e6a08ba5020a6cde74602712bdfd779c5e4a12a873a82411bdd9d887959f03b90fab7cc41c3c01f4ebe53325bbffc2b380ae65ccc25f8cdb97d563800e9d464297e1f54119bc77760c52db0fdaad50a595bf8270f77dad486ac3ff82d0f6ea6444b8970a268fd80a76ba7c14443fa6600c8a4667c4e3da4cf159de528a8988905e4144ed546666d37ebe81db85ea1484e4feed6dd2bbe799fceef10677049af4f7f8553fb3561ac3280c12c622e8a4233aa0909c0a16148d0213ed8e4172f0bb415c4983357008dfd1d647eeb63b6aed96857b0d456bbe73179b197cd1c71c9e3681e85af02f3088800a10a54854506df9f321a352eb1e5c3a19a4b3e98c2057dc04a96b8e165e19b408d4f39ad803a71891585997043e4a20326109d1e3119944476c70a12abb0ac175577abc903abfd6845ff08cd62b9df7f166bdc92f10b27326f83b8a9fbc29851d1cd39faa41433cc844f683887ba4e44381b87cf76b4897408b9bad2dbdba9725a23501b7712c0917d70e54f3a9a5d035b13f418d1589da88c38f212cd7b6c04cf930aaec50de7081f84a4a7a041b9c0050fb8bae96036de23542bc30ac6f6ce0bbf91eef72a9f8e069f36d28f29a6efb40c37bd1aa03eca7baebbe05ebf683bd7b508b311e2720a437f5dcb1ee51ee8d83fec0081261815d47ee6137f506b1f851c7d30dd007416348a00c4e7b927a3a105bca50d4c0f8a88ba3dd6235da208e6044244aa41b1d01a0a40979e716923213107f55aa3abb4140f74d87149b0b644c206f7e033327b305918f045167f7face6e931ce8c42dee485c122303123d6355dc4050b8c988f19fc0f2158d2d2df0d8b5e4900e37f3c86d46f0f056f0151b664fb5e483b992b9f90f43d13f7b947fbd37c4156070d775dbe34a66e8859b035b6d2f0430a628405585deae087f8c23dd07cde12ee8c065d311f6c1f0006e67002ba8dc442bc2e0632cb0697917336c738ce00943c7528fea907345236954eb0f85032231a68e231f8fdf9852ed40520005da03c17c6875818c5c33855d00705919e8d49cf7606ecb2a9a58d1e1e5b2fed8cc7e02d7ffa692fc062701a3ae8cf033446e741f71893495c9f1ff37fe0e0ca1b72505f5676694d6140249c8ecda10c95bea3340b0265e96530c0a2c3624e12df78c1c39c5000e05b0bf9ce172089016c2f38ad2b74f919b47308f3d3bd2274f5870b894ce325d2de7503f413602f4638df83726c94c12045b3f3a872276253822c77dd800ff2a9a3a0eec00f0fbfa69d80ed546f5376668c965f4d08701c1148c4fb6b3cd107bd0158ad78d8ca8f76cb21f346bb1056c569a7266e453f01f8d230424eb7c4e8c105a7e14104cd591754451355cef299e4f841ceb039f061a511218ac1c2f41b230bcb75f132a4992bae22ae2420e50bfdbf6604f116d617be4b87ee7fae995b1876b46b84ed291ac1dc84f17fbb8699a0014f8c1709eef507c14ee6260b72c74f2aba5e872e5695e97d2d54c36999f5c61980254384670d8e0d16e5bb49e0814cfde4802bc2487ecb42bc7835dad0db01a543c52171b82645a6797b4838b32e37f0d7d1abfcb9c264b9a0c8bc5a66ed656a7ce66c173492363c93822e2781a336f8b6fca35eb7e9684b635faa58b1680b9ae9b76d40bbf5a9d86b0c2f3353d93888bcc782243ecde017545194fa56ce17df5a2b8057e555eec0cc04728241e4c5d46f1628c0fba4fd561a6cdc795655dcff189f9b89ffa0d559ab4d21cc2bb1cd8a67ca27616fa73495542bec45c84d780deb526db47074150ac0113a2a7d162a69df660bd887d9d14b10caaaaeb5cc271e0e46dfbab462e9c271c167a8b930a1d454852165bae74539e5694f093c6bc548b0e8338c4f56f38ab9451a4ac2b1bb8a51d6f64b8af8ab1c56e65cc235932bf18a039f86f1360b9323eaf83043009b63165d000a41bb5a8c8dba7260ccfd8bd60fca508bdd83ded60aff1f33c3b44ea68f197539b94128f5e0c78e318c6b0866b959c005adc9c8e10c27fcfa5992c41794b7ce8ec9bc61d8101937a42d6d8dac90b09a4046b2c36823dd9d772029ac8ce24e3ee0862c8ece433e710743612a79c817894f224e2729cef7edeb6b00f87dedd9aeaa48a63e5547ffbc7443913e63e9b5d2987d81eff991c068be4c854fd1bb632b3844e74036fd06cc4b804380d2904eab4bda7fab028e5e826f9676d1ce004f4aac13cbb72fd6c68f5a419e28e2a204bf12c75ff967c3a62c44245f7790bda21bd8267a041639dd65ff55bf71228f43eccc624843330ad695f51d4d09df5d0ef0c8a1b3129084a3a57fc9e301eaf02d67ef00487da973b3c5e5281b28453596f9a721c7010b2acd69b92889cdcfcbd29edc47474f3fda9c116fb2d968ede6e41b0884790c85594201cdd65b3708ddb52986b50f62db535952ebd3645d657d3cac5402aa6b6330e0370365869329724e667272bd6921517266f3aa795ae1766c7641398a998a8978509e54779ae2345b196aa0f27eaa617733104e7c1afb2b6cd910655e99444a26babf8d6364a9fc3bbb118d32a70c3a70880e304617f0e8b80ea6efd7d5c66f6ad7d8c47376ea6d9bd84a4de925627cf792bb0b0e2890adca652ebafbf54e93b0ebf4929c6d62e22b568c4d3b84c5287408e216802851889b1b73a6349453feb4844ac2456c17263cc9a42b8a768352eb4b5faf6bb85670119222d746816213c3bd0151ee64d82e692348fd1551ba5045172c6be4141fa5c21d29d4f363a525365e4702ddcaf2f1856b0d3e8f0c3070527245cd72be4d66ddc06a42109cf095c6ba1ee85e3b6d2fcdc88ad7e08176635013fab8b42c2343e7881fb49ab349e9dfa3f35eb3e0133a3672230a026ca6b18573a931198e2e9a02eae32702ca8fc3991b607edc28ababc6ad1fc229c6bc21e89ddae93af047f83a1b423d1b01ea4bac77cc705ac0e007720830f51600a3bd5c5643d8bdf063c41c4521f08b3e6c61396cd64d4a7212457f62e3b0aaf5860efb6f377ae16e28c60e639a738d7282cbf5bf89259652b99f34e7f5f3513622b281241bc194136c6771e8dc70e2ba4c49e2458cfdd84e5a5b2f245981d0ad44083f08e160c87e227a4a4249c3022c8a98b6456debdd06a462918f807118266e7cbb2c7c950cbd2701e24e0cc1512090d315d23c29cf5dae7bcdccc0b3bfba0fa45aabe23a11a471042975e951d8ecab43cd093c848583f8f5e2c4d06703d98de5fb4f55ccc6a1c6f8563ef69d1788c6e8b353490469226be4c3899ff38add1ee81684eec5dc41a5e7581aafca2e8df69c59ec02607c6462965fad8effa63d525db19f2245cb3b364c7eb341bb8fa18a1b0efbabba73a025bfdd86e5146f35a0e3954aba5267459d7f1e8fc84149ee40acc8bbfc9bde8a6a63821ff1cd1a99acf35303efd03d863b71addbd7cdc817a58d8959e98f387f810840bb35c596443643dc9d519b2668fb25c05ede55761e40f5f4349a7ece2b614dd1d68f8547c754fea1985bed142e8f407e0535b4056c25230105efc10124e363cb867a9737d4727c1e7581a8e126cdc00defa3063422cdd3615bfcd09ee9d3da287172ffa2933df15af9742099a528ba130b99c3cba9ffc44442523396b9924c63647d86a947f8185bf820bcc3b68848a42ecbaf8f7a72e5a3356d4d00497073afe2f2904ba4f047af54a4b68ca0a74a1f7f6228b2f0273200a4fdd626df766cbea2be442736530f8fb82cc548a23a28a9c1ade8defff939fff5c8967a12f0632c3e52f2070610284aa3a4378b2683a57fc45d0dce05e5586b1f744a901d8ead79ded1edce6cd501e3cc32a7809b439e4d61acc00402a66fafb2eb9b0d39ad7a88a40e894bfd2c3c642bae7becf6f26fb16b491df7ca9349be2abef240cdcec42774f986ea281ea6471cc784d56e8b544ca7f75c52831e54c2aa735af63c81fde5677173b4792b0ddb43bcc54fc1641d1c7134752b2d2cf336c7e452273d07ba49937cb1ea3925baf1c1d85ef0bdbb749a7025cea63a1a0eeb9822f0197231561565e18a699f1ecd91856f7ef1724d9ae89933ca7df7e8bd50ebd82a3a85958a0fefe6650240d522815671c377ecd7cdabb53fd5cced1e0663d8bd95e7b486feb149b437c5fde80fbeedbaa4d720fa487ddc08817ffea269144d04219beebce2530dc4034b206296f88d653f86c66a0d61bb9a618f5888e3fd8e87a647a55b212433751cf6a5e63bba6a0452e1aab8cc0a51e558778baaf5f861c78d06575a748ea33864b7a4bee64daefafb797b3e7ca0fe41c19d90b5a80030acff035776cb10816d8ea188c7faf2144699c2f162425cc4bde891f56e1f4175c18af0b00f35f4acf77c3d7f2bcd8c91b5f980b77d86c07e47821e0f5d26c0e083da82d42186fb14085da319b638836c400316e7333f45b86c16ad377280288d560e68c44c760b5b98d55ebae842b6c50c71cf623fa995a8b2b20e01051965d389077d0a393b31283ce81cc5067aff8395804c6ffd2b2c7cf843b237e28b442b3bbbee4893a92a6f6d5325704552bdb80491c14339db61b53577f47253633bf5648b1efd3229af1fffc197e268179b2953d04881cd04e3d21b541befdfe53182017f65d10ee50a5c43ec5e87b4f4989c9852b389fcd938ebb007699cfd2906c2f88b190829b85a72ec0f2e7292997433d72c9b47f6c42dbd42719148f877adddaf53d3706ceae66a4d08e5be32d34bf0f1ae81e220c0a13dc9ee47d0c9eaf74a84f5c64f7ca5fbb90532ab3cb6a443876458480e296d2df3715ae0c16d79e3f6c6364097e518a7b72c208fd8444dc3e553a6cfcce269e73fd0c3038aae1e0a9b1734afd71c893c115a9cec34bbf6db3e317ac5387fd3ab57f7e32337d3f1122174aef37ec512910e0762e2d1047311b4a92c2d3ce27c435e3aea4a0d2e953e96e33e1657cd48ca481a38b7c995d4b9acb9dc78f6cadddeeff5ccafb6e9cbf058bf3b84cf807f4d970ae15203ff9dd3ec27d99f601a8cc112dec2ea00f1c8429dbe3341706b4fe6fdeffb28cc32f5b76b017f5183158b73f4d37b67b6568f27fcd91fd2f6681bf8a3d939177784b2e1b23091fe8c3c773bcbc2c5948fb32a34127df705db56ae64daa2809305b61798f245fe7005cb1da33c7ba3c360e5b6d5ef8768b0bfd93aef9a8113e2a8bc5f8d29908928a2d941dd649fbe16fef786c385704356de02d616dfbc0e432e583ab0c09498ec2d5ddd08849478ac495a7cd75e18b44fe7be7be8b4b49afcda6f575e53258a9626be0bcbfd25b49955512d0167c211f17ab2eed8db3499a53350e45b4b08b2a1550062f07dfa2939bce3fba743b436e6b131fb061bd81291b630e94e85d90caa81fbadfb46dbbd19358e44c80ea71622330945fb2e6604322f53af81462e7f777a4ccd051c74e36e7b2f6eea1bf7207c84adc5aa72b66a5ed0cef2b97bcc22a1a0fb4ced13f8f429f65db535e33196620d7147d47eb7204d48844bc7cc6531", 0x1000}], 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) semop(r1, &(0x7f0000002540)=[{0x2, 0x655, 0x1000}], 0x1) setsockopt(r0, 0x2e4, 0x7, &(0x7f0000000100)="9395c5813f6523cdd3c4282fb2a752d5d61f011e5b4e30b04fd5dbf939f47af3053a0add5c67a937aca8d98d53644fbd4334899282ec11d3788ec9735d4c69ab", 0x40) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) getuid() 13:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000080002000, 0x4508) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) socket(0x0, 0x0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10001a0000008cb90000"], 0x10}, 0x0) 13:35:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3000000) dup2(r1, r0) 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x6273}) 13:35:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="02a8be8e1da89ff8723bd55305af4da33619b11160c59145648544d645c316151f542bad044fe91ba4f7701646628cb4a03e6620489bbf4a78b750f2211f48e3f8f54af8289430a25cbcd0f67d99325ab241a2213e10c6e88500a6a2ed529b8d8a1009d84f86e529db0fd0e31c25301b620cb4606ce42156c4cced1818c17baad06c238ae08e001b6dce7bf0360cc98b6ff000142f720555f3ad39cd7c25047eb66061089424b143ca332661b286769511b07aa09a19c38d8aa467", 0xbb) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff92062a382bbd", 0x36}], 0x1) 13:35:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) mlockall(0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0xffffffffffffffac, 0x2, 0x0, 0x5, 0x5, 0x1000, 0x1, 0x3, 0x5, 0x1ff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 13:35:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x20000, 0x20000000000050) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000002c0)=""/5, 0x5}], 0x4, 0x0) 13:35:33 executing program 0: socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dade21484268a78db2d01d5131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f498de80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fbfb50e7f866c5d3f4a73df0400c29561c0b673d274ee920d17047821eeba57b7016d7f8407be710020fc8b5490e1d0a3d1cd6a842f5e9e9d22e66d8d1464af8fa2c5951ae796c3e44d033188617de04843903d49997b"], &(0x7f0000000000)=0x1002) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x100000000}, {0x3, 0x66a}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000711000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xc, &(0x7f0000000140)="ebffcbff13b994cc5fe47db4e405e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10030, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x40}, {0x81, 0x3}, {0x40, 0x4ce726a2}, {0x0, 0x9}], 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) socket$inet(0x2, 0xe0098af57713112a, 0x7) sendto$inet6(r0, &(0x7f0000000140)="1378cbf3d9881958636c30f7cd13ebe190c8b19475230b1d929653e7c82a7e93015c3d90e9f5537791175edd58fc85ab7c8776d3dd2751b4093503874e5bc5a95268ce20663a6a057e37783e7806", 0x4e, 0x40f, &(0x7f00000001c0)={0x18, 0x3, 0x100000000, 0xc649}, 0xc) 13:35:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a09df565280c0a2c2196704632ad3e58a8964420b6f65fff164d610034a02230c80ef41136bec6935c05a0e479131cfeadf6a6839c4f39d0eb494844a6269566a688fc35c5953cad79f00fd2667a8a1d377d432b282665cf7a1fc6e4b44d65cc7a72c8d4970634f7925bdbbde405cf770b2d1b83d4f1d915f89012d2b71c9670e138edb31feea9175473d98eac5c48a884edbdbeae183820a01efaae2294d79289e5b27c5a6064bed262c71c8d1e9a4a29699acd781c7bd951910c55e64ff37813961b33b4bc4bc8", 0xfffffffffffffd8f) 13:35:33 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 13:35:33 executing program 0: r0 = socket(0x2000000000000006, 0x200001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x38000, 0x14a) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D\n', 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:35:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x101}) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x7fd, 0x100, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0xfffffffffffffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xffff, 0x718, 0x9, 0x7fff, "d6b25b1420c42323b1553fe40a32cd9cb645c65d", 0x9, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="c5457d1b4b92535a6dafaa23dad17faef14079d1743f1e41eb781dfe945d33a78c6a758094de285cd8f3f844c647c22e6237b99b2d7c1371d106a3b9f07d7234b8fe6cc3840846518baebe4a7691e5723343ff5d388f3627832b851b35296e97ad874259ce905e3a605a5557d0c6690a62fa7c9bf33eb16fab4c909fa1c8b0554e6e3b9c43b46aed403fb080618f76dd583bf40687c2fbf94d046b8a17058d1fad01199a481ad6d1446eb5a7a56cfa6c3e4a914b8de9e04b4087af9c70c5819747d4661db2fcbd9c09f2381b5981aa876aac1fe71bd421b7acbeac89ac41e7e52385a1be956b90dbd2a25965d647d583700a", 0xf2) setrlimit(0xa, &(0x7f0000000240)={0x8, 0x1}) unlink(&(0x7f0000000300)='./file0\x00') getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x5}, 0xffffffffffffff96) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea502e17", 0x32}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0xe8b}, {0x18, 0x1, 0xf33, 0xbd4}, 0x4, [0x1, 0x80000001, 0x101, 0x0, 0x8, 0x0, 0x5, 0x401]}, 0x3c) execve(0x0, 0x0, 0x0) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x20}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc080, 0x6) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) 13:35:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x7fffffff}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) msgget$private(0x0, 0x4) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) listen(r0, 0x8000) ftruncate(r0, 0xffffffffffffffff) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) chroot(&(0x7f0000000100)='./bus\x00') getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x8, 0x95b, r3}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) sendto(r0, &(0x7f0000000180)="1a324b762d707fc7ce7b0a9946904eb9554aefc7e154c89ae09e25e4fe05fc62894b4ec06223079a4e68f5155efaed8a0ea4d5afc94ce7103a13485d0db002ef8dbdc94b8fe1849db8fe249f39548453206c4f125e5e4d1a0c28c3e60d65cc904886533852503a58c2255b95c390ade33564b402b9e570eb48bed0c78fb7bf30d44cd46ce7cad03d181fbf19b4c7b50021d5503919d125d50ce20c6cb8b53f1628bb60c38dcfdd684aa5a0c3e84ee0052495c58f3f9b36ca3989d9f9c57abd7512f92e8327304dac238acaf11c2efe5255a40cebe0b500dd07a6d513d8d058ce85775b7fe3ac42cf94fce2e3c993e99bcf", 0xf1, 0x400, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 13:35:33 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 13:35:33 executing program 1: getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000b, 0x18) open(&(0x7f0000000040)='./bus\x00', 0x28, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x6, 0x3ffffffffff9}) 13:35:34 executing program 1: mkdir(&(0x7f00000000c0)='./bus\x00', 0x1e1) mknod(&(0x7f0000000180)='./bus\x00', 0x10000000002000, 0x4503) truncate(&(0x7f0000000140)='./bus/file0\x00', 0x5009e065) chmod(&(0x7f0000000080)='./bus\x00', 0x120) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) truncate(&(0x7f0000000100)='./bus\x00', 0x1) 13:35:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x60, 0xffffffffffffffff) r1 = dup2(r0, r0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 13:35:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:34 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)=""/79, 0x4f) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) renameat(r0, &(0x7f0000000200)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus\x00') r2 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) 13:35:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f00000008c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') accept(r0, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000d00)) chmod(&(0x7f0000000ec0)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') mknod(&(0x7f0000000e80)='./file0/file1\x00', 0x0, 0x4) setuid(0xee01) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x7) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) r3 = msgget$private(0x0, 0x40) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 13:35:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x1f, 0x1, 0x407f, 0x200, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 13:35:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x88d0, 0x10) sendto$inet6(r0, &(0x7f0000000100)="375c0cf4deb4e057c7c6195806fc8bedd0f9bdb40a433a28e48653a2d47dc910e9776cbfbf09249c81df13d5b968679aa431d23573c7e34702ea7b6ae8f212cebc8714c5e71eefdf607316d8682f5ee713d4992ea7f1c09c5580800f6f26b194a9437f92bc1534162dbfc17995b7b147e80460fcaf9b7fe4750f1e169ded5c6e4ec6f098a3c63402124c138582a6580591d816c047760ea4429abc6ff25819c6c623cc679a7974963b96fafbe3019200acc9b8361d13c671f2ce5dbbe858b4ec2ca528ea55fa67c137fabce692a21c6569af941ea2fb3392a8b8c04352b8be29a6e755e067f3ba83cb4187f6ba0239c4a74ede04332ae507c634c8fe3e817889d348f8e11e4c2cf087e0cfed93851386562ce36d3a6ad0e5e84e48b9906a254ca8d298c45e180ea5eef2abd168dc0fe38296f9f8983450fe64b3908ea2924296850a2f6377d1f889ffe49b3bfc02ec56bcf14c14de89e593236940f892302a4bc2bb7224b390c01d3497917008a2a7de5cc83fa1677891ef943ce9e946f992a990447f616639285766b174eaf71efdbff748bcf25984d55274dec9622e68dd25f8ea6c30b08bfd09aef68afe744532c74975fb1809c60b6435dcf9b651f6d18329e2a0634fe8d9057d5f0a0db1ba7ccb2918b895bf912f7b0418446bd34b2486db6160e01abb1e85e08af0236a22a3189d3ab1c1da0e5dc28106751c0237af3dc275a8f6d0592a06b40e153098e237cd9a7012d627b7d52675af2a6f6552721c69c0450a08d579400be625ddb7261b69198c991ed96df36a583a5408a17e1ff9c1189f11470255790d919943c254db070f2e3ff58471ef5803029bb8e258ed24b2c9e62bc8bee0ad5a3cc147f51e1dfa457f707d67edb9a5a4883965edd1b39156c988feab8c1412cfa711a352ad9337db6279f32949812b42e11c5cdd0aedb9460c0da310486336c58ab632928d50f0f992191322702753892e06f92525dadb0ac907b72d3ddd3923f6568e6e033db98789df4ffececd4e159c75a7fa0d29ca9119b05b5bf39441c8189ec7112b50b55ff222a756286061209cf9e37c84e9693b6aa24b3b4fa498587c01591d95385c067aabc50997ca1cd412cafd894dce6373c25b68d08f790d203295bc1181b8dccbfedee8053b6822f8cc2977957550c1516e6c011193f0bfabdf300e0bdb43c748a01cd23b2d091caed68fd7c53adeae4f07105e41b0617738d2ef2f3ef5df44519636219599a4c9fca2f651b11a6ac6cddd44ce957692a7974f59a241fdb535284fc22132fb8a79c56035b436944418410bc5f1c521d3800fdd1c195fc960a9ab9220ec2df5db869f05834962bdd812ac6cb6cca3e28e5beb1a9f0e9bcc0437a44a6b6f2fbe2d71760de09c8800accefe07eb45892725330089866dc6f7cc21124d0b09df31450820927bcc2fee5049a0cb22d23254320e58aa9b6e28ae4b33df3782ab1247b3da755232534fef18613fa6defbaee29c487cde207bb80518f77b2b571af9ff0a7e26659d68073508943d2bdff9a323c149ace8f0939a398eedfc0230470f6e5572c521fb3346ba18053cf196ed2c6633be2ac30628b9fc08781f62dd371517d7d72663415581b112490497a03ff60fdab0af2180ae78cc83835366fb1d3c89e0ebe1eb58fb2161f7764dc7600a238874980b5ea4f709119b544781004a62b57ad683aa96ff724dee127291bee9ab0da336c2604c786880b71d911de91eba5c8733e324808de04f5e5a002c4816fb44d0fd1988b1324a1b37873078fb158f0a5268141de66378b3b1132d20f11b5142680a93d7c50d5a7fdf4adbb9df444359a7bb3d5ea3c094028a56fce7eeb0e9ef80d7d0cbe1a1568da8a0ea1ef6ddc97b31b2e4f2861a88e1cfa9102b87b30e8d41d396c42caf9458eb688660d235220385e1e5a6cb6c1783a3c9589f4e6b96b407aeeec77b19c97e161e80e8b69f84f78308d1f5c0907588607b3b7acaaec68f24f709bb1f53d73a8ddd48e37fa57b5f31d27cd8991624c88ed5f2bf670db12d488cca12fa63d664283f166a999c372da4226e9b366932e7c0eb5b57df42fac42cb2a873dad4f5529140a8a9b2538250d6a0d8b9b2fe92d24685fbd6ec7f944d041f823dc7c28a958486a9c24e7b1186bd965d4e3ce7c78e337993f669c036628b62463136462dd85d5ca64d0c1e112dc80810172128ca32928cb692868226d1b592d6dc6d3f8c98392ea167561e6f1661f6e4b16869a2035ba6a8d5637f04efae323c6b604d125502e2f71b3566e55496626611915c9ee4a18c34a93204895412dd8c8015f41a63b68200db4a60b34a8e7c00211bca08e2e055c55ee36482213fffe6f17178958d7fdba79395c4aed10d4a5da7242689dfcecb0927dc23c93ca8debb6c6c3350b2b68ad72207777b079f0eaec546411dee6a6530ad58c5026beccfe675c3f0663b60e04e398ff559d19c5215eac85b85079b96d749e9a9635c0086c159672aca165699ecf7f328087538e50bdb38e823810cd24d0acc7104861ec8f4014645f962e27afa9340cc75b0380f0cdc30a9941cebd0ee6436b82cb5638b695c8f89a8825024aaa0b040dfae0499b756694d8eeaf23a5bea7d52623f147a7f95e3b284da8b8b1ea4eaf38a5758c34f23ced800c3682f03e93786a94d5f2a392b1febdc7e2f7d4613ed755e31104f3c2f40a9f7a4bab269ef8b345033215e48e2c27257b183ca74bc3baddfb3d324f16d0cfa5a65378f072e47a351f0a4a30f8957b87e7548552bdb5dfe264e1e8e8487d984b6f47b0e29258e9d2b83b68ed629df10bf340deb4de74cdcbd8573bdc5a6053878c6b69b5a18e855847ec9a60e353ea09613e5e37957ee6409942f7d5e5b708bf359eb49595404a456510102f8053e0f4d4bc1233ce7a6049fa9a98c632b6b782db94e3ed2dad63b90a263e182e7b026fb265c9479a1b8b90803553c451b5a225cef074cfa961f458de3cd87d67f18f4e313719cfda9658fd820d671c8bb7dab41b8531e818865215515b99ef4866afcb05e200e7c100848b472566f415a53e91e6e0ae610cc96144713c4e62ca96fcd4130d35b1ac00dfa4bb12a0610b14b6476b3582ca0d83b409d8ee5108f51ba1e4f5c482eab3c952cf8e8530bb4a0e6f59d20027cfe5ee0e752392caa0f997bf3e86c767ce9748642e8b900b7aff1f3e7f2a08ad349314bcefefc855aaf361f9bc6f8a25e2ef0dc972791c9264d325bc77f65dfee0b567ab8a1b272ebeacb8ec03daae3c36c61cb80acf560afc83f465bfeb8b0f2d094ada9708b798f01271cd1b48d9a9c7861cf2f0c2df479cb4b43362e96bc34dd624b1b1608891796ac462539b289f343eebf28bac5c9d8620f673c75f0e5bea6ca1b6a16f6e9cb730f01760d24324eb2c254dad28e24c67a252ffe189b2e0f73b3c834fd18fdbfccd0e4fb6c6f93b486c10c75c24cad7c3d96f7fdb8346b2f459812703a5f2ca99bf363cf3e013e77d08bcbc697f55135335d29bbe2b88c4c18e3c33e7a57128c36d38cc273cc9e4890ecd43f18628868da50437298a21fe06b75a8d6750918499971644b98766afe8f85df2b82d22076c8bb307901fd88a98c76932e87cc35d8b0a5ebda3dc8ba0aca6854a106bf40f772c34f44b4b9b90de8fafff603628336d9a74f06900ca3fed91d716a2fe4493e36076094986b29f4b560b753aed6d303ae09ebd949137a368ccbc754af4586e87206383a7e25fbe24848931579bcc8c2dda11fb488371322a54dcebb14c0834cf6de882e305c63052888fde57d366fa7ad2b4c2a247530a7b02b6cd137535442da26f340eb74bb8d4ba5069a598fd483fb568adb1129d068d9ab28eb9110d0f465199fa5879220c0ff35ac21db509346bb9d5ada1903c6085c202b78b0d0c653e789bdab317eb2ae1426001c53dd49b511491e85a36bfe3aa1796ff487a00f28fae4d6dafef0a20bd7cbc57cba68e2afc882da80d64a2c34e621a28c16dad7ea79979b89fb3f45b969ab4fa7da336a4f91eeb638b12b35a2826e3de7af04193228cd8f41a61ae0ec2f25ec6f66b43ef87456a2268d3ac957e492f7dee577fd21360ad16b3e2802868c06846806223070b300c776e462e8674313c83f0ad96c910124fc1d6c3929e4b753f73f468d4f857412b03cbccaf8db66f7b80a1272af3bf3f0617ac1e1aa0d0afc4682dac06aebef214c2cf27468ff7c0acdc06023683793629200cbf6e87732f4163ee17adb43046790adc9bae0d28254107faf00170e6ceb9c727647123abc25552990ae8f9324cb852a1ac433396f219cc369005a864b0947d6b90e9a44d2b4eaaa53b44aab1c5db415dc3d677296a2915c720b9d160df23ebc3862964417aa601de328670dbd065a0e569987d5a53dea680a639b44a0d4614edad10ca1182b45b2f0c74db2a48c1828b811196f710f516e42872b07b4a5cfa32315e456ce78c07faa1a50aec621e50f33f933cceee1a78a27471aa33303447c2f9d70d1624309cca18e104539502b8d2a0f37020128bd262390cc858cd4a748a7e5bfae3c1e4b66e0e5755e45dec9ab8e3c1736d9d150f6c860a8dcf1275bcb52ee56b0470f1f477d28e545d8b2171a37df188ec501b02afe65c7d2228c96c0092cc0085b80398db51fa8c439b815c0e8a6efc36529f68c7ce5f16aba170b709ed6527ede75bbf6523d8455dcd6e458008a7773effb9f7bbb24a9b0c4bb033ba7fcfe67a742c36dad065259b467cd57c0ff6bf365432210eeaa7c4f967bb18b8d08479cfca6593d455418ad8ebe5904bad90bae1a881fcd5300ef47967b6717195a1cf03b368c0bd72437f4898e25a6ed5049ca787004d75a8104c94561aae04e78b29c773e8882be9197ab91e93bf6a86540f2409f2ab9d0bac13912c892d1a80afc6728ee9824db628941db2efa3483703da44034fc31dedd07ab68174a08d390c2a33c5d395718f9d05cdcb99e3f2d3a569ac30f4e2a20e9bae76ad5d0845360c3d0e1bd40f7b84eea3be5d2c8528b020726ff138a4cff645a9bb59b32d7a192b4f9bfababd14de7d0e08b0644fee407d5ce89ab361b1aba7517b86fd6b04fe901aa68063a81f59667ad175468ccf687cf81bbb8c1736ec514be4450da439fd2392819ba6cb3be7d3da01a1ca5cc50c141b7bd9969c23ea0db64b7d5951313551dde62043272819eab0ca54a90435581cdb293cd93fe17753b45e6c84b5d0984956075d88ee800c28fc2cf9f700079d64e57da62a693e559d53780f23816c7b506581d85521a811d6d66c62bf14ae2c17a6e76795ddaab07693de6abd21e4a67c70b1d00b3a64b2e8ccdcd4d267e01075cb184e4e8619e329c03602136cedd9d0bb9ddcddcf0b9312ef3389562fa948b63c5f89fe4648785d4760f8c1b70374ab044444b7a6a3274c2a07a7f46c113b9c88ecb10a27431f6c3c208e6d196ed3bb71cdea9f2b44400004ecad0890e8f6777c7ab193138e6bd698a39ad1571f9b68f2a01f5457692178a4e775a11c3ea8e969e511047e999b0e8f7b8268c44a2a340202d788fbc00c2f5b73b9b2e959d8bc90cd90180ed962a4e70c7a886373f53e875f5563b410469ceefadb31f0b5d7577fba398e97c927c11263e802bfe09c1734afe34a0ece8fe0763f5daf7f3efd36321e03d52a61a716503e12d420aa5ffb2b5a5028434ffe3fbf3cc0c52bf6e93323f7c21d80e2850f8d22f782d75f7b3a4d4ef0d66a6f236de2eed9b17de331d904b590887acab7b6a41bccb670a0490f28b", 0x1000, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0xfffffffffffffffe) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 13:35:34 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x10000000002000, 0x80004504) socketpair(0x10, 0x4007, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x5}, {0x18, 0x3, 0x2, 0x3}, 0x1, [0x6, 0x7, 0xe3, 0x8001, 0x7f, 0x7, 0xffffffffffff8000, 0x101]}, 0x3c) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x2000040010, 0x3e) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x90a, 0x3, r3}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x1, 0xfffffffeffffffff, {0x1, 0x3ff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0x4}, 0x10) linkat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x98, 0x2}) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./bus\x00', r4, r5) 13:35:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10200, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x1a6) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x6) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) fchdir(r1) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 79141 39969 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149d0a20,3,ffff8000ffff92c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd802b24e620,80084b01,ffff8000149d0a20,3,fffffd803f7c6a20,ffff8000ffff92c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f059100,80084b01,ffff8000149d0a20,ffff8000ffff92c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff92c8,ffff8000149d0b60,ffff8000149d0b50) at sys_ioctl+0x638 syscall(ffff8000149d0c00) at syscall+0x541 Xsyscall(6,36,7f7fffff3868,36,3,d2b0bcbb890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff3380, count: 6 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 malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149d0a20,3,ffff8000ffff92c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd802b24e620,80084b01,ffff8000149d0a20,3,fffffd803f7c6a20,ffff8000ffff92c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f059100,80084b01,ffff8000149d0a20,ffff8000ffff92c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff92c8,ffff8000149d0b60,ffff8000149d0b50) at sys_ioctl+0x638 syscall(ffff8000149d0c00) at syscall+0x541 Xsyscall(6,36,7f7fffff3868,36,3,d2b0bcbb890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff3380, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149d0650 rbx 0xffff8000149d0700 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149d0610 r9 0x1 r10 0 r11 0x41c5bf108243dbd2 r12 0x3000000008 r13 0xffff8000149d0660 r14 0x100 r15 0x1 rip 0xffffffff81d42d58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d0640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=79141 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff822856a0 process=0xffff8000149629f0 user=0xffff8000149cb000, vmspace=0xfffffd803f014318 estcpu=1, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *39969 79141 12414 0 7 0x2 syz-executor.0 32860 94826 12414 0 3 0x82 piperd syz-executor.1 58596 83827 0 0 3 0x14200 bored sosplice 12414 74707 66189 0 3 0x82 thrsleep syz-fuzzer 12414 237343 66189 0 3 0x4000082 thrsleep syz-fuzzer 12414 145281 66189 0 3 0x4000082 thrsleep syz-fuzzer 12414 295555 66189 0 3 0x4000082 thrsleep syz-fuzzer 12414 424465 66189 0 3 0x4000082 thrsleep syz-fuzzer 12414 311464 66189 0 3 0x4000082 kqread syz-fuzzer 12414 119000 66189 0 3 0x4000082 thrsleep syz-fuzzer 12414 265179 66189 0 3 0x4000082 thrsleep syz-fuzzer 66189 447971 56145 0 3 0x10008a pause ksh 56145 371280 33398 0 3 0x92 select sshd 63516 11615 1 0 3 0x100083 ttyin getty 33398 88993 1 0 3 0x80 select sshd 52019 93405 4201 73 3 0x100090 kqread syslogd 4201 47341 1 0 3 0x100082 netio syslogd 41602 496950 1 77 3 0x100090 poll dhclient 62079 462875 1 0 3 0x80 poll dhclient 88135 237656 0 0 3 0x14200 pgzero zerothread 4307 196903 0 0 3 0x14200 aiodoned aiodoned 3801 383987 0 0 3 0x14200 syncer update 52142 663 0 0 3 0x14200 cleaner cleaner 64296 5945 0 0 3 0x14200 reaper reaper 76013 85455 0 0 3 0x14200 pgdaemon pagedaemon 78878 459311 0 0 3 0x14200 bored crynlk 37449 73752 0 0 3 0x14200 bored crypto 62038 177347 0 0 3 0x40014200 acpi0 acpi0 95151 413023 0 0 3 0x14200 bored softnet 33967 206312 0 0 3 0x14200 bored systqmp 20014 348017 0 0 3 0x14200 bored systq 25982 523741 0 0 3 0x40014200 bored softclock 54883 112772 0 0 3 0x40014200 idle0 81607 250872 0 0 3 0x14200 bored smr 1 41896 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 9511 71882K 71890K 78643K 11054 0 0 pcb 23 9K 10K 78643K 481 0 0 rtable 85 3K 4K 78643K 569 0 0 ifaddr 56 13K 14K 78643K 188 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 32 0 0 iov 0 0K 24K 78643K 133 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1917 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 19 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 122 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 1007 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 41 30K 46K 78643K 511 0 0 subproc 53 55297K 69634K 78643K 334 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 140 0 0 in_multi 22 1K 2K 78643K 167 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 314 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 74 12K 22K 78643K 3093 0 0 UVM aobj 48 2K 2K 78643K 58 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 54 0 0 NDP 12 0K 0K 78643K 59 0 0 temp 162 2355K 2423K 78643K 5985 0 0 kqueue 0 0K 0K 78643K 4 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 11 0 8 1 0 1 1 0 8 0 inpcbpl 280 469 0 462 1 0 1 1 0 8 0 plimitpl 152 49 0 42 1 0 1 1 0 8 0 rtentry 112 104 0 73 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 176 0 172 1 0 1 1 0 8 0 nd6 48 18 0 16 1 0 1 1 0 8 0 ppxss 1128 21 0 21 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 494 0 347 12 0 12 12 0 8 2 art_table 32 495 0 347 2 0 2 2 0 8 0 art_node 16 103 0 75 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 3 1 0 1 1 0 8 0 semapl 112 118 0 108 1 0 1 1 0 8 0 shmpl 112 56 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3353 0 1906 47 0 47 47 0 8 0 ffsino 240 3353 0 1906 86 0 86 86 0 8 0 nchpl 144 4933 0 3287 62 0 62 62 0 8 0 uvmvnodes 72 3604 0 0 66 0 66 66 0 8 0 vnodes 200 3604 0 0 190 0 190 190 0 8 0 namei 1024 14607 0 14607 2 1 1 1 0 8 1 scxspl 192 13972 0 13972 15 12 3 6 0 8 3 sigapl 432 1153 0 1141 2 0 2 2 0 8 0 futexpl 56 15146 0 15146 1 0 1 1 0 8 1 knotepl 112 401 0 380 1 0 1 1 0 8 0 kqueuepl 104 229 0 227 1 0 1 1 0 8 0 pipepl 112 712 0 693 3 2 1 2 0 8 0 fdescpl 424 1154 0 1141 2 0 2 2 0 8 0 filepl 120 6845 0 6757 5 1 4 5 0 8 1 lockfpl 104 284 0 284 2 1 1 1 0 8 1 lockfspl 32 224 0 224 2 1 1 1 0 8 1 sessionpl 112 24 0 15 1 0 1 1 0 8 0 pgrppl 48 30 0 21 1 0 1 1 0 8 0 ucredpl 96 1527 0 1520 1 0 1 1 0 8 0 zombiepl 144 1141 0 1141 2 1 1 1 0 8 1 processpl 840 1169 0 1141 4 0 4 4 0 8 0 procpl 600 2364 0 2329 4 0 4 4 0 8 1 sosppl 128 17 0 17 3 3 0 1 0 8 0 sockpl 384 880 0 863 3 0 3 3 0 8 1 mcl64k 65536 37 0 37 4 3 1 1 0 8 1 mcl16k 16384 3 0 3 3 2 1 1 0 8 1 mcl12k 12288 13 0 13 4 3 1 1 0 8 1 mcl9k 9216 19 0 19 3 2 1 1 0 8 1 mcl8k 8192 15 0 15 4 3 1 1 0 8 1 mcl4k 4096 44 0 44 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 3 3 0 1 0 8 0 mcl2k 2048 47644 0 47603 13 7 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83189 0 83118 19 11 8 10 0 8 0 bufpl 256 8901 0 3255 353 0 353 353 0 8 0 anonpl 16 105409 0 98520 51 16 35 49 0 62 0 amapchunkpl 152 4944 0 4867 24 19 5 14 0 158 1 amappl16 192 4481 0 4026 38 14 24 35 0 8 1 amappl15 184 468 0 463 1 0 1 1 0 8 0 amappl14 176 240 0 238 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 378 0 377 1 0 1 1 0 8 0 amappl11 152 352 0 340 1 0 1 1 0 8 0 amappl10 144 69 0 67 2 1 1 1 0 8 0 amappl9 136 653 0 650 1 0 1 1 0 8 0 amappl8 128 236 0 216 1 0 1 1 0 8 0 amappl7 120 46 0 40 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 444 0 433 1 0 1 1 0 8 0 amappl4 96 1108 0 1080 2 1 1 2 0 8 0 amappl3 88 434 0 428 1 0 1 1 0 8 0 amappl2 80 9270 0 9225 2 0 2 2 0 8 0 amappl1 72 28999 0 28613 26 17 9 19 0 8 0 amappl 72 2623 0 2594 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 57 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1154 0 1141 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1154 0 1141 1 0 1 1 0 8 0 vmmpekpl 168 11384 0 11364 2 0 2 2 0 8 0 vmmpepl 168 122888 0 121611 136 59 77 77 0 357 10 vmsppl 264 1153 0 1141 3 2 1 2 0 8 0 pdppl 4096 2314 0 2282 5 0 5 5 0 8 0 pvpl 32 410093 0 400172 226 77 149 214 0 265 53 pmappl 192 1153 0 1141 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 511 0 31 14 0 14 14 0 8 0