'./file0/../file0\x00', &(0x7f00000004c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b38692284e97aaf8986da226f58afc851b355269fb0b079dfd5781c6373b013e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000040)="9c8767de14703a84b0f1452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:13 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x40000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="422db54523347b52fafc5c23d5fef4bcfc59772268800e5c858557c6e46b51b115e1984ee9ff87e316af3523d484f208dc27f49543a2f18fce83a032886abc1ce92dc158c302f20e44f18c1952aeac9f8f9eab1d329119862dcfd04c", 0x5c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="440251", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028ae) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x28483, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)="503d95d1ece4b2f18831b9f40a81ea749fa065a7df124924505626b5707464ac4c0f", 0x22}, {&(0x7f0000000500)="38805a5294384c3593d4ce4fd5f3f2d61363c05c9893d7a2e14e80c8cb8a10ede334781ab822d3e129323919f701864d48fb28bdb71930daeeea19a51d01b69cf644d4bd1665445ea97a3fedd909839219ccbf22724c8ff2ae0fbf472d71f421f70b255a3d07931487a0fae35442317738223e655f8aa4ce2c37134565a94c9fc0744ee47f906b29c4ba5150dacc37ceee78888458b1935a0b73f28ed9b83fc8303ccf9d0e42d406c839cf4fcded0a99e145568c74df90eeb1313c7edaf326e2f399dfbba962ac9f7bf185b6dc860dfa2d7d2269b963c03d2c15db1d9ebca4ea88ff59b935", 0xe5}, {&(0x7f0000000600)="71e1b86774711124e7e10f145d2faeb006db6297072073036497a1eb35c277668655fcfb350e1964fc", 0x29}, {&(0x7f0000000640)="26182b5512bac8639377e581a59704fbe5024ff38b0f0fd88ccd7d1f50d4c0916d66cf727148de5754881b0c7b17cc75cafd94a45486bafc0ef95f5e91fe7577aa8f012562caf64f888b2c80a8da14205b34974f40bba8fd0a98cde7d49fb0053cb3e464ff690826e78b534f7e0b7f541eae4ef94564430980a8f738e8fa", 0x7e}, {&(0x7f00000006c0)="d2d7e3c69dc1c652e9318dec719912a24001b969acc4108baa220130ed4d1de23557430a269e012af660ed4a8b8739326997b5b98e37253154d0dc2ab05866d7582accd2d1deea960cd0e329572de6e16da25d2e5ffd29dca1af6e1c59b0c485a7fbe1e35e9a39f1602f5fd147048fbb1dd82bb661de6aab70c2c255be0a3e80ae2caa10fb0249c64b1cdd3180357d0b5e7fcb98261de6a9b09bc1ce6114d433403203f7ad604c6e5eba62d2415df24b6170515ce6e77ebcfb682d559f68239b806d090800d2c98f8fdf98dfec5009b0f7c594f93119cb427b6140e46937acb332d6799dc18474", 0xe7}, {&(0x7f00000007c0)="b01c4cba68280f950d963983ff286dd99b4ba7c8366d4f883de35f0a610a3745ee7cbdb8a0972b30815d068b9ad0d67c4b5aac930b5e3232b0c929f3f2827fcb1a0d56478a24764adfe40509f3435b6d981088f0e7c3d638c3ecccd49dcf7ef391517894d7f64382ef872322b8b6cedabe5cb1db859874c7add020eed6e21b6ae0aaebf6bf0759aec31ab2ae6826fcf910a527d3796f4c0c8a5cf2dfb85dd252b65c3579b4a02c4ea89c95b2dfcfd3454a5a54eaeee0cc9babe17343bba34e9b24c0281a497e256aa3e5af14d5be8082a243e155bb21f912772cbf7dee9e2ffeccc4f68a9de513e7f35e05fc07d8a9f4db80956b7622dc4cd84fc195ac4328fd07d8e8651dae03266289ad991042053ad685dcde27cff88207557490d788437955b3171d933302f3dcc39e5c185a6a96d7ecf23563309950934b54551326fd5725256eccef40f682736b7126fd8b4f67a0b9bd5c833e08db4948ec2cf07e96aaeca48fdd0f9512cf7e2830d65446c6b6dc8cdbaa7ca9ce26498c48ea75a2e85bc730f5c47ec69a2e305994317981051d9acdf808d9f55f9db9e9b9b3d85e86ea449c2c6105e30601c5189418110c2dae7d66b49b510dcbf9207a7a8048eb9fb66ea2873bcb5b8329c90bde9d1f5d52bcb77e71eda0f179064d027fe90635eedf54e9487111d8fa24c9d80b29295e61f2548bcf340b4c12bdf7ef614ec253f586265cb51277d4a2a7e5fe6da83e5cdfe9cb68ecbd985de0071d0feafa086efd680d17e2cf29893f49dfed3df24cd2f070cff41b3ab914a00bfcdd9668eba7390275c43cfce65bf62e49c4641f978e873e3b8e5d1a7f2116701f34f0e6af19110083ec74268493d4167182cbec545e5832f6946dc54a5e1d50b3dd3291e08c8cb5339a447c42a7da4f844f17e3ba4b1f33b574c40123b1f84af75a4d87b3f94d1f2af115832d4f3f3e81bef2acf634cc1ffacd8d1425dc1bcaed91ec31e79000bf00f6fb8b92948fba80439c323716c55e13207e0dd3402330f9eaf9b57f3ac73267a37431f5fa9f3d21ffb1e80f032fff847cbdc1e05de48481bbb8c386fbb1174e8a0583d5379abb598ca1401d959940e17a46a3f243704e885842284b8cf704aaf483363bbec784eccd24bfb988f19facee6d9df0239cb6769e6a2b917cd1bd35c67fb920ccfb946a01da9e40949c15820a30b31ec2a8cf7d0b591063c08b8f1623f37ac8834878f9cdce0028b553e7855fcb9cf57d15db6ce613a27498d7ade50db101f94d52f91452394aec4b2263a125d0a8acdbf76d9ad8a52b0ab7a244592340b34119336cb669804b120360edd9e74d99c2352a89876eeae32b8ddfb9c489aa9ca938ac9af31d674177ae46dd4bdba0773560bad947c92e12d51f728d8e09e4fcd36d6f548a8e1b7337845762005fac4d2654975826dab38a4796ed739bb1dec2a4e75ea99c15d4c9d0b4aa2f7e02265690a031bb35d30cea2bbd4c07e269b512ff756d3a5967f561869d48af821be22327b5c515876cb62bf4a7674688f4607f76ea48658f81c7948af36e254805fb8a053289f283cc509cf1361bc271381ca888c06a8dceeab3976d42a957f702e08cd8a98a6588e4c7d66f251d61ff682ef52535c6f4c8a9d95f756508a6a201486a159a584ed7aaba25f2254e9728de21b603a3094132fef83dba92f5ded2b63ec0d5588953a0a65030642304e3da4d0dd22c964c9c0c525a3e4183bfd54d314ff5fac689607725af48cd03647a779057e31e10b03f295eade85ef4522801520a08aeccb867aed816cf6c84a3815415e2d99d659318171986a9be13b6e74129c5039fc0b24c3b8946bc5ad174aa25798eb8eb205bb1ffd2064301f11c60286077895322a66625531c759c4ed0af52f64cd71dc7f2e6153854c62e24a6ecc245b641dc5a6ec92147454e8f3c0abcb04e89d0c2a0ede37e250c6d328b76fd3db8db0febf80ef2e51013ff246446534c7a391c4a9f2e7732ada3805e60c5c94f6c051f18c1ec3c9233d56bdb46223e6d22ba6836102ec350b149fbb98f3bd1a258914079ab72874d8b0f5bfd46210c01c63107431dd183206fa778e5b80b8943a6e9034f4271b8831ff5cfd71931a5e3fe3248424cc09db2b1709b94f06706a0473804be167d4a18ce8ab7a00138ab4c42064c21e1386fd12f2328d3cc727d69a2afa40fc7ef1a8601fcb1379dcc7a71ebc56e3c4b5ba56aa3cbbe6ba0aec086c6f1c319a6faa27a2de4dc63737faa690d5d4bf7c37631f541c653f9f3b1d00efe44732bb52018c1c8c29b5c1c98429da1085b283b040bdef51115033a6b88bed6a51a71f35b23b78b0f382b7f935866f2cbdb855933685adb719a9c6c14c86f2e9e61d10fb5b5e3e9d89828c6a74dbdb0eb7c0960267bbe5ac85f5e4a6c6b4468adbf9ac002b28fa04e3b32d451ad09bf001a00e338407201237c9da69d180fe25209b0ce825a67e846179e02190af2729b0f3816373a615c7f6b35e0bfd4a62b6947e29b9b98486cd663c1e3888fe4c1fe3ca7c858af48110b444996df0b628a02dba5ab35d916215f874cd7af4dca7774dc3b5b64fb6de1403e35f77319abc0e0c035c5abd3ca19ec98c1cf1b2650dda910d4c9e52401281542d0b59b81fd74150b18af2a24090b1033d89d7505e6f1d8e1d9bfce3732487281af1203d96b63a4a71cda88409525b16be677e590024d8e903acda55af5bdcf102a47dfbbb9de7c1efd2bc058bb76510de86c1c66bebc05bc28c4f6caee38af06bcceb2699374f1c8d6782947c303a8579c69061cb9cd38705f88a481d79b0e80c6a8d28e66e5cfec120fd61e50860047e1e4faea9348fe9da8df45b5070a69a57864cb6977f891b3d02553ca6e36c85bb1571e2df66093a058115eeb49916890f2fcb42ae8760277e71a4fa53b576c088a6aa2e1d2939146f8762e5549bd9a443f5761f2f3b47ac41fad14e71b63b11757679c5618de09220df6625e843bb5818829d5bb6e89e268265114fef28bdfb6430961e7c304c137ec501ffc542d34e4ff4a1bdfa79596e8a9c8d954382efaa91f7c8c75c430d2e0f3777ff2e460e31c0c95376b57f311a836356f2088d99a3283aaf249c9162a73e1735db59982ca4b01993d2b65022f317148ddb892b1d40b235410500a9bcf1904db84083dd519ab9208f1c5f25fe7aa64bbab5b0de7d439005901398131c05446457830fac2209cb3f5ac6a1832a9d0ad5e94299fdfa3916b1fb1891962749b14f7a11124369626a51ec36395a4202e615ac3ed8b97cc9a6544aabeeae990035b1f5bc2a65ed30aaf2883b2c3249c42157bd0963e8fd53846596253648ec3b3db56e775449acee6f7173b43818226ecbea88eabca5b9e766411b8b97d6cc58a307f015c0ffed0294c2215c372c6df66e2212a351db3b480bbaf98e5561c71d1430dc44736796d30a092963835a5f107a59f4a4a0cd0f9a5ec27bb88480003e5721c5970489d1c6ae81f2bf0bdde2142230c9866c1aab5a2e8779f231c3ee408f03f800f000432841e262d7cb3af43ebf48c1c192def4100237799f41281ef22770916a019dcf7ff81df14ba17fe4fbe80069e34a74bd00909cf5c6b261eefd294a42883624ee65f5f1e8945fd0a2b4b143d3f6415cd8e328fac3a7d30ce1480b605dc9b899a18934337d210a4b9d6a312313eac48a6a5b5eeaa1217fac2c245215b31d8a1a7344d9c12c2d94cf64294d82e2056ac0cf5803d164432a315227efd1c94d73d33eb9073183ba1307fe4ada480243db47b075a94ef03e756030dd8dd117774f2b7f7f4d81da28b9ad1e0917e57f5dfaae790c4973de8ae173fc8fffe08fdce85c25282cec1e329122b682a37861a4cfc28545f744907eff47e160e934208ed93f58eb5ed035646b9b3268dd1ca94b93efbae5100ab9cf2ad86903762747f007a110b4d955ae2f0e7242a2657e6299e7ab30f7ba97428ded041713132ddbb37b67196d2a346fac26e564f611a715cbb34365a09b4706f93e1cc242f2698467d3a2e79213a81722ddc1778783b6261e9825dd318ec44705441640d1ce98a62386e694359aa9b142b4aa4926fa3b684d0b74438a06c4e9bdb3cc091568c7a40458d42339a9e0079d9d6c34383d9c109206f0ace51d41dd7268ac18240cd0042cb9b8886b68318a1c70cf3452254aea8b503c8f03e4d3b71061a5e85bce766cd3a7978cd88dcd38069313e2b86a78cb4c82a2338b693877b6096d8b599a939e3294acc51a082890d79b5d4e4f930be7725a048754a6486e9ad622b856a9b9511cb32ab2b4fe396e4d2979e8d36d6acbe8cd073b7f77550e32bf0eb099c42b157723c961ef89bd464e5bdf283953dcb447ce16c147f4942691700525f40a09b815dc066bb7830e1ec234325b819bc42b2746c7b2e9c98d47685afcb39f08151037ac67a5c55f701fe885391238e2287be09843e724c2906063b4939762713cc39e71f9ea397bef59499e6680ba594ccdf55121c75c346d97ea9a8eb43fa89b55c92ba879d1188a72e7bdf606494710bac8b72413d7561962f9c89ce38677e8586495d37158d511014bdfd5df35eea07bd7a476ef90b9e2006247e53bd28a23c64f1fb16b4accfcf29abdf7a855a19ce7698a55127e5908671647dc3acc20ba8326add983d4e670612847f43bc04c29174bbb2c370c38ccc45fc11609d8c3fd37b444e22f586b9587af557591540235dfd539a90f69242a2c45964d30116d746b8d87270220283a08822cb26df300a3554bf586eb8bb24ccd499a9d35c1a8d3c432c8678c9c3f77bc45da9d9f291d7abef7d2ed5f506c920dfcfc9c4c3556bdebf757b1b11159324c87491999a919870876e1e79a757082e8975660a97323eda4919838b3db045b9075ac121637f5cea9edff08d9f8955f9fc6fe0ed7c4e1fd4441af4b59be71075c27a401b3edc1d03563e8d95d881dceceb517d8eb380d82b4d4bbc7a09970c18fadde7c2d796eaac5cd3fbc96788caa6f5b46d61ba535a5c9a12202c08aafe314d7d57c2e50070b35e3532ced78b89d90d2ce304ffa36b8fcbee34804b4c960d36763a3ce64518f39ba56887d9880e34b910cd0cf2bf790686481feb31791c4f1c792d49cc31d44f6c5920e7ba86886d4eeb4d50907bc51b01876b83bd9c52099e6b37370a32c74cc913a03d6f3e14daa7b549b27634422f1e2b144cce90db2e069cc24d590020af5ba1e2909b5a57fc3cc9c7f1d93b2c1acd47d5d9f2d839f451cc9a1e245475f14fb594b227d584bb3eb626fa11e5d0606564594de3978b54814f01037c9fd5dedec8596602c5ee17b00bb3b64352a857ea75dc312d96767086d2b98934484cb7805f67323d50718ac1a3c82bbc604c473e165b99daf030f822d514d1f62c5e06e70c545ea169412eced64c902a6486f6fcbb6d475b289b9e960a8ad663eaab2809125c2d8cea6d9d31b5caf76589817ce497bc1c34a85737e0988b53670c8eef9f2c9a47d1c1ff8eb4993cda0bd7d907ba49f15e36228d9af2cd2f0a55520c3ad7b44adb474a689705b0cbd5c349054290183695c329978ed0fe0e5ff29a924082b8bc0bdf10339f886a70c3643147d887cd1104921efbe01f07efa721e37180d926b58d9417a50d8dfaa0f738b191b81ed52d5d751f514818e790188be991c0dd943a4e53adb76a244a14c458e77d945359e46a7c95e9b78c42a54d48dbc22fc508ee848935c400e6ecdd51bb732395d004eaa4e2830978e482c42caa194bea262ea4fa2230e92c6802", 0x1000}, {&(0x7f00000017c0)="1601a321dbc2ef46b2df03a80ef28a6c4867dc358a5045c9381587ef14993e56", 0x20}], 0x7, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000440)='./file0\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) syz_extract_tcp_res(&(0x7f0000001880), 0xac, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='+.n-\xe3%\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000280)='\'\'{\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00']) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30050, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed519ebe00", 0x0, 0xffffffffffffffff}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1fc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x108) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x923, './file1\x00', './file1\x00'}) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x7d) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x144) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() 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, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000001b40)="ee90c9fd0ba3bda07a53aa19ef387e0475166ba31d88cf083fa1b1c516ca09d90319865d8f1cd5d4f042bdc8594daa497eb0c667cba62623b3920c4ed97bfcc0aba6881d7b369875c7be76cdc098f59a75ec488a7b10313b25130a942c179b68256cbd154c34b089a09c", 0x3ba) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) 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"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000300)="ed84fc604f19b6b33df53980b331a8b5cc8a1a8c49cb6d588022e7ff720744aa7329e7204479c531ab29fffd5accbe129d9c8af9f8fd6199074dce18afecf2e108df2edcbd07e6986ec57897d83635e97fc5d492258053337e8974f690779ae1e05cc32a16cd810a01a53064724b65b6127a673e472f0b7dd6127b79b14f807b8791ae846a7c6a053f30f5f4df6c7b42c4b434c9900f5bc535dc149f515111bc7edc40a9", 0xa4}, {&(0x7f00000003c0)="9dce86a3f39657dbf9cbb63723c40b43453402da9773f4ab793b13d5f77122001ff17205c85034561df90c33fdc123579b8686617287f3aa3473f1855e92a651ac351959e9ecea8539c181957b8954d938523b9d582138a514d4b875093ee92af1720dad5b404522e975ae838a14e95591bf15cf403bfc2307ebef18b57e17fa77add32f22d6265220f1be927f25f4459bf5f42f428e720254d6c73418caf60cc18ca1df0e9b67a8fe", 0xa9}, {&(0x7f0000000140)="cd652878aafc9f0c511fa547397c9ec0b4b2", 0x12}, {&(0x7f0000001840)="5561faf5cfb62d2876f702d1b7106d7842b236e8834779c32c31cbaf572fbf2309bfa33b57458acfcf354919a8b5902e5e27ae8a473950e6bf5a9eec55d2b4a90d119f446559409645b3a1408f8737fa5842a939c49b427fdb4ec0af0847cf70f04d4ec5bda298a69c6cfd026074e6923f0774a8ea2cf74664acec37a5d016e208ceed3ea71244f0feab070d4ea6408f03712f515db377ebfe5983fdf6a3cc7ac6a2707aa90199c8bad308c3f58ce46f983476d55dff9dc5db45a2d0962045786c3aa0077d2814ecf0abebb37c54e929256db6064be25be848cf16318d65e1f7b6d131d02b86121372a82485b768020ddff842f8973d0b9682bd", 0xfa}, {&(0x7f0000001940)="1bdcb59f3620bf82c85b14c4972a097f2085f01d3c616cfd1461a1525d18464a7d4219a242b091b4425a175fb62ac4adb9c8c671d8d752284a2793aefd1107218f4efef3d6bf87c07d23cfab93ecc36ca9063232820830bb003b21f309ddb70d119138a088a71b84295154f9438c07de13c5a5826bc7ff153e1e20384af0677fca7a25c335fb5315656ebbfa98757c4601954cbf1c6e3f8fb9cec2cc3e54a267f7430e15a664c5a938ac42a2357c48083ae8007da139e46f557bd5dc90ca7ae5f6acd5e29dfdc60ab41d97d20f4363f4eebcccffcead28fa275d87de76097d59ce001f427e57a3", 0xe7}, {&(0x7f00000001c0)="1c69de4aa086679d3433532a5309d09be6cce8b2636ee15a741b8c", 0x1b}, {&(0x7f0000000200)="ba27814506488d4b3cac9bca6f765bbca6cf4603dc4ca9217a9732c44c5f37934f35525fe5dd3d3b9019370ed1853e03b79630de93cff5bbba7a556750e7", 0x3e}, {&(0x7f0000001a40)="48e8adc1cb763099394a9e0028de2d08b79f6d6b479ef1dca35b942d77d7e7e929b219f5da95c87b8ad4ead7712a63feec7e85c5f3e3379e36cf6425a71e45a00dee558263991d10f9d84d71c0438c654b2e159985cb4ffbaba35e5e61d498cf4f13756d7fe42a9ef19b50bfdf2860ebb8889062e58490d8aad94ecb67f78707fb1741d9932beecb88ecdc5646e7f201fa8143be46e8330bd0c49bed0c543a3e175b33e5845823995e039171d0b45668bc1a76eddc414352e164d7a3ced354a29956bad4aba8f05351f3a99262b182db7f", 0xd1}], 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r2, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/40, 0x28}], 0x6, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x1) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="ddb297e10b8065a585850a12ffc93c009a8fb8eeb1a3c81a7a145516c301efa0", 0x20}], 0x1, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20040, 0x27) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) r1 = fcntl$dupfd(r0, 0x31106269d5bf364e, r0) fchmod(r1, 0xfffffffffffffffe) r2 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="93503cc166efae82d545cc53683a0ad97bfb2cdba8ecea88403581d5369d25372054e4a270b17faff516c5a56ad0f247", 0x30}, {&(0x7f00000001c0)="d40780a61a772e529749d27174e67362d3f539c36ddcb360b13b720d9fec092be5f1696b05bbdcf820be62806d3fb3c3073f5cefc4d84240e027f4c4137f2b7ed638a248", 0x44}, {&(0x7f0000000240)="35152fdc35b93b88fe0fde96897869c511c70183475fe0a57be1c0a51134de9ad203b39266c76fdcb326226326330974c52fe5507d7efa246078fdefd24a90757706dae1683f", 0x46}], 0x3, 0x0) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) select(0x40, &(0x7f0000000040)={0xfff, 0x8, 0xffffffff80000001, 0x6, 0x9046, 0xf6, 0x5, 0xfffffffffffffffc}, &(0x7f0000000080)={0x8, 0x80000000, 0x7fff, 0x39c, 0x80000000, 0xfffffffffffffff9, 0x6, 0x40}, &(0x7f0000000180)={0xffffffff, 0x7f, 0x2, 0x100000000, 0x4, 0x2, 0x3, 0x4}, &(0x7f0000000100)={0xfe0000, 0x100}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x25, 0x4}, {0x5, 0x80000001}], 0x2}) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000540)=[{0x8a, 0x1}, {0xc6, 0x7}, {0xed, 0x8}, {0x3, 0x200}], 0x4}) poll(&(0x7f0000000140)=[{r2, 0x54}], 0x1, 0x0) kqueue() kqueue() 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100000001) recvfrom$inet(r1, &(0x7f00000000c0)=""/4, 0x4, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) setreuid(r0, 0x0) setuid(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fsync(r3) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x94b, 0x200}, {0x1, 0x6}}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) getgroups(0x400000000000009e, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x80000000000043) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x3, 0x65, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x10002, 0x1, 0x6309) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x400, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x3, 0x80000000, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) socket(0x20, 0x7, 0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 16:00:15 executing program 1: 16:00:15 executing program 0: 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x1ff, 0x7fffffff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x8, 0x20}], 0x80000001, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x5, 0x0, 0x400}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x40}, {{r3}, 0xffffffffffffffff, 0x17, 0x1, 0x7ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000003, 0x9, 0x3}], 0x6, &(0x7f0000000280)={0x5, 0x8000}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) utimes(&(0x7f0000000080)='.\x00', &(0x7f0000000180)={{0x3ff, 0xfffffffffffffffd}, {0x2, 0x8}}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x4, 0x3c1b, 0x0, 0x1, 0x3a6be0d5, 0x5, 0x0, 0x1, 0x0, 0x100, 0x9}) pwritev(r3, &(0x7f00000001c0)=[{0x0, 0xfffffffffffffe98}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffff9740) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff20) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) close(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) write(r0, 0x0, 0xfffffffffffffcad) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0x5, "85495500f3ffff533c39a60600000000003900", 0x0, 0x80000002}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x20, './file0\x00', 0x994c, 0x2, 0x80000001, 0x4}) 16:00:15 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() r1 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 16:00:15 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0xad03}, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x6) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3) kevent(r1, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000500)=""/214, 0xffffffffffffff94}], 0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x200000144}], 0x2000000000000280, 0xbb7) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x5d, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000f3b2dc6bee8e0e829e869b000000000000000000000000000000000000000000000085e27335"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="07d35dd2757e87ec37541ceaca9b0790d8cb747a6916218d4cb0c882673d291c6e9d8c4b54a339c9882ed498aa14ea7021a3d2421466dffe8efb1536b564f01b95dade4a", 0x44, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r4, 0x0) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)="0f64084501979365d93f819d04bee7e7da7ce47adcad7cae623a1a19baf52afee2305b18e8d0a11ece065d96c5533c3e8d6c2bd11e19f916d50f6f063a4b361ed8958a36f0b74814343335a84afb1731a865b8c6690a6f50d85789f90191", 0x5e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) setsockopt(r0, 0x1000, 0x6, &(0x7f0000000000)="c003b5f1e12afa76f2ecfa667443522edced37490d873708fef4cdbdf52464522785699ab4df1a3d600250558df6399f5d5960805a375dc006abb5bf7ec21f0099", 0x41) 16:00:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f00006b4000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) truncate(&(0x7f0000000080)='./bus\x00', 0x9) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7, 0x800, './file1\x00', 0x498, 0xcdd0, 0x3, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/254, 0xfe}], 0x2, &(0x7f0000000400)=""/209, 0xd1}, 0x800) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}, {r2, 0x1c0}], 0x2, 0x20000003f) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/12, 0xc}], 0x3, 0x0) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 16:00:17 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='[[\x00', &(0x7f00000001c0)='*![\x00', &(0x7f0000000200)='&}\\@:^}-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='/!\x00', &(0x7f0000000400)=')%{Q!.%-*^\x00'], &(0x7f0000000440)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x80) @.[À  pckbd_enable: command error 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/26, 0x1a, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xe1, 0xf0000000, 0x4, 0x745d}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x0, 0x7fff}], 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000000)={0x5, 0xfff, './file0\x00', 0xfffffffffffffc01, 0x3, 0x2, 0x2}) close(r1) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027afc03ae6c653000"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000800)={0x18, 0x3, 0x0, 0x3}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xae, 0xff}], 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000080)=0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x8a) fsync(r3) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="3c760acba15e2e18fa814f9a9c5f06dc0143c3b1e48f38c9c2695ab4c8af7be63135ef8dce2e3a4f0e309ff97d24c63351dc926d2769ab4ea313af9a54f80c0af3136c2fe69ef3e04b3c6ddab33fcaf3a4d7779f38c82219ef0ce752a57c386135f11a9aa24ad335624a9c9b1475b58faa763541a1023c41b47055a16e33bb81d576d62973a488e33b4bb049cba92561c81b380ea5bffb558074edb699deacef380413498c61de5a966e81138fbf383f80901b75d679b6f07dc56cd686b4607dd02dfe9cd45264ce71c96e409c27de82f5f439d9d248a5f0de32da8eaae93eb52c6d56f781ef6a1c2d36a067ccdcc757494b2119ab69e302d6427d", 0xfb, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x2b2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000480)='./bus\x00', 0x2080002002, 0x8ad) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\\xbf\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x60, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6c71d16cef52ee436cbf8bf66bcd59d35ac81046940dfbf3b423a636cfb87c3cb0cc35d54a3048662b5cc2c22a92de1bfed9b3e9e755ae785cac7c5a7369c0ac9917b2b59b896527b3bdbcd4adb15485ef3be7d0a32641ead8d4d2a522c1b183c41a36a890da7092", 0x68) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="41cd92da34448b635c8962320270a3d60938b4abb0a7c3089a75bf2eefb216eb145529fe25093d1e4f150bea5289427efe611694974125f4b238b3ae3df3e823de4c4384c7bdd86fba78abbad739e7acce60762058bebfdf87d336575258644df55d75a9eb0a7da050cdac0777fcb0f5be6f2403aaa2d0ba4ca0b9abd72f51d992464caaaf0cda9e2113877725103b3d41dbb99b4f823e7792ea28e8252f9bf9880f7670ad2b6609cfdd256a6f74ac087c424fc0063cacbabf0062b0c40e13f2b1c0df24723e11c4130a8ba7e1243764de18552aa121a7ba9c3f073e1b60e92c78d64e12b5e0b7a567f11e2286c484717e", 0xf1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) close(r0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x8}, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x40002) getsockopt(r0, 0x3, 0xdc, &(0x7f0000000140)=""/88, &(0x7f0000000100)=0x58) socket$inet(0x2, 0x4000, 0x3e41) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x7c, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x2) chdir(&(0x7f0000001440)='./file0\x00') pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000014c0)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001500)) getsockname$unix(r1, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680), 0xc) close(r5) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r3, &(0x7f00000019c0)=[{&(0x7f00000016c0)="43328982cd080c149bfc68738dbc9308ef9b703b0f270d11742e6d4e2d983861447d823a8b002f0265b694bf7826a1ffe957cbec52165630399d2f1410f5d93bd40008e4d576", 0x46}, {&(0x7f0000001740)="51fd0f746ee95ac31bb9aa80d0f144809fbea5d90a031badd090c0ae88ba586fd6f9b9802a0b97441768fdeec954becd4084be718123e5e408b5a126cabf231006be0d8e4b243a9417ce6459e16308f0f2d764339d26e7e7a498c1d604cbb45fbcc1a13b2b4062c41c0ee8db87a074fa08919bebf03e2d951112dd0934db51d62e826429cc53b675d75fe61e9b96fd046cc7b4e172f7df454dff67b116663bb6a444e26bffecc4d846e34b302d40a41530a79b9d770f0fc1f6957967e1528bd70acac8e754fca4f6500c27a4e0908339ab37a6b468762f5871dae7cefa4ff536a4ca67d73d0ea80e70e48c0a68259a71d9", 0xf1}, {&(0x7f0000001840)="ba766105260386ac537906f447b121c6d0d5feae1212cdf7e002cfa5158861ee8cc414fbe5c27446c0d7305fe089ea1daf5916d18e873627a0a7ddde", 0x3c}, {&(0x7f0000001880)="37d8de93aab42ece87e92da8bd98ea4e3bea92f95beac32def36d229cc7202cf4a6cb4cc8a7eeb053eebad673d2fa52eab917648c653ce314046a3fe87d75113d7ffca36091087142263ac511e48e7548ed707eea1da4270d6ceb71c61f17c01f6892c26fa76d4b7e7f489", 0x6b}, {&(0x7f0000001900)="962d261da9f4b4fe898f73378670e56cca1bf9cf9efe96a2d256e1bbd4c0f4311d36c33675dffcaa4d91a10a7a8d25185649d81901152b6db53012e80dc36441be4a267356056fe09b1d17b15e9bd5cb1a6bddf22a4a0eb9504320a7065a9117b86a8747d1cb26c441441f8b52547fe49cbed1c01718313795e0d503f49dcb0d89151e8195b3af6b20d29b53d24c5ecc2eb6", 0x92}], 0x5, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001a40)=0x3) getsockname$unix(r7, &(0x7f0000001a80)=@file={0x0, ""/108}, &(0x7f0000001b00)=0x6e) chflagsat(r7, &(0x7f0000001b40)='./file0\x00', 0x40000, 0x0) r8 = msgget$private(0x0, 0x453) msgrcv(r8, &(0x7f0000001b80)={0x0, ""/15}, 0x17, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff}) chdir(&(0x7f0000001c00)='./file0\x00') ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001c40)={0x1, 0xa77b, 0x2, 0x3a06, 0x9}) dup(r9) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001c80)) mkdirat(r3, &(0x7f0000001cc0)='./file0\x00', 0x3) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000001d00)) chmod(&(0x7f0000001d40)='./file0\x00', 0x1a1) connect$unix(r1, &(0x7f0000001d80)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2085, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) syz_execute_func(&(0x7f0000000000)="410f983504000000660fde670fc4c1e5dd7100c4e1fb2d3c47c4c3f55c8623744f9d008f69289a1741decbc4435569ef3a3e40a5410ff591b01b0000") r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="03378908000000944dab000000000000000000"], 0x10}, 0x0) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000001c0)='./bus\x00', 0xa, 0x100) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x104c1, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20442, 0x41) write(r1, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) unlink(&(0x7f0000000140)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x78}], 0x1}) write(r1, &(0x7f0000000240)="fed25bad7feb853554493807d65fa2b16182df7477a5dcf6faf4508d5a67e31d38ce576930498790dedf3066d53ed561205791c0f6bb17c252f104b99cb54b6d4dd164a5a102aee40666b02b4216759ac6f11087bddd3b8b0c8917f92f393df2810e8e20ec27be3b10bf46d193b94897ce7e72aa7ead74486b0096562565f21d73e1ea0c1571", 0x86) close(r0) getuid() 16:00:21 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="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, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) 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, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 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) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x180) faccessat(r0, &(0x7f00000002c0)='./bus\x00', 0x82, 0x3) r1 = socket(0x2, 0x5, 0xffffffff) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="baedd2820b35a65609c84da56348e63c4521404da86f758c5676533d0f4ddfb3a1ff3c42b493859d14e4917b1e6d7122ce29ec6f084ddab1d49920cec0a76aa02b871fd40b9411f81edc0ed95fbb007a82b6832c9f5f96785fd45fa02e331bd927b363f34ab6e034e231440b0eec07ca6d44b1ad62174af299b5f72d7d7c54c3fffabf", 0x83}, {&(0x7f0000000240)="68493e3059d27bb4c493c06e6bf03b047fa081e462b766fd27727a7165ccbf76345869cfa57da654278199d13988bc9c2c7d3e79cf936995a4484973ba357d2e70520864af23f9e4", 0x48}], 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x100) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kqueue() r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/158, 0x9e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x440, 0x0) write(r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0xfffffffffffffffb, 0x4) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x54cd) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x1000, 0x2000300000000}) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="391a08df591866a80af90470ec8f160ddae78d41c73a829100dbaf216d00dee02c61c79e41bcdff5412dcff2961bded75a8cf05111aca0cdc9ae99f09a826a48ad6d529b8db560a095dea386db81806b493f0c08eae890423cfa485e3fd0b24e302085d55561ff6b9288d95dd151b3b3d18656891f5dda33414d6c3d48b1ae6dcdce6739aa3cb32ca02ec500d5794bd8c152a9d8814b1a705c031887174fb135029ad2c19345e115fa1440dee639ef1678a1431316e1e1624c18b9b6f2a3dfcb3ac8b3d580e2cb8bbcf8761c43b962e1082239ff787d583feb64018dda13d359e3ca3ae25e983276168e50c4e086abdd24b0", 0xf2}, {&(0x7f0000000180)="9ba07691c567f54699e1238c92f6cc34f48f333dea04397a915f0cba8edc20841f7284656f0b0c0bc98ed2", 0x2b}, {&(0x7f00000001c0)="5fc3d27028e80aa4fcc7d149c41d718307ecea2c548297a32230a668bd8afb8b2d93c63f256bdd922a6cb8f0dc6a7b973e0b96033b526a78c3559b29ea0b75c62cdcf57da13a5bd757379e8bb2c9b2d70802f4c196e4f25c39fe0085ce8df839b97d6913ba67247fb148569db6373b1219e60d54fe1e39e3bc2d52f59f9cc14c6835be9483b99b337159930375c8c3093eb2ce4a60b57bf9a2954c371788f313a9dfd65716bbb5e85e3398f7074dd499ed5d3c7ff808fa7145afad4e072a5296f334f5abc892f4c9b0b1d3f80c5328154fd7ace82a", 0xd5}, {&(0x7f00000002c0)="0d73619f420258b49fab4ba451842fe14f51a7359d17a3d8b4a8763886c20bee94cd42803b92805da94220af95ef2765b761640521ceff35efd853e3ec09707788eef7e36f2d8a866ecd069cc3cc72f90b85f60c7c1a99ed461253fae8d7d96a63473caa2af7725bf057713e0d3457db65536ca804d298b68d665f877d7dea7c4557167fb814905119c4e1ea02c3b3e5f254dcd8df5a7d4a4b661d37dc6901151934b39e4b238ad6a0cf47aeeaddc1bf", 0xb0}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="a9c93750c501d07d02fa73420be134964e985fa0b13adde88fd9cbf44800089dde7c3206ba0a996428f3300fe206c4d6b50d442911691f27cdfa47befa861059d32b183e4f6608cbab7be1ff6209faa726eaa894b8c1e23f7f929647637718e4466bcb808cadf16a3de5d3f230736f65cb7959967401f57f3927324d2f23895ecc7fd5269a609bfaf0b540cb34bde9eb09e294870ac9fa7b5935570e9ad5071f6844b1096e7d2e8933673fa4661a990e1166213ba28738d3db12e4f5a64965b8d393df10c9f6a37c4063e62ee23e3999a7f87960d6886f8721e64316a0da9d", 0xdf}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x2) r4 = socket(0x18, 0x1, 0x0) recvmsg(r4, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) 16:00:21 executing program 0: munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x180002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x57ff, &(0x7f0000000100)="bfb3cbd163f28fc4a06713c44111110058ba406f3509ae2b67a8b8aedcd85fd408f0fdaebf015d6a83b8e7da03323de7c50f9774284943c270df2776e2dce5167cd5ffbf5fe5cbe2f8c54b34030d39cf97d0cd43c391e0ffa9d53bf9100727b0076544a0b402df93725b0ca53ab5fdc82dbd310d8e1b7c245f74be7d4e867b21ab205475dfb7572fbad881036c6a626a333c05b44be426a89ab1479186d33c38861c7b3e640bd2b5371eb5a459710b4b23fe18d3f5de73d2fd0eef24f9bcc8d68a9e3a0068ec4918cac8d558f47acb9add8c25d8a350229d", 0xd8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = msgget(0x2, 0x312) socket(0x18, 0x6, 0xcf) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xb00, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x42, 0x8) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 0: setreuid(0x0, 0xee00) shmget(0x0, 0xb000, 0x41, &(0x7f0000ff5000/0xb000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x400}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="887daba0293e433d76e95b4969fdb6405c839969a8826af4be0f4bff40a864eca2705f5a59d58122c4fa091dee161b631edb973e3eeb1556b86f110030706c6210d3c1ce3d3647d317c2273f49c663ea685fb84661f68f09541a07e2075a0f01bbe94a195cf8bb15e9bbc03d05125be494128d23d3060cebb052222eb06cd4768a0db1abfe73a9cbd0db4f073457b62935a45b76b0daa054d0327e2dbf7791", 0x9f}], 0x1, &(0x7f0000000180)=[{0x38, 0x1, 0x40, "a820a14109598d14cfa57bcf852e9f021fdc77f1636695d18c46d010d090877088ef"}, {0x18, 0xffff, 0x3, "5994b0aff7444496"}, {0x48, 0xffff, 0x6, "5c67e3d1d5517d2fbbdf19a4a2ee7c999d9721cc8c79b0aeab68a42d862fd2b70d1641612014477bd95ca960211b8d69b68dd672f1a2"}, {0xc8, 0x1, 0x7f, "74d352ea1d76e836883b1a2eef6fd5a38d10a0ec6a52be0e674ce95f04785c5fbf93c22ba7b900baf1c6597c308c7282dc88028924676f30cafde4c71ed6e5017b482fe43ef080601dbecd76d4a92bb2d7d61f03d2b0e227a9622a56607339ba2ac1b38a91e604d875150404fd84745b433276f3d43a14124d8105a9e122b10d36507558ebfda8af289cd9851354dd46bea5723a773f2d1716b5723e5763936da2caa1a4427eeec574eaf97cd412759a9905599202e97ac6"}, {0x40, 0xffff, 0xa5, "e6e6541913e88dbb7425741ba21bbf70dc110fd3a9a2e5d3898e81e9b2c2d986b49e0d5ae1031bedd328a7"}, {0xe8, 0xffff, 0xff, "a8857844d23f123b07d7bae242651bea4f02f0f4c316b2534724522a985c48a5e086292d2c00ca3e2d0c072aa401d90a60bd016fe530e9153b30573270e9f61b453084f418257f7bca3e8c2c0a795561d6a2056661b47a6a3bace49238c7074915150a1928685139aa929ac2c2840d7cf9fee9d264fdc7ffb45ecb68e8ecd31389946d82dd8e2f1a2f885fb8e2de9a574fad6d1301e6636f65a2ebe1f8e8f0d4e278784763f07f394565df12cdeea01e4dc9144d0e4eca157c1f5032fe4819f610b5343256b9ad455b11c8093e42543c978527a0d4"}], 0x288}, 0x6) shmget(0x2, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x1) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r3 = dup2(r1, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x1, 0x95, 0x7}, 0x6, [0x7, 0xfffffffffffffff9, 0x100000001, 0x5, 0x7, 0x80000000, 0x8000, 0xd9]}, 0x3c) writev(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)="bcc1d02aa03b5cdcad1c85f681d0d8faa3916b43c8d8aaa48ad35b42b4d218c2eaea4ca93ff469afb6a667bbed300ca975da3ebc0d0fe4c4bfa1b432cb7394bcaf7147f08f1f3e3c593e6d5c3059cd1b", 0x50}], 0x1) r4 = getgid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000300)="51d47431fc727587d4d0ca30dc083fb0b04d9228cc38dcfac9d97691b6d256b973a18c81a99af1", 0x27}, {&(0x7f0000000340)="b42231010ce31c7e47518183361ac6592ef76b02c3fb774f9104f0b5afa430e141f9ae86e8ab96ee7e2b2597e5ffa5e05167a73708b65d04f9d365d7c9df4b0c6430b71960be0edb721602d025595483795e8efea6f5afc1d5c6a6122023f576bb7e765dfd52d55303402a5a9663eec517cb50001b7b95f9ccbb454f720ee0b13135b505d2cfbe11a78840b4a07bda6163768b52834e35093d", 0x99}, {&(0x7f0000000400)}, {&(0x7f0000000440)="642c95c70f7be17953f44f29bb", 0xd}, {&(0x7f0000000480)="527697dd93e3825df17c041c18daf660f3042c15129b7cbaf43384bb835450cb048523930e44ccbdeac405008efd4f6d1fcdbc1eb18979f972355bf25903dc921ae0ed5e53318631d365284ea009158fadc6befc912d633f6f7a584c0e6ff99b8685825d0fd4f32cfc07a60415a01d9162bd6f5f42c63d08c52ecbac20204f25d92d6a592ecf61ffe95996b08ea0c8ba1ed5d1cc5df00d8d944045f48e90c090bf595fd7ea099cefe9c12f5c0b0fc1ab10636f98727cc54e77bf0967bb22143d2fe931a7db225917b8e1cca7b755f907e025e2d37007fa0f764031a33a8e6901acad4b7dd8857227d7ac67f0221b8a3534e323c53320ef830af4232495d92ae0358ada87368869da9e0e1c9fe57cc26c958dd3738aaf6979dec155febfa9453929ccaed1a0e6f7be6ec64b46a66ea1fa0af9efd24ab4ab87aa1ad0af75693b0b7b2fb181de523dacc5e6c917a1cb4bcc21391e29b8919ee3622c324390cfbe96d4c8703bda986866eddeda23e9cff3819433a7a5e226aeb1d57f41663a89307caedb17abbb6918117df62b3e22a8f41ff0090a7298df80ae921125cf8d886aa130af8ba4221764ae1916eadfe51bef5944e28b61e4cd251b373a42b39326d61ada08cf715b6df414e07bb0bf166053f57e2997b89086b84896e406638cb6fada5847cd19db2765fe094aa6086c19d97666dc6564de97944e9aeeae38157c700daf9371216b29d0b159d09a3544b8cfa19cb3003885895dbcddde387636496a888460ddd38e064562459a07a470ce8af76b5e81b3a36fa40966f707ffe62148025d8184415698e9b5c5c5c0d1540f76a03710f7c0fcbfcc91a014108509e4c09e43b817b20c3aef906066484b1d862fb29a00dd82d757525d9a729a5e78399af806b7c7b5eaaee39976db7fcf6489f750496afac83534638a46d8e98442fe3a0fffdd675da41e105314bb60c5d8a2171868efab1dd28657d3297162f94fdfb676dfc6409a35d8fa2222dd3f5853b0b739d7496712389976b943ac27d1e065852c23e882c687f186a1a12c959504547119af2a132a0ae9b4f93f4e3e34982daa99cfc6b4506e7a877e10c94aba47d62881711e2be39e317747716338565859f6fe8bce5bdb5adea1169eaa85efcc30514bad67344eda8816bca3763d4233dacf36a5b6dc5a3916977cb5cee72a1b71577de68046b862451cf4aae8ea55ab7eefac2a12982e4965996a9fbcb4f501cb51552b162ca26276b3cd51b56508f463c0597e48d27e68ce16c124e5b940cc1934a5f1f689116a96368db4468af539a0947280fbecd81a73e1287110f08b508eca5b491e061fef4302727f47fef0949738ece0d82b86b53aed44b204954bc842604aaa866c23c0e489cfa1634379e1842d6514eef5227b50abf3b06eea4a79d58575362d5b1aa507a019b3c7fc221d6ff6a1c93bce36416f98ce0f292e244f8887ee7c5a27981d9495beb9527ddde01ef1028a418f8751924657c322234eb6ab4f74282286eb62132637fba50d12a6c70aaa937a8110753f871f06497faa5b0d5036130b1bbaf2cd64316a6406fca78c7e061057a2b2e233f676c4441e2e0e7a208b602b4a1db8a6227749d833ea3f6c54d5b609e9baa8a7d8f967595ad5d67e5b2bb700fc75ee0dd87db82be59f62151c91267638dfaa534bfb537418df04b040cc8277bce897e705813c8195fa6f102c0d1460d0135aded362d9c8921c77c449d3ecbe5b02de089887b74c620d85633a6601713c56d1a47effaa2133a803d9d476d00eb72b57dfdbf2cc99f32d48b3e485539e8a0039b55bb4d4138dd4c435885e917558a1bc9842c13f71227d0305fe66b5bdf55d7018b6b89bf8abd08e9857c94cf153c820c74c8903ebf303b43cd8725daae80edde9b4c864903a126617e0bad5a7a58bf92a38c66e447d17d705a620fdc75b8a35794b74fbb51e4ed3cf0df0243c3b40e4597a68d9fc9b77880479ab5abb07a5fb5abdc021cec8ff1b91b8013ceb58c343bf637b70a59b8db0a6b500e2935b358c86898d4ba0550110ba9302126d2e9a25c747f6e43dcac35ef45c6bdf1ba6054e3151a43df07797c6c0665823400232890dac25183ed0867f381dc81bbf3dc3d1f5cabc6d708d2f27ba082c5d8a83a6ec0831324635176c48984b5472bce7d29e38074d02bd2443bb120f2ea45abd79433c28dbfbd304226cfd216937bcfb0ddca9ddf5c5d5bdebc06350a8ed21e0b642fae7581bdf728c54bbfe6cb84114cf19ccbbfcf8ee356dd839b20e9fb9c58e157d03688f61b258825db9a9f5a3dde6fa91f848f09c69cda05ef4237b255f781fca3705c77893ff6cc5d19731b4c38cd32bb13e8afc4b5223d779a1cee0a76ab82291b8662fe06ec6253b4b7cbdfbcd03cadf6ac5ef4ff79a00dcc80bfe4d4d02f0b8f4f1529dfc8d8fc0a35ab52010cd1c3d0c3a036cd83d7e80bc962a385eac71a89a7d71dbb7041a961d610cfbabda6206147e7214a605db64d5c917342cd1a97282e75310ef45434b2fa2956a2df9380484a65e141c1c8865cecc2ea57fb9a3ba44ce98b79354e720238e756d1857169e02a38eef7ce7b6d00e2892beda167431954128e2434efbca511a2977b25ac0fa927a4e8776662932cf7b6f6c6caef4be8795eb1b7d21bdbf05ac2ab9fe437131d77b1d36778d0abb4b1e4d459a7f3d5338ba131a6cd29ec5a9e17082d091d582d3fd72492297c48e1d89857de4541fb4b5297d00ff8efb49d64bb7ee84546deaf648a0414786a7e010f22149f5f83c914eaf420727fd4120d990678982c64e65b3aa0fa071cc9b7fe5df95f6046a48841609d57af4ddb72ada789ed034b86a32c9694571f648bc1cd208b9d03f6b3ede76b91a00c44dbadc4669244dc1b25a36bd233d5421a9d8465e9cd1308ff4412ee8c27022721079f345e97234f4b00a48f83546307d54bb3f436491a8f725033bb74074156fb4057eeccd655690cfe0309e05cf580afd572727dc9dcf64ba8cf340c891bbd00eb17da48b62410ba5b641c044ba2ed69030ec645f6aa3fc3a6c4c2dab803fa274af73f3071a5a21445d32190e78fedbd02347b2cbc227c5ca782e9eb270ff9edd9531465f9e5496b0101cada45eebd839400ae9901145040157d57a57fbf8c4a44051d5b4d0084487f18481eb180fa785f1659bfef0e0a84dfe532c2c3e0f0d369e33b19aa322c92f1c860e1354289dcb5758f8bb1f0988564a2298f94ab3381c840898900387d30a4aa8a36509119ac52983e745b7714fb16a4f280fc13ae2b06a7ca013bce1feac314e68ec2e495ff191368a6f22d1e06558a5c56911fd3597ebd8a150603d825a2b17ba29551b1a4a18da480402922739416318f115bf9e4d4986cabd47cac99cbf11999fdcadd75874804ad331e2faae5ffa1059fb4d83beb0547ad9cd82fb13d96fefbb9bfc265845bd9b85c6f4719575f27441f1bc4dd79b7462db43748286c40ba9ed3ae665c71064acb6cc0a038b6e97b198bfdc0c96f945b714490f8975322f50978e7286ce608b6f22f96a8881da2a3f950584e2464b9b460c81c1717ed0d1519f7660a6d1c5bbbd37178877e9e4d1b08c1354b699152ea4b0a9a35df540416b393b923adffc94fbbad9f9800f9b9857e66c300edce503144ece3a389e161efa38b032067d304f5c3609c04c463048573e662227171b6cae293f568a4a98220e0adb0745f2b3bee05b209fa8c138a2d1d42a1a68d5275f446c51c3448270ff86554637687694a8239bedd7bf0bcaa8d30ac14fbe514cb969bd07269205f7572f568979a23efef4b90c81c4a8ff4e90b064d00ab02bd7328b01db56c451c514f8439afbbaa5fec351ffaba72f0f7905d33ba80af51745b5f00ff7d7b0b9cd2fdc6bc7966c3d825da521b8464af6c260dad0d630e7354253928a7d1aaee5b4f338b794e155058efd670834478be9ad6f84c29f143e3c020c1b5b8bad38870591750f77ec8df6a3ffbeb5f6ada5b4caba996731ff377a31d149cbc21d8071941d836ff514b600418102042f778836f2434b3847bd69a4b0e2eaff59d3f068cd3e5cab6604ee7e701427ce32c8acd46d301b59be1324c9fa4b4ee4e3f4a9f369db08dbe6c4df92590fa4fbdea175afd2980f478f28e8d3f335bbdf7deb83f1593394015321404f87d6288b8ee88cebabbcc14054bf108e16a0451949041ed31709ba057feb55c9061f368e94029005b4dd060d023848032bc98098ca7544ee2013a4b0e9806369978f8822f1f2860fb3dd89d8b94a551d92fd3672a4b3592465b11b75cdfd892df3ded9597feeaf24d829352973e2b8f07af0d9aa7db7ce50f5565cbfa905db4ea1afc2e7668f38a71fb72935eb8483863c5a1308c57f23d8e41b5127d9b8cd9706a1f442364a9f5b9cd3b389f4d85a019c878d84c5a0f5590843e3c199ed8f2e606d190187d1bcd53a7dcb6fff1d9d04ac15c5d0728fbeed15d96a57ebf9f3205ef50528dd6303458cc1c1750bf5a0c4956d5e7335173f8ccdccd0c07a96a518234f6bc5a0c932b339b072fb247a385cbc36ff68e11833240eb9c79c489ab1c44cf7fb66b9f2c55776e9dde51fe7c07c284a8c8751d88500053a334c456bafddab4e646e7089800e97f41d66ffa7d1af22014d904883f87d67e33413515c8853124b0ab8374cb3a8b51515eb807d28605f7fe0b4af433f7539d06dcf242d87b7b3ccf08552adc64756c89104ca9e1c210491bebabf164805d7fc23f1cb58c106e3e27ccb4e1075e538bfec2857c1ee10eb992b715de530544ed48a476b4adee9fe038fc2cc518aa3c88d0683d6d72a923b7cc9a5afc058c166b08d425c8d1440036bcbbb7e174489a8af409c56227324f2a7c1c8465ed597631030b789c2f6e24698728debbe4d31d01805187de33b56fb0d4fc5989032fff2955cd9ff12f9a870e30431318eeda0552a1385b06d64ab109bdbde5a62e62f327ec4c4a9fe79198bcd466b28c78857991582c2742d3fa212672ee15af37bd9422bf671873ff758864b8cdb79d46fa33a282488d262ea9ff3576554bc5620cbb1701a94d6d6462f80960d74b73f49f4533fde6f086d31b3803465bafa969ce75bfb787b842d08b4b08db4b0ac4525fce360d5dc3b217654031a54207fa834db975334b925e1eee2eec4f2aa600d0a097d84fdfe29233a59d9d8ae0d799aa27ff9244caf88b126cb41fe642f34e768787990e578c7df14509a1773913aa2ef28a4f9d61a5424ba7ac5e6eaf813e6b9716b16992590e4c39269d41d382de0175675b3da9e050d129cc4150fd79655656d7dbd055bf69c17a6be36b476c1ef7b037abf81fe7ea38dc2a116c3b9425ea872f0f4f3cfb94ac30f87e9417c82685355236ad5fc591a4662f27e2cceab8ca7b589b4261aecbf9cb38f85b46ef4acf87d5c01c56d2383263796efbe1e4682ad96b48f553a7c97536f7a0c1d5f4c3c404e2e868b23dbb74add02e4a2d5447aa533db7961782356dd2bb5fd1efc34a4c38cdf18742639c474889f0ed28b6d3350eaf0ad3fb5374e414e61ce79a1eea08343d9ea54222cb0daee25c95d01ba3fe2f9478b29174ea5d32b5d00b823457ded3f759c81b1d189e5f83216e3c1a1b08727e791222edb4234a613f15848dd443a0846f55e056f6ecdc295f996e98ab783dfe47b37b076309f4d188dbabe97ef17cc1d0a0062e90add1b1189f1328e067823b2ba5bd720f2c8806a63de0a1717f60c8221ac7c92af2d09a7fa762c3ad09a236e298252df947141704143", 0x1000}], 0x5, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r2, r6, r4}, @cred={0x20, 0xffff, 0x0, r2, r8, r4}], 0x60, 0x2}, 0x400) mkdirat(r3, &(0x7f0000001680)='./file0\x00', 0x20) getgroups(0x1, &(0x7f00000016c0)=[r9]) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002800)=[{&(0x7f0000001740)="d682b75a5c905d645b228b84579856273df4c006ae44565984b811b165696b79d1a04a79bdd348dde9128737636ad68b1f7b1c4a470fca24226b059cb955e84db88c43f48728aac8a79a44060f832d367d04312abf629dfbe14b7cbdefa6ff68905d0383c741fd5b7732851a2bd47d2f1d1d89d4affbdb6c8e67555bf2f0d08961221c473c61554196ddc432a40d512710d749c78860f23135567f19d91ac54a0a57504184c2458c27434b0a79d479e5c70d286e0619684ad04c962b1077299fa2d408490c49fc0439c87d3dfaaf7a2ab84438aea31a967d4ddb71ff70897075dc9c84edd7a854ce3ee92bb0ce44ca21a4ff7a71c4cab05cfa579f22a8128f25b391af45beaddfedf8ce02ce8e6e2186c35d0ddb3614da3a663fc460c9d13d8903b75538290421820e82d60ee50a2cf859e91471b28147d17df7e513a596bac07cccbad28195511886f0e4a68a59d82b27a2e16620380398ee71f845c14f66267e092d48796535c858e204a0036c933fdd2cdeb5555127f58e8e1647bcdc5ca517ae3fb7b0f22f817f7fc09d39362bd8cf578021b7ab2f17d78f74aebd5b91310b8b0ff93db8ff3f4ac3113db0c93192681557b22a8f9f609eb0347d987f4d9d988269008ff9e1e8b4342ba142286d3521c48085dbbc7705ac333fa977ca499e99e1c68b8e378bd8ed8f1e375f4e1609c0c22baa1bbd116165d2a010adb09218c81487f04b4bf9e62f6d25b8a4d5c46f3a2ce4ae7eb45fbe29b94749f56302fce974a60e2b516f377f9605c129892525e8d5a23ef044b484f9505b6edf89522aae5d8a5bfad7e6b0b2815974f53395bc1b870fd15eff1313fdf5321588c1edafaddffc3ef67d9c5eba79f64fdd1776a41a3f10dc8ccfbeb9806a9369096ee565e028a59c889d2e110716c679b192677b2033f987c77a1751ec841b79f32184e365134b084a6173d6b21b968432ea910e353db6ce5cdbb3e18bc68100e3b031c2ef6b991ff428eb179323cb605216ae6abb215719fb6a666f50098f1d9212b1cf583e0bbce730fe0de37166e3b7c9f15976e2a84fec8069c12f6da8f851259920611104af6c604a38a4b0dc19e527955a26f1838e09b495ca33c598352fce7467434375f1f87ab89886a7f641f8708eba4022224928c2cfbc13f096764b99fe02c26dc279e64513f26e24002ab2a9aaf72a29cf4e25aa33e10851a402868458484ecacdcd7e3ded0be200c4c184aa47b00cbbba3352d1b8029e7fdabf211ba1795b70773ae0ae52cc3b5678797335673e4ef599581ed06fab08ed296b0f6b53e448da067b1c19939e42d12ba5d2cb4cab86467a6b404df96248ab6157d39810101763852f3492a30cc38f67846d77f00eeece21ee701c1e7aa6a96a873caebbc518fad9070c2aebe6ef10a7c954bdeb8126d95fc3681648d59d571f233e48fafde585dce607ecc0b38540aa58c183b70135b9c32f3f0cc0e8e8d82e749932c42ddc8ff11287eb9d4afe5e67da5d9d04962cc3c851ae6f8064cbc6516e0c420f279b07aeb081b49bbd4b3227f5c561a3bec4ed17dd37f7a679c40e35aeda45c2730bb1191b9a1e91624e2d0948d74bf3937533784b81defb16c52949ba2586a63124b3c9e684c1093799a441044847418a4ffdae687e94334b1c97c45702c660159cd851942f0480212d62611f9ea4286e6b57ab647b2f2c919375e7b367bf7bfa8a828470e8dcacb4db3efb3e6f4a3c2a4f283f12fff24c237657f970f353dcd036946aa98c9f2d26906c221b1aa429dbf91282a182237cd86b0a8a9aebd8a1509471e1a924dbedfbf134db510dd0562f3a9c5438c1bbcd4b7a06418d09f246a76dced8b8572b23530bb339808b479d7f4f33a8ec7cee5bed548e7cf9ed0f6c5cd43880af81ac7c63d632aa0837fe9c850944569a30eb76ca2af32a791a5e8205cfc89d843e81304b2aa1281bd56f9fe8648e3f23cf2fe8c528e66339164cb337d6eb2570c53a7682bebc6b422bb340e65447fdf2a9537e1c282f1b8c9e474903f7117795ae9287a1701dc17701adbd8a3e6b27763f62e58872d165e8a3f7ed773838252aa2683b0e9158376b5daf7088b544b6d742a1df4b34b6fe1c5a11c3979bc66220c051bf887aefd06da65b922ac6d0ec8879fb4b3613bad732876d8871b5ff8d9eba16c1bfa996b05c65378327960edc22f71e3e35a6528cafe91de06e92bfcb88ca64c791dbe18bae05f90134758fbd49d475a5cafd753b752f460db57a283bb41768d44afefb57d0b7d890933633fbe8c6ca811abbf555e95032fb820be62a5d86f09efb0bd44cecfdd260b7be93f7dd90fe6a18245816c14e999d7c7756a1c70f6c7ae6238fc1c0d71ae2dffa9e3cd3e0459f42480f2a77853adadced02f87fa74410c94e5025e0ed41050df10fefaf8d540b4cb0a6cc9cbcc320c93b5886c195d1c433b67c1a3d34978a62aab184a6099d7f0038db135cf104e1953b7f2b3a994bd879ef75ba47639b9b12954a2fe1b5f49ddb1f3f46d23306702e0317641b8dfa1c789974d976d7afdcf4c9616408cee6a75534904a171ce1320daa1b7fc5ffa4d21974a291fbf926482f96d2d2cb7b16883ee8d4517e02e1ca37c9e0384ae9019b363620915519592106c8fcc9bed894403f55889542a85828250418dd1fc4b3c6734e974762b9a761361e601eec19543c18014c6255de4379ce86964c4f08b45275cc5dd9a109eb19ecaf20431db56a59ce75a089aed04477b6177a4ebe7f5da97574f218627521c0e420449d286a1d0e3abc79c9403f6f46d5d68f932d31bda036edd8c2a10c5bab85577b7b56f17e96ed1a19b53189e7ce604ecf224ae17f1f3dbca31d3e1032ea35dc3972d48e176800a80a01588ead9f92240ddfdd733c950ef9e1b6487ff090af9a2a8da47e72828f4afe5d7c6dc526152dee8c067009f539ae6bfca8c78d69e85260f2c166dfef07cf73beeb0dbdbee4f6f9f2931d3a9e022db841f7d9940c9008b569b2453438aef00e5318c2a2cbd706559a83d49a54ead605e5fb7a2b80bf33e13ad53e02e96cc6da4631809a15f4f6eae8e951e1e517f98cfb674fe078ef5d44e020c4ae7f50eb07d209e716a19315ebd55b8689b558c9cc70408660d7adea126314880077646bc9dc689471a3cbca4ba1241909181a0f0865c7139f270569cd6c242c9bd6c48f039a103ba9d723dcf8438ac26b65ba7cdbda8d4c6cc6c8ff8aa2028f81c2684de71ba279eb0fd838d4b919189fe0b751ceebef9a94ba90a113bc6c327f8846b4c57d730ba0b9cc0721eb237543a6380b653c9114f727d1c6b19595a4ef0a2d14c1c8eeaca822a5677e9b8b0d3f58de7c8aba2287a8d0532e26daa787ba16be42748a75fe4ac210a76cd1f6ac62add123ca842ac79e9694396a5d696a7bef887b201d02dcac392adab3a63a79101c5e0e57d63f57c9caacc6c8b56300d91fcdec4b0bfd49191841cf968ec92260e5b5707c5cec62081d698fdea9adf0c7c90ae05e0f1999af85dbc6c83227c74e73c6fcb22c950ff6a7c22be938bb7856211a67715e440a8c6eae9bb51d75d97f11a22168a4a4fc559687441f16f8f51c39da5a0689aad1c322dd434d48225f39f6365b654a90c439cf2f1cd5fd233627da9d301a0f2a5fe16a911f3541ed29d3b5761f766789cfb72511488377dca10b30c052c197c678e25876a1e9fb7615c42dc6d031ffd82097ddfedfda5229a3754001e97ee249d0263bf4610d044ee41dc80fa0f9bc0a658ffa5d3a35104f692ef1f8d08147f2efeeb3c482c571ce725fb59df477c9e48f46948c8bcc740d196817ecd1cd43e3fd15adc1a5b95bd29d9fdc4d852d43e59256a920f73948d4fe5b0fd5c4c3941f8f2de023be2a627d4844b19f10c65989441a6eb9bc019d702ab1bb39a142e3ad3025eb9eac14d3899c5d6d1ba762d9ad24837ccbf37cd6e12458cffdaaf4728bbb9de8ab73197a9c82ab7503a6cb46100ba8710df0a762d122d79e610037cedf0267059a7bbefa172d4f41e9a595e222c987e6d35e8c5a6d89ff974479ba87a233a7da010a8b0e3a4806c5ac9c2c4ee3323eab570044eb8bf7d72d7aadebd479c42f6f16d398f36ac8832c91cfd56d7cdd8ab6dd081d7a37cd6d647dd41d6cc8aa1f5b017e265986920f67fd5e0c125be917c07a75175a15be7c8cc95fbd66768cb1ebfc0a2658824c714794768cf0cb8ccd69dce77f60e38db45e1fc110a241305466518cc92ff437ac2c339f48ee5cbe26c1198e1c93ccf937cd2dc02dc836357e45486c623b1781460fca9177823b77fad2b2666178d363bb2a5a67b36023c63cc54c628146f942090e407907e1d494d807788a1cc76b634cb65561b5e4e0bf908338d522cf2a20969e9a142dcdddd5aa293184b479726d4e69a85b04d9ecaf383582897b0133ec9aa2b9ad1e5e83f7c92f1e212184035782e020b226d71fa7551cefa449664bc4ee0e88e0f77c98b2945f8cecd0bc2992a2215dacdfffcd5e481bd612490ba40a83e383f43ca73b7fd031a485f602fa91c2d0babef5d28b3d418d6163718d70daeb435dfb5f96860d6aafcad65d4ffcf78d73311259d5c0f1c7c1cae9ecce450156c3fe187e1a08d02ab2a0879d19992329a5fcb4e63bdd4b72ea44de00eb062baed5c2a58912577cca0bd015e170557f9932e098d55b7f5125bb776bc23416734009b087aa98f279705cbd85aa56455451dfd2030e26700274fcc6a2ec9a0faf15ebc61bbb3f29fa2d4a3f397392f9dbdcd03fddf8dbfd03c148d646573e15cfdb6a110b35b1fe702b0428fe605d268cbc974cae20aa1a21e075a2389cbd07afcc8587ebf937e2c719620c96061b882363500fc0aed67f00b82edb4ae6e8e978d38cc7f28e01c954441c7a626cb794a4a2c85d3d7cdedae359d23c3093304b01576f6de70dd804cae9998ea54ffc85470766f149cfd85ab67d818363cac71880241e430680d6b34ba8a5cae864239bb265d4981c8446c5282c2c30c7e023aca88b260308c64225f50bec605b3916a983b878347f0bff9f0968c716f66e63bcc7c72da96c89a0e74dba01a3f7cca6c2cad15fcbc02aebc847e0c2e986b59e8df181857f1bf26be597c48e8be236b894477d43acf4e4f275a73f76b7a2748a133feaa762b75f3352f8d573ae38be2aa2d1fa35d2c46c58773a357766aa455aa02f9afc11548ff43ef32858ffbfff0721536522e73dcfdaf6734b51382f65303c1fc1fe643c8d8cac292aeab38fc4585538e27ce8cbcc7bb00189c6a5f664a0a32f465b767b9cffd6a41278f45db49788cde1772293be2c7f59e6d83dd80b9bc173569046e8c6688bee15096d531ff359bba181ca22054d34fb677eb714f3082d1f96e8c9d4c3c0c59659d0b126cadbb56f7945e5f8db527f67826c50d1e9a9f094c616739316920d0ab8329e73466a5b493af94002424a91af0f85eb8fc511a7198ed07849db33bcf2f9814a87a04ec2b6967e396656cfb65781086c8bce3ce4431c3fe835073b6e40b30f8c9913ca0aad71cb403812df8477b44dde716dd49de2dbaabd7c5d5fd2e897f3fc10008aaef20e6cff1f7a00f7b3efeefbec5a0fb7373f2c3da27cf8d424bd8b8aabc25e0c19f000db5c188b8f6d7200300acdda2831a3f3871d7ccbebdb05b2c506548b2c60c6930a9625b620b61ab4b0901bbc46545269631ccaa0f499bcf36f44f394be25c36550f4bf4669431df054543b086c2d4768745923cfa17817e2e124cb87acd0e7f32645b39ea31f689500", 0x1000}, {&(0x7f0000002740)="dc0cdfe62cf2d0df1c690011129fce6ef1f7fab760", 0x15}, {&(0x7f0000002780)="488a8b3c96683b5eea80687dffc0d8f5963a54d96e4fb261c40dee26ecfc90a15be81e2a482baa4cf74ddd998600a87bc4c144e263a6a177bf9dbb51bff435a644d607ca06fafcd091d2da1a37cad8fa2c3f795745aa17309f6f42a66ae86825a6b3aa8179b2af8e7c30778d87f18a5f", 0x70}], 0x3, 0x0, 0x0, 0x2}, 0x1) setegid(r7) sendmsg$unix(r1, &(0x7f0000002c00)={&(0x7f0000002880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f00000028c0)="356fac226775b8f476f30621536b5c0b60f4bac65cd7e7998b64a9490f1a74b0983c10ac7739a732f6c1133feaf422d47530b4802328a1de806c6f942ed08019ac91414fa92f3341d4d4d02b3fbdd846c56fb6f22c5e6fc2458943b6985cf3b5dce0e2be84017aea1f503902413ee91d3b90e2478841a027abf75f5e94f98fb55c95198b01339f050d0cf1feb90ced6157e0805bf5b7fbb0bd5637b5b9d05112065fbb7092c392615228e2472e94b34d50910c86b32ee5d58642b1fd09a63d4d65581acbcb1a1d79156aa93bc564e60bbcbf492d3fbbf0461b2418a034f4081a00724513aeb0f4dec141b719c4ae", 0xee}, {&(0x7f00000029c0)="893273746321275d03315424270e41c9418210c1018bca1a15e237b2bf92a6c3d35287cd24f1155349dc9d14507c5d950fe6c9335cf7629a821799370a06cec04f744fd8b5dc232acbe6d1ca75a0e4338249a481fe85b96a10dae2955eda4df4d5c3e442314daf0cc0b0d5dd05c3", 0x6e}, {&(0x7f0000002a40)="cf7d8636f4957865405e6a49ed0e7223353528e71e458b13eaf5f6b082ddb2f9b5a5acd835606d153b7d4ee84dcbbec9c261f4768cc3d4af8409e09a31b8e903b0684f1bfcae4f6176a04bba15a927e36c9a57bfb663416e91e259413482bb4289063d14715146cecd3c399f0f79ab4fd88249cbdbf56faba4fe1433b3996c81cc37542bb781e7770d37ca7d1fb266f7bf23ac35b09c598602fbfb2854a7162e26edc5335757cea2da391e2b210b115b145d2bf9cb63c446545b8ff76aaad66342952e370d5a3bfafc861e8e022cec113f5d57bb4d82c2313e5914093dabbd1683ef3bf8d77115cbdf8146f875d7bad178", 0xf1}, {&(0x7f0000002b40)}], 0x4, &(0x7f0000002bc0)=[@cred={0x20, 0xffff, 0x0, r2, r6, r4}], 0x20, 0x1}, 0x2) r10 = fcntl$dupfd(r3, 0xa, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000002c40)=0x1) open$dir(&(0x7f0000002c80)='./file0\x00', 0x80, 0x15) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000002cc0)={0x100000001, './file0\x00'}) setgid(r7) pwritev(r3, &(0x7f0000005040)=[{&(0x7f0000002d00)="b47a71d220435f70129d891148dd3b1d49a62c6136c9556c0ec5dbdab5e8d0e90160a95e0a02950a79eddcc2ee4fdc75d71e2cc7071c8f2612216752e63f9703c43bce3190af75a53923b5da1caa09de9a7fa0e3e05c7886632b26df784873e0ce6e821abf75032769209081501f7d287f539a317b26a8029e3124ed0e4b990fc3794b03071aa8ab35ef8af7525d203474471f04a854393f183de13a0b8303532a0725287b957411e20f28c54f4b10780c7fb0f754be98a5330856ec874ccf6a0311bae75b7eadb9d4bfd2a7614bf244dfec701d4a", 0xd5}, {&(0x7f0000002e00)="7a570bfbd7530821c7a6bf3ec8281cf6cf21e45b9dded7c321477ab8c98ae6b3e8f71e7c13bb5356a779f18257ea4ce215be40c9d8ba1735e99e6f6783a3201169c84336ea7e3da83285237b4a83951335d127cf5042aba598866a89f83bba7e0e2a562bdeebfe2bd64dbe78811dc5b7097fbcbf129ca2d872551e2773c53131e7c329f2ee8dfc50ad67bcd983efd523d63cae6faa533de28c736c974d730e70a83557e5ad08a0659f8c8b65ae9bd90ff95e54d123bfe7f396", 0xb9}, {&(0x7f0000002ec0)="2b5cc2bfda5cdc4f2baab4efd74e813d2fca5f4b9a2c9b0c33d6e7c89a7f62b520e53f4b7425a457fc5da54b720906ce8656eb84b77265aea8d5cf929c426acff098296bd058", 0x46}, {&(0x7f0000002f40)="38bd0810bf6eb716bf60b88af361023411692d0f3c62c20c1538d996c74c3d55c3a27ad6034bbcf2d9ae0740a02273eae33c4d7756c96961516f9864e46aaf98f1ce1dd43d725980099c2f77e4a11284a2340a85dbef714a4c7df3134d3db8f707a3434a734b3042da31e21f05071de9bc2d36beee5cbbb6f20f4ec2ab705891bc725653e3283f6bd23544ce71d572d029ab46f6dac9f2a3d85be3e9b2166358", 0xa0}, {&(0x7f0000003000)="4335d17699e37d885d84f746348a7d7883cc5393813ec1ec3161b13b11bac2ac2f64f806f5a002fbe28f36f9f934884e6f7732619aa751c376c10c1354a7", 0x3e}, {&(0x7f0000003040)="1c99222a230ca96b05a7f4767a85249f0d3a82f52f598ab6dc6073f941e4920be74572e999445f5a5a50016ac16d324f2fc4170b4ffe79f66c2d6d85376493343565dd5881261be8bf8c9c89663caffa86fb9f7b8b7fe10f968daac0ba4d3f5f323d24e70f0b4457368cccfb8b36ae0a455abce37ec2168682df79658dc4fbb14419b79a67424d14f7a8db97cecbc48ac42b14bb288d19d93d821ad93d12d4afb070b3a603d4240d02744812a8f15cf4c34bace28ce39f0d12a7c0f00dd2decb1a55137638ec91b4108167a60420d5c5adbfcab253628cb3b4afd63133b654c64244d5b047f6cb6ced21c3d7b39234024d8c6bcb26d1e9be0c822587f68535b62c51b5516fcb28ff2531b767928a4329a2b3e7953993b4dfc3ea55fd17df25b12a73e91dcf3e53e80bae8333e1357b58812d70cfab581ebb37a97cab1eb14481d06df3e16b9b98a6917961436d00ff1396ea85c398cc9b418d1689f92eb1afb8005481f6660f37547544357f8f4cea81ca012ebc117adb9d06442c04b893476e78fc717c44374d09e885138acebad338130626ccd240d8156035fe9f3a48a1c8d6811eee6a30cebafcb16cfd158b8a2b7819d205169b390877b10d3ae1c6c699671cccb57ebb5b83ae252c62241857b9ba8ba05ff42b00def2c9796f49486a4810de02a5e4368191bad299925e69744222fdfac8bf95b876dc45b37f4a09e6182a8cf73d016ba05a937e524f323c7b0f7f1ef48eac52b5da16898933a4d1cd79fb194cca13c2f139d7091fdf7b8f63f105bef528dfbb6fb49946bf3df58e64df51872211d1a73baef130a3b1346d20bbb332079b332e1259b3a5ce08fb22361bacb915a9cf4138a0e8828d047e5350bcf3824ab04ff0c614b4e93e77642258d1c63cebc70070d436ee08aeee71eae376328f08c17abe2eba37550b4bef62ee099ef05fa7f3ee2998a1fcbe64dbe94328c375fcaa6e4c406547a672274b55eabd699c00e1105af3709444ad997190d00cf424004a789541de63288ab92620c99cd3722508a14140f887cd61473b0dd32f74259a2b33fe10bf14d5abd6a4331924b3d6a3fe9ce3a2bbeb24585b71a7fea963d76f8321a178b302536e60211008956592952d7b3d07c55c7e2f8e5379967b39c5cca02d9f75a5e8ad3b5295cf55a535db6e3c1eaa285cd65c1e73d02a90b26cbc5349e2ba65483017b799366a234c0c698377665b2e378b6b0d60933f4cd9cf944e4f3c8420fb8b3d7fa4e4a3047b30dda019eea2d9d1c3381c20acdf7bd9ff370c961f1e2b0bdf6ab4cd9fb66cb4e42570735c1364c0339999784cee7585f323b3f7748e2fb6ae2bf5ed168aa2437c446b63baa6a0b6aa7c26017436d7b4be9758125becf8fab4c148652db8fe480865a04482c59f2a6376b25974fa59dca3f93ef7497a56a02d866c9b90dcd6a9b19313045c01b90c7081d3c1622e5e923e85dbb999d6ec1a6df85f3a22374165c52f8ded3e7c2426d82eb6937878cac22106f289597b1cfa8fd5ed78d6bec2a7593c6ab0d7ae313078813f9abc0a1278a330a32ed1d72104a289db697db642bb3f63fa55b48315f9c68366e9d6b27aa36b01f830ca1b3545c0159eb13260b947f31c5f61112ebdf704aa1dfa3447950a39260580d55e577217827612af11bfcc612248dd3e5bcd1d3c831be83bbf711fe6ecc0a4a26e6c186502a2949b820a223e09cc8338ac2e17393c2f7441664796c6c7f5ba5380ba559fe8f48a24cc079df1aa5e59833022e60263afba50102f31d711261a02b07fd67f6fc2a2bc6303f7cd02a132e67212f89cecea4885d304991ead3d82509c6600b3e2a81f164cebc82f3f66ec148d46815e1a92d0caf243358ac57a0582805b874f63e8dcb441149d34460e93ca9973a4c7f11c2885a9ee37ccf4679dafe76e45062358e3cdd62fc64e472e3f1174920c29fbe54d107b5fa693aee71bf62c36174d35e387fade47df35002f736ed1e191c3efa3f12bc9dcf20cbfbd8c0187d4a6a440fdb2ca8aeccae5a762232afdbb2dcf35f6463c3fc42b88b56c2b98a4a3fe34f31d52535e0c7e89696327ffd1a5f883726335d4e75cd9b78d58090859a7b955b8e1131846e1777467e0e45d2c517d8dbc09a06a9fa607d5fd417e78ae3c0250b7314f71bdc513574884832d6770b37018e70e9032e9f71b80f915c01529c12392da01d2281681de8a10f728f052107dd9e41c55ed00aa5f8851c2d80c87fb43a780bf88c93b4c9b2a0afdcb21aabefe02bc5cd70e1eb797733e580e213aa12a348cac055b529fcbe0f8c39e68f4dfc6d9e5ba122c686d4b2901c815fe8eff048835078551e125d6209c26981a530f4603c95c00c4a168e6278988ee8acb7166b1677ab0ed70362f7770943b33b84c28e3dababddc0290fb88d534fa4b015eb6ab9f73fd7ffb038f830a20aeae9d6a819addf304cd01778081992e433516660d212495968d2f4ff617ee6a37c550ac6472b3155aad501b9d79e7b642b49f690003ceb8b2296c08291dda7fd945cb78866ca06c0ee2ddab0018ed27f19a7fd6b512ad83919a542700e80432c2ef2c63fd52061c6719bedd49d3456477e346f2f9716409e95d8bf255bee1d4f2fbf38a5ef262d1d0b8fa135dc2450cad4bf82a2ec1a479c0da06ebba39a524cb2019d68e157d127f0af5714d086348600568a8c26ff8fc07fef497acb21615565c7fed199759fffac9876beb51261fa6f3a2a2722ee07e9d1562d6aff5bb5422622e936283d9ed249e253d2a96151f7ca978be6f80c7a790eca251d72ac8e7a88d582b599cf8afef5c268eb2769e004de5c5eba06522d7d14bad3777aff5070024c6d955b0134f5e72803b0fb3a3f0f20b6cf5ec62257d9f477736c2009d12b3fee26e9ff64a0bf87655f4bd954973237d44006ba3bef3ca1a616615643fecf8979202491848826bed740cb558f10c8b6aa9821bde661e624991324529b7a291c960d3ae0312cea88f6461ef963c59832efe44418f42d38e95cb525ce24672741dfe684316d034aba9d1216cb34e6639f4e23c6968164f3a968cd3fc5e008b39b315e682a68b4de907a9541ffe75ee22dd57c2959a56e2c935152396f64ef14151b2a1a52f8bb78dbbccf94aed4dc9755c0359c8ee30df49763df01e225ab48871883f98553bdad4f85aee7bd8f3dee6378c5db38ea37d01d082fcae4f9c371ba1f50cee6ac1229c73b4935f0138e392cc962d8abd2bc33dcfa9afb38048df23aa5794d9c61ce35aa2d773bf9834985eb55c981a3e6a478bf379e578c7b6f821c1e7c69b4896c2c0cc92e2e8ae9282210efe9f246daede109a3d6a23a4c329d2db160df4cef4c1cbb3652fac2ce0fa57303261d77dbbc4f814978d7fca15169f4fa684b1e1fb50b66b41cc6a490a370df3f4b47bf09961cf00d0d20a70e511556657df8f70857e69f974d5a741c2786f7fa60f58e6af74aa75f9fe1200d267e91668b5b5f76b279ac44873e6db02fb3c397be06249a84b9293a68732f01218ea8e33916e4501afe93ee88af9816bbbb9f11a4aaf905142d8c88f07a191ed493a6525a6f40d8e9d46883c6e4dd46e432abd44673acfe85f37fe4963891a555a46c160f8b064ab4f61630cd346c8a0c4899c69c715a16eacd0fdf3af9d8780dd25b6e0b53512ed59a4b1812c5b16c803dde7ac872bbd20680e6e040a91ddb692a7e8e8545037bd0c5190d64d1dc794b5343ed1036f1a4c940943e92730493e93f8399fd1582189b43a4d095523c83d3893e34f12276fd4c66b18d25630aa3503cfa0f63dcdc473044f430c862bfb7c707bfee873bef68fe7c8fb2cb9ff5ee45442d05355126ab558040fd6e9944e5a5696e85aa945f7caf9bd6616a4562c4e76193ba2bef7327e54f463b5123a81564c0dcccb9cfa84953b467612e4e8fa0da46ecfd79cf13bde3b4a821daf05167f10279228ba404bef58d25cacd3649cc6af94dd5ee997c586761b04f89351d7e4cbb6491a28e7e143f4c69f532bf5a17d283612dc011c507b43a42aeb6e8790666615b1139444d890ee2a27ae307bf84de3a5d2f39af2eddfbcdbc302630bc9c1485e3d1573117cfafbdcfa4089ce65a6b7608cd3aaca8bfda636e1b7a8c065e19c4955d2ba10c26914a8b432811ddac05efa7ba9ea5bbe329593fdfaba05c32d5711cd401bab7ba2839e8dae302aee244f4c910bdd42b3b75b9a2d2bd8e5df593b8574312ad2ce2fae6d9c9d55b3aa65f9a53d6c0b8a41488165fe3280ed60635b6a0def1eaf90944d54c535c0831f92abb365ac5b0d7f03ff34bb4bb926ab727c2315de3083a1b089b044802fb0d87d69268f48deb1ac72891c1bd092ae679702e90fbdc1324011180ac28b2b8364f0ce5aeadb886ee8902d33ae2a4dad605c3619505d8b926e92540c34328dff75daa1cc3b5807a2d276d7776695fc04e93c78a1e93a2d6ada4d17bb25278b7e61240709be36c6d7bccb5c5ee8cd87526e2a2f53ca53e84b3838cea32a905430414206532a0a07ccfd1b0dc529e08e98e5de9e45a603d5a77b26410397088b98bb56d43ffa2190526887f41375dbcbf7bea4598d1d947bf88e47c09f84555b222473517425468a4c5b8269fc77f2c01ef0e3f8dcf44f947b5f08b4993755632a236433fc614bbce22295e391614b61bb00900ea99bd96b519c67cbfa60744a170affb44d766af09b39fab498872d157e0a2e145181388dd67ca630f032bf26befddeb13d8cceb5f3b094057cbfd5c6addab0fd9b2587d60d0423d7a345931347ba05cb06f1ec4ec671a9ddd629e437a37f850133f5f59952912a48332339fa98ca99d05500d2d1f3f051681cb3b97963622cdb5124e71da71bb191fcb214c328cf97604130cb7038c77cddf88f9817e596a758b866bf4fe05dec4534745a5b87e5c883703841f5c38738020405fa13555904b412556e330c4d6364ee54fea9319d7604e561c75e07f6347ea1562c15c003c1bca647df564cb5702a1e2ff80f9bde4fdd7485deaa52aef49bb293f25a26577a76013c7cf63785a534703f91754fe04fdc9fb5791b1e09f701f926395a29714585297ea13dbecae7675136dde1bfe304d351be8dc3cf1ffd0b2e22b3ad87225849be2daa7d4588fee9cab27f58e6408563634781945610035892eefeb9beba3728e0e42170f077fa5a215758941021e8ac917bd3a745c51b476404b6e8622fcd83e013c1041104095b2aa7de3ddd533186c52cad56053848e44026ffc1248506b0b09fbb5edecb1b88112b1c988dbf377493106e6121563464acca705f45c45e6a6cab66abd0109ff3272b9178747a610e73481c46f0d8aac14cbcdb51185bcdc9ce384913973fc4d8a832aa5c57030a14e6b14eac5468c23654febd91f4797c9483775b862678eff832ba1f8a157c2cba7022cdce5ebf79b8a94b0b8934f33addfa343172a965c997864e815b7f9dc3baaa7009ed994134e3de43f7fcd1a2dce0c8a0520823d7d396438386ddd1eb5554aa09e98d9fdb6b904b16133b58764e2fff3cb3d230bddcfeb8063916c3be6f859f4bd5bca9ea2c93e24e6dd69f3e353a2dca09aa23ecf50b79242a74e541e00b0fafc8b5b5a60a861bff6d8c178e51ccac4c03ba5b2810ec2ad439477c29510ca29ded82cf87a8f2b1f662bf1812c16b6989aac1f24c9e6888e6c5092adf95b36a3e7c5a9c2178bba7e1a4f4dba055b2325b66c461a16aa67361800421afbc0ffa9aa982da131cbd67414a90f3fe5cc37ba6002e0941aef7aaae5a45", 0x1000}, {&(0x7f0000004040)="edcdc46c1e0e5f7bf3fe2dcd74e41a313f10de56da1cc223680da8f53c27aaf81f3ec2933968dee46bedb264425f40596a0189c755a3096b5212d75292da20805066a74ba4b61872852935deac354c615791260021124410dcd0dc8b631ca753ede57957d1db28bfd525f2616387094399034088938690527dcabf2f2cbaa31286f9bb8dd8c921f7242e2cd1b2973e8a9f38ba2c0e3db48fd4389b5753cc9df2b4142de059cb5e81a2db288ef701b45232f1c30ddef9cae2c94a0a8a72e101bf52e73c30ef860e94036c3ecf2738f76276c62c438e5ea67ca363861e81480c261bdfdfb16bfcaa86aacc7322a48927606daeb5f9874df69c2ee884dad7502b73f0d4e90722843da55bc11b0da009d527689833703c2ead52a31e90a642ef4528a5882c2446b2c6847025e9fa0d98f474c75887d52b792cb68c9d980fbb456a55401b4f351bbe663fbf51d068470b57b503c7c12d721da510a54048bff4296207d2795ef55ee08cfdb928dc66bf5756844d2216eb0137a5bf4523a64de0004ac3ee090d2e21d5bb7331c0c1bc01cf9684da264bc3b0b09cb83ba8b40aa39eed9334a92247cce9a945daeb4cd6b0ca1accf2f1c7001116a85d3aa9143f52b67139f17dc67fb7c9255ec418b7e12ab1163bed1df1e654db7c190d2797b2b468190371258ee1f934682c97a3d012361099d9d267e29a0d940c96b07f05ba9eceda34020a9c38c80ff6e94d244b43f2ea1296dc797eabfa6f23a62d418624377f9f8892a7158d0c5da768fa84c38481e244f75b00eef086e81c6df7d1a5ed1bbd54046e620109b03f95ea1ecee82802baa22dd1e61c7e3e5d6c5de96eac15e005084582c834e03cd198990fd30ebda40e5ba117b1d038122104f40b621d198d694f76c20fb64f53df1b11adf788e9ad215ab4c577d062d22a400d8508135396224fe7ea8172f07ac82322e270866140ef0044245ba9435a10f98516b776aff3571d08b16b4999dc3ad57d822c0a77c65bfa0a3c32055a06471ba3288448e49bcdc39c34a8aacab076d3a1473af9494af3f3b93b2b519c1fadc43d6432fb24ded3024ded00483b666c15af71d90dfdbc52200c26c6187a3292f2c03358afbd24f3a9647e19aa6e31080326126c10ae5d2fe1154fbeeba4ecb3d94bcb80a345cc8e095fd73ab259ed316ec7396bf44a77431ec1b2235b8957a7dbc4d2a2a8bf792e2d9201bbee3f037c03c81f047c4c1fb52c71deb539700ee9243cb89f7950ace936002943d616ead9a5741af45c2bb181dd17cf4ae5e1c88096a8af4507432f17779ad014adec213869005f56715b5feed753aeacafe40e1fd9c9632b307b8ba2f6d2be82500824e60eb3adf21d36064adc6b2ac8574ad181fa1ba1297aeb78111fe8134a60272fc2bb4c64e9404ab332529dc3806c5b7a4d2e0f49fb459ce8378627635d731d86c8f39e28b009abeff8a0f43fb5005a520ec94f5886185fb42d8b128aec46cf4458f1b6d9ea39d96e3b2f97816f00ff4aae22114ea91fc5177732533adda0e4d955df70ee9c92d9556667dcc7b9d5bfeefac71f463f269218517720cc4e5c24994d9029e91de69aa98bc4090c7f66e9ae26223009a629b3cbbf3ebf18f34346cdb6511ec07b24fb33f1e1920118345cfe07469d46bfe177e806864c7ad05396215e6bb476976e0afdd1444881ed93ec498e96536f0b6c526067335a1ce28cebb5a7b8e89c71e8d489e6440d848ebb632928db1916cb0baba056c19f7ae017ab2aec93a7122913270cd2c6e460e4ac33516fcf4055773dd76c03193c1e3570e6249d6f107fd05d858ce87bab830ca1cd2e804e09569f60fc030c00515f884fdc95288c4c7c63fedfbaae38c8448f464d1760fb193a21ced4a732d7643f2c39b0751d4f6a4c47f369b80a306e7f8c7ac0929d9344a3e9c170ad57b455dd10f53b2b03a939f8533de2e5395e9de7e5c98eb78b0ec38198db0b8e52f04222b6ed98f1b24d359d1a5586e3add48d7e03982ff9a7011d9e63c0f1893d51b8ccb472218d6dce80083a0a58bb06c8386fd55aab3dfc233e561f56e8382a634503702c96684c56b658eb578c078dd8111055539bd4dae3718816c195bec0e76e515aa4a53ccf9df50e72f7bc2d7e6e90e960c2e02bc09442ed1a6d423e836d97f90ed0ce6bbb702f97c7d29cc54457c7e9cd1a7f06fe66d23bb04be82882bb392dd315c5b43d33fcfb74d66647df772b19b7d2205e8f432e76f64e76f1da974b12a5b6760fd2ac5f027b6c8207f9cf9be4ab88b3fda32c996691e3dba03f3193cbf3aa0089853cbcf5ac94b0684d4cf30bdd6b484af55302c010b3f110704be88a2db50ee6a842e7aeba724a46bdea72b122b5384614c49bdfbce06cfd15010e6b1ee87185d818efb9303d1557f01a1972a274601c558c15bf2fcd23aa33279487ccfaf4f8cd260c5c3dbaff73fd3470c56959dbbd8b7d605d819e234b454cf105539c215126f8a3ecac11f5879f52e98685b7a3ad826ce4b5efeae0c3b3cae8613df6e33e97750bd95c246a1382ccef848cfa1a5c020fdf3a03193204f89e73aa75b8d026bfe703442485d5ce6c903fc8e9373fee90574ac8061f76bc087ef20b3162fd0df1375658891d5a48b7bef830bfd808e5df1302d74052d9862036edd15592ad516db4ac6ac3176fc41ceab5a06dc1d880d78e925b55a998bd699eac7b5aba0070d642cf65bef06ea048399078d17bcc6ee2c17c097d8f1a7c1e21299eebd32a55967e11e3d22599762d83809ae5df7a0e181cbbd97ba1ea6d0b45f72a68dda064c68f8569fc12b25c08d00f7a515bb1800691a8a537484852633f5626b3024b8e0ac11a7bb20781d11fd3caf59d8395c853439607ac9d9a32d8581f9df8a745117b02751ebf48a5e68beb3abebce834e062d5cc2a30445d9577c8cf5fb0236367b2b968ca928f21c0dc09aec9fd118daa09306f1906ba4395b6dae29a6d8e730e8b8565bcbfc34cf52a996853ce118ebea2342570c5cb5bdeb54fb706018d44c4560eaacaaadc171ddee81fbbebd498abb840ef5db6ab3ff280551889b5327516b4d4890632bcf1773594b8634e7b1990b305b9c5b334e14838944c352f478a9f1b41c4f7750097134bb906d5279fd0ce8230e4a3c6aec5d8a8c14f7344e668ff4ad411686d2b0a37b9ff51d595b02795b7c850961cee2223a8f15b3c2f5f4259c2ee406217828e053cd5f179dceb496052a6a0d65b1f0597d22e3ee9dd0e086ee142fdc744c2f48b4cf2cac11259c49a9d91c2a4ece2f2d80e207206b8b0e001076e3109e530b85ac9e78e39b98ce0efe51216e969b5da670ccd0e02661e63b3a2ac1c1b2afb41e3e79f616851103bf57b703b55a79f86ffbf13faa549b2502533ad0d829530dfdeaaa4d344011bea47d43649ade3dde00fbc52939574bcfa5792bb8414e38b7aac83bf1e01c0f520056efe9c9025a879f9f628a0eac54b880bc7095d42e30e7d990730c40b0e382d69b21d1904494e87b74a398a5b67d4f03d822f9ba8ba3673e1c35d62bc341d67408ddd30671206e973d6667aab8f9520fed8872d0e868a8e6b5c386a2cb7fccd241a3ef7bdf232ffac276674dc4d0741dfde648973fcf496331a53c824c9571d208b9d1b78682e3000d1441c329fb2bd8a2a22fabfb69e3ffba91d9ac4616930e793af1469512d831c9a200e423c041aeab0008ec9f1eb87f93ad7c2ab86fbe7b6f639b3c9b8c52e1a3b063d5a0f9622b7f8f18efa9d4d8611eaf9d1b68d7d92b3fa00d83ec6f2c657a77a04846764839d003c00db3c049dbd186b1b90a70166038701d58ace2720308765598b903304ac8bd3bb5c53719da4925e7b6efc53092a3fed7a230e3fec33e8be37c69952fd83785ce7c3e1616c65a06af576300080a97e728d5153fa29f337dbe617efaa341b1517e36223037d1f078ec9c826a925d303914de14368d2c600a96e9973429be866df366dbe8a464b662d3c9c7b1dd5c410c3075022c2cd3ef46ac70d0a325668f49d0589a47365eaff2219b1e2c74875527ab916add9c1e7ed055aca23a3c2f2d6d3122cebe033c0f28b9aea2e85646d9151d7e9e8f7825a2779c1a0ba8e69c8f8f401f88cad507a0c05c84fb3d431bf48bb957bdd8f2695315d0089666e7f9a212b09bd6e7f4d8f3f35b4bd11475368b016266991166ca98b276d82af0ab409b0a41c0086100a08d0e8cdab9ccc297f1cc72863fbda705db78d04c4204d783dd74d6f0f53ee1e97d8bc0338e18499d1b9c10acba0c27028b733ff69322b571265028771dccea6adb355dda60d10b0a21ab2a7090b9cfd7447a7798e14aeb4eddd60d430efc001d9f7c5b57cd1a0ac4e067fe380bc45419084f189a3716c5b58f4ab6bc18695a4909c5627fc2b7172e4452404178f8ee63b507acda84703c520fc80893fa03b451e20573112c7f1c8dd31cd91055eeb8d5a266668e7f16f6543d11ac4d3de7e2a9dadf09d8af7d8aff466146c6a26bdae21be29386701705e5be2437a4c191c8bcfb3cc2262f29756134935955bebf19be7b04d78f0c22b3204693ee017541810a6814ed3f47d97c0aa43646dd5c5b42a460f0d42dd41be842270abc1c6b082ec5b5788439142b300733db08b36021946c512dc416b9d65219a0dba9c46d03e7f8994d3c4a66a992edf143a8c5698fdff2d120de16dda11bc3c76d60efb7aa84090d3c21675e11dd8f4db5784e270dcf3ea982e8b4fcfce2424aaee43c5e128aae2fa7a67b9a3f115d9cb81fcbfbbb088dc6c836e16a7608d88fb2887271b0dadeeca1a42f4526cd7c8b14a61cca8730246c88ef0a55562da2ebc683b508fa436f3886203e405c7347507d86ae695abbd1f0775fea8bc4d40a4916c9e11dd8ca7ad43d8da1b2e4ae6b1d69b592826db0478d50d964506b58a2ce75b62813c1eb18d724a38a6752799c3554027c80fd772372042ee8e82e75fb99f445cfa83162f374cd75df6b1737dcddd06269f56d6171db95711aa00c24d219e476ef9b54fa985fbc79a52b2f1ced1b133242e5d3ce80ab1025574b11ea2df83313a1366a306cf16e0b87d3a0390d9039f3a0ad6eb06f71dd78737c25a5bb0414a67d7d18e74cba69c676dd369a0dde6b4b9e48752516116fae39ae4fb047bdc53f2d98e625d3c32492a7b265703a83aa33292c41882f49643a857a3065ab429857b518ca94df90c7d0bc24601b1e0aea0e9f795d135bbe51106745060202820739af17b3a3c59762f712a1a2f3186c996842e9fc3c8f8281180221ef36ae3325fdbfa646cfa25cf06205d36ce92bbfa7860c06cca79d8f4db322a15da6a6add1a13064639742028bdcce56631dcc6ce0bae83b73138ee61853f5f6610ce6010585340bce1a6caeadbb9044156d5975734a359eb51375ad373b75c7de5f5370f914b79476de3695884f6d20b72c9e643f10700c791e916dd59befa3bbe260185c565ea8cc2475d806069caeac2cd9860cc816af1175386a8e80704d3f403ad9882fb8a2206dbe534dba14d3313da18b569a98bd78d90704913b7048de394797f489eac3b05a855b7acb98a747cfa350cad68eb2d8094e62797ccda906a255bcff165ca2040b330354ccaaa65663aecaa1d3255a10416a9dde545188aa8b72daf50be9f3b4cb292126b06d38ef6bc1c2d932c836d66b2c2b4c0ac75c011fc4e2435c8ef65a2bd023bf7bf37f14a5071434800a9b203587c9526668933a7d66e326c1d8b0f5fdf7bc63ba06da94cc2a5fc6981791bc15a7bd88021", 0x1000}], 0x7, 0x0) ioctl$TIOCSTART(r10, 0x2000746e) setitimer(0x1, &(0x7f00000050c0)={{0x9, 0x2d}, {0x1ff, 0xffffffff80000001}}, 0x0) open$dir(&(0x7f0000005100)='./file0\x00', 0x20, 0x44) setregid(r5, r9) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000005140)=0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0xb29855d027a0eef2) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x31) sendto(r2, &(0x7f0000000080)="2c3ee37be4cf2c3c8074853a7aa14c3b828f059f4331480c1088d6ec1d72a1ca2a18e7aea669e1163f9df7c1b8ff4048f307616c708d50f1d0e1e282b7bd4148d6bbc2a9d9e9aae6a2a9e5b82dbb5fbe40bf82f27771f1abef0d2d5ec19a5da213416c0f98127271e5dd397ce3ee5dceab075080b8652e9f04b69abd4fd758078d475ebf61142ff405d864e5e516e62982f9de588e4b877d35537a21a9f274d384d7352f08ee8186658b3da094c5dacdc1782d79aa9631f974d823a3bc4ee42abb2d9ab680", 0xc5, 0x2, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8001, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:00:22 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)=0x9) 16:00:22 executing program 0: utimes(0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000110000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mlockall(0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="ed4170f42702602180046466916433029bcaab665b9b440343e11605ded409e1f7e4464bfd2e5018431dc1f65563a04e679b9a7bdc3423cf4837510ca08885b26bad20b1245616c6f09ee7d73adb063a6a4ee276517f69843c3227f0c139658317e0530f31ff9506221e485ccf389812ee1d77375d438a7a59fbc09c4064da0304853f60f41fd2f2b4decc86fcf857acabf0c18ceb9d140c0d9c1f898de4265e84263f37", 0xa4}, {&(0x7f0000000040)="0653119f2c19450fb485fd23165bacdd44a5a9de497340f5c0403ef5abd78c923b57ea3dba86d9ebdbc2", 0x2a}, {&(0x7f0000000300)="155e9069796263bed1450d944b4a4125353ef4d66005d2066dea898dab56195a6c20e6115a3689b9e15c0479210a08f13753a839ecca45a208e219de01bbed7845a7", 0x42}, {&(0x7f0000000380)="20091a014eb40a5aa358f2c41afd583338e7ee69c3ba1fc821663f2a55bc9ba0c1521571770d93c23a2072b10b3c1251cf9cdd49401c4a8c396e98de9d01adf8ea12c0fadd97541e940a10100700a6", 0x4f}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="280000000000a980e86dfde07cbb3f9970a1e6f1d088b64e432c51f9000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="7d269508ce3eb1688d0901de7751cd28f4238994d89446dee08f0c13f9f3f957d6a5cc661bc28082967fe829ce4e48708a5bab0cee500406d03a6f8e1d876012f8f58f453626d41fb7940a941239c1a187560c99135c9dcdc09d54d84e9e74ca93efdeecd176d3fe1d8e1733db81f9983ab3f120db287092ddefc256d609016a6a72941aedb51e305d88315cd14b", 0x8e}], 0x1, 0x4000000) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x80, 0x4) linkat(r5, &(0x7f00000003c0)='./file0/file0\x00', r6, &(0x7f0000000540)='./file0/file0\x00', 0x4) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r9, r7) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r8) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kqueue() close(r1) getsockopt$sock_int(r3, 0xffff, 0x88, &(0x7f0000000000), &(0x7f0000000080)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3b) dup2(r0, r2) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x400}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = semget(0x1, 0x2, 0x80) r4 = geteuid() r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r5, r6, r7, 0x80, 0xffffffffffffff7f}, 0x5, 0x80000000, 0x7ff}) shutdown(r1, 0x3) connect(r2, &(0x7f0000000000)=@in, 0xc) 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) flock(r1, 0xb) 16:00:22 executing program 0: r0 = socket(0x20, 0x7, 0x4000000) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x5) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x45eef5306db8bea8) connect$unix(r2, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r3, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x2) 16:00:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() clock_gettime(0x7, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x9, 0xff80000000000000, 0xfffffffffffffffc, "a740aace3ec4708bd7822799af787557a2832d5e", 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getitimer(0x2, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/55, 0x37) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x18411, 0x2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x40) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) 16:00:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:22 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x850, 0x0) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: r0 = semget(0x2, 0x4, 0x1a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xc1a, 0x4]) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x3, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) geteuid() r2 = geteuid() r3 = getegid() r4 = shmget$private(0x0, 0x3000, 0x184, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) chown(&(0x7f0000000040)='./bus\x00', r2, r3) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/79) socket$inet6(0x18, 0x7, 0x9) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/134, 0x86) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7, 0xff, 0xc9e, "7044216574c4de36c1c02655017e853d298a488d", 0x100000000, 0xa000000000000000}) 16:00:23 executing program 0: pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f00000032c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b9b6362ab0e9898e74915f85f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e6c2a23209f46ed8eb885306af94107bd826edf6bf3f804c63b4bc3021bb1c4c27ac7200f5428feb2fd5ff464f1a48340ff940cab7588f613a4f0cfa159b0d9655235e72fce23809badc6dd999c2b422dfd02bb9256e6fd966e300b35797d34b1d9b4dd9e7944ae40ca02"], &(0x7f0000001140)=0xffffffffffffff25) fcntl$getown(r2, 0x5) write(r0, &(0x7f0000000100)="3bf89d6734d6e05cb84ac895635a2d74ad66e8899932e3be7a5644eec8aa4f258152df7e2ae8f80b7514d39565f684f4d89e474bf076dabc503fce35a784a5dad6024ddbca017bf935488e0788f6eff0595f0155b14d60b746a8cb5b497f33e2bd1cb26fa006a1a45d118e76be76b9dbb226f11225f50f99846781a70cb196e6d2576e3db20a1c36a1ebc257accd0fb8cb7af4e67fd265aa44d87437b3bd7571147539a720106697c4933ae86a0676df450e3b35633ddd74912cfcc62f5953c3ccbda3a40a2ea84cbda6446ce49ee021517081e15acc545c", 0xd8) r3 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x80, 0x42) kevent(r3, 0x0, 0x3, &(0x7f00000000c0), 0xfffffffffffffffd, 0x0) r4 = socket$inet6(0x18, 0x2, 0x1) fcntl$getown(r4, 0x5) r5 = socket(0x19, 0x80000001, 0x7) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket(0x80000001c, 0x8003, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) fcntl$getflags(r0, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x0, 0x401, &(0x7f0000000140)=""/4096, &(0x7f0000000080)=0x1000) r2 = socket(0x10, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) close(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 16:00:24 executing program 0: clock_getres(0xfe, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xd, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x2c0, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='(&\x00']) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="196061131e7cc4b2ee99bae30e07b959baa29277e97ce4ac54421f6ed7c781134ecb16a52d640345c65a11dfc3a9ab746142d46dc8e82d246202aafacd61fe454eff231a05001ac48a192cce86fbae73798ebc24cf34a9b068e8a089bf82d8ac0bd93f6b5c352b9dcb1dfd3da006e350c6898f09673a5afd25158e96f33c7e544d70dc48", 0x84}, {&(0x7f0000000280)="11e377df1f7a83d78f07e4f035f5b3c1f1c6a68e2e7a2059ce2d8662d908b3b5c77754573372c6f44dc54c87a470ad4a944b5d6e08be5d8ca16a32502eae43c1cd2b26584e6f00de9076db3d815751e443afd3aebe691857573268b4785019b43ad45a4a601515974e2e1e90ff11639b2d0fdfcee9fccfc2c3df97b0f6e9bfe7900a738a5cd7275093c9289b96765b5938431a958112685a7c267846378217243069fb878c", 0xa5}, {&(0x7f0000000340)="a365bf4df7fff9b960981a076d8d0b8b232e1e45e0dd17b5d9a700822bfd77150b7179eed1bb365306b78f8d975c9d88530335e4e2227ef27ea0cc8bef8d9e1f194f312df091048241006a16a4f210cf264da12b806a8843a6fea577f362ceef1916bc6644cadf72a94652ebfe8f8aecd34e1cf24ab5a0c0b0522510f8d64ff13a7031afc1254ac688fb1f9003ea4edf17f3461a8f1caf5809def3890036ed29aa9e330a9adbb5b1", 0xa8}, {&(0x7f0000000400)="3be5a10a2f243860e17a688cc74a03a9a64a715d6fdb6d31a666b21e5ac00301441965718184d37dddf1e9ee6851d0bb54ac42bb7cd8619ea6ec16128efc5ae22315828ceb06df395af76b2086c5655977fb4183c86bc2611555d0864a93b87164cf15e8d84c3f7e50de2e82c4c0ba4a6219bae0d7ae9a7de7f462d75d952a1b6da306b1fc2e6bd28c0d4d7fe8429f72729c9f15f742f596accd5e072a47c1c03a63b70fb16ee465d65a55944a499b114ada4d9e8430", 0xb6}, {&(0x7f00000000c0)="f46997ada6a9a99f445460143e18", 0xe}], 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000580)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2ffffffffffe, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x80000b, 0x95}) setrlimit(0xf, &(0x7f0000000000)={0x1f, 0x5d}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 16:00:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) close(r0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x5, r2}) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x4, [{0x1, 0x6}, {0x2, 0x8001}, {0x3, 0x7fff}, {0x1, 0xfffffffffffffffc}, {0x0, 0x2}, {0x3, 0xfff}, {0x3, 0x4}, {0x2}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0xff}, {0x3, 0x7024}, {0x3, 0x800}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x6}, {0x2, 0x2}, {0xd6c20565e9acb708, 0xffffffffffffffff}, {0x3, 0xffffffffffffff51}, {0x1, 0x1ff}, {0x3, 0x101}, {0x3}, {0x2, 0xffff}, {0x2, 0x8}, {0x3, 0x1}, {0x1, 0x800}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0xffffffffffffff00}, {0x1}, {0x2}]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x4, 0x4, 0x2000000000000, 0x0, 0x7ffffffe, 0x3, 0x297, 0x1, 0x10000001, 0x80000001, 0x80000000009}) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4000000000000) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r2) listen(r1, 0x401) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x144) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10001, 0x3}, 0xc) write(r0, &(0x7f0000000300)="6673fc9aaac7699bf5a6936f17004505b528547c7bbe2a5d27e594c72f2256c7803aeec2f0d9a31a50b722e7d19744d5b5cb1d013fb38849b0df0cb437dca8cbb8dcf0728186167f0223c306ea071af7b88f24f00c9aa54e94c38b744953e02b65f13f30d07e9ade4db14c2dc3ef0484351129578bc04f2792268114cacdf43c506745d884ed43116b0ee6d7a842bfef29396d934e976ad06db0bf06b97acbaafd3ffedfbbfa0696d8cc048f3dc56b0234859785fa1dd782551fb924f90c38619e8b2c9e1679e3c3dd73b105250ecf2d2fcb3fee3392f19f203ae3e77d3506eb14ce2552b366501349fbe19baa0ee91bc1142ff52f473dc6ce2829a482d8c51ceb36c2de93bbed217a2a55aa63a8fafab360d0a159b599552093ec9d11c6e676545c7ef4bcab3fef441775f6ba9f00b9a0d7334723", 0x135) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x1, 0x9, 0x1, 0x22ca, 0x80000001, 0x8, 0x1, 0x0, 0xfffffffffffffffc, 0x84}) fcntl$setown(r2, 0x6, r3) fcntl$getflags(r4, 0x3) r5 = semget(0x3, 0x1, 0x22b) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x3, 0x2e25, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x1, 0x1f, 0x800}, {0x6, 0x9, 0x800}, {0x2, 0x80000001, 0x800}], 0x7) fsync(r2) 16:00:24 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x30100, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8008, 0x0) r5 = kqueue() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20000, 0x0) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x3, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffa, 0x25, 0x80000004, 0xfc5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x41, 0x1b, 0xffffffff, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0xffffffffffffffe0, 0xffffffffffffff7f}, {{r4}, 0xffffffffffffffff, 0x0, 0x41, 0x3, 0x5}, {{r5}, 0xfffffffffffffffb, 0x12, 0x0, 0x8001, 0x7f}, {{r6}, 0xfffffffffffffffe, 0x40, 0x2, 0xffffffffffffffde, 0x6}, {{r7}, 0xfffffffffffffffe, 0x1a, 0xf0000001, 0x3, 0xd790}], 0x4342, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffd, 0xb0, 0xfffff, 0x400, 0x2}, {{r9}, 0x0, 0x8, 0x40000040, 0x9, 0x5}], 0xffffffff7fffffff, &(0x7f0000000680)={0x1f, 0x2}) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x582, 0x164) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0x200, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x571d0f279895e1e3, 0x7, 0xa0000000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x80, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x19, 0x4, 0x3}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x8, 0xffffffffffffff68}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0xffffffff}, {{r0}, 0x0, 0x10, 0x2, 0x8000}, {{r0}, 0x0, 0x12, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0xffffffffffffffff, 0x40}], 0x10001, &(0x7f0000000080)={0xd6d, 0xffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x8, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x7, 0x4, './file0\x00', 0x7, 0x100000001, 0x101, 0xd0d2}) 16:00:24 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000040)="ebe2cbff96480000000000000000000000000000", 0x14) 16:00:24 executing program 1: socket(0x18, 0x2, 0x0) 16:00:24 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setregid(r0, r1) 16:00:24 executing program 1: r0 = semget$private(0x0, 0xa, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) utimensat(r4, &(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)={{0xfffffffffffffff7, 0x49}, {0x3, 0x80000000}}, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:24 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10080, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) munlockall() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)="0de788b76540554ce953fa734c77efdad0b3008aae705b049cce119230f8e0f0e1f1a55e1f05c071b1", 0x29}, {&(0x7f0000000240)="3efcf73c61a83840fa01337afa1a154ba80ae1fdb8705d98d29e458455c2c496233d109a67df405e893f8374492c79dd8c84c944c320321c37eb65310a8447c16750ab1a808ff435761965550555ec388ae24246c2492ccafad0b65d23ffb1ffd423ef6d1e85d4303508cd65547ed0919eb52f16f005a6186276b1acf1947e118a5819ceaf2cc6bd38b8bc875c3035a364c468b39b7013cfdb4eb899d757451458118bda8acefeeca99206c4889747144b6b6bb89fb130889a4a1f08adb0049cf5c25ac32ef94596ebeec50a5d0d57c16c51b6b4c554c4dab44d606be79209ed032b913beb7f08fab2a33e", 0xeb}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="d800000000000000010000000300000061d0045d6d58184c6b1d8981e07296da4ed669eda3671334dc6cb4b5a9765bce32b57dae44aa9574962318298d7e599bc54dbb9e8bf9b761c9546b1fd6193728f8f56a9b591e55e9fc90a9ac0266a794609ad35fc9c052084046764c61b722416862c2fd68757bbfe05aed184040ba624824872606329db644cee4c839cb5836ff22754e04f3d720fd0facb817c112e0545408ec6e386025a6b65c73cda7a40657ae2ccfbc50e8589a32927ef0dfc0487d00cab737bec183f10000000000e000000000000000ffff000000000000a3fffae8febd61fafc3636e00ddbf024b73d27d1781d7cc4b078590c0f43cc8bc30b5af12961971fb9e623ef9d9a909c16ecc63c89850a34363f55f4e1f9fd638aba0d98a69c3d9f26b88759ed992e0313c86e53779e1743e28fafe0379775c2d1549af12e1e01aa7d9ddc1733dc115652df5e2328ab54579622d087f2a613b4278b518c8366d2255808ede7ac6821d9e54b8dfe7d74eebd025b39ed51e59157d7350701004c0973c070667703cb4c495f7a6dc60e4d5e25df42db04d7dda058beef06469126f5c7422ef5b3a9e5ba00"], 0x1b8}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) chflags(&(0x7f00000000c0)='./file0\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:25 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r1 = kqueue() socketpair(0x6, 0x7, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0xc0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = socket$inet6(0x18, 0x4, 0x7c) r6 = socket$unix(0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x8, 0x8}], 0x8, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x1f8, 0x6}, {{r4}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x5, 0xc98}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x3}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x4}, {{r7}, 0xfffffffffffffffe, 0x10, 0xf0000028, 0xfffffffffffffffe, 0x100000000}, {{r8}, 0xfffffffffffffff8, 0x10, 0x0, 0x2, 0xffffffff00000000}, {{r9}, 0xfffffffffffffff8, 0xc, 0x4, 0x6, 0x4e3b}, {{r10}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x3ff}], 0x8, &(0x7f0000000540)={0x80, 0x907}) r11 = geteuid() r12 = getegid() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r16 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffff, r11, r12, r13, r14, 0x104, 0x60}, 0x2, 0x5, r15, r16, 0x1, 0x20, 0x829}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000840)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x3) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0x21f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x7) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x100000000, 0x9, 0x7, "17363dfb15910ef84117d02c3c5100782421105a", 0x8000, 0xb80}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x40000000065ab, &(0x7f0000000000)={0xff0}) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x4f) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x10000000000004, 0x7ffe, 0x100000001) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x800000088, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='#$\xf4\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\\@#:-.\x00', &(0x7f00000001c0)=')-\x00', &(0x7f0000000200)='/+/-\x00', &(0x7f0000000240)='s\x00', &(0x7f0000000280)='^-\'\xef)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x9a!*.\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3, 0x6af) ioctl$TIOCCONS(r0, 0x802c7416, &(0x7f00000004c0)) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ae) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x20) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') close(r0) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xfff, './bus\x00', './bus\x00'}) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28}, {{r2}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:00:27 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="400076c2cc5862067b19e122e7a9d291bb64825033ac41a28c8170f4b6ee11176bc9a595103f12bcc0069ae0b060d0dd0b2a3a7387b48cc485071995ef8450754c1183d87aea7e8039465f22fcd34d2d68dfa4cb2149790f3b1161a2833c28ebfcd7e6fb19fcefd952da", 0x6a}, {&(0x7f0000000140)}, {&(0x7f0000000180)="4085", 0x2}, {&(0x7f00000001c0)="1906a70bb18265278453d9bba484f91cc766bdf13f6e81c7e5164320ca127a186e13d8731b8bae71d8f9a70b6183ef53c7401f26441d21d16924079942340f8e08885319ea637833e8600823ffdd5c00447062fe3391e2acc6357adf0a27f7232b4bcd1dd1b10410002039637bca810b31477fe6dfc1c1af670c5b3dd24d724170f9a9f290ae39a124962bacf163700825192aeca857327dcc5727bb93e7be99397cdc864f83b623db3fcf0d7bd4730f07e44f6b2e92b92625", 0xb9}], 0x4, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:27 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xf4cf, 0xfffffffffffffffe}, {0x18, 0x2, 0x3ff, 0x7}, 0x6, [0x1e, 0x100, 0x1, 0x80d7, 0x100, 0x3, 0x8, 0x6c6]}, 0x3c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x8000) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f00000004c0)='./file0\x00', 0xc000, 0x5) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\'\x00', &(0x7f0000000200)='.#\'^(,\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='@\xc5\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='c\x00']) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:27 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) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) 16:00:27 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x97c9, 0x2000000000000008, 0x2, 0x9, 0x2, 0xff2, 0x8, 0xa}, &(0x7f0000000040)={0x1, 0x80, 0x4a1f112d, 0x3c8, 0x1000, 0x6, 0x101, 0x80}, &(0x7f0000000080)={0x0, 0x101, 0x8001, 0x8, 0x0, 0x7fffffff, 0x101, 0x1}, &(0x7f00000000c0)={0x5, 0x2}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/153, 0x99}], 0x2, 0x0) fsync(r0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x187}, {0x87, 0x7ff}, {0x165, 0x7}, {0x83, 0x4}], 0x4}) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8c2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x400000000000020) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: r0 = socket(0x0, 0x2, 0xfffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) write(r1, &(0x7f0000000080)="52ec67032ba1531eaf031624a70d49e18f5bb9e0b0024a293b65b376", 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0xfffffffffffffff7) 16:00:28 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x20) 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) r1 = dup(r0) flock(r0, 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0/file0\x00', 0x0, 0x9, 0x9, 0x0, 0x0, 0x8, 0x6, 0x2, 0x2, 0x7, 0x3}) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x22) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x29e) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x80000000000000e4) msgget$private(0x0, 0x4) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000400000000000000010000000000003d04ac700e939d4ddfd2da0a16ac1c119554eae38698a99b35f5e0fd955de8c46afcb5d3166a4260feddf128c5080e9968072132c1b3640b1a3009ba10e62d5cb1"], 0x10}, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f71780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ef3fb44df6c9fef56d1d14ff7cc53c894303b298a85ff3faa8d9219830e0", 0x3b1, 0x8, 0x0, 0x1e7) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000000)="11d7f1a3ceb623a95fb11b", 0xb) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x1d, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0x83) ioctl$TIOCDRAIN(r8, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x0, 0x1000}, {0x2, 0x6, 0x1802}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r3, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x8001, 0xf}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0xb27c}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000020, 0x81, 0x20}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x7, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000010, 0x9, 0x81}], 0x8, &(0x7f0000000140)={0x2edae707, 0x1}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20090, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f0000000100)=[{0x23, 0x9}, {0x44, 0x2}, {}, {0xaf, 0x3f}, {0x86, 0x7fff}, {0x81, 0x6}, {0xcf, 0x10001}, {0xcf, 0x4}, {0x47, 0x1f}, {0x0, 0xd5ef}], 0xa}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000240)="0547be8652048c0df84b5b017f6e5fb82fe4c4171c907d093feec6bcc77bdb7034d2bcf474bb4d224f97b3c16902e67b54fed0c63c712bd0786913294234dc784bacb15158549c96b800af65f7d8c668a5e84b760a26e56a561f004d1cf38947bd6e9ca0dd20c523c461fc6d5f916a9d71abf377686b1f2fbafa98d0232bff7eb0f8709992ee9f05ac4b5d6aaf60e898d85a324e22f6c24a", 0x98, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x8}, 0xc) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x9, 0xffffffffffffffe1, 0x0, 0x9, 0x8eb8, 0x3, 0x0, 0x0, 0x2, 0xff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffc1, 0x9ff, 0x0, "d730c1e7e40000000100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002c2f66696c453000"], 0xa) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x10, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) 16:00:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') unlink(&(0x7f0000000080)='./file0\x00') JâÉÝ u݃Ÿ!$§ˆgÓ¿€9JâÉÝ u݃Ÿ!$§ˆgÓ¿€9 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x8, 0xfffffffffffffff7}}, 0x2) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) sync() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000040)={0xfffffffffffffffe, 0x321}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8002, 0x80) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a47", 0x44}], 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000000)=0x3ff) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=',(', 0x2}, {&(0x7f0000000140)="cfb73f2783c08764003a28ce83252de554ddd8379c8b6e653486fb687597d95b7124f235e25c80f2313f34ca75f6d3ca96af05605cfd66626fb91ed7507e74d2de43c55c11e23a2d2f4c9b98239054cb15ba90cd921940096e565cfa315ccf9c6e5387aa08b46262ba06e7b7e72b99ab42601f751c4df38513cec7", 0x7b}, {&(0x7f00000001c0)="7e33bc31515f3d8e79ebb0b9a1a3cb40859e0ac62cdf5cbc", 0x18}, {&(0x7f0000000200)="cfc4af71516ac75ecd2f34885a0688712e8f77bcee5f5bee06b6c46b7a877868c05bff98f6d8794ad77af8d6269f5fbe7a2a4073cb406e7b8612025205e0202438fb16f32c44e9fbbddecffa885ea4b703b07a2cd242fcf0e41d9e5e343e9e7ff7c8ce62", 0x64}, {&(0x7f00000002c0)="033fe0186e6a6f3ac4a0ee592cf547a1477456dbbb45bab630afdd14ab1188a8b64c35c4bb7e89f189119bf185d824af50bf2181a8900cd6558ceac3a28f583c3013675039e4780b0b6a926c7c090396b53f36c6fb957dab790b970af248fce1142d3e680bce6112507d7b4cd703bd0d41ac85675c5596dd24eba72eafe44d45855b59c7ad25e7c9085e43f1b26a6fc418022e233fc096ae21516a1b1d917b0231bf2f3ee5bfdf579a9a33377d1a43480b2798f4fad711442339d2a0245a614d3830af37", 0xc4}, {&(0x7f00000003c0)="b548d33af1d1ba66f3ff692a4025937c988252dcc4609e2e29f7329084e17afa79edd0ebff665763e3233aa83ed50432ec881f3a3360f944f5e7c720d3900b7942eafe72dc984f964b7a4ec51177d9794be10079d5b952a789ff321a42934391fca36bfa1fdd", 0x66}, {&(0x7f0000000440)="e9e940fa10d1cb25e558e227500e", 0xe}, {&(0x7f0000000480)="40a5ef35473d3adbb1572ee46948bf52e1ee8a4b72558c8a0d97badd1784d34ef566b98682fa7ee6a2d91a301f2e50bfec65dbf3793396994be5f0e4b15e2f", 0x3f}, {&(0x7f00000004c0)="67c3dd47c71c59b61c2483afe3f48bbcb6c5138856822636936f263c4e07de5f40057aeec6fabde98eac725d91bdc28cc15825c84eadf69465944db7b19b92d1a1a95d3acb4a0bf0b9cbbd05a3ae57a5cc84aaf57a841003fa0a50ed222551c967cf9e7f2c5124f6a805e53d39ef2412ed410bec5e49b17f5d50d01fc2b0526f3198dc8ca41b1797f721c05533fc9e8b8b4e1784e10245fd0ad371c8e023f5479b38163837c60c41eca1f9c1221011356c477363b6359e81ee4c219260ccc7b83b826e75822896d20efa920a4bc65cdf032374e6bd31a47fba4d4f2d4cfe33fa5c", 0xe1}, {&(0x7f00000005c0)="192d7866c4b024b9cb48a4d022ff41382b2ec3b6852bb8c8e59cf4b120597c6abca8343d6bc90960afee53b589f8d0b39d53071c58ab7dc0dff75bdbf59b3d1f93c11593b29d73bdf28d3da45ad5832567d191c7dcd6a85471befb2a978fba3719cb28436b69525af95d20fa2ef63f3a5eb7f239a09e19028bfe081f53f16b74fdd8c701b5647a14062553740927664da17ebb40143a81e86ef81e62f7ac216286f87de9fc7893192aea48476908a920b0ddedb7bb51830e8d63acd542fbb5ccccb53d37cfc43964c74a4d366d2fb4afbb8aa2d0a18bcf23b955a09617e642ed5186209de846b005b59b75058e3fb55bfda263c933073f88f212e6306f0f9cb6d0bba3801709e39ba89ac44571366e068e1aa64e201657aeb8fe62e66466903ddb9628e3932e91c7b1cedcefc2f125a150158a5c8e7924eaa0f09342ebd1360a8f4eab3601c1f33c12c1e5e52668f0caaaa158d070ca21460be8f4f72bdcd0020c09abacf7fb04f9145e23d61d11c250d065b119281dc8828c2d3e88be0c3e0757b86d0e5d244dfcf716babfe4677ac2f6240f5b70dca1c81be484947a83162c475e6849ed869712a53085e0bb1c756f107d8de37d492f45b4bdbce9f1c642756bbbcea783785726bde509785aecf12f50ddb837411fb25c8a1814b4050baee100df814bd687c80913dd678ed822d3a13602057eeeb86573b5080ba69e6acc597615395bebf45d7285909e727e86937eb916b9ae5388d2c4be9de2607d886fa6cc9a5b92ef1ad87abfca34cf2ed7ca46727a171730b5c0f293788617713067a7cae6e8985720846fb1fccf97665fb7f33c34cd668350ef3f3b46bc42dae1150af723081c809584ed8eb0b917f76c15fc30d0bf30d8b0c3e995091044309a7c7ff905a31ce2317d7771dfe3c8818ec0db5b5ed4c6badbe42df452f2b05a22870d830cb7c2f8e49994565989df69fea97dfed926442095da09d1a05b1d7075548f3b38c1f84cd0a429a2d5b8ebe03001a12c5df46f459c7be325c5045c6ac660ee0818de6d9cbb33b881de8d1ddc6b584f60bc209585586f370132405e3afa855999b4eb02f682d2905dfe5074af488b7c3664cdf4ac6e02ead53166e06e34536033f74e88728ded9a0f0bd34f8f32372a306f6bfd1ebf3d91d05f614bb571c51bcd9318ff5de1ba758e097e1556268c65492eb01ba096a97682982d3fa7031688afdfb4e57066eb98da008b2d7848e7a3249d712833d8443cecf1971d7d88a9f19259b3535f697775b872f8d236553ccc9483613196061b1e680522ce9ab798502a0694d588ad17f7efd93819184aec31aedcdc288d1a2aa47c4a50b4bc3a00b586aa851e3f258fef68f577782e33c624f5ec52e91514523156e15e76f71f375859996c5293929972fae084e9c3e489571317734f4a3e844f9d067208a0f298a0adc8060d1c1d6b15678712fb7bb06995d72697694c26c7864e1ae8413bf2bdf738050b506d0495c0d0dfa9c0cd5f63a43deb2f8fa725e978b323c0d95b3e14370ab2ba4284e7c8516f37ee396e8912fb1ed21106b8c354707e99b01d7f2280037b83899b10fd082e07210aacc63a81d09f688d086e422baa36bc6009b5e7eeb33e803060420b52030720c0c5f448ce1c6baa70e4081f5b0bee3e8a69039dfd06b37d1cb9511b76cd1b389c882d51abd484f76d182677ed533dab1c13fb2d54e454b6f95dbe1107b95535624820d136318546db5dce030e24f87839a812aab2bf2a9809341a938cc31039aadf05b8fb92b72e5f262d78c08dc5ed91df0b4af10d64cbda6c33e3d2daa827e5dc064a6f977ad40d26a3f7263db6c2a48271cf40a4ce981fe439f14f6a5c0605c9713c93e9542d7450ede8e8bb85d53b14872e4e6bbc1c59cc4bdbde6b5740409c45b38d74f42a47409bf41ec983af962834f3e2abb00ad508888a54b26ece0e5f650a9fb6674877360a13e8de5f6d0179e0199bb4c7edf000955cdc3ab60a0cf03ced121f23aa7e4e1f809d2363686c7636b9639cb083aacec5c395ea146c53e0908f0346346399bd4ffb92f9654877448b43da5ab439dcdd7f1210c853c9d9945ce2d17982c5de2c35034df4aaec52dfd0cac3c88b39993ac74679c797f04a6ffe4f7747438bc99f3b36b2f5c8330745979e0925994b04e7d44570af67fe06a929f87ba0e940f367865d884f24f9dca1160700f641fff24d4b32e68e322d3bd2b637f43591208135f98c22a54cba7dfde8a994ed83c08008e3875ae29b0abefff910866183306ba30acf2a7c71c949e18fdd543b3dfa38635d060a865096ab12d99d88b9d24773212e5011a2cc560f4a512201d8bc7298e43a9fd3b8bd092ecfd944bdd9a0f67d98257ed4905d76e3672e50251cd1deec0335e7d20c5a51a2daff49b5826ec28a63911a331383c48ad30310937ec9beffa9ba5829991a70f43d7f0d1379c242414b20aabd4685b3d28f7c4b9610fab2262138880754146bb247289fe72f73fb1ea25923516706215a4d0dfb552bc55f441abab203cd2d65bb359642738d1c07642a5fc299ae5b831101d77edcd056e39db2788e17dd858741fd734d38863d1c5dc0505a57de066cd64e7d69f61ecd9a559bc9865033dff79a82b5e33c4c1be3e7ae81a3151fcf2deaca4aea1dea2c5d9d9e87dda9d3a357a64f2bff74ce104a21db5b8443c049f5191ce11a425652f22cad127dba6ea8d11f8186e50c560630c386cd225b598ef91db5fd27b07af5fac2c87404e92bd19e13281abcc51947191e88f754b155bcf17ad6cde2f4668c43ca13eee5cca1e19224efdea3c7fbc641f409bca33688071cead5571ac2da66b343d6a7fde5735091a40e7c8f6ab9ba780146a2d5ab6bbd80e1e9018c3b98b21dcae365ee0d66d45a02eadd11428a8e5e1c94164cab6915a4a94778709d27c6f9e4e33d708aec7734186ee4a9f85e963510d3b6c582c2cad76611c73616c4bfd6572406c921eece51dcd49df4b139aa963990d27b7b1966e73c3120be08d6971fcbbbf4f1537c1dd6d613c2c68b072b20c423fc0f2dcecc7ff8bd572bf5b6ce02976c0d411376ee84c7cf54d54fd477d327253a3423072825ce082b1bd28f178639a60d2705f7634cf816c6838933ab619dcd989e805bf51a80a3066ff802147f7d7c8e01da02eb67035474569cc7ae0065f863ff8798f8f0dc7611df7c836e5f262fa98f5cf49235ebc31915f462d1e44b69547b8d43ea33f8d35fa1ab3c97a77b372e74e106bd5f5ae132b70eaa5a3d805bfe9901912b5e2d06fb70900c488e07d7ec3fe6c6da0ae228548cea606a0744048dfab60fa04ac395b97abaf211bc56485bbe1a962d7c1f8fb0af6589bfde79b1485831270f289eeacff31f7699eeb1f443d548a87f211cd274934c25ddfc4a2a7d8da0af002fd8ae929f96e1eac9d33cb114edb2550d7c6c0a90b132d22cc2e8c7651f1ae2c4d345384bf31d6ecc6ff1ab8a6702fec2a784ec6867ed72fe35ba4a2247d5244d164301e36eb691490025aa427123b29b6aaba27a3e084c355ad801d2c223f70484e56eb7adeebadaae77761e6d306a1872635b1e3682b431e6f35204e8eaedafebe9ebc990e95c94adc06d3ea75ee1fe5c139024bbf355b630738bdfca9df7383528c3271d9aee24506e41ca3be323504d0ba9c36b564d3d97c47b22c8ede2c4e0394316675013addeeb01726e07a144583f242434756a1202f91d0629d7170f66201beb4718a78ac2df9f55bf058111137bfb117eaed4b683c741ee3f5e4d2968954311bb121fc2df879b087918e3189dbc588afe2c16fa9c8a0234d6b789bc1e44a3205471092a51c9b2e953ee6bbf98713ae9849db4a85d416d26a3cdea3af4c842f53eff0d3dba29ac9e9f65abfb61d9098ceb99d6566cfc34d7113ea3ab58c1d798300c0be3a268191549b0a8bfd3d8babe8b24c2e2ffe8ac9925965538219d7f2dad4d09edd8f31b57fb4c37e6c6b16c75fd3b4bfa61455eed999d7961a162828926cf72d332be7565e2b605fb8ca97e5fefcb9b531db36ec96333d300c65feb2646dab6746c4154d7175a22cd88f94f377938355f1633678fb6583b9917b8e1d060cb1de64a306eff0ce73672f098d82996a25528e5c078a1e6eb63af170fec8b1dc73ddb8d6f0727b519693051bd212d72261a64c76d8251181962a7ad5737127d10e96d43f7481dca0433a94ccff408a9135083db9922e31062170aa96764595f1e8c669da017b5cf23ef060d695c8e1a1cfb576837b64c4d9f9583a9f4799f6dd662aa921e112189664b2017635189cb0339cecb69ce392f2c747b040c23aedcf9f132d3ab73139c2459fdbd0d05e61b204c3ea82316622c1f9a4d29c895db2b8e844b1f0c87d0114c38e30d43ddc0917205cdab34913789daba89e0fb612b4da9a549cb94d1dcf9cd4c4563217d21a9fb0b9c67be453dc2040a0eb773c2df21d6cde21f83710fee975697aca8dc9dc3b6814d5ad510399d041f6c9ab3bff5c484c7a696278bb3850a3bb0bac1d258e26b04d5a00992cf1497dd496a95d4897e85d3f950c9e0f058b95ebbe6d17b6b87e823eb6761fd72f5e2139aca67bb3c21509e12627beee1e892742b86a479e30833d40f2ede8f56141d4c589c517b18a13adedbdf043f2f6431b73340027f78cc84d1fe349552e7d813236a65ba83a5fbd52d8a977e5221289beb0ced3ef6a84b90a24e7340d217e1865e4ec6ff0244e6285e066754c1b5c8d81afc273254807401e4f14854e4990eb4f791a4e5dc0dcd9d56a736c549dbe831998e619bbaec4f108ba531772df7734f066de3e24f2b6fb2e9e3908316418af9ebd0bf23e8bf1b6cd12f287e710bac67f9f7fa2f31026c3689b40ccf3bf3efa2ffac161813afc15fd7e45905f0eee7580a0110a6e7193299df7016f4e0a92a37656642b9cd4dc2b3e5ea2cb758964993527673c8a1db37a4ce6d1cd56009592c540432a29151de777883d2da1dd5cc4c418b3a723097aa460f627f3505446f7d4d9e15be7eed3ebc9ea64862555749c7d8658a7714fc88b5f214f67db31dec0cbd6f3a59c32db94b580923ba6163843fa59474529855c6d8f63fee8bf6a13ad08d6cb7228e1d60e280c73e1da10f555d5bc4f1a1d2c256d6ac771059756e005ad50ef5f66ea711066b221004fe78075cad9e9b854996e640425f51a48bca1bcc4dc37be8c96a4cbcf19107a7e543612547149854ff144ea0b8f03bb04f8257e54b063bd7f0c374710435e89d07c4cda92cdfa87744615867a9a2782be2eabc339e6d228dc890143e36472f5c31a3ae35451cd90598ee238f96046e9dc7462da02bff1e4f656592b8f129422d0ffd0d7898efb8f29856d5a51d0fab5e8ea2df07fcfc4d0dcb1202ae1bb06b12051adb4dc7b733e947fd7212b5ee6f2852ae11a782bf3705e39ce5aba15975f3efa80000a687d7f595e47e575eba84129b4af5f86a2c39ee35a1899be8241d7de10abe86282abd323a30573fbd5fcb7e4d05410c909cc670199f4727d5e00d63414e8123c43ac9789b6a7c3f9003a063262714f2699add912d9426888fb59f23bb6d517a1a14c37d2cb093aac358e6c95cae1b7c216e47edd47315339100451f495d364f77efeb17e5be60cb193afa3179eff567388d7a62639471e40dda1aa623553ac3a1815072b83743fd22c6ca459dbc9c99060440c2c5b35bf4bebf83dfa973ae2797252f4f51d29b1b6dfdf97e20fea00d25af08cba159b6ad8a77159c4c75fbe9090ca33426feace1", 0x1000}], 0xa) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x6, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) close(r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x6) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)) preadv(r2, &(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) 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}) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/223) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0xfffffde4) close(r0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x0, 0x0, "dcde2fb3333df96baa8a70a72eb42fa5710300a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ff, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) close(r0) r1 = syz_open_pts() connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcf, 0x2}, {0xc9d0022e51584783, 0x1}, {0x0, 0x4}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) 16:00:29 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe7, 0x1e20}, {0x26, 0x5}, {0xcd, 0x2}, {0x3, 0xfffffffffffffff9}, {0x20, 0x522}, {0xcf, 0x9}, {0x63, 0x4}], 0x7}) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:29 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) msgsnd(r0, &(0x7f00000020c0)={0x2, "02f449d285ae8251315315d06c53a0cb3633fb0c901c423904e973d07d84595520dddf420f483aafc7d8ca47415655bdaa9349ca28664f040ab8c7"}, 0x43, 0x800) r1 = msgget(0x1, 0x150) execve(&(0x7f0000002140)='./file0\x00', &(0x7f0000002340)=[&(0x7f0000002180)='\x00', &(0x7f00000021c0)='&\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='\x00', &(0x7f0000002280)='/\x00', &(0x7f00000022c0)='[/-:-\x00', &(0x7f0000002300)='\x00'], &(0x7f00000023c0)=[&(0x7f0000002380)]) msgrcv(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="00000000000000000000b10b7740130f1ab00e0000"], 0xd, 0x1, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002440)) msgget(0x3, 0x4) r3 = socket$inet(0x2, 0x7, 0x5) msgrcv(r1, &(0x7f00000024c0), 0x8, 0x0, 0x800) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000002500)=0x1) r4 = semget$private(0x0, 0x3, 0x30d) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000002540)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002580)={0xf3, 0x2, 0xfffffffffffffffc, 0x3, "6985b14a9b23f2503c8897351e4483fb84f2e9e6", 0x0, 0x5}) fcntl$setstatus(r3, 0x4, 0x40) syz_extract_tcp_res$synack(&(0x7f00000025c0), 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002600)='/dev/null\x00', 0x8400, 0x0) open(&(0x7f0000002640)='./file0\x00', 0x8, 0x83) syz_extract_tcp_res$synack(&(0x7f0000002680), 0x1, 0x0) kqueue() fcntl$getflags(r5, 0x1) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000026c0)) 16:00:29 executing program 0: r0 = socket(0x16, 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, 0x2}, 0xc) 16:00:29 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) mknod(&(0x7f00000001c0)='./control/file0\x00', 0x2000, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)=""/127, 0x7f) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x40003) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9d9d2092ec47998c9541ea87788daec3f157fe1416bc21b664cd09", 0x1b) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x4000000381a, 0xb, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4000000000100) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x3f}], 0xc1c, 0x0, 0x0, 0x0) geteuid() ftruncate(r2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r2, 0x2) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1f113a0200de73925df03855e05a68308ae09edece396aa9c64cc1cb4b1ba79d53a309385ea9f2932b928c036b9c9e50d5bc4b4f5707df4a29"], 0xa) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6bb5, 0xbb24, 0x6, 0x1, 0x8, 0x9, 0x1ff, 0x2, 0x1, 0x918, 0x6}) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 16:00:29 executing program 0: semget$private(0x0, 0x4, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="671ac747dc4a537656e874e8a26cb2ec73e8b25307e468be736ee2b012fdec9ade896dc150f14e929d2b4aea875569e598198dd843abd0d7f80b0ed74ffcd449065de6b4d88fc3c6946e1d2ac356be6229bbc3d5a2cc5689a03945c80faa1f8b90d47c8b9fd70606d2ab97dbc47b6df1c6d9a77e61d8923828d21f7bd0893eaad6a5d68b83baa0c069d154c616c18f338e715274371814d576a3ad2b502c7f83414ac2f31c566822d3ad592653d32fc1dd16641a627262720a53963fac0c399825cad72ea21f8d7df27638ce2b39d57e392262ebd40bdd3cf50240cdccc5d6a9c029b8d4b34df9fbd1628f4494e214dfbc6ac02f3d3462cec1e0782f17dce72b72ed0d0469e5e9d2952f91d8dd2f6138c2f5686af8b3763c5a4e76bbb14470206c9a99871b4d935856b94301b4217458be4759f7bc69687c6a491b28183c22d5c0a46e7febb697773f944d7f78f789acf7db84015176b055b3db08a9bf054046dab66987c6f9ca6ba05c5bfc2dddb33def8df4b7fbc5adccfef40ae25e71b058372e59e2c569acb4e3d67ff41d7eb5f2bfb6ce83eda0975221a39ac7984c93e3bc17ff26191335c4bb9e82d5502220e6e0f45ee63f02f9583de3774613163581878acc16fba59f6beed2fd0789adbd3f9af975e820e3bd728807521adc89f58d109026220a4f456a0253759564b74567e06fe67db4dc67974ac9fdf55d5311e8a1627940d41543d01318b8e8d0dcb765be80a47da4bbecfc91e2a2785f2ec8e5ad992d07de88d2f4c74b6dbbf3cebadc4c1a4f8639fb656659e4ab463dbd040368d3d1a95bb9f316a4b52881df845babcc12fad5352b868bf4ac650e773504f1c6bf22614ca5ec063e27c4aa1572f1b42f8c0a716b2fb83ed9820d6df9197792c75c4e45a949584bf748de9137c7574971c4069d8d9641a4bff1adcff0f1c7bb50a66aa713b0662bc13fcd5e1e57afbd9e7feca1f36f9dd6fd0166917f70aeb0bb5d80fdbe4509cc03d4bf3bc18107fc5b2f092eef8eddc73d0d4dce91c75794e57084f8a3c0a32644ddcd68dc6bbd84fe62055e3a1e25bc0eaf7fc6c1e33a86b2a26203d41dff3a45a3ef50c98c15effe067ddbb236884d24aa5765f40a74dc2f96af469c3239de73cab1ceb134ac01080f840213bbc5c7f607183980ca787b0505ef02d332f637c9e9284028519cc16e28030eddbe87b4f71de43f5ec6b0ce99da1763bb1efd1bba8585433dd86dc6e62f291b14c3e24655b4e276ee86925e4fc91425befe880ef71c83c18f6d7235d921530baf12c5c2951370f6cd5a9c17ede043f153250d80390d7026c6799ebf96d4a7bc1ec3051907c9e98d635f9d89740706b39bbddb3d3259fd946e33ae9d3eb0147bc36b1207c00db61dac72da3e2ab511ce989b42c09dbd016b4d46ba164ab4f472993a13c5c9dfa566b5704e799bfe891f7270e3e05a9085d0e8e1ca1b7b1089a206cd753c1dbcea0366fe0e9c79ca1d798051a1761f22b2e012b14a0ed5a57ed02a5aa5c2e5c5e58e58a7c1bd922e318f515926c71a6c9c7cf1c53258eaeb83a4df3aca4001c6de85943a393e24e768d724208f9acdaf05b51b152b6e4e3d58bb1fa71a8ffe5dfee47106be1b60143708a4e6b7a992c26fd644a862df799e4f4e202465e1f2a263c17f9471da09abcaafc4a2286a78bd95507b2905692ae7b5781cd9b0012d9f1be85bcb6a657eb935f4620aca4341cb73ffff5413cd167e7872e353fbb4c040c6f6aee6c575f98df5bdc51cb70a509e9eeee403bb4c0331529e65d94002b24b8cf15d14010abcb55b07220065d505973dc4bd642dedf9889f7c8f0f46e1e2c122054096928678fb0e47e70f997811dcf8ac856efb69cb82f90d075e19df836df143a869462f7f5a9e2191cd81e99fb32dc1fa152bc01f988d6cad7615347799325d602c4ce4fb4cef57c1df750fe4f016a712a9293845a1c21b0eac6eb3452415fabf90f25b05fe84f5ee58858e59b02baf191e08c62ae5164ac369aeaeb0abfcf0a0bc2468e568a02281175b2eca1ae28b131c55e0030dbaa86e4b5720875dfdf4162bf89f44414b70971af56b87b2e258c1c9925194a8d54ab744511ff82341628592b362962ba437706b62f3d144025564201b9f964d98a5cf8bde4c1ec0956c48811ba92c4722a5c4735a7a0f2272536bfbd398de647179ca271a6d9eee24a0235beea1f4003c3b3a6a4d793adf559138ef33d0368c77d2b3fa165985c7faa41e5fac261edd5191a8491fb69d84d93e89628090e373cc375ca4934bc84519e332498fc7bea9b700dc905770c4fc691a3f2b47c7f485eef524361b93cccef47ca62146a202621a436cb0238dd5f70527ab099fc80083ceae4f931b6b533e3e8457dadb9bf55c7468a3e930c81a4c28eeb5d3150e54680c805d4b585df4a9a077c54d5a79c76ce4dfc9fde624d08d121809429a47dc9cfd6a18b2aaf4c98597545f7fe5f265cbb079316fede3e268f9860ae7722c01e579c55bd64c5595340581e9d6fb254b61fd5c48f8f55709b31010964eeb4590e2bf3f7e757587192a0bce1ed66152521459d484946b5b3811ed23f5372805206d721f8e361f0eb900d60377fe642d5e2c4a3cee6a0466f824b6dea8daabb058707cb66ae94bd102297636528b6d3d463f7aef37c17998e20509d648603688505e26470f22723931e601aab1d2b1bfc302cdd604bdaf2d70c47a79eaa28b1225fb6f22a28690a6fac63aae90f2391e239ea55f7cd07dbb1e81003999829bfb3383c822dfb91ea8624caa881a02b7115b43bfce5fd25b3c4e0a50b220ef859f1b8a87f38c37b02b49e587d2a9fc9e9f456092ecc39d4003a5f535b07267460fd87c1574e2df1d9d8edf589a432e4f5794a108fadcb704177078c0189d3fb6ff32050a6ba89f187db406a7273c8eed2f87db53565a74e0fc3afb83cc97b128f5fa275e1018d6b4637f7a7372b6a89abe30c4a4e38af129f052bb563b24939efb7af6d219c7ccb722278d91ff60c383d8f77a164029c5645bf4747de23226244ca1b8b94516522f188707a62d3136022b898c9961b15d9bac1986773a99e5a2e84b3ad481d11b1735f46a6999d997c9aaef778d186bc13c2d2bd405c31111821c92f0d601040f1c45003864328228495aa5eb83a5b33629e3a4cc67eab461caab974a38e4057b66270b4287f7d36791870235cef4a3afc586224f0c33dc48c49f23130ee17fde089342e4798c8b4e023c6c4de4b95e13a837eab6cd0e6d593da3c0a12166463414f8c110ef8665f8b87e6b17e4d3688ec4e90ac61fb16ad6d6cacb85466b090468aa81d14fe24c7ca38dc1aaa08f7f05ba96cc79017e5a28d49ba4aa8900b9d747bf25583d40121fb8e95d77531a12bd24c1d6389e284d4b0914bab6ba95b59e4d7e85ff429cb993797660fa8c3ed982ad682a742b9b645a3b2298fbac2898d06b55acf08aef38fe1200159677c3ebd582105aab4811738447211a6b2ef802b7933e57a20a584f7e4ec95c0ddf0ec37ea8fe4b090ead93b8b19ab8cc3293c825705acaa67619bc66218dae64203ca1b4a8d6ec86bc72995e79b7837157707a3455c04d5dfd9d251567e73dc8738ab2fc992615421d130e264a35bf356fc3727cbb0b84943fe711256a98e77f708138a171620311c31075eb97d308f20a700b19ba0dce9299c9ad08761b2a5e71090849080d9fb781c249928c7c0ad61e836f9da34875241444adaa7f693dada466b8beefb738e671db7fc91eebee67e3fbb92a3ad8c77e60dab63b7a91f00e0d1409959b877a08cbda4de189739dbf0ba4148de52de29ee7e144ff186ce73ddf3619c2c1be11032bae82d6f98df7e7af3e8fa3f8a99debaaa9d5f75c3f9b31ab57bd661288b2d5843c7e73caf0811552f560f2962f06f13640e395e33a26512de3f163d18ae142e010fe5e4f6dc883e5f257b9e99d405520950a6208682f1189c332b661819452210eaea832f9d714ca779acf42995e7a759f3b5880ef2042da22fa9b5f60d7ec7ff449dbd102e31f6475fc9ec97da58b08977707729909d6e6ae1fd19fdd5cdac6751172a7992f3940f1e711dd4af119430c114bcff9c9ee907c9617d48eff4333819eeb4d3f0b5f13ea9acdb6b0c8286cd7d338478902d33b4b897e13459fe72fcab18d0546163679161872401d58caea1857f16f4a1e3d4e8baace24b2a6e31d4109189abd16713e990e6081e7174e433ece3ac056054a01c1fbb364cfe23c13f8f4df0b17f655c660f60ae49887f5713dd0f7e92bea0d532c770e5ac0a4318d9b9a1fb87c36d279c5b45db97e7a6c31190e115f64033f46d1c7dac9444889679319518323d45d098b7bc5f5b9239faa708dfc718e07b7228df542cd8da36d270958edf239bb53d6a2476af629064e053b5b6a697f66045c062aa475b50361fda2f6f1bef60b614761e27591ec3a5a78eb8b795ae561a3c4f3ee8038f28d0f2c52335b818e2e38b202f9522259233f2a44a7098435bf7be04c8c0c2fbac18b38e1c26b0b507c0d434764448be2d738b0ddd327a930a4883f82602080dfd4da8c34aae46e79213dc0bd284e179ad6ba28caeb8982d76abbd7f657fd18bacd8829c207ec25afbde845bbec368c2c4d4216ca336e70fb26036acff692915fa153cfbf1f596b87eaf6b168ba5d3c3d5e8b12d29ab38c9fb915099387751bca81a61ab3f0079e574cb27ed674c083672ff3323c8a76901f557fb5c6f28e4da88ea8dc29e358ecf2a459ad83808b72d47fdaae0b9e3c27198ae936c70619f4d86be65e0499aad731034cf6b3bf1442b50b23f60704ff59ee079525791744f6263f5b692694be7332fa2b1a5ec2301a976c03ae68abb44ba2d1095bac9e59b2fa45a2347420780b675423f0dceb5689d445ca23b0e83505152762bc63180421e8bd9daec2507bc0d96ae47927943d6b72f817e79e8079dd3768b1ba57d5fddc17dd0a3cc6b639c88d367da671c30eade0e2395ffdfa4e762882f934cf39007b2b137d0dc75839b58731a01a824236afea298b6b26b18ea389c539815c36de0fe2217bcd1bea3570a211f8af17f4095c3218c4e4e8eeb05ea4a14e747a8ad98f66a343eb271b968e86741be0abd0d726d59dffe6ac21cd83d700f8852492db4c16050d75482a57b85dec04afeb24bf976f459dff6c15f90fda714a1ebd8d89588a3f72b7105987222e4b1121a03f0dfd1ac5e9cbf723064d7ae91db90fa190bebe04930c07559eed07f5a7aca2179583b8484bdd8fde89f8726bb0291a81600c8d36436c19a1a72b10766ec39fd9aaf05c4235893a3baa61217c2ed767a7cc2ff88125691af901080c701ab3b3a9f756ff57084fe4d03a6e880917c9327ef3c86f6c1b1b2168069ff236c6409813c5e25264c45be0ee016a5a1071227ba3c21683c5b6bf160a1f07c4c686f6aaaa4e78e69d4a46b9a46d0ddb5de8ee06150dc32abb4286ebd5145f1c8ce70a61b01605dca8ba0e1f968c91b48adfebd73e6236c7296dbf05058c546ecdb1603f82ce19aba218df10fcb7f77273f5983760408918156050ef74b4515b8df020927e11f0877e71af4286eaa678ad00d7132e8cb68bc3a113af4f0ff9f2d396a03a9b13643d98b29eaa437cb778f02c6fb2bb0c6eef9fa650773ab6bbfbbe6164e92ec31517b12c4a7118fb9633a69be7dbe3d0d030b7ac5c1ef8aedc5b4d968d9998c2639cfb308d14cf45a4da15cbc7520c5cf29ca18c7c6f5cdba1c3acf9f3b48907c80e3a8fcc04566d1bc6", 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x21fbbccf, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000010c0)={0x46, 0x1, 0x400, 0xa78a, "56f1da11fdf36dfa4458045ab214c2eda6631a3f", 0x80000001, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\fFW}', 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001140)=0x8) symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') 16:00:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:00:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x8001d}], 0x1, 0x0) 16:00:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0x148) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getdents(r3, &(0x7f0000000180)=""/179, 0xb3) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001580)={{0x7a, r4, r5, r6, r7, 0x160, 0xd4b1}, 0x6, 0x1, r8, r9, 0x80, 0xa9c, 0x6, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001100), &(0x7f0000001140)=0x10) fchown(r2, r10, r11) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r12 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="74307528f928f0a6d98f0253f737fb475b127a54f8cd221ab57610ca0686492e3e9aa90ddad71f5a431903c340aa4de007f668156b700426ae838e9f4bd0e4dc0fb3585ebb5f4d70bdc31b7f81ddcd1bccadb8ac4412451e26f0adf65e39c889e53b062ec3998bca34ab1d51a98d09efb87065ead7215138e50df80d0d148065f009f21a3e1aae8549a719bb05aef423ddbdaae69d021c8bea074ecb3d7ae201c0a476c3a79622911431f6735f6b2fe2447b0a9e", 0xb4) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) r2 = dup2(r1, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x1a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3030, 0x0, 0x8001, 0x1800000000000000, "a79414aae443da07a43a43cc13a50b92fbc2c4a6", 0x40, 0x8}) 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:30 executing program 1: r0 = msgget(0x2, 0x204) 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, 0x80022) 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, &(0x7f0000002440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005689000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000613000/0x3000)=nil, 0x3000, 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713000809931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) msgget(0x1, 0x0) msgget(0x1, 0x3fd) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000008000000000000800000000000001", 0x2c}], 0x1) 16:00:30 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0xfffffffffffffec3}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="295680682f0737e2b2bc4c9a81c26edee78f153ae87e1b5bf9544d0d73d61475159595fe51a7a86eac827e923419", 0x2e}, {&(0x7f0000000100)="8d91f1", 0x3}, {&(0x7f0000000200)="c255bdd0560316f14083e807b63404c74e4199f4c78a293487c3fe85bd5e40bee13762f6035b2236d8a5dd325ac17f3ca787d93e73a85559ca09447ea6ddb5967067c3a52335772005f0257012", 0x4d}, {&(0x7f0000000280)="9e909b6ddda09efab8e696794e846d29d8375348b7f05928229a04e72ee463e51e5300eee5dab4631bc271ea204dd9892e576ac9fcfb7e65ea0a211d8bc14bae53c1d241b5ab4a983d002e92cd812a1ef880f96e4d9915d678d4fc6b9113dd8f871bc2a51f1d676f9d04630fccc639abc38ea0b3d7e21cdb6bb39f6dae362d33f28f1d38fc5b184142428e94181bceb27b5e6a343cc7f1752aea557eb4e138f55511b4500b6ed7bf43382aac", 0xac}, {&(0x7f0000000440)="18c16a42b6242d1cf575d3d3bd499d3198467132181eed90b08a02e78403e7c1199693e6730a93517c41e3b59b2649dbb01bbcd925a2fd4fd6bfe06deb6ce98e839315a29f9465d3aef600b7e46fb96461f31f4298e4adcd2ed91425340bbe6a533c86e70ae35e7d6aa23e4ced6a29956b1c463297a0bb4a0b3de487ab4b4923e4206a90e204a691f8c546058a44d6cf40e37a6b2d1ea15dac74d758", 0x9c}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x40a}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="cf"}, {&(0x7f0000000200)="7bb49f021ac9bd1cdd52c9b25aac4194d7d27d79764544c8c0e5920923a66706c4da329ac2d32d2b"}, {&(0x7f0000000240)="585d319664874198c42b9971092326b1820827ad15cc0beb35cba231d40268bf0822582d5e7dffefd44180f74bea94b820564a4a606e85bcb8481d7a9ca0f999fca8edccde5106af296bbc4166fe00db4b6d5900669ee7e0bb2fd21c3a8cfd1888d77279680fdbca590ff4e6af55d6d67c80c453eabe5428b44744b3c4da90dd29a16002905cc5e65d87b2dfc254787cbe2df058730c31c322333faad87cb69eceb9533d1be8e1ffc0f611788c608e0283da24b7772b4c57ed64157e4a2cd4f82e5ccf19a85bf77fa1ab32b9933998581c468ba6302bcc016f2e58b47d94a56fa71419f092ac441c8220f7f202211cfe6ca725b8145893502138792013aca6"}], 0x262, 0x0) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x4800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x20018, 0x120) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/149, 0x95) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x3, 0x1, 0xc2, 0x675, r3}) close(r1) r4 = semget(0x0, 0x0, 0x12) semop(r4, &(0x7f0000000100)=[{0x2, 0x7ff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x4, 0x1000}], 0x3) fchdir(r2) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffdb7) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x40000000) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = getegid() setregid(0x0, r0) r1 = semget(0x3, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/251) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5db4eb2c, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x600fffff, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x99, 0x2, 0x3f, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000008, 0x1, 0x1}], 0x401, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x3, 0x9898}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x7}], 0x1ff, &(0x7f0000000340)={0x7, 0x1}) fchmod(r0, 0xcc) r2 = syz_open_pts() chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x20006, 0x2) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000400)="ef0e7a663dc504340430419d48edea5d9a3b5e401114897b2d25fbfc87d428bfcbdfbfabb52ae27beb8ab832eacf4ee31c215b1df40fa80c1b8c8b333e990e4e50faa25f46106b0694c23c2f47f761bfa788655e84a059c14b74162c5df6fb2dbfb7c6d203ca7fcce151eb7f18bba8b4a404d426d51a6fd28776c21de5505fa884e70f5ac17cd699b407621412aca2ebb587a75433356541509151933e6989f250062e311c0532911e24fc27df7bca49628490cd007e5d229b22a4e176908eb70821", 0xc2}], 0x1, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x38, 0x40b}, 0x4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x160, 0x2) 16:00:31 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x0, 0x2, 0x40, 0x1, 0x7, 0x2, 0x2, 0x1, 0x3, 0x77960, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000000c0)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x44) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82840000000000"], 0xa) shutdown(r0, 0x1) connect$unix(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8201, 0x0) 16:00:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x81, 0x0) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/198, 0xc6}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') open(&(0x7f0000000500)='./file1\x00', 0x3, 0x22) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:33 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"}) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000040)=0x100000000, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="dacacaaa4bcd0be263", 0x9, 0x3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7f}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(r0, 0xd76af183b782afa8, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x98, 0x1}, 0x6) socket(0x1, 0x2, 0x1) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xe0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x3f}, {0x1}, {0x100, 0x1}, {0x400067, 0x7ff}, {0x40, 0x200}], 0x5}) fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x3, 0x0, 0x800, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) socket$unix(0x1, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9a950bd71e742fcb, 0x2) 16:00:33 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000200)='<', 0x1}], 0x1, 0x0) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x187, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x25}, {}], 0x2}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd9968728000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff07, 0x0, 0xfffffffffffffd3b}, 0x1) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0xfffffffffffffffc, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:33 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="f7ad5817ba756a7ab39b16cc3048e641731f865e", 0xfffffeb4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: clock_getres(0x5, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd1, 0x0) socketpair(0x0, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000340)={0x5, 0x1, 0xffffffffffff8000, 0x80000001, 0x7081}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r4, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r8 = kqueue() r9 = socket(0x3b, 0x0, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x800, 0x9}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x1}], 0x113f, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xc0, 0x60000000, 0x3, 0x2}, {{r5}, 0x0, 0x40, 0x40000000, 0x720e, 0xe6}, {{r7}, 0xfffffffffffffffe, 0x2, 0x40000042, 0x800, 0xffffffffffff0000}, {{r8}, 0x0, 0x85, 0x1, 0x80, 0xcac8}, {{r9}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x420, 0x6}], 0x8, &(0x7f0000000280)={0xffffffffffffffe1, 0x3}) socketpair(0x16, 0x4000, 0x1ff, &(0x7f00000002c0)) clock_settime(0x3, &(0x7f00000003c0)={0x4, 0x4000000001000}) 16:00:33 executing program 1: mprotect(&(0x7f000033d000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1e2}, {r0, 0x8}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x119}, {r0, 0x108}], 0x2000000000000106, 0xf7) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dcf72930f95472d012e"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x1, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x15) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:33 executing program 0: r0 = socket(0x1e, 0x1, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() getgid() close(r0) setregid(r1, 0x0) setregid(r2, r1) getegid() 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2014, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x29, 0x6, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xae, 0x6, 0x6}, {{r3}, 0xfffffffffffffffa, 0x41, 0x8, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x7, 0x1}], 0x0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x20, 0x401}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0xc0}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20000003, 0x5, 0x16}], 0x200, &(0x7f00000000c0)={0x2, 0x7}) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) 16:00:33 executing program 0: r0 = semget(0x3, 0x2, 0x8) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000000c0)=""/251) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5526, &(0x7f0000000080), 0x3, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x39e545110874522a) 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) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/148, 0x94}], 0x2, &(0x7f0000000400)=""/239, 0xef}, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x4, 0x0, 0x86}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x100000000}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}, {r0, 0x4000000000000062}, {r1, 0x8022}, {r2, 0x2}], 0x1bccd0db35440d2b, 0x0) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/165, 0xa5, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0x100000000, 0x7fff}, 0xc) poll(&(0x7f0000000200)=[{r0}, {r0, 0x180}, {r0, 0x2c}, {r0}, {r0, 0x4}, {r0, 0x5}, {r0, 0x4}, {r0, 0x190}], 0x8, 0x9) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x6, 0xda6f}, 0xc) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x2) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0x4, 0x800}, 0xc) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r1 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000400)=0xdc5) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) write(r0, &(0x7f0000000440)="abe091a885e1784cc16685553656d60301f4b080a2471b60f9325f0584209b9d1912745d6af3e709b6f669a705eb62cd5bed69f8d6f230f1e2f605590277cd88b7503dcf0336c1", 0x47) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0/file0\x00', 0x9, 0xfffffffffffffff8, 0x0, 0x0, 0x8000, 0x7, 0x5, 0x1, 0x2, 0x7fffffff, 0x3}) r4 = accept(r0, 0x0, &(0x7f00000005c0)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000600)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000640)=0x1) setsockopt(r4, 0x1, 0x9, &(0x7f0000000680)="7b5367d2a8d28ec59ff9e31cb2191f8d015615c595cb0d702da8409490028a7aa2d3e47e87a48173e2ae8035f87695829ae280a82eb31b6ed3226f0e310f2eb59a87a29aeffc7a4464567392f91bdfbd79d3cd2c9a2a423f221334e9b7e2d2790b986c129615d412241958df87748f191a94ae0183bda3922407848be15cd3c4c28c28b5b8345d2fd2183531b8489b34ccf9569c92935e460c235e448110bb625eb905c3c36050caeab432fbac29e85684d19c133b41982532517f0007e4ddd3efb5c799737555e74a06678ca8fb4a69f38fede7e1d2860d1fd078bf0e4cfda970f738ce76ecdac1301b031a5ab0825c1d94", 0xf2) r5 = socket$inet6(0x18, 0x8001, 0x4) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = socket$inet(0x2, 0x8000, 0xb9c) fcntl$setstatus(r6, 0x4, 0x80) pipe2(&(0x7f0000000780), 0x4) writev(r5, &(0x7f0000000880)=[{&(0x7f00000007c0)="dad4e65ab6f787514f7ae5adb45d8a2ca23917ac95ea7e9ceb4e2ec73ee6bd2901758e7e5e7e8b08dcceb7407b8d743a0c68081f8c2af425a8b42fd06b0d7d57c71ab9025ae1debb6fff940da5224e306c720558a53bd9e91b3d899486a81c362568c93d7ce85a4fcff198e367a8c17756f66e265645c3bcba2d0756b64d818ee91621be49b5c27e0a409a9b9dffda375044b3e10ab17cb656939f418db73e0e17", 0xa1}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='.:\x00', &(0x7f0000000100)=',@!.#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x7f[#]\x00', &(0x7f0000000200)='-.\x00', &(0x7f0000000240)='_\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='){\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='&\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x8000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="1ea768f6434748d4d18c295ea641d2d5a6fe3639bfbb9bb96c1d76e57ab3e31664b2bfc3bd09a32d1d5ddecb49346dfe465d87a3181f1134fa8d80d89cb3e0a535fa27534df50eef162b0b2fdaa394a1af0f7b5de28f8505838436fe976002d2615e7a3fdef79d8aceef760736ff379ab8c0cfd41a327c233992ae0b1028dc0a5b197dd3202faae9ae9b61c6ac21c3a09f47d81176aa441673b26df06f333e8c37674e63ffcb993b94487ff615272a4ad6163f517640a9", 0xb7) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffdffffe) fcntl$setstatus(r1, 0x4, 0x7f) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) fchdir(r0) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) bind$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:00 executing program 0: 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) r3 = getpgrp() r4 = getpgrp() setpgid(r3, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r6) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f0000000100)=""/162, 0xa2}], 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8007) socket$inet(0x2, 0x5, 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = semget$private(0x0, 0x0, 0x20) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x1, 0x3}, 0x6, 0x81, 0x81}) geteuid() socket(0x18, 0x1, 0x80000000) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x0) sendto(r1, &(0x7f0000000040), 0x0, 0x40c, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={0x0}) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01072f765fe8db6100009644d909653ba8"], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x3f}], 0x1}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) shmdt(r1) kqueue() getsockname$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:00:00 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4a, 0x247, 0x10001, 0x0, "6866789f4188b380dae8938d55ad8a31f57c44cf", 0x2, 0x8}) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x22) fcntl$setown(r1, 0x6, r2) linkat(r3, &(0x7f0000000040)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:00 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) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="36660deacc244095bffc852c5cf26b4956ef72b3ed48d10c95596c1a2a66c767fac67a6cd55d40e7943496f9bf762347c7bbe3accf0473121131322fe2179f11b655333800ca6320c081bd3fbc9641a83ac52f6d9b90f4f79eec99e0cd8addfb1ec86e0d8b0aa3aa6ff7498d1004e4b0de020690bd523f61ecc2afa8dcd4f885bec310b91b286129e0394f0c904655a18ce23293c7b2753ad1deef1c46c7b66388b0bf70b85439f6a8ccd468b7a91e4a50e03ffa59e170c7ede55d5f4a", 0xbd}, {&(0x7f0000002740)="6fd7ad8de3cfe4486c2178fa42ba4ed7909a1ebfc6f7495fd228608f32d9fbb785c05e4d32e3779a038996e4a7a089c7e042ffe659a33538fdaabdfdda867692430eba00a5c3ada7a52027e8f4317735c1641ec92aa24d4bd92d379be75570a5ef96ff69973edca6e0429cc16745b68f925f5dfecd5ec5482595713f9623909f31b8d4f32d4871e491c65e1bfacceca7a4614260db0cbb7030e4a6b0736b33704c189845c185ecbbb4ad06d6ca2a298af7b77e9da389f13cdfa20b9eecb72c59bb795b60bebaf0bd262a3693096153e56a93c4108200549a6729dfbe23eeaa0492a90883ddce4e210fe5361a9bbce755030671180581965efd1e720a3fb64573e804559ca777e0c41ae4f4fe5862f46120344c7d2f980f10ba2dd3fbe234a38ca71ef805ead29c5fe6269d070deefaeb4853ca7a3e0cd9ebb60a0b0f4c0d19290969f67fc04136c28eab34eef357ca46f0b78ca956984529684335d3cf19b4084f8656948f0ea793b5fc67bae5104c333c1d79277e8cc3690a34c87cca95063b51e51841783dd7437a6ec5898dc92a5b2b9706d09332c661da46792364c789220eb24b0f841ba27b6db51003a2dfb58a5fbfcc858e9392821520c7303d92912351712353fae4708671759bca1410fef3149f262a6432cd01ef585918aba973093b9ecbc4dbe521151b24689c546497e4c9c216a413d2c6ed0da8c604a479b7061d7114fc23a82b065647ab820f24662375ef9413efe7d8cd87c98dd0d250e8b22431ed67a691c2f049093a634238d6306fd9b1bfb85f0d6d3dd543e3cfc351829c07c483cf770382b88b73c3b86b576a0949645060300923a8ec0b7f562af43a1d9e456f783ae0b24ae03d778d1ef145a36d451c8cd86d7abc158b9994e1c7d2f49b6bac0af627c7f3a0186f1d545de77e51cb71e4ad75d4ed376ba010045b6d69e698ac9441da6c81012f6e54dcfd4b862d7c76b1d2677ca9a450f8581285a5205f2863c36a3972c5b1e22f76f3212483ae70f0b1bf2c951be2b531eea5b030abe9935473d5165ec74d7354e59751186b7dfea6d1965651fac2d5dc0788d4e3fd6107d829008e7a9b137f912fcd03afbd9c0fb88515e50ba861e698393b7d229dd14f53cddfa5fff7bd5d963225365345e8427067fb2b291929c75d51ec3c68d9775d8f8e06801c5374efdfa0b71854890d20c90466d600a12a95b379fddf406e5ee50cc741f523089cea63e14a8b156e691b7408884a9be01ddb1fac30aa98639c732fef283854a05a1c98888fcc1025bf16a9b8e4e2ded2ffaf657c367d665175d18cb31b6f048021255ff8db4a4c25f590ee44da6a42afb7d4fe8809e54cd1dcc10c8459661c78105f3509a446c2c29a86a7f087d443a78d2dadc47d2f730a9cefe82d8902a703e16c43fb1800dbc8b2ba26863a36f1a54171d81b6fb95fcbb68d83c27412c3060bc578bcbc1234a2c9e7966bbb83a39b6243bc23c0f05420e0ef099df69b5681442bfba9372e92c1c4fbb4859be1945751d60840a52f71f111ad1d568910474e82c51cc2e9d1052aef1c706254f48ec51978945857bd36c69e094472306c2c484caca4d8e021542f0371d5f3a00e7ded956dbcb4cafdaf465cd1c206ca7893a51b811d5882601972155c2b8efc967629e43eeb5cd9116818ea42e521bb669a6946c268d0d4a087b0b5c532bdbc3e18f08ba17b89ec1568ea6a650929258db523ec2e611c794f88ba17f94ee5f2d3233104aaf416d1763a5d2e46909d174ec7e4c0fc4b012164adc4d50dd495a35ef0de6f817c4756866ac2605e4e6760a6b8f2d4afc5b419bb3f8d472d3f5529f0bb6757041e8b41623393ca2dab00a52e48557e92b9b044e4740291d1a1c9c98bb63836761aa05968da7c54186f899cf9a9e2caa5bc9f91bd9aeff0b87eb4acdb0b0a235fcca596cccf6732c84671f0cf90a144aaa8615c067bd2d5568f59573b158e2ee5e5e05502bf267e563fb4989f063b4a2c9fe2ea1d439889cc39bd31f392bc6c79d30a94eb3a91cfa4ea320f18e9ea19c3dea3742e9b7539b4474cf7bc07c4fff93c66af140fe596c18c73b3e046b4dbef82c6150184d206df6d9173c06dd3ff0cdb92c711b3242e46e8771d46747d4e9d3283e3e19cfa73d8fe7580f621c7932578817f88b6239562c1ef05a8de1104ce7a5792a2ab60524fa328d2a3556fc7d337cf99668d1c4e54b198bb4669ccc78c0dc2d10325cd19721d32d4e9d6d5832b5636dfb7ee10f279ff2acc708e97a5797132a135308c367b9fa9c08d9fea53a2c12b59f189517c737af2c66fe216d09b1b89b7cb6f994ec93301f4946bf3e501ce6852b0275bc2dff385f4aebc59ba298e1d0fe8c3832133dbda962cf65811536c44115c0f5445a622c2ce79411481893bbcdb9a1629ad40063f279dde0363ad1c3660aaf5397f7d2677b924055471a4d11c87044312576bb52d8230cddc2197a34cc3c548e0a3c8e5370a076588541d645df3e084c8805ad5e40d937059bc3af90c954bfa873c59f9badb1a5f6789fbf64d2206386ce8c7207e2e1e9869b28058666dfa8d16c55b78c9b588c7429e29f0b01e2120a4169c39a46cde786d76bba3de390c615313aa1035819ccd96d1ce2c789b8d7cc41ec70fa289bc4ffe1921c1c7b80bf790eb84e3ff4f798074991957dbe6997ed07ebbc9a4e381d7391aee265debeb5e3ac6f9c9d9303ceae9859fb1124dc6b3b82d63a8bd10aae7f3cfd4cae886e964189c90bd78d43f0ec1fecdf3fd02ab4bff0cc45ace9ed98464734e2ed289aa0149f2f3b1f60eb73f22ae0b0f783ddb7dcb900fd67eb2ceb2343a5784271e462ac26897204dcc896b1808c07a8e6a065dd1addc86172a9cc4d2012828f9492d72536c6b8de4fdf77e8a1d9bdd6d3b30c0333b83a5f077e3de5e61c661a66131ecce2e753bd35e75d2735835466e67f2cc93f532edec8a235bc74e79bbb7c2d1464feafe1357ebe15cc60aa93e86c0d606d42b121f902ba36361bc4a50ac0052b01227dfb7144a67ce53cd9379536a646c4ae08fadb6a3a5e94847d0e8f04173b5cd24305485ea4c4d9fc528b1f76011b878ace32c9ec207126e14dbd590ca3cd7a6312c8e752e9f428c6d40066c1db6759a943b397e0673296264c0f94cee8bfdc87386b7203e80f054008fd8e69df8434f1226f5a68b7aaa24247c73612964373fab8494ca2d6f286c5ec975930fe2ca4cf54471b67ac3e27d6c74058bea795ba377cf9f54916cb0465c3de403935f571f9372aab481dbfbe13839d13e18306a40b062fa5e147c384f0233e2e9aba4434339e3a2be032c51f40bfc820933b0d36f5cdb69f7f4efacb0e4b3d7af984699c6a9bfe321ea5c3a190004b5d3d1ba5e432d24cdfbaa8a0aed5db39772b239be99d9475ee632e3d081d325f9e64df77b31a65958633e6be78771388106126217cc6a5ed4c06462bac45a6806eb04c264cc23bc19ae3b909de33c4154711d4700f56e41cf17317e9e5bad2e08bf781547611f773b89f786e7c37bbb9bdfe56d5c7b833d2a9ba216b90a4326ecc4d1fb320a49dcff26e376632fc3d58fc128dd1d65a25441a5751462f84028b1fb7c73fa66ddb2bc46f58984e14b5f71083736786767d29e3d2d15d124958a0f6dae94a949134569b96cc0fea9ed47b10f1995fcfa4f87e1ad2dc7b072a7875a0030d567acdb59306e486f4559b5858aec109181804ce2f39393b8c2add80cac20dc0a99063236a3e11969e657b4dd71f00492ed99c7d21544df89e96bb3bf59f8a49e07ec0e151abd5b055729b61a9361d9198b71639345e286993235012cef44d858b102ca7db5bfa2c028c46d99efc7c20b9690df434c44519ff25a2e8ded54c3ce5927d525551a7effd26bee26817324e45f27f0cd2edf2ee0ce2f9463acdc529b3a81abd7c215e7efb57e32f51e4dd58a74deee767bc22df5e4780b99655afdff834f9131c97045b7a0cf394795ceb1f20e8fa21730c2b91febe9a144ab609434ffecee1ff2ddbd1d6ad1b36d71ac66f2e4bb6f08ebf53316e5222561a9db7351d5a77fe4520e1d55330e3b1c1a69e3fb225cf04c10aa322aecb1cebb1175656b34f950eb3784ff44ff1eeabc10408034292d78dceb25bc144a1f91861b8a216fd39efcc2312ac018d8ec9e96a9049de7e241cfb1d31de9acfa63263924c711ac89e74ccc8b3ad2324917e9d8dc888b721f5ac1ae9fa01cdcda29c8236dc082204ec4b4ac3ff6cf5b8d4f0dc500a08d8267336f330b88fe4f80a691e80dcf6b9f15068049306c4a15683f67156abe3e6a67a4df80982677a1b310e739e0230f3a56979a0724b652cad921ba5f0a83a1fef5f2906149faeee3134efe42060de3f9542e06dda02849a1e266a43c2391cef0b0832919ba94f47628adf8a03242a899fd2d986f2ecf6b9746a8f7b522d2b890b678fbc18ac7227f4d7337ec1797dddd62ff0fad920633b60b371040c349acded29ccbee286499d16894a9fa2abfd52a7e3d72e29657e6bbbe3767439535201d6a2225dd6f5ef1708b8073f997d9da0594bd9b00201c8c2e06b0e9b0253458932cd5ca3f601ef395e0222395f9b99224785191658fb90903348e073a14715370ba1597caf01f7fb9c7410e66bea43f956e764889f0678e557937c02449e6e8f610789ac62cb7057c4b696c575a4317ef6c322294403ae7a06621a9d601a32ea6ca35dbe74c7555442507aea7b4ce51fa26ca18e57bc8fac04e01757fb52bf1432045fc35bccf0818d176ca5119762d08715b5beb2ea284a9f55ba316ed07cd1c77eba313315cc44f0f52415d0f1fd13cdf48a9c431cf7fc34f87bbccbbc88aec6c04173f704c251f9fad7bbca1577dabcbc1bbbecce68204a21c021aa691b2b9e6ee455ed7c96ecbdde499111e0987f5c4e90777ec8db3257fc69c8e637ad4fc61840aabab524679dfd56bfa268b9f8c8c7cc001c36063f2b4cbdf34d67aedbc52f02e7d8b4bcd5422c61522c535e0260eb6d8c8f5b03758a566d7b76a5c8c22d63e271ca7da1489b99f70e4ec5b9372de5d452501feea4f93344249dfe5b5364a2ee0c2345c17c1c92f44169783c37d6a7fe21add1bd1e39432cdaf484250b92d95fe246e7a177a66e0e9834e21ca0749a18e2da107e57058398c351058e094ac51dcf312a64337badc95843afd4223b412f3c8c983279d70c9b14ce1b11dc62e6fa9f2bf20b392114dc9c2d99fc1de1b73e1b867baee088644ea9f4d6f482d2ef4da7653c05cabb29abd345d4f2aafe77e5d742d4260b473d599bbe3d69a3d6dc0aa913f0f0c0198b6b3b325415836fc70329db1df0952b0f0152f43d36a7229586be9665d31cc865dc509f3aba46cf9c4d3c4d471078c8c8a09ab58e5534b4934944726e721c2d8195f6e91456120df723e483834091a39a250961844eebf47a99ca544f494ca71b7ca3b02720a2d88dc946f7b3e5f4c50d0695888ebf37d930149d2395dd59924a2988b5487d7be2f761eef8bfcd091b2270433693718db80e368bae4a68330dac590e67827484dc6cfe51c2ef946aa5963b3962768a30c598ff93f3d1fc84ca51f71661a33ab4391465525bab9e1029487cd7fedcbe2e22317a89e8770d2bf7f509603157a77ba8989e00818d76a510755b1ab3c2a6ba29b8b918ed0f1927006b533a8dbb41279861784dc60bed25c8954836f7cb02dc43b13b0a2e9d7fea9ff2cacb687c17f3633e41737cfe961d4e988786c9ba5658a5a3f22aa8e423de570259b27b4dfda1834", 0x1000}], 0x2, 0x0) pipe(&(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x10000000000000b7) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = getuid() r1 = geteuid() setreuid(r0, r1) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) dup(r1) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/94, 0x5e}], 0x6) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='\x00\x02') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x8880, 0x1) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xc82, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x6) write(r0, &(0x7f0000000080)="ca5a83fae4cf30f7cbda6e2e", 0xc) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x18e) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xfffffffffffffdc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x80000001, 0x943}, {0x18, 0x1, 0x0, 0x6}, 0x80, [0x7ff, 0x64e, 0x5, 0x10000, 0x6, 0x4, 0x200, 0x1]}, 0x3c) shutdown(r0, 0x1) fchdir(r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff9, 0x828, 0x100, 0x0, 0xfffffffffffffff8, 0x9, 0x7ff, 0x0, 0x2, 0x200, 0x3}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x8) r2 = getegid() setgid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1e0, 0x10) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r1, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x7, 0x42, 0x0, 0x0) socketpair(0x7, 0x4, 0x401, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x2, 0x6, 0xda18, r4}) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) getrusage(0xffffffffffffffff, &(0x7f0000000440)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) write(r0, &(0x7f0000000500)="cfa003d20f14fd1dc5ec77b895081acdd1a2a6b2496e1d5146fc20d04d99ccbb79eb3ee9ba460f0c126549be9c76ca5709c6d4c1e5eb48ba4785543c2ae120e1d718675e8d7057fa04bd25dd02163c686b6f1335c30e3b6e4b2eb12b3513de977c633351c20f5f65a73f24b1b338ea8d1172919256385df686100118f3633242548c4b138762004c555f7bfc69910a328208635af7a5e728a4eb59b4fc5a4fc1b13e4ac95b7bb0c10a22b614a5de8176836b", 0xb2) dup(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x3b69) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r1) 16:00:01 executing program 1: r0 = socket(0x18, 0xf1191fb2033e8822, 0x80001000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2d, 0x80000000000000b, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="f1a0d46b4d5d4e9968cf305711e2d55ae66f10160d58d8910be142f602360d68780fd50ee33430a827ff17fe22417f291c50f77ff6c17064e66fe7b17453b893520fec6d29f0299dbbf08af2fecda343d6f4f182abedf5056888e23300544c8aa7b0aece917bdb443422ab1e1c48053c0d873f56c5fcde16e56b77d20328f020b261e1bb53882f985ed583ede1759d8a79370b167342627e9c682151f9002767f0d89a478441805ffd66eeb2bb3211c8a35f5dbb42a9623e65f9dbac", 0xbc, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: r0 = msgget(0x3, 0x124) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgrcv(r0, &(0x7f0000000100)={0x0, ""/170}, 0xb2, 0x1, 0x1000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) poll(&(0x7f0000000280)=[{r2, 0x2}, {r1, 0x10}, {r1, 0x2}, {r1}], 0x4, 0x7ff) r3 = socket(0x18, 0x7, 0xcc1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCCBRK(r1, 0x2000747a) bind(r3, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) semop(r0, &(0x7f0000000380)=[{0x0, 0x81, 0x1800}, {0x1, 0x2, 0x1000}], 0x2) r4 = semget$private(0x0, 0x3, 0x102) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/124) chflagsat(r1, &(0x7f0000000440)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000500)="77ee6d3956d8ed90337b02b1f483bbdaffed701b9389f76780624f232541154937d3c88ecdda69a7d89df92a082794f0c8427ffc0deddf1c0595af39ab42690901cda2eb5cf3a967b03c8a149a1d675e3a536a17f7c2942c0867bf8221856720a5466696ca3a3587783f078d46643005754f6214adb71b50062515c29f0ebd2eef50a08465b475905010322f0fdd938612a6", 0x92}], 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000600)=""/252) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000700)={0x3, 0x5}) fcntl$dupfd(r5, 0xa, r6) syz_open_pts() fchmod(r3, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000740)={0x15d, 0x7, 0x3549, 0x518}) readlinkat(r5, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)=""/42, 0x2a) symlinkat(&(0x7f0000000800)='./file0/file0\x00', r5, &(0x7f0000000840)='./file0\x00') msgrcv(r0, &(0x7f0000000880)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-]\\\x00', &(0x7f0000000140)='{-\xca[\x00', &(0x7f0000000180)='(\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000280)=0x8) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)=""/170, 0xaa}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getuid() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="68e0b983ac5713b6c3a55b520a1fcf4c15a196062067923c714c0e02484d7461095128b01f956d7b447b7a2ae0", 0x2d}, {&(0x7f00000009c0)="ade98d8750f85ed7fa6bef0d9f7c15b628e99bd5f659f70bbf09cb033d11efc600af6f0265e94f2e2724be938172ad6bf19743ff8293a505f2c791f68b189274d8c712cb657e0b5f902010b8545be5da1a6644e8f9c604ca5ffe49161a852323dbd83b935d5294c2b4c212bcba2e9ca018da52517660ef6d84ac97aa9a0c82f10758ccf521c7cfbd654529f2fcce5cc8a724824c1030f06073507be9f20d7a404deb64f94a7cebc21865dea94e2244f24049047e111da68df0194f550e9407a490c101d23c27728490c5e1b061b192d4d9bd3724d0b83bff68aae49b4cc3e0831bd61a0f5c9ae74631c65750d5c6face3a86bd2a8f18cf129ec17034435d96ab35d1e0f58a883d45183ea58251758ab8802ce59b743015646da9a49a5009851684cad4f8c9a0c0a8484a1e6521a56f29196ac666c5f9155895e6a6e019e89252b1572e0e39b81b1d44f954d85bbb1d07c43adcc08280cf1285a6e3b0c61289d42abbeaa99c6e5754da912e59f3ae0b36c9ac6bcef830d547abd6be182015824f0a03cc910cd1aa94a45f51ab51e0bdd5211574b5b987c3e653455a13d9271daaf439f751699a8d16aa8eacd4e0df29d6f6d44dc5e50651a7d2a7d2210b95243bea0b96c3ef47deab3335edd4a12086c37e82ec3070d3955437ef50f4110db352b1fa6da8aad69a211f27531b90ca7aed33155bc7a9970614e2cd1a024680eac5a6c23d5eff996f33f9f0c34f8d963b83436655b16cc7314b1690e47508aa1052d2a725544f285d03f387143be85c36eef63d4e8150dc56844da39c2985f1f285cbaf70e7ce573587a4a4e9ef2d8d4a9ba3da084da4a6335f98bf2435724afacbf151c12cb8e158c97d75b4822ddbc9b1bdc691e003937a175ea6956b6ae3740be538aed1b7475ffc6c6a69408acd8174e74e024f25b2d79c5b3656dcc3e355969c33e0d934c5e7540664fdaf6fbe0238103921f0186d64ec14f4a4c759040204ae3267aa187ac90569e4638c4fa7363c163d5d0d23deb46358cadf87e024128e1b4b770df84090fa9961e24dc26dd65b7633477ed89b360d719b1046290b0bc8d9970ea64394591f79c07769258a722a0eab404f7ba526604d4845d2e4943bcc44443991d9df4bc111f74146269b7fe9100acbf50c8b27c5aed82360ffc9e052c5104daa1c3822874aa5f472ef7fc02c0b89da00ff9e69d44814d92d4cc4397f6d84cf92d6e1ec4b9d3e4175aafc037af7d7ec365cce45c673220f048bb3f14d7c92be5a80c43cc2617c0cb711da0d8e76ac9f73cacda0f4e3134a82281d1f32cc165c3c0740cf1b96b00eb198e1eb19d179f4635a03d76dfbe914c4c1f8932df3fbe3bd5f6fc13f7e424d9876653accb11a0060dbedc275db28fd83a1d2f74040e2ce6adecd7259c2aa7530689ef933a390013195bb26e440f474bc75e017ca946d84b01865b1e19c1e70f12552e1019c265df4ad953c2bc64ce182fe49c65c35a56e30975a5159963b1ce7f26b58b94e3175a9656e3383b161eb5353daed30e47eb276cca6ac47ed02f3b42b7ab7146720d7f641234c045565a73af2d94467ef49e7d9996fd162c40c6467c388477ce6c2353c5a072d02dc82b34a20ba4ed5211d2b3c5eb9d1394e875df861c2a1e88bca140e36d6488a66fea591a8035fd83de7936eca00544599cd02781073b9c30dd46301e23b9f67dbbae580fc93acdd6b92a5ac45b3cd54e2af6b429f8aaa51f384dbe651da861fe613aeb77ceb71200560ebb8a73aea2edf456888502246df8f4231f41cb569ce8f18863914bd349667846a36f77c102c483ea3e47a77192803b55e9c1d7d52c6d541e5caf52857903304d1756e769aa5102ad8312a3486dc9993b2920e4bbda92375c2fd0b05f97405c63e6de9f569cde493afaec0293564632bfc8b1202b41de2fd481cbf364290ac76c61b8b9b42c6c5ccceccc5640353123098627fc0d01faa0ade48fbfe548cc11f540f1ba6c93efa1ec8d9e69fa45fe0ed1338c7867f801171e85cc2421466f8d9743047595e932f5b71951168306b6218e7930c34d59d5973fa4f3c4af32647dd673ae3cf873da61c30907cff0da4b457c9027b8b794076f2b4f7f591d826e3b2df5caa8d9ce89cf2cbbf928979e8cca4d4b686482fce412ac790a56f5512f5ec7e3934ecd1ff7e9dca1f1b00d7050f5be7c539cee90b155d0265dd0ea50d23e672be0cdfbcd00922da5c3030f409aa3464ac6330ec76cd0ead7a032175c6bf68fd915f81a4805499a62b9b05399d0407f8d32910daa9c1594f248fd8f4c9d2e8db14f0c4e4513b53ee6e6fa138dfb6096a73b0c7c70912a64fcc168cc139f881602fbcd019665bc7f1d1b454b8a3bd36c9b97d4f2a7aa0e6711bb4d3cf89dd9364dfde73ce6c82042514d779567c87d0cfb653935eb3f8d796646f55d01fb449f18103de969aa9bedabed783c7d9e97d19c14110d164bf5967504bcbd52fc2e09427bc4cc4c7c8d4ea15ba977963f1f7c11633f31703e6418373c3f162b7cf60139fb6da8dc99b43a2d8035e3362e658ed6174d453acba641ec6b2c8dd4298b5082d790723cbbb819fa2f0875f9892ffcdc39892ffa2e4b7da5647a151f96996ed0ce74d5ecbbb3596fe9c49010409f05c1a46c94f3498dad3bbe9d09ca0216f3def503a3c22e7653dca9ba801f87e3085f992428ab992211de496c6316be3887fd9ea4b6dd833ead879019d685bccab136f7b7a7a3ddc1dc4fdd6adc8be69fca4b3afe61c0e0e4f943245e93733b4da1e76e19391b06aca21e54b190902f34eec5b5296592380c7a35bc973a9e2504dac7141d3fe40a48807d6bc2c0f88f93e8c35680b4ecc8288334df0ef2bb51cd5185bae3ccdd539b031ad57cffe723c6628086f9187465e58d794dcf45dc4cfb6f420d38b78e73c9592de22f6857a3f4e92d030fc11fac9eaf59bc6c06c929a62b883b8f3479abd6f799533c8ae434a715c7851357b9b95af776cdfc08a1e9e3d4c7355171ba0f683c63c6ef25cf6f1882a910618c9ced163faeebcc0d6acfc093477bd3a45527feacb1bd941b525dff1ef91d94e1393dc6c7e4d158acfdca04835e209d6c13be6e164db9b766427c4ca3c73f120faced6834960030f4accc561d0cec38990de685e73240b39b3091b90ef0f3ac6e4cc035938908783f8c00c5dc29d23199f6ccacf94bae78aaca163b07d69415a3959079659bb2a75cfcdbfc2f80a849285efb2f3a3e821c078084980b4f7cf7ca84fda5ec50826ae4b85430c1c7b9bce45801ef4bc46eaac14110dc137f7ff692522a516536a62e9d06ef75910d4e10260d154313b40669bef2e722f8974d07cba0f6ea884332cad2c9f3a0c88906c683862dd19223a5e4178597eb1dc034ee2e0b7e4985bca9aa155434fdfe99f655ac48333ef29adb69a036f620536ad7ee00500d31f8cbba238d94725acb48724d8f1f74bb7c2c5ef668339728d551d3068a27d707ddf01259c7b6e1821e4833c415493a9aa3f3230a0b06c3c0251200800ac7844a6280fcc0c31313aa0898152c47f77ee213ecf56b9efdc488b36ade890f2d356a248955850e5794d7720f9e3bc971677cc942f69f23339c96475a8f1a1a1943e4725e8d159f32de267f7968a602d131afb43102230b03ed42f686f12f5f1c547c15085b9938f645fba3279cafdaacaaaaded10967271c9ad848e78df2fcee259887e2b2f91510c048a8a38b09d52f3c0a055dc022a1f69066314f822f3af97bab4adff2ebb06471073d1b08ec6ca1d4c77777dc11f1b9591e1af1a9b77548e6e288aef6e232c9ed11a88eea1c57ac3704db4c084517c24b9812406bd9f7487a6c224a28679852177bf00aa344c08980037b94df481926cf642b2ea9b060f26f6a498fbf2074cac7670790e5a4e522c620fc1025082321023293262d065585ce46c6e535926958f247e6d4083aaccd9b4bb7de40bbd78aa4389ea1119dd8b6e99c02c983eb3bff99b99323931817f09f2b16b312284620fbdd177315c6f2d316c538bcb931af0bc9c96cc8b88b161bb95db7c380f6535f215dc2374d30457b26003681786663f318ca58e130b651e81d5fd70a0eba89a9a8cb8825ab459ec2c5285a87c8a4eb0627622deb0c66774cd8c76fb98ab42cd1308486ad119b4e96f34a0e1da67918e13efa1b6901dfb49a8bfa968f18b5d529fcd5b8e596b5bd5e96cf480e16db0f0b6304112916ef50152a0c9fd82e4fed304d353c24f8d1503ec315c0154ee49c4e14be0e11744608a43161f524f95f676aeb1ac1ef7ef604f264beecb643a2aca57bdd8b1563bc15da313a7325dbadd60081d7a9b9ea826283c5693bca380862b90cb280d27526e713518d8f25c38ef20fbfbecba3a39def9c4b01bc1383d54b69db04753c9f6dce71b52aa22e28482f63947d343b51c7b84b85ede70d588f5df826a35d606306b1bce7ef433d10abaa00995014d7fb4acfa5dc8fbe641f9dfd57d02844f0cbae16d07289695cbac3b8d8492de92f1a5b72dbc8fdcfbb42c3aa72ccd3bc135cec37e931d21b1784cd95b3b977d1a96c0ebdda3313ed59883dc69562a58933ff7bd4f9589c2d1830b8d1af719453934841e8dbc064ec82b3eea45e377a503511657324f63a8dac3740adf55c3fbfb7c8f99eef86ca10fc072c29447c83a9bbfbd6a24bf7300ae4fb5b64e84d9e2de6ef6af4903663749b8d73fffd7c81e24cfeab0bf297410e0b02413f321d37d13a82e629467d9b1d4e564859b966c75fb14888c0a5bd3721d11bb6f65d9c7e2aa232e4f38cb88c0fe7c091a121bb7b513c75fe8543973dcc27c92019f230c5447efe4bcdab48faa8c7285c9b33ba2c73b7f0134b6ec0e332c09c65bee934f79b5ab7ce813d95ab46129e59df8291a5e6a1aa20773c3980c140b1a612dbc09f1af943a2576df97853837de8c0ae7e1269125fcdf6db3a0a1dec1411e77f60facb34899e4eaa21b323f5cd1bcf0901af8f5009cf9ec193201e6746e0bfe4e2be1761d06ffc766f045834155031ecef77a8c1878d842ada2d4929a1ec46162a35794071b925490b4f4e11b00a66d7fc5eb734d64f801e9cd63ba2eb7aa43d22b8a6db1e4ed9df0857664cffae9f53f01b5955808b8a6aa872c0069dcda334d438b6dea75d7b256499ed6583c85c722b27838e5e58cf34b73ba1eb95969222f955353bced8825aacc307f4302bd926a4b197c995e56f1f38d8107c561a6c4ae285d02745dfaf86607d06c6a5d7df99edba242ac88640365847c97e5acdcd73ffd5e14879627c0d2a108e19d01f9e397f1dff8e00055f4f5d4cb5743f17f95a0e92ea546d1f63c35af87e3d7a0179b797a5eb96d2a06eb1238b1fdeb985e40826eace99bb8c9b57bf62eb612af1537cc89ec1745e18593e488a1bdcf1bb03eb64c11114d04557c73eb776d1677881b8bbb36978bc56b28dd538577eda91a9d87c4ff1ff86bf2b40837968ef819fc8dbb782edc8308163d01996039d9d9d93eb93bfd3224f1f6b1124c96ec732c7122fc87df4b2a5599962557f8ee8b0f8a09a00590e72f952e8f5983bc73f5f85840ea4eb9223d6dadb19abbade1a357f6de66e85ec2aafcf3bdcaa461676b4afd3d312323718b016856ccd925e227dac257c08185c571fbc0308c2682f8a0ffbef78ef51125736fea6133ae6485739fa11cf0ec39cfdc9cda09839f613edd0ca4ba386824ada77b87e24b69dc90aa338faaeaf2300a35553de045c699dae38990885be1d9c68ca22b8d4d880a3ad074ddd141", 0x1000}, {&(0x7f0000000140)="516a57642b6ac1d89c5b25981fdcdd360d2d71081d15ca39ae34ee7e2a386e7f3170af0d441092e249a999aab780b9ffbbf1570be70a1d0afd03174bb99cee4ce283cf7d2d461ca28fdcf8a73634c715aafd34a453e7de310b378dd3c5541ce767bda92a4b1a3814ef317c0acf8c78dd4c2797175dbc3deb2aa03c2b6b75bb6b07", 0x81}, {&(0x7f00000002c0)="3610207cdc8c4d35e01b7db6ca62a29e44f6a5cb43467e4a81bc910de763b3bea06baf7d1eada2e50939ba6baafdee0ca347453b510a22ee8ce149cd13fb95952d642da78831310b680969d22d328dcd9705a7269f83d153e2956a990ba174eeea1bd546ee272c2e868d34dc929a59a264c15d7f87bf60d086b9f5605db462fd2e5669a83bca5875c320b51982a65f4c39f6c104ca1cf1c6814e822407", 0x9d}, {&(0x7f0000000380)="b7a4f9a1d9c5d067f988f1dca9375bc246f50e7e7aa8e91b19636a55b785a6d30115c130ba133be4d5a6b4332d6816b405cf04ecbd3f1baef347451519007aa890cb54f5a89353198ffceca8acd2e6877dd09125bd0acf04cecfab70493edba04ef34b3604272df7a39a523f741e680c37964af956b5cb0670dd4ea2a8c114b4eadbe318f8b4697bd26007bb6380fad91598593b8ca9b742ea9a20e901d88d479060ba3a34aa", 0xa6}, {&(0x7f0000000200)="4604873ac0ac2f50da46d0ff7e1097f3c6cb13cf20f05872f96c13709cc102770507f59a74f840c710fdfd21b07eedaf0c53a6d852cae6c9e6bafe7f46", 0x3d}, {&(0x7f0000000640)="97df69d0471596ac92dbdd48dce74862fcef92b55cb0e2ec9a349f106ed6292ea5fc299f8fe6b5109335a3d56870bb5a29922732e617a088e0d0f2070a3145fcf22af6f7e312f45c0c5091a497e57ca20e28059e85cd411ec6a8a148e2d73b8bd17d52428a0897bd5a04032a97127d51fd7b1d185ce02a9810b3dbcf56b5868488ce6762a14ac2aa6cfd483a1c73e79492e735c3449b96525438d9d64e5d013b38f3f99fdc65679cc90cee5085882ecfee486f790cab45f34eac496c09b387ce63786d1099", 0xc5}, {&(0x7f0000000240)="ce4be5", 0x3}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="77c7662b"], 0xc0, 0x40e}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8480, 0x20) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) chown(&(0x7f0000000440)='./file0\x00', r3, r4) open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) close(r2) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xc3}, 0x8) 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="bc96f5425f93291585746a533c0e81567ad3c1abeb393edd4e04500d08697951d539262a1b51967a8b6aad", 0x2b}, {&(0x7f0000000080)="24cf021325578a26a8103330bc65c36ab9a2c6c4776f5327483105b21ac562068022465379d6310eefcde84957b653ae728ad596a0b311952d1d41aa39e21e11dc151dde9e3db69b9d4154a83171e4e339bf", 0x52}, {&(0x7f0000000100)="7cc35446e1cfe3fcd449ee46029b35de778b7252631de5de9d6857a04ede5a23cec1f18dd426a3fd6843446fa58cebdd075de0bfa06d7fdbe09463d7ff853794153d614254715ad04739b55935986a0b0b6d14a707f0999638b4fe6ec114e5d56a00fdd15828fd404f40f3a356b54e649b6a1b16680ef988d8f12c8821c6d3909702b1425038f3e84d9420f115a7d9af51228a2b39c96043c008c2930a25e23663f5aee4aadb973f6d80effe0b390afc6ac6b2a4eab36540fc342b8e5cc2fbb302bdf2c2711d218142edf139a8eb363d831a981b97de4f1f2478", 0xda}, {&(0x7f0000000200)="9ab46312c71b12bd19cd24c88c0a316b3de149e511f5d69e74630786960fc54d93b45410fbebebb5060502215826a241d3b4e728af5c00be6feb8ec06ad215b07b99d8a5d6f99f618529ed80d2ac28afb3d1bf89ab04ec660e8ab2775192963a75a9b12031a5c8546241a2bca24d226f3e8d03a8940f33282e9426d2de30fee83cbd2b9794e9778e67474afe136cfd5f149b912f4b4148970db4593d5de990fc7e5ffb626d7053f63280b7c2814ab596174c2a3dc9c2ecf94c16bce34ca02634eecc2f22704aaad2c8f6e4fc32d7ac82e8accf3fd94186504793f3b56ec87d47d14ea7d5", 0xe4}, {&(0x7f0000000300)="fc2ba97f32f985740eaacff5cc86b425b330d2a424e2051d", 0x18}, {&(0x7f0000000340)="789d1743aea00b48a25b32fa4050b85c5f4e4c05f861c169da2c32065c06a4630c6437a86f6209223b31d8badfc860b80cdf36a4fb1ee5c36ac58b12c969054a233b50f78d067089b0f0c6ebf45c03f4700ab4c5c687aadde0412e4437fe465384d11ed9222d11486cd1892da8b41914e667bccfe71dfc94b286a0dc0de8fe1809c6fcdbf1020b2b6870c125339a1d1b34b709e74c947346e4b356b3badcba386a5221d9156e3a0b1d9d82cc8f1de75b6759422d11c1750d614b2558493bceac62689e0b165e541d5ef698a5d6be9efad79c3718519a6b5e2e99faa098c068bd", 0xe0}, {&(0x7f0000000440)="aa9aaf4d87e333a8121f339635e911f178cf26f5b381705e82a73be23b67f77dc9045ea7181f3845d31ac4d0ee319a27427c77014e09ab1ec6046533ee", 0x3d}, {&(0x7f0000000480)="30b0d4f800d65b1c30119510a0ced217dc9223c7491e705c6717a1c313bacad1f9151840660558b7c5bbb49f43cd3ed36b8f6c5590ae29da9ccf8e1066073825c683df55cea66c4c60b074e08f3996c6f577969118ce02e14e7b3b696d24e252a784ed22feb50bac421de09de641b823fc9960ed9aebd342d6d5ae34f6c00bb0a948d2be61c7b7607f636ead79c116560d4024f9ed836f30190604c6987c98ff0b81730217ca039947c888c9d154f677d23445f27aef3c26978d127bca926c86afa6b9e2b65d4205f700ad5cf9ed62118542a864a7c5401d390e9d9392985682456f02a6ac7503bb1419be870c7831b96ac3507563fb6cd96b080990ff", 0xfd}, {&(0x7f0000000580)="d215446ee54b3b82ca48ed11032e98978380f767ecb644239a78e3e3b87631392fd8bdcc467c17f5d075c170b9e0417ef6ac45ebe48be85dd4bbfa9417e1e481810b9ab5f7ece0231aec87ea70b5533d1e27444930fad872a86754d8ecf4713f365780b8cc49a7bdc016dcf4754c5b864ec56ab08dc3401d75ac232ac12191b0b1020aea9e8ab2bf3632d9a2a50074d07731f2af9ea2f6fc987da9c2324ae0ef783b516d65be0c9dd8cd1f19ad003867e6287d07b59d6ae0a630c7a0d39850d268d440705beab1615931ab2db0819c53d2431a00c66ab3f5c0d4bae5c64c0e3b27f47db382", 0xe5}, {&(0x7f0000000680)="ac56f5f9faebdb849406e40f", 0xc}], 0xa, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x40000000000000, 0x1, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) syz_emit_ethernet(0xab, &(0x7f0000000140)="88568e04c511a93f4d0fc482cf8c61842699afe709165aca9181c779ead5fea5cee42ce9da14c3bcdb48271577b338da6691172b960c239d9e4723ad4f16da740820e8c7a2f4489b10a4f95a14a7943d26a5620544e699e175306887ce1dbe73c87b999c83c45260c234d98968d1f29508cbd143482246c51fe2934bdd32d6a4d35bf3ccd249bc13a7494f8c675a08250baf20356eb4f344fb55c8a2e85174c97ccb2fda4ed4071b2d3d88") r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa535686c0560b5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000019ccca67aa"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r4, 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="67646566420f38346f95c4a17d763fc442dd384bfb3e660f515bd765660f38326e00c441797068d702dbdac403056cb88300000019d3b10000000040dc7100") 16:00:04 executing program 1: getrlimit(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/239, 0xef) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0xffe}}, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) preadv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0xa2) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)="3b16b0b2f6fe1b446298a0b7bb2e7d97bd01e64b2d6d08482de7c899b4e3255f72f409acda9915a0a55684d840fddebf5921b18fce733c6c5076b460650eee63ba10aa0ba2638ca8768e55a01ebd7a63b002f1b47e87cc1c57cdb95328438e4d2e33caca8eadfad10f830fbe9944ec3813ec2eeb5010b355bdb186177d0e71", 0x7f}, {&(0x7f0000000100)="f056f23227f43b7af015a2b3d4431197afaef7a6c60ce5038d19ba8c97eaee5bda5a8c8ca8e1b3fd1b057381ae773e9ac77cd88b463a92e6429d11ef89a6666b8591264422ce48bde504", 0x4a}, {&(0x7f0000000180)="4060a0c0b9f60f878e69d265a42c5bbbf27e9180eefad4820191f400741c2189d081db92aa442ffd416a55405d072d5bbae84cbd851651057e6f15c491f2912014fe5b8d5b78a982093683dec042d33802d635f78d0939bbdaa24cb29fd75af2fac14de4b9ecf8eeb107aa273bbdbb02b7e9a588aa8fc3707d8aa7124c28ca5c7d28fc5154e8c89ee0fffd4fabab0d1326710e3ced7d905c332b2438f5bcc89fa76265c10859e18de7a55a00cc7ee3f1e9bfe19a10770c5d1f1e7f8be246a996a9e1c4ecdf112377c39a3df6b8946de62e7293cb568b", 0xd6}, {&(0x7f0000000280)="58d36dc40b2fecab9c0be94fed7772aee9bcf9f5110564d3045753865dc575b7504e799fad921b28680cdc1b66483c83bf97f5e5e3f4b7b309474b5844db010d6700", 0x42}, {&(0x7f0000000300)="6af321d3df32311247819b0c8f6fe7c68e103c2d144007b3aef9cc15340d9ad4fd69203c12d7b9edad2c41c0d707f98b", 0x30}, {&(0x7f0000000340)="2a907e319ed5df87ef908fda25f285", 0xf}, {&(0x7f0000000380)="6663650174e169c9b1f98e0ad1769093e1b5aaaa0df092599484da000ac38ba809d087103a78585df799c614499894d9af4753040c0179a0b50bd929a4d1275759695b85d98a1af4beecd8e128129c6b129ba26f81323d293240c95da34b0b71716884b479ad96d3e0f0f0350d50ba8bcf8e429eccee52efdd14750ed0973063474add57b7191011279608997c1ade66d677fde8488132f87a9239fd3e77c03243a496101a3268d666f6ae1f6b79735962ce4d8d3d78feb0ad9799b838c94bb8f542fe0ae7e610f5190336c854e27cad39bfbeba2835992794e36975054ed6f4911893f9e88cb257d11e895ea4cf8bc1a4fefd107c74ffa5", 0xf8}, {&(0x7f0000000480)="6257c6b0ea4a74412664495a5435bc35e0e4034beae76038e70206d5693ecd1a17db5252223e25e5a8ec7746d2b79bb135bbf310482d1f218c8ea98d1deee92be62848f4213428f0d50d43845760f8de122b7b071fe463a2165f7cd6cd939547cadbe95f8125fe94912089dd6565f0fccc148df1", 0x74}, {&(0x7f0000000500)}, {&(0x7f0000000540)="0355a81f09ba4db3364d0be0b856e17fcceca19a8921893442a66d50c4da3a8ae23d4806e35ea741df809f6f2f588bcfeddc", 0x32}], 0xa, &(0x7f0000000640)=ANY=[@ANYBLOB="0801000000000000ffff0000060000003039b2f4b9aca044c84c3d5f3874f2c551d7b6f46841047fe6ab5c160e81ddc14c3fba7eb925322273f1ed65fd2636536911f1921ca6e9cd490aa62a7befde08b139da2cf77fb0a5860ddb68dc0a473a943c0cf58bbf6c2c16610efb438e504234cb49a2fe65272902b7e37d1cf9a7b9820f954507000000000000002af1d3de7401ac536d8c991a55f805e7011bcd4ece4f8195177a0191f652d87252d3fdd05dfcd4143285ea64cc95736d82496517f7c94587c6229f18406b7d4136cfa9a282b3e372e93ff106909f36fa64a411666d8a614c42e61e04e5470ffc5333bc63e3f86ca1ad74b2c65a5c99ffd6ac4ab4c4a5d7fb00000000b0000000000000000100000006000000dabe0c170f738f561a77f270cac3c6702aa1c60c93e5aae2ae9583d80cee7b12bfb3a3c69409dd4fd516170ea360ecd894db5d51e214c2bfaf3d5258c4ddfa0f7fb29b0a6c2556a32745093ce9ce1200f83b1a104022a69e1c1ef9663d372a9784b293ecb98d2478a5f56119033e4298372944c163a6342e7b0b7e641c3cdab4d0ef1c362a28ba7a62792afdf9abbeebbc6a27597e72f7ea3ee9e1b9a9e5ff0068000000000000000100000000020000a63d23e793f96119b75009d16866ce6817805acdba31681ecd328355e0397a6b938ebb661c77961ac8869a0e9b74adf9a0e8641986319f10fba74f366dcd474cd96943244309caa66850cc998b86dd41617b7d6379c2aa303000000000000000ffff0000010000005f7091cfa2bf639b727c006f5c6aa768868ccaf0bba22ef66e00000000000000b000000000000000ffff00000010000044611d2a678417bc845f683b26637718a558c57369008ebdf2c7f33686de6c8fcdcf669b828b269e647fa47f063032ee0ec9edc3ea67695b599fb129efe95c688855fa91a45f50527828841c03e577e3c37a88d957a16df9e46243730b1de1e1ae53d01188c46c1f5578e889c79df5455350fd239c704bc44996b32c39c186cfc4801c79b7f3ba66a280b137d52d2d635a4f6ff89168864b959c547574b377001010000000000000ffff00000900000025b9ad3afaec97c61cf326a8b5caa5fe87ea7fe7d400ef9190bfca37fec39a254cbc17221466c67a7c825184f05273b4cefec7c991ba737621398d3093ea0dee5b963f3a712572470d5cbbf275ec0add63eb31dc57282c8f43b013bba4ddddf3dee2ec82a8408af841f1d5cff0c1e1b1bc5b0bb2f0ea094e14da378bfa24ded94f2dd9921044eb839e415fbcb5f97e9768274614aaa7f63e81f373d0717fea4168481ac4e9a28c23fc91334a67bb775ff5d9145db1de43c8c6d83c478894f4c5bdc15c52f2beb9eb4ed3a97339cecea908238ae88102b7058676f69b40ba6ab10280c04bb1ec54728951a5941ead55d36ae1c24a6ffe72eec600849d749de6eb67d277094564d0aedd3b3e031484b880ccd07899f76513f1448eeb10e69fac5fa86de9ac3198cfe4ee9d4aa790576ad748345011842d1d17844eebb752586af30f9cb9f831af87a6fa7719c6abfe7e9ca9c1b2b7d08cedf9e11bf7309f6f8cf2417d71627c6724d4df791ee003f0b746370325f54c4ea8dac4da7d5cac32235d2e20d5ce5c20857cb9a656e12c6b3e3d49e0fd7c5274e05d009eb0bb275d620423331701b6d89e656b1f936b66556278fa2d8d77567442d1841abb9acf7f77fbbe5e153ac128f7e8218b4ca6481752e68db1f8e3315f4e86bbb46f2bff606c3228ada39118b3f0c6cf7439e102a916c451b3aaaf340d55dcc884e349f46fffcefceffdc630e6e236694fd9db3fe196cb4dab45832727457e01ae4dc7c780a40df9b5593f36edab664141b288813164f5f55b9a236db76793650b17029a4abd0d58fa6c253eb1907767f3477d20d9a3ff9063122e2825542ed1a35557fcada4685209ed08c3adfb456e14dcc16446626bf9b493a9b11ca39d1604024f253a5b13c8255d165e6daf1fe6f25cf6e96688d097a7b546d6e9cc395999d4891b6fa1c5bcedb9bb9126a7313ac5ef550f6e2ae367e2167eda38494349405be6af35b7e06d83c25ae9ac5cb1303457ca100525cb770cc2581747ca26f1a213664409271ce3ecc71a7124257df7d55a6fc24d380ff272ba4344ab61eceb7e0c6b789352c031526dfbcf4a046bcef5a7104caea473afa80ea697627033a7538caafe3842e0129351ab2286959629ad31849ddb42eef331dc38dcf242ece36676b5a74b10c12af1e40aa036aff01e27ee1b44db24b1a05778eb91bb1a06c40bd1076c57937c5741d668873daa0caf9e74cdf0f413b7599698d819aa4ca7a41681c66e95de3150e852de5141740e755e385260a967792a4c7348ceb1c51912f58f16ee1a161076911ecf0d82e84ad5035b8641ecfb8fbe9d09b1ec309634247c4261b78bd64fb8475c345edd28018a814480dbfc835fba315e40b695de7f0f5f552c986d26ab4730b2183a43b209643b8211e3967e0879e38b78d6988287811b0871717925d7745e914eafab01c365e5ac99e2ce089491b56c28959eca7c668d54bc4b0ed79c5cd1345a4cdf79c2193405858d2f979067ce48c1d721e701c8525ad515b68f32b4c2a6161adf9c59b134192164db59659ef275c85494a5afbe1a16ece175c207e709a751c6d19db0d211b6178b937ed8fa58ef23304ebd4e19a853ce0d27e1be1d9bd84b609adcb09d99721ceadc4d46c5b5f369e0eb8b311bcd59a5789f5bf8f19240bac5ee8a6918a359a1449ac379aaa01547f462b1baee2b5b5834e5554d99aca5cd5ee7760448013ea7a71af6d0034bf00d51027b3f058dd069bb370f4c851848bcae65b5c4726b553e93213ebd52fd778902077c0ca239c59e80845c3af6339f1c9e7dcabc4c717018e09b5c8dba8adc6c86f8ee4b04c0cb5ccf9aae7518540f55d4f250fab1be5764c271d94ea81e2a4ca117066b642d9a498eb54b7a7d2fe9b9e6fc9eded722c11d224ec682a56f06ebc27bcb87d7bea091b4b79c8ab80bed441259ff73a5652b639a86e972b0f6af3eb3360444045ebbb44fce73916c4c0311aac5e5e7fb4b2cf0a94f15d4f0fad4b53ea387c016134f1968fb9d7737a9c094a090dca9580ae89d809d51fb50697dd276e0f54f74eaabc6f9d7161aba80099c849e6e605862f84b4c479dafe43185be78ab8e1a1bcac8ac3d854b46b95629414fc511f09d3ee0311323b13a98f860176e747ec8ba01814359a931b44f70cc850ceb515210fdbf078b7c131bd700e48b4d35b1ef398fd328a3b7ea15d416be3b4aaff978cd4841a75852fa68a77694c5ebb2725f5a06ebf0d2e81c217f5b37648f54206ba7e73f7de00cbdc55e09a7bf5168831ff9df94329648253ae036bdb696c33f316c84588360bc4b2d40243483e3ddd56600f922767172224543e550fc1d2df91e7809e449e4e65fdb60b40dda3291c7ad3a562041a73982ca979711ee94dafd38f43034b4f5c1603c69ac71142845409ac46ff6ca1343a53805f7bb44a31390c7602a01365977b01173aaa43aeb42ed8809ab3006732d06ba4abd7de559545b2bb48ee6b3888acc10fcadc00a2ddbf62cbdf7e358d06f1ca2ccd9b32605f8dd976b14a3c6dd1d23dc5564b8c1e7bda6407d6b55f4ede0caacc77dcd4272c339faf077367a429a88ee60c5240f3dc5eeff069eb2fcdf689e7f81f032432ba077e4caaf457e1110a66e1ef7e43a6b0c60c3a46c86c0023d46b4f8fd26463d1c24d0916af774cef3d6e0c5bca343ae840f44f238e0271d0e3264824f7a097533d78724585ee5e84bc0cb646d31f21423995d4c135372ff2f61dd0a496df3d7d06f9ed0fb73438f6dbb27399e82d36a6062d4f695c2e96b914c194757f1846d27b9e500efd29151fcb5562fb5366f7aa85895261cdf5005cd091c5d77bb4effd029e9d4369cda558902f6b51f72bb89e114723f03a84eae260103babc41609a0984fd1ea69563f6216a6c0b49ab2a06fb48518116da9c9ef438de5d5f003c60561effa276b7a13b8a8faede4c3c45ed01de55c4b92373008ee141458a0773d44eb58c3de6cfc61f90a23778e107a0b7a96932e64cf29e2842c5f5dfeb7df125bd5f70c06373113c16581eb4dc89747bef0c5d6064929b2cb908abf684f7eef3a8fddc8c33e0397a1777d9da171565bce792318e0f4930cd056c40279bd2c146358e40458b91347ebcf5bfe7b109bf5c5af0697e642e0a8bb5a89b5ef7541897a991cf594e1822a6b7bf8d3d7cdbd461438dbadf226644037441f93b7fb2539c74c6d09f0a66c43764a86ad16b52eedfc77d643ff4784413d7549a8dc70d0696861909a373b79d100e626bb02cd069a5dba449bf2d71a8a79b5a7064c68d4e3d97c3a97c834d34134f05ab880199eb7e4ddf28abd37c2acf4145da6b5c32969a492d93e3aa6cabfecc9fddef0594354ecb7b7383203fa0353b326e102c080d999441d4478913d0bb4c1e1a5a97ac65aeccfddcdb165760f106c3209b811efb38b5eafdd497dfd435b4a869701b9435b3e1a8037a3f30bfa11897f8c90c5a400633cc5de1d38e5a4174748a370cd63dcda6f833accb4c9471c571edbd0df847dc802b82d475d9fdfe62956d58013b039da6ee84083a763630d81b42dcb885500739cab1123d074e8fc43fa5666d72c67736d113e3f37d65f39841b3b33e5f29bf4f664d5fb33707b2cefe8d38109b7767f85b109e655d232f5d28aac2a1b13e905ec0a43891bec2a55cf189259a3508f7952deac65bd452011d6b6322444f99bca837b35e48add2b4d138faf9de17bc77aebc6c968cf91ad1ffd0599a30652f3fd31bb21a188435c1a0a83eb8bc560f08e1e5c3eb2125b1c5f32a7b7a5bd40dbbcdcba05392b893eb80b5a26dd8c70cfd170aaeb6f80be06316f6edf4788e6883696de5e94a064f5044500fdad1ad11ea7066b2a9d471b79d066a5375b4fdfbfb2c17b89620dc88aacae325c946827336e8de8be7661005b7070d8cf24fef2eac9b837ab7e873f04da8b2f559f21e41389a6b59c15b6ed554fc046741382eb8fb0676179f7527fb22e9582864bdfebb84b0b9e4b28ebec3bd5a6a5d858c283221f9c8b55fb68803daefea65269d7513811e18a0c79ed6c236e6552d09d8eed27cbe66ccf52c1f0bb6aa873dce74332f61390c76a8d68cc1a9086bc6c206e5ae4391b85fe04e2a0929346a80866b9a0a0ae31cdae08bc02bd11c110d05460b93a7cc8b614638553900ca9fb37d1446535b9bf57673d0bd87d5305b21fe9f6e62552aaaee5922a309ad02f4e5f289addd34ffddf00529ea3b8b82b2613be3de47a62c44ad3bbca52d03bc21c4eb2219abc8f809f3cfee81ce8e6eea7fa7e842bb2920e5b323c73b46ba5f707ea78684a30f549ffebae7a71509e5a07c02b333247504f74c2c50b6af49c8873c731776fc5ff33923e2eb0999c093d616365d04da3caf328d5a8b8cbc2553c8c25fc08fc6d90f7dd0efd5ecb9dbf631c71eabee7d4d4ccf2bdeceed6686768cbc9a7b9e66084ed14abf729213a4f85d3b7c2d9ef27fc7876c2adfde3e8fa896a4d65d7e4ca79ea256c53d725a6651de2d2138a92b69cb87556c9f4e6587c3a537a83b4f0229d4b651bd1a8a57566c2ec2f7ccae02fc924f54be21a271590d2b54ff165ce6101197417a523d75087d5c8f1557b8edb14fb1f709895eabdc34c16b1d91f3e7298bef30cf606e6a212e389b1fbf2fd57993995c8687826c4f441057576ff43fd233cf9bab2ea89e5db04d65f636ef080d7d398948c037f75959f57b4db0c51e94dcb7a0219e0753b6b41bfcf17013712977acd043be73b363a4b89f5db9d13bc21a3b1af46b9143c433dfba124fee3c625d8a34b863c53a618deb8bb93ced2717b8a591874ca441628bddcef5c9349a6c7f6671bfe76eb4fcfd20c2f87ae922a338ac39fbe8a39c99f9051b30ff8fa0456f53010d4d404c4950b705ca974b2b49826c4ff34261854cddf1af0f960dccc090a1ac7ddd264101dea9fc362bfc0f3c0808f72b4ae24c79c5d3ed5ae4c49f77c871778fa55c67aa73fee2fab062c3d0ce299183c9b430c7ed41c6b128259ab3b4ed3668249a6e35c0e1b5b066138b716e090c2c430e579daa650ef7c6d14a6a7c2229be4f3755a152953feea4132307ea6ec37a0cba305e2bf76b4ad989f35dc6cb0b10d778071f0b1cdb6a326a7bbfc58c02224d235f889f74fa5ca7ce5ee12fb14ba235b1864097f2fe90015b451c6078ce20020aee3fed60632c0e05d1e13dfcee09e9c751e66cc6938da6a2485cc8802e48d313571ffd5425d2d6c606c587a5c9ef61bc65dbc0c569b0c33f43d7fa071c437b17d5b1b914987719ad4a1de1a8e8fcd99a8c2badfd161b91da601e0ff1ca395f19262ad51d7bd7c47533d7098972f40f69a94ad9316b3e191f36b401ffc2b888a01f1ba3dbcb8f58239631d12f3cf36d24e902002a4f6f6a05ab51f37bf1db6382d9825e690f1dc0c2c82ecfb46864c8fe652553ace25c01bd9d7bfcc540d3fde1ab97a791c573b9e277c811ddd8f73c77d8c2511221f739095854cb30ec39487398c64fe1956e038ff0034132db4632a57ace7cdf462e2c437a8d89ce0ffbef9aa8bc2f9fff7bc98ba3055458d228157d579e040bf53fe3af2670e991b3a225e6b8c1f9deef0a3a76e607d07ce3d201727010f13917400df0ba7256ca6afccf1cceb4cafd28c63af8f8a69d3568a92e06d1119ee02b511daa3596c2220b73daa790555f476996810299488cc4edc8592112a014f7c0b483fe711c7aa6236cfa2b9aa8da7977da911b2d84f54e4813708e6bb666ce244dfba717d892000000000000"], 0x1310}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0x7, 0x200}, {0x18, 0x2, 0xa89, 0x10000}, 0x7, [0x20, 0x0, 0x200, 0x2, 0x0, 0x81, 0x5, 0x7ff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) bind$inet6(r1, &(0x7f0000001a40)={0x18, 0x0, 0x9, 0x6}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x3, &(0x7f00000019c0)={{0x0, 0x2}, {0x93}}, &(0x7f0000001a00)) socket(0x11, 0x0, 0xfffffffffffffffa) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: clock_settime(0xfffffffffffffffd, &(0x7f0000000040)={0x0, 0x9}) clock_settime(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) getsockopt(r0, 0x401, 0x7ffff7ff, &(0x7f0000000280)=""/213, &(0x7f0000000000)=0xfe65) socket(0x2, 0x8005, 0x39ff) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getppid() execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x200, 0xbbf}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fsync(r1) wait4(r3, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x43, 0x0) 16:00:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000001240)=""/221, 0xdd, 0x842, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000001340)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0xa9, 0xb39, &(0x7f0000000240)="66da10dc58403ebb3ecd55ad561e2f3c896581655e0f41a0bd95704e6834ae02851a45f372822b7cfcdc015e4eebf8b69c8eb338093beeaf592f85e5d5dddf69f2bad2eaf64fcc264e0becb3d1d35260431d3b1768be78bf2a8acf80360b99962cfcdd9f727d669091e4d9d37c0a135ace1b132452973b52c336069c72201bbd7f1db0a38e459fbad07765aa5041003b6f6fddc3e813cdf1be5f79b41243e804989d962298d9c47f26757ad8397f7565c8e60ce348492d13b75c6e7995fe59dfb9558205f75b12f37bf3425fc65bbd624b00ea2fcf39388b3fdd8f73cd1c550acec83eed5ccbc6e241368c21c8c0998d5ac7cc81bd4d81c8d20729daf3e834f5f6ec8043318ecdeccc0d102970027e201aabd566a4fa299030074a20dd316c0343a592beedd591b73942f0699875dc3ca955a820ed8ad1b5cf9158b9271842b28dec329222473230cab60583675ddb398bd790082c34738d93d9b369815374b311e76b8d2d457180dec996a30b6ed25a9891f3587aecbea980fbd22268145a342dc73497d9df736c4c938435a54b93fe206e591f83a0613a02aae7ca2cba70195edd9fb9034b03821ec7cb1d5a24180ad2a3dec6a7ead05b14366848c9de1b646cf041d0086d0db991fc4089cf42d437424e1f45d526c904338c959d56eb7062ae8c228411ebf9f1360fc3e981bdf136c6a839023a28b961f68858e0012065e1fcf5ec675fbb2a692e2bb36090de59ee6756ea81417d758308857165a2ecb39d96181287cf127b9357283bcaf223acd47ffd29d41cfe24323c8f386dba0389dfe8487faac58386340b4e91741bd3511c8b87ce35f8b40b1a354406d292d38342139cb4e8496bf0b25ae8860a87b08ffd18924cc99d6fe52f164e18ffd7b9705874dd8465dba668ba868259200d61caf7c2e1ff3ed3c88fcd9cd279591285b485b9f3594f6e4fc7af46ee5db99e7f1ab4379af407787b0b2d0dee470128f3ba4406b04351440d7b6240ee0ae453dd39e9808015936843c0d0ef9898b3aaeaff5355f3f2ae8a74e1997b9936e5df5727e0d18c500a98dedcb750b0c3d62d69c18ad45dcbd2dbfea8e0d67161925f76852ec809d834b08dcee2c69ca4485fe9bd1344ea5be2dc5370f1774be538c1604efe9e8147e1c1079dba71e79c09e6472d7b9dbdea85a0e3e06669c9b1012d5390e4a7b5c93df8474c583b3429845c4fc848080ccb00c4c5a1d727456d77d411f49dede80359e372fb21b9a509643bf4b4d3a3aa513a9e2e261f7106b8b174b4f61aad1dfd72f0ac5b374bde3c8139501358e3f574218605f85983a155e0b6eebe405d49fb8584e2dc5a88fa58df0c12322c9ba227224ce9fce9f7a391536ffb4e52d5f909bd3d02b7fb5d121072f8ad1167b1b517ee73dbb00c6473cd3efe3de920c2af12764eebafe3446363639f4f7186bd714553569b61fa7f1bcd1dfa4573942eb32472bdac5abd173fba2b707adbf21f09d9e0a2be4660de0726748a33210061642f3008a658a37d0ce83c2431c2fc8bc00658ccbaf9d4c935d11dc7d87ef424d7bf25ae5944d7efc2a9b22193358cd9941c29f823b07b83ef95b962b53d2f9ef38d0d7d3a49a95d99aa106387ae8bb60070d26b5e06534af56ffb87e8c934d0cc7f6e38c36163aeaa7372b4fe93df622dc8c2f676e16786dc5357548a6c9fdfb22a6cd6911f2d9d8a74e8b43a30d1dd113145f0749437430f05e0909c104bbfe76bc4913218123710a2680de053c32f5a5fe564a5bc3d7eb7331ed3c3a5d348b0f3eab602a84cdfddcddfc3b3c2a2131bfe80c5159bf5d2a21d02e2ba03a821b278bdcf61c96ee8c71df610b5897a457105687f380f9aac21230d08aa645b72349c4124628f36f877bad05f8a8777f35412b9a5e940d43cb4f2c7934c129488dbcb9e37a9724a848c0bfe8788635251efa99b2456391a4851540829a7c1fd95b2c8cdb7c70576182838f5a320c8821afad56961ee2bc1f542d26c70b2864d0cfde132da0919773ae6ff5543b56466f1bb511f51192acb2c60aba0c545e23b942c6bc00943ce1c9caf61afa61cd275ababb3ee32776947720b0148faa9d81ebae06a15b8eb964edc4c7341d44570b4f6112109f3b8518a18f0c1171c03fa01e02dcc4f92c0dd081cba386c6fe71b89c9bcd279f0af5c2cee34be83cd81f320eb0fa08262a26f24f02a822a1515e69e4a49d4c5a7cc4ac0127a1a8df15e085f744f2f436b37346cadbc931cbb191115108a23101dd56ff3aac5b5b90e48ab492605ca60a554cc8437a017911705d3d005ce2f213998a4f16652a90544fb1d9106756166487e14515a027cc583059ae0066f936b8bfe27e37d3e9cc328c5202ae6492bde0fb992a9cddd7ef79d33af110d1256aeecd4dde2ac0c03c62ec1a9883db1e1007995f0198ed612cd34fbd2bccfb05564e3babe520c3269c364e44c716838b830297b20c6e11d1b65d0a8348e1e2bb3d674be3ee0434c47fa299e794180757f5acd551b00358b627615b0e25d2ea8f0c3c5732764e46f118cf7db86fb3bf329a80b0fdcfab6621d72befe53d0311d5490f7f6dab233f50a13c62660a686b50e66f8c0de82d1b4e2276d452237b9d43493e92874b223e1db67e060ed5ac60374da13c6224ed177a5796dd1eabf6424859076404a9f2755a3fa4b1aadf4827e8bff8203068db88348babace7563020bdee19e5719c0727d108470e7600c15a3b1b8cd1a341f5b380ffb4daf3c147ef803d0c74f8ece5dbfa51244b0c738edd8b08d575f1e626fb80a8a4f9114fb77e74c0557b2b0396be3de3c75f6f8676e977e0c2be831d67a44270de42d66666c3ea21a1e543c1609b4898c1757f5408b005e8edf8d3679c643a18bb08e046afdd294d173f7204860e12c28bbf7eb77899969fa069490c314451fb8a9ca5132a7efe25b1f74574e05b7ab171b961c0eb19c320c7c8d44b7ffa736df5837da56b7a8bf011e4a4af77292ccfe2b684602658623c753c730916d5c4e4a4efce9b616987d65896ff211838ffb72fb60f1d6ce04a7e733e6653bc9aa7fb80f32b9f73d574332cbcdc31807d3113919c22deab2314e4a18d2c3c67d059acb9e81fd719638b3ce8e3c0edee510f21d43f9f962194959a82594d4c66f7551bc171780cc061cf9ea26fb5184b419bd4f866c221a70d94d94836b040a3ce8a862410fd7fed70202090b53ccaf15160750d205584db0971cb2d3b0fd0af388ab27bfc6690353e2ae4a62bd6fe385ca09d04c5916421cded30d676411af1e73ae61238db4ba28dffe4db4c5e69cf67d09849cf63cb96b5f1f0cd6403b386c211c7cc050253b3a6472a6cbbb6e880347a2607dd1785bcb37028c573a4a8083d509e1ae0dc574ab5549e93a7a2b15017fe94626d5f725aa404188756569a873a102b9704f3123f323959fde0d999831d4bd45df6fd940ad4cbd3cf2a94f94cde9fb7e7f3bfae7bee7c537728d85e7a8586d7a2b8bdbc3750b12c695b08be0568a8a5fef2eb85d879fd9d0e96f33fc1b136f9dd7c50c034a921b7ced2d890a08fcd3781dfbd025264fbbebec9c2c76884c6d184aa21beca288bbd0243f7327e8251255000f19d746b368e301617f5bca999bf0d786ff56db037005aa801fde9b9055586161548e2a68e32ac0179e7c92fdaf23571bf52351a6eb2936e69c60e11d8bedb1035da8f70d793e60135645ecf5ad34d3b691b13b98f25233013534cba5d252ee823c752e600876837782ab61affdc5d999854e0e154f507ecb3e3f5b2037931177079e148d9b61fcccb46e601fb81e508d5de2bf2530122d22c4984068b3157db9c591e86c4ddb863da0c12799e826e7c53e5f6ee2af18fea31ff244f7a2bb761542f25cf2709b3687c10e6f51fd85c0e00487622f860cb64eaafda69acc7fd090bc4a5a8ec5e749b14690dd1936ed3b4be583577499d3beaf63a97c23170b9a4713b2245657490d331e5838da42564ef9723220a05c8d78d627efd11b55b20857530573d5ee9601fb05d4f859dfdbc5847bc56777fd6696c422da643a5ff1322e1acd2554b0f67c0295b177e86d5ef20a510d3f13bf4def5e1d4acd981c6cfb3cb9e493e9e3540fa3e5bbffd4751eab05c55853016e6fdb9526a01e101121528d53ad2d0c620316656734bd65a4d4894d3172fe349972a23805208f7c9b796e75c8984731ccfbcd9babc8e0e2c830e7f61591c8eaf9a416d1be2396307b9634ac3aeab5b8cce9932ab820712e3dc9916e3bec329d7be5019f2f35af720a6ed4f103f8abf7ce651a50e7dbd163e0abeea9d06a9618cab7919846137ad898b5293632a36a1cac0b6143970c02e99e4397760a89be361decfa981374e3c23a31840756f9d2fa7046fcabd2430241b92c77145a9e988f52dcc38a050ed1cbd1fdd796a9a2142263e903c23bab26d253a9934e1abc56e125d536f02a7dd7893d6e6d0ce198c1a7f7c1af6fbae8e36888f3f3fa9395e703ef8dd52f82804b542dd7800093efc1362b2f877911b89dce33683d48b0a553193699e9b2c54952495256d8e6f628807873fa85f97df1163db16e2fff260430398300fd03cf766db234b7b3236b43f1d0617d1c987c1fd394f65530b9fb49ff04084ab5d16a1441a8c14e40980d507aceff77b2b60e905468905afb32d4c21ddb0afb87dfe9284484785d65b43bb8d7e4f450f5315a6ead62ff7f7b6796a1861934abae8035dc03a5a51559d968677b2fd25374bca783c5e048fa12898eb82858072795a7a878ddcec08abd345fb52c5d769c8d091ae32807b90d48bc190017adf62299676cb7cf3eddeef0a7013f13ad2b32085448625819df8c67df3f02381d356f98d75f8b03391b904b4700066bd699f089db047ada2b30f35bfcc5fb66be9dc2f4aa5476f3fdc066965715d6fa0410b39b7f643d31c0a745602af3353c3fc66258a3434a8a32a9acaae8e3b9ed138e93a3e2bece4be2d1e0bc787cbf44603f3c1243399b2fe4b548e38466285662081eaf1d062779e57d4a9c710b0c841340a1b0b7d79e0defe2fecfc4ca1bf4ead7d89632a7c90a0cb55f537a4503a3d0890a21b355f19f29f9332cb5514b595203c7d567a1a70a406e368494c69b05f715d3f3a4f257f5d04e1cec15813ab0f7bd22787c8379dbbd7aaf348e9ff5cdf6150735d31d94bcc0bde2437b60831cc3b9576530736ea06d817564fb30bf75309a26cb1cc92c25924b6493bed911fda863311b6a1a62cdbd6693a5a6e59896bdb25d7b8ee9d546ac280789049eda1ecaa8a0842f557b4847a653b5b1146bb820d946a3c6fc3bc66f2e145242c2b4dd340176d2138b27b312259da63e7ecbbcdda164c32663092378b951e050673df6708fc7b624fcd76a634df291942aba428cfbf2d175665871cc3c5631929a8b85f80dc69a2da9eddbbe5e11fef6c8fa5578ead4db66a9147c3fc46883bfbe37d4054da6a29ed32985957e29ec27ff5150629cb8993f7be24fcb8fafcf91e44069046fc78a013447bf862b4a4ec1d89f15bbf2450161a5c7fe541adf636f4676d9c2470a398f42cbf7bb403849da1ce69d516f68d89b0c76134682db4fcd63acee48830fe272a08f0d6d8d5ded2277026a05d0f8d9c4e3f7308d4723c8045b11f50c5a4066967112ddffb970c4a205b58815ec4107f0e624b9263597fab6f02719e352e29bec295555a6fb96f49145fad212a4994d319f8f60cfa371e4a644e9a156ce2a3fc8a03d35536c154da64ccefc943283710a9af0d42ac9e44aa66b24", 0x1000) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x4, 0x9, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x34) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() getegid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = getgid() getgroups(0xf9, &(0x7f00000001c0)=[0x0, r1, 0x0, r2, r0, r3, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc002, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x203, 0x100000008a25) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="5c8a7a736e5c28f9282748755d3ebeb5ab3c7bb167f929080a148f13842b2ed39ae1fdec25262279416d52727b5f87923b9c99932b766658b4091dff65184ee7a00a8f54cda242a33644bf0468936c4cc6624817ca3edba754b349b9299de7e9", 0x60, 0x8, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="082d95b6678fd9222ad91e282ee9feb3f355a473444cb165b977de701ad0d6703077f0cb19c20289fa5cb8339d5d3956128c05a64357b4c58569b1f1946be90bba4ac96841f0e97d5f7504465351daf3ec87da0bfe10861fd030deab8e0e334cc1324a0c7ad78735fc1ac32b4065a1f613d158960a6432127b8f5df4bbc0cbfc57de05f64f63e831dc871b8ced2dfd45c6a828e7bc697f54b9c2576709c8fefc4b9f85e3afc968ff750b9ec0ef0a68318adaacf22fc258f789239d8a", 0xbc}, {&(0x7f0000000200)="bea7614d5b13f662d00b0f8eecd519301ea315f716186c485d1a389b76ae9b2ae9f8fef00e011eccb4534fa716a7364ddd5b4fe2112df0c5cd30a861ffb7844d1e97c09a3f2a63ac32a14e8f58a148137fbdf1195c8c4dff4c9f181384d549e722b2cd2ff776bd5c6e99cb11adf6c61272b2d03e3a8e6a170353be3b28952e8cc2a2e3dfac91", 0x86}, {&(0x7f00000002c0)="9a888084d078b1c58e50bb1f370ac6f76a9b6aa6d16e7de0b7ca5d222d73c6bccb65037cdc84702e5d461ee0cb8944591f20bc30cbefbafe5cba99e5c02ce4476b9bfcb2606fdd11bbcae01230a65374a47038488028588b41e29bfef7f532dfb6817e6528e579400c40d84f7929542cf7374f3445186a6f8df91fd62d49984b1f15352f4ed9d3c6e3726093990f3b27c98d89e1418a8a79ff203cdf93d2de7ef0947a09539746b5771af936798f775cacf0d3b7543f184e10d6a4134ff8f4f31c71437df80b75489dcd8595f9e29728691109c46c8b6a18aae929758e67dec0b298f82a4e053d67a51bb6270a3dfd9bfa81", 0xf2}, {&(0x7f00000003c0)="7ad879629f5261860e59e801e3c3ee95d76a53f17f79a60d5e8d31404d638f942634b9f2240723af112cf1d088c39890d02270355b3da16fdfd88034a9d51d4db2f5a0a64d", 0x45}, {&(0x7f0000000500)="cd123eb6d8545a8d0545cd8b6161dd3c75f16ab01c8d901d497b985c853221021a23b2eaa8b68c995b1b45131ced990f7d15030f942d0d735c323b73564c5226015e5046bb639099e70f7e40e590293a5f5c13db7c09f0ef19d62ba4e969b0f7814018afe519770f3fcf50212807f9491226984148fb84d152949254fdfda800e18eed674ab0c3c2bd71a329bdc9d3d5a8f07d17bafcf20a7fca1daaea28998b5cb2", 0xa2}, {&(0x7f00000005c0)="fededd9daa0e2da10042e2d7c5f8f84d0fa6c578ee3565952ab845d6f251eba198ed45925833c945b180514bdc899162e37b73e2f601138cbfa30ab9902f7fd0a604d8a7a6f1ab0c819370ae5dcc0ae40c99e177f3d53e6553b45ecc4d724c4556cbe46025a770e4879fa3b9d066fdf200e9881ac7e8b06b0df20a9c678cf231a15d09cf0e09e817a46a2bc9118e4d544f88fa173cd210703f1a0dd53ae16812110992e38b8f81923717db6a5b7e7103ec2e7f54e66b38dacb51561fa7c8afd72f6a60cd2b91f585fb9a574af6e488e82d99a067ca1132bd27ffef7bf2dc1abfad246a4a93a0d32d4c77d1540e8625b67ff6db2c2dfe9d48", 0xf8}, {&(0x7f0000000080)="6df410924de94acbdd45ae900b7ec1a8c7837b30c1da40686716a92e6a", 0x1d}], 0x7, 0x4a) dup2(r2, r2) sync() 16:00:04 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f26030024f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6ebf44e3fb0369f39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e98550361e77eaeea03d0488976f10c8f9182389b6643f5b1564685c82a84f0e9fce57850f04201cc2f399eb462f0c629535fded088a87754bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6473807db520efd219e195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52754ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12c419a624e58a8d499fa86a5603bc52d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b111f0c91e2753e4e9a5c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d6a6c1e178f71aa4646000000"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="0300000000000000df5c99160292a934fb3b880663bc60f181409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe889edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7d997f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1d245f01e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d250004f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc802e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae881169918780781a0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79f3ef2fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a8266da0000e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310253d55a04585927148ee0e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b0000000000000000000000000e8557eb076eff677d3e74bd2ccb6bec128fbbf20bb412ed3bac22ffb213b151cdd0d778316240286b4f63a97be4b1e094f00d0719fdad20b244116592e23a3b45eb5cf510429f44fcd5f618277302eaac97000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x40000020) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000880)="488fb11b88d95de43328119af9e5bb6624616210404c284e7cff95b383f1d813324574c26eef21bda7ef981c372dfb3a46f094096f0892b90676731adb94edec75d7d55ab2844a5b92e246314c985456d26c12cba678e71b891c8ba6d93b4c0e72e3eb6d28aa1a253d13d08aa0ebf8ddd3ec50154e1f564f22e913d32ad7080cc473e8aa45ef7ff172cd1416eb67f6d764aedbc3ec8f9ff425bc75fef8b1cbcf0c48562e1e84e760c4fa94ea2b4d73db34e701941adf2b3b7ae6a3ce1e981fa1087f85e63da89aeb3f0a6d13793586872c06", 0xd2}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) r1 = dup(r0) ftruncate(r1, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="c0e095c1f26db96729121b5098cda8da56c135843d89012ef03a537c57bae21611ecdf591d88722e4d12aef9e6566e8a3d305fbc888431dd93cad9e5eea91156c55d7934c52171cd9ab7", 0x4a}, {&(0x7f00000001c0)="8a58e53c684db3db65871628a6feb57bfce18d3f74c7f5bcaddd2d1f56367c047f017147cc21819c8606f72080737830a45441884618ddebaa6de42e72ce567a81cf8c9c3dd964a1", 0x48}], 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4a0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0xbd}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000009c0)={0xfffffffffffffff9, 0x7}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) getitimer(0x3, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x201, 0x0) mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000008c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000980)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x77d, 0xf5a}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x3}, {{r1}, 0x0, 0x44, 0x1, 0x5, 0x8a}, {{r2}, 0xffffffffffffffff, 0x70, 0x50, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x83, 0x5, 0x27}], 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffffa, 0x2}, {{r1}, 0x0, 0x79, 0x1, 0x80000001, 0xfffffffffffff59e}, {{r2}, 0xffffffffffffffff, 0x21, 0x40000000, 0x80, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x99, 0x0, 0xfffffffffffffffa, 0x1}, {{r2}, 0x0, 0x8, 0x2, 0xfff, 0x1}], 0x8, &(0x7f00000002c0)={0x74, 0x5}) readv(r5, &(0x7f0000000800)=[{&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)=""/101, 0x65}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/76, 0x4c}, {&(0x7f0000000780)=""/125, 0x7d}], 0x7) chmod(&(0x7f0000000900)='./file0\x00', 0x1) 16:00:07 executing program 1: r0 = socket(0x2000002, 0x3ffbffffffff, 0x20) write(r0, &(0x7f0000000080)="34cf8b96919e71fcc353cc15be15b6fe0891ffb6b7ba3d14677ed2745dd2dc8ebb7f8657f2a9c743cb3c016de3935f234bfb1a2ccf5253a327a1f13779ceff64134379c8b94d13f48b02d0ce473d7f44242d8b6de421f6a43f41d846fd71a853d7407a13fe683815d87b3579d8b5a4abedc33c3670fdf3cc6cf068bdcda2386527cc82fa3cc90ccabe22bf502f2de59949ded9d3c2c38311e94e476f4306f0136e7f2d7b400cd1", 0xa7) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() r4 = getgid() writev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)="bb61c70412da5bc57328878d3f77ac9bc70d580b08aee2e0524d1be0b516b3fad6598856cbe51c0ebc5dc97c5b6b46bd51639dbbf4be4d5b6abad066f17170d2d6647508728f9d611c1cca819a2a965dc318c236c4e8e36481427d82d2d70f44c250dd495362e8e020009e7709ee3be3ce7f2c3c588f36b1e0af3bd15b4094cd48fb733d9b4d5c03f5e81ccf4d95c82d6a2632cb4272998f14c912dbbbb86273f3928b9aace3c5d50076f99f90acd4f2f01a695c7a349b4ba2e8d987f8bcb8f475fde87cc1c5558de8939fed7543bd25ccb5fa2a4fb1f410bb7141ee51ea6378f97986056fcb8641dfa06349470aad4ced393149269a84692af58aaebfc768e957943b9b406967326dba8a0eada8ea794c6395968fa86cf9366febdb595436c152c616ea0abf659d1e67b59ab3297485d6641407dc23d7c6d60028067ec94fda1c74af98d6208e9faf0ee2715729ea3fd23a77b8823b49ea7511a7cd526972d3dc073df0c131cc055a2682bf5b18d480ec16271ec36760511835d91aad82c6f1877a6cef798f0033a4ad1c2b39190d3606ad2240c09589250fc0a73f8f9dc4f613046f10a515345d1226b260232bfb696307000bc72724d2a796f09ba56afd044c930981dacfa2681c3ebb79b5e118438fb1e420dcd4c5604f450985e357f2c4a8f232598505b7aef91482d9f5a121d3772d82abc0e5b1caf11b0a9ff7f417bacec0755c490e354ff72a08428aff947946451fdc72ce99b4c1e2d9a65dc26be4fa6b9bfd648ad293ab68a57c9641f8d7b1590e6966006e52aaa214358ddc4a7eb9263b43f9142a8e47bed75114d19f1cccc46f9733430628509f4f8469eefea6a0993f8a93de00bc13fc9ee745ff053ae13512459ea4121f52760737d60e12aada746cf303e0761daee2b23586f33f1754253660adc6ea6bee75130d9daaece49a7bb695cf5df7a541da42426925fa870ed53b33f8897ab59f90a98437336fbdb94151546db00845d3450ef989e04ecc8378d0621011818218570f17b949af613e03ef806d39d8bb486c14561aac845ceadabe75cb1f94cc770bef3e915815156503c72f8f86bab140ebba9a4ccce708d4381cef90e55ad838d1b200ff42f30a772ec2e0a1c75c824760d04fe91ae8379af496eaaf599b8d04ec56f767fab9f151375e7e35ed414ef20eeb5b3f3b2937b8eb6f62de7e7e5484d26c96187cbaf6b0075fb0019a7674e3daadfc2c54674b0a3630ce3300d8372bfed7f83c7bc15700f7201d04034231860811ba614a94e90fef7c4917dba64c1ed7e931fed5ce5b8c03be0c813c659979d1e76b3688e9be1f123439d018486cb6e9a795abdcf8d78f4bc5fc65c58ed5db2150049d0cb45bd4e15f15bcce01217bac60bb7b50d1d646ef6849f11045263034834931c77fb50e6043b016f75ee77bf0aba3f3dfa297615aea638b007ca7f32a6c13698cc2791d660e8f57b35862483187600549d0349bdebaf7bf324e7616f44a67e2188583bb5b4e9fb56628acc750e6b4a7dbdf902acc4e1bf0670794a187c64c9989ce301ed3e31f63e6b7336afdaee35057f5f8f82e47b97013ce757f8c15f696adf6013cd0e3d27e9b4f3756bd800bbf983861b6a53395590593849fd17b6e39345372b10f61861d7355edd39b3d9e97abc94d0f4a32765e4169ee0bf528fe029df29a20fc9bf1508864b539c8565059352e8a585e9cc717d1d45b6855d0ec94b116da0ca19164a178e4e14be3592713b0b78ed040d563f532ecaf032de2e6afbb6825fb7d50150fdc7b349b434221f31dab1a30c5f5120e0d9c9fc1be3215c8ee67b16d9c8ee3ed05b61c389cafa346d84a7bba6ebb7c405ff82ca7572a1040531653ac6b41ca0840b566ce260b04b19179c387abdcbcd88d217018dca701602b38ca6ae8421a3b85337fa091c557a4ae9e3434e60372a51e98f71e2598faaf385fca31151ed89ecbeb0646318c14398ab76d2fffb0859ada1d9798270c6a26a7d0d3564d90e3eef4939771f5c8e269f226a4aa108d97745fc248fcbff77dd9c0e382387eac11f4dc96eec1778c417bbd94a2a280ad9c8cc7fc478fe6c582a4c18139c1882dcfc8ef08ff5a404d0c68550817d22cbf9667e4a96bea5d9dba71a799c67d4d8aec3e9c7f0a87ed5fe0bc7e17f529ba8ad1527476f40583af79a9dddccb2d65fec62a567953896953ddf2c1c5f6fc3399f3a87bdb923e88a04daffb341e5d1a83774a418073d80812a66111295d4314b432db4e66e69a52703dcc30478824ca5bf2b336759d61c4809ae102c39924554ccd1bb72c26a90ca42ee46627bc9a42765a26fe80e129a5859d44806cfba8eb0cdd0bec4102fa91996f2dbf0d73c97e9e66ecc286e5e87edbb4450537fa9fa468804af588341e3742616b372345788d2ff17e2b922d45aaa348d4cfb8dbb080371d24c251157ad66e22ef71bed17285522b38dcff530410f2841bdd2238def51d86d55b74a7d0d6af8641bbc7ba2634b3dc09bdd17d0627fc35653af5a910b0c3e82da88b8a00b0eb627eae1937f1c5abda5ab629afbd5cd308aed8683429ca2c1597feb2e2a85956e78e099cd2988e973b6c8d5d277597afb3fd6689045f327d79aa37f184a1baeec262c93725da932ac40e56820229dd73645a784b784d1adc6a0050d6375b93da498948b33136b3393ad3d1d365c259afeb072ee2e22a56bfb6ba1f2a283854b6c6f15ad31967e9b5151ec1520f2906964a01a683941fa53b76f40d339fc28f803bdf7ed0a2e3e2bfa4057e7529c6e48ee60f0a6b572c7b00d5101623b152dda552803499e9f1ce59d6e810c9984707eba8aca7dfeed0230aec065673987b117a182cebb079856ed80c7b68f3e59d99b81879685f71cab4cb273ccc06cd3cfea5d6f548bd2e28bdc1b8c4c4964c028df1661f1351bbb79f6238a256feb99682de78ca301129bd579af5059ffe0d23f566be3c97206eff5724ff1f16f847841351215b972d0752e91ebb162a417871019bab4079be61df64657c38854b8885d8561c42374378dd4be107c179a35fa1af71cc0b4f3fb064cfa7e2b5ae6411ed63a65fe63b4d3ffcaecd0af83a9303314afa17d71bb7172e1b1c906385a7ed629943627b482ea75f7a98eead6aab9464422a613ea318f5f830afda5b32a51f356b12734d37c6069aa2d526d390f74c56d87be9d3ec2f42d5fdac64c22a13c32ae1761867ba1aa96d6f8af6af8d3b5b1656c5c01e64e6501deeef2302049d121cdffa244f9dadd7fffaa54953cef94c78df4679a5ae236daf60dae67a16d9102371afe0d8dee4c3400aca9a14a1a902ca8807fa56ec68f01edbde6f507947cfe3d27ca879045246a2b3342ebcf093ff6f8148b65c50413db815d14c63a1b542285d63195959b1b0268b3fbf33623409e459e105f5aa6c6c430a617906735c4cb9f796ffd6a721d83efc0a136f13d5d9a99d16a3c67040ac7179287841eabf35bd200d5ce10f4092aa59e02be7e687d1cad5fe9edac6c17cc23ce4983f84a107273f8bb3aaf2d54ea8316a83ac2f976778e45719a23019f15c59598f46fdb92fa00d9e6c44a706962b8a13ca25153a3cc9c02c77bfea4f394fa8e57e04e22dfeea9792a53eef07ca33dd92f4a1772d63f6abc6092ebbf5d953ffcfb66076804c291d32c7ae3f98143b0836c3f743af21170e195c87b8ccb5e74bf6d1f08739241444a034e50765ee5ef6e759d8445fe4689cebf610d9751cfb6edb71fac3bed0fe14573efe197e69fa7acd9510f9edb7cf1ac3832daa14685088c3e115311ccb8bc3d2ac3506d329c4ddff671904817f4220b5d397f616213063fb2929685b59edfabf723bf378929690353fa28363303659cb4dd6a07120f610d618b0336e0da921f240d51e3f9ec7a443a612e2e342b6980c9602eaa2391e4f132031104185cb1e443d55ef6f15a0296451cad900ea7a9b247687fcbe34b2471b7750cc029cd60d23a7bfee92afb4e79693e9b077914014f8d14956e4fffae2b7ee27469662ce091f1341f5c18f7c2926a34658c3d624a50705b4dd816d12e86cf9ed0a07d9028d278017a26139247242a65e2ce2507bda04bf98cb5883dc4d19e95d75567cc362c03b93beb17517a1b82e40f40f36af448efded22862dcad56048acea0a11297ffb9c61116e55731a23d883bf34e65393bd28989ef6f204a24d50e060d36452bfc82fd7e93db8d46591b81abd68cada35b01bc27c3130a867dd99e057c58c8d9a7324a7875198ac36cf097be53c53668b26e7ea428b82a9291d4a196e2f9d394d98e23e24c2e1352863833406eaea23e2c20aae959ce18fc8a2a53b890fbe0a88f80686c88e698d9272035dd79dcd71d4abfe6e816a54eb9980d5178bb89fd0ccc7a2c31ea58d306566641ebeae0f472522c1445ae61de9d5b96ca1008864e3c2114badba74acf826b2920e2746d1992f04e66b67dcb0e10af147898b2acde70e7f43ae9f958b616f42bb618bd94c28896ceef688970574e75719a5c0403954e20b3c3c8537c2360198578c5b0c211f43dc83542ec656a169ec145fbde4492bf4c7a330fe8c55e9ecfb259440443c003db5d9094d063827afd68c7bd98d66df3274af3541e62caa75fdee93ce0f94a6511ea0cfbcf0a1216f17e53b98b0c81638385beebe6b4f5fa890364e9bee71bdef2030d85445f34431528deb8f60d7e4e254fefe27283272c40745289fba4618d5d5cea7f7e9857963ab2336cce547ee6414811cad1f32f92f3f92b8fbcd6e37dc62ca8c6558c3dd448697745f44792e8b6378b0b46f86474d278446a2eb03ff083899476bee27f4139d035f11c31cdebdd6c4d4fd169098789ddaf7001d6ae1e0dfc99a939f906e185d6a01f8eda855479dade3b818132e9a8a9e72689664de5be8bf1abdf34aaaa2fa866293340faf47c4f325b567ebc8e3104b40420e5f2330b4606e888269a303d6599beabc089ec0784897bac21ed9e0de16808b103daa6d2f61d1bb6fb0010bbda9d99ddf3913a2ee7fb23e1263bc44489aa56f7e045bd461d0fae5b170f1acf8719622ff4030861ef71a150d1a58d5ea6d4a53593b0d95fe167a2f57d09a505ee89ded2b48e08bfa7d56f88f95bb496d270873204bd3144cffc3a730c95b16795901e89807bbd0bea0ee4f468eec40c7ba9e5f4a675bf196120d4d96fe4fe9f3630d5561f58bf80fbe62d5d57cb96717fbdafcde35f08abb45453e52012a194eb465af9fee36a983a2e73f20cff6d47d7b29af0835ce7808e107cad502e8e7072b9efacd7a27f0a6957a8f6aeb705d3408ada865ce3eb42d2f5a016649f5b92a99d76a10f66da37362000414e3d8e6be37e47437e4920baf6fd02fc0360530f983d6c1c46420b6aa6ce6097ea5b19a634a05e5bfff7cef2542ae7894b3cda958a85889b8a9f9237792cf863b9a5dedd28db1db5e007de65f2744214e34ca2f616547d8b9386e81443358605b0246983ef1b6ad82d199fe2cca39469ab005d22fa8bfb93c37840b703abe2ff69071eb4cc7f4ef5a55f7dc0197f434428abf3fceb249ff372f4aafef9439368008c3572f1b02c79b79cb61c7b6b64b5a4fdf658b4ec8bf44cd99050cd7f265714b3069ac07af331ed7ca997310083f02fd137c6cf2db6d2936c031f0b99677501c50106b4dce89fecc836089ee0168b65fff0e60931971c5438b1579022c7192ffc29294229af4d5f1d64d6c0df59f9583fc3550c030d21c8d2b2fb89327e942eed18fce6bec6d25a3c00876c52ada5329", 0x1000}, {&(0x7f0000000340)="c5dd39f56f4640e34bf815645d97ddf499ea66e9dcd9ad83e61b52f0de9d3346", 0x20}, {&(0x7f0000001540)="e3fdc1f62ef7e2073f2715a845e2f1571664a69de216efc7115d0d0442178e96e69573887ede084baa56f54d6dd4183ebd980be5dc6b206fa0e83d6a5de3eaf4308adc16d31bac024e9b60a9ac1906a23a44c548c669c391061a582140cc092d107c05c6de1daf45e016984c8c93", 0x6e}, {&(0x7f0000000380)="18e1e505cf7f232ecc61aa", 0xb}, {&(0x7f00000015c0)="483bdaa8893a625f4fceee3edb360a5125d584275744fe062c76a006437379a32f7f89c5921eecc3d6e470c616093b90f8a6b6ce475abf417e72bc181147f9d239e30c9b59f0544c166e8b5779b1796f3807eb063411c05dfceb2bd6d8bb6d66b9e84d93679ef05494c5c4867db5ce6d42083323736f3e4d5f5f5916c277cb03fb5c577f4d0f83eb2f36c8c55b6b2be2af5275087065ff26a23d44580e2c1ca3b5bc361b500ac9206d6dc3f7704e47fd4e95628599ca2c569cff77ff4df5c55ed0e8b6bb8378acf25c09fdd50ff70ebe49f4ae713b3e183cfb3618cac20ff3f1c0dba8c6097b1eca1f934db39713f6", 0xef}, {&(0x7f00000016c0)="a97b3191186449f6e5e8c8f54b4dfe1f8f245220c3ff75b3a0b8ae72b79d499e32b6a9202f96a2da8d2e0c8d7f0989551f3417eb7d3586353af8355f75413fa84beb8c49d5371e25c4d55265d2fbd5c540bbda1f4d25b2c9a326c418f62cf011aea60f6af9944f148208c36c8ce7986ec81cf7eda738ae193b3b422689f765866cad1d559f590af3c5d2e711ce3f338693499d769cafdf5e22ebabe411c0d9ec32a4eb5b052281b232fe151c9bfdff3d7ea5c1038de868910fd4277a198ac9597c3f911534a37396b56f18352c80f2bddba368e4c342bbf99655f4e6e02b47adc2643e6a93fee23aa7301c7d6f7ca246b5a49f32201f7c224bc110a4004b08", 0xff}, {&(0x7f00000017c0)="a9206ae6dc7ca051f5aea28c5f207332fa0f99640ea0eb32569d0d890b962b7501be41329f5df00a15915cabced47a488ac5cd31e53e3a37da25942244ce1a68fa81af0f3ca1", 0x46}, {&(0x7f0000001840)="0268a251bbad12c9a9f81a1734be1162e527ba07eea726c1aa9e70537e2b4de972083f68caba37e172ca48623e525d3ecebeb2bc1d961f61", 0x38}, {&(0x7f0000001880)="af4e207eafbcc9b876ee4bfecc0918763e7abadcdc23a2c7e6e955dba35cb71b229c773333a4b64ba3e6888c9540a71c910d0aacaf8e8bd305ea44b2b782608ad39468e89094e1d27216ede3dd816ac869381d3324e6a36f8826e14f13a63122a2141058ccc0eadb889e2c0f73c256c235aaff039b48601fcf184e260a9f58c35dc07b5aed2c48b6073e3fd2517240d8549f74119f3cacf022c2a60cfc27663663869f39271cfbde71c151afedadb09d3c9c33ff022350a5a07c45b586a201c868fe09fc47ce1754feed9424e4194ccfa2895425", 0xd4}], 0x9) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, r3, r4, r5, r6, 0x100, 0xffffffffffffff7f}, 0x8, 0x1, r7, r8, 0x36b5, 0x3}) close(r0) syz_open_pts() r9 = dup(r1) socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000080)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 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) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="b5f40f19fe37ac1a785a32f3f34a4295c74254d5c82e", 0x16}, {&(0x7f00000002c0)="ce58213051ec3f235ff871522637bdab7d12314a071929522ba187b6f21919975f7674e6d1d5caf9f1c73ee4495de32436b8bad3dea0374412d781c2c5fd7e45658b2d79be2f96a8f44a1b8601d05e7a68cb5276c15936548146ef72660ef3c9346fbca47bc2a6156f37109b92479de43efc91a89f0a590e15c7a1ba43be411a4aedd759b807217e7ba607a6a4acecdfe010b4799be8d5ab672a9231f09767e0", 0xa0}], 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x841) 16:00:08 executing program 0: setrlimit(0x0, 0x0) mlockall(0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x4}, 0x10) setrlimit(0x4000000003, &(0x7f0000000040)={0x110004, 0x100000022}) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10848, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x9) recvfrom$inet(r2, &(0x7f00000000c0)=""/43, 0x2b, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) getpid() 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x8000, 0xa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0x7}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/55}, &(0x7f00000002c0)=0x39) setgroups(0x0, 0x0) setuid(0xee01) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x189) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3) bind(r4, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3f, 0x100000001}, 0xc) setegid(r0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) flock(r0, 0x8) r2 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xfffffffffffff711}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x608, 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) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="bc9eadfd660ef1c06a2130fadc941f0847438b3326901980ac92d8e3cd507d72a0f3eb5520e5e8a7c27eebb4bf19a148191f7980333d444f00284c43da49d411bbdb14152d32ed3c461ce1fc2f732414373ebc060c13b889b6497114ff4b6b1c4cde2757e30b282642eeab5e27478480e11c1522444c2fbaee681c97457e5846c74fc40ed4a38140bc586c5a14b2f268692665344e66d99861d5e81013abaf5569397116896e09c0d736368272549cd6ef3242d9ec68329332695dc48e7f67d7d30235a5dd901551f319ef", 0xcb}, {&(0x7f0000000300)="29e6ba0dc04af712da7cca78adf8f83360f32924aa5047d858129576e4801459a3aa0a4b4aa10175928a225b55bd542637b7d92928fd675b53524e7fec8c3d3374ea3a45c58e4c79b522e20c354153a9540ae3cfe1b7439a526f43e13dd8e66998dd91700b3a7b2b84416b1f3f670fac46e9fe215db85285af852754c7c05479868001de9dba212a595473aaa38135568f20f2a9000db5fac16826f3e5a514016fbbc2ec5a6d0c69ae2aefabecb45a6e169bd4e009a94629667b8990f170bcb4add33a694afced77858f82cd5489e11b60268e43bd782f95ea82ac85c91eead34cbfa746d4f27a", 0xe7}, {&(0x7f0000000080)="2dfa26a2e15e12741ef70e9486f7485d0e3c", 0x12}, {&(0x7f0000000280)="6ca464e034c40f7d263256898f1c40844b95485e4734667af103", 0x1a}, {&(0x7f0000000400)="3e7035445d329a857637e73d662c0ac68bf94e2d9519cf4d1951dca1d34d99c56a26686340c2fd3208ec08a0d82ec70aadf79281269ac13062340c12290b3464d135fd9087d5ceac8a24d0ad133747b949e6ed05a0df3deebec94ba5c30c02c08cd409e4b2fdfa0ea5db893a0ac63a965ed64e9b44431fafdb04c912eac475a3a57f16555fd7637edd269ecf7b6dfbffd6b3f5917310afae427b53f51170a8da5fabcefbb62fba4d603de78b7866a3", 0xaf}, {&(0x7f0000000540)="ba91c669ae4e7e782edbb4ccac64c983fd053098644a4aca8be71fa1cb1d9ac96a55f0999ecf9db7fea208c201d9584dea65def490331953e1b6b236c52ad3982272b26bb4a54398b2fe66eeaef5ea30f277b4ff6fc37c83cd538a6531cec0521ce49ac66b0c9c00a6f1fe3e624048fd4deb04854b122606ba0e3506b7f68af8a5cf3a14c533d8e67d1df2cb47b782b8dfbb68e1a8827a5947e78ef384e25dca685d84b0f979fcd1fd28c0a9ae2b395d3f91b0ab2a878fc03edd2fe567587ee1fb409c8c26230c0c37dd8d", 0xcb}], 0x6, &(0x7f00000006c0)=[{0xf8, 0x1, 0x6, "3e287d7f35cdd1aae5f8286a5f43a7443621c0f13fbf4f39d7bc1d8e6f0580bae9bea7d7367c90e7416e5814e4b5511806b2c29611a0ba6b9628454112c8474c09a0a3882f28774fe6ffda8d2623416458ffc54c504594b1c3afcada11b386f93caa21accdf76ded8eb3bc0001b2d49adc607d47313bc7b79b904dd046ecd4ffa13110388ee9bb037fcb4c539d43432d3cab19b7d636ebfbedaa2669a4410c40ff16e225042c3988e32a5b6060227c5aa6adfd036c43420a9ba46449341b498942550caf737b5b63f707047504c629dde8f54b4b4375a3c252920fc58f1f3670b0e40f64"}], 0xf8}, 0x400) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0xffffffffffffffff}, {0x18, 0x3, 0xfffffffffffffffa, 0x2}, 0x80, [0x101, 0x0, 0x47cf, 0x6, 0xc01, 0x81, 0x8000, 0x3]}, 0x3c) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x20000, 0xb9) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000e0e289b03f2def326906ced4298678981fc5c1be6dacf33f8434636be3393d1dbc4b530b11dfc4f6f490edcc5c4b371941e4c48a8431772350d3b28e4ca4cb1ccffc543a6589a11f8bf6cf41ba4c456b65b9413eeac061c8758f9f321d76d2cd995caf7230bb0035d7c3ecf5add4119b835621143af53b5377d00cc5053a4e85877cd17ceb028d8df8c79338"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/44, 0x2c, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10440, 0x4000000000040) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x401, 0x9, 0x8, 0x10000]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000c39794878c8b1a1d2762b00f9bed881d4470caac0b361817a2fe06ac337204fb5ee9018df4e1fbf35340ae3cf08f9e033e21726077bceb980320ddbe7d79e4882f0ef467de1144d80ce04c29886a3b8a9af08024de205977945141ef27295135323f19a3abb8754195e840306ef1f46f520739ae17933efbf679660d1bbd9e4fe590d810d98952f089d81e11b597b5f9ed26b676b31cc6dd92694b9de131"], 0x68, 0x3, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f0000000380)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = dup(0xffffffffffffffff) r8 = socket$inet6(0x18, 0x4, 0x32e1) r9 = open$dir(&(0x7f0000000640)='./file0\x00', 0x6, 0xfe) r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1a7) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20080, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x40000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x14, 0x80000000, 0x0, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x8f, 0x4, 0x0, 0x1b}], 0x7, &(0x7f0000000480)=[{{r4}, 0x7018b266e6dc48f0, 0x20, 0x8e, 0x0, 0x40}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40, 0xfffffffffffffffd, 0xfffffffffffffe82}, {{r7}, 0xfffffffffffffffb, 0x20, 0x80000004, 0x4, 0x80000001}, {{r8}, 0xfffffffffffffffe, 0x48, 0x2, 0xfffffffffffffffd, 0x7ff}, {{r9}, 0xfffffffffffffffd, 0x9, 0x4, 0x1, 0x1}, {{r10}, 0xfffffffffffffffd, 0xc0, 0x40000002, 0x2, 0x36e1}, {{r11}, 0xfffffffffffffffa, 0x8, 0xe, 0x4, 0xffffffff}], 0x2ca, &(0x7f00000005c0)={0x1, 0xffffffff}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r12, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r13 = syz_open_pts() close(r12) dup(r13) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r15 = syz_open_pts() close(r15) syz_open_pts() 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x9e6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000040)='./file1\x00', 0x801, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xfffbfffffffffffd, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x596) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r2, 0x0, 0x0) fchmod(r1, 0x101) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x80000000000006, 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) dup2(r1, r0) 16:00:08 executing program 0: r0 = socket(0x18, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket(0x10, 0x1, 0xcbf7) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x94, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x3, 0x38, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x44, 0x1, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0xb8, 0x20, 0x8, 0x16}], 0x8, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x9, 0x47f4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0x2, 0x12, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000000b, 0x4, 0x6}], 0x629f, &(0x7f0000000180)={0x1, 0x6}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="2a88659e8a9e32bbd78773f85eb3b020e4b310330785526c2b805c497d528adc1b82c0674bbc4f6f3850d24a", 0x2c}], 0x1, 0x0) dup(r2) write(r0, &(0x7f0000000440)="a6c9eb1200cd3caa904dbd3c3faa88a4d99f88e029586992f88bfa1d65193a3c4e0e2b9da90b98cedad5b4b14c0cc57c09eb2188a22b2f7e1f12ef4e3a0b4837661321ac0a78d647e0928360fe4df93e6d86bc87f69d5ed601797b5ac26b7ecf8349334ef5c2578fdae8417529ee7be3fd19f8e98d1c62092b85662931ea87136035ef289c772330e89e4a00113babe65b3fa3774d2e5672f7f210d04acd94d8f546b54b268c999d26d7db5ec3a9ad8852a7b0b42f484b0b2ee1706fb1df876fa18a8a1cf0af9f67429d129bea6f8a53a6efe3242c176d9f49d419953cc072bf100c763baef4ab8f609cb7940efeaa4348c7d54b7c7f68096a", 0xf9) r3 = syz_open_pts() pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000540)="c9c75aeae27eaa2d7b6834999612eea349d8cf236f3308a18fd07ad6cf5d3244661329ca35d290523e130387eef7079de6a6cf08d560d99e28ba7b454af98031debd65d640c5f55e3d3dc9e6337eb0b0d9d2f9021df5e00025043cfcbf49a4135efcc7291e1403dd11864030267c920b47166e109d74d672dd936dec63e7ae9df665bde23cdc3fe08a070628f31808f851a9c7c563aa5731b5129a564bacd2910e64f4a66043bd8e196b57951481a139dc2433da08739cf7b0802a03efd686d1a4a9da69ba370e5b977bb68417", 0xcd}, {&(0x7f0000000640)="aa624988a92b5fb57bd0df9c55604d705bf7e28e23aa560e88831ecd48326f6b3d9803649599ff3a750b444cdc6d6cd320394baa73d776e8c79f4226e9767656faf44fbf896d1cdde953efa891f5c69fc42e8be05777b85a0eba51d61f4dafbc218295ea32818fe0c27763d5d1fc6f12b58aec2de6", 0x75}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200)="0fd40e9a4656e696a29483a63d9ec9c1941f553fb74b922164f0ed51f9ec1734ed32e9c18d223e0f73ea201dfedfea43e03c02fac5a6a78cd51e1d2effd98491a1b25b66d98eb661babef5a123e5429d873225d15e382f8d769c361bd52fcc604326081194e8d6a07ebe9310459f7aa5fb8a3ff2e6289e1e16ae3e280eda0ab5a9f2edfc50f9c5dbb7881fe2e47761adb44ebd2946", 0x95) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSTOP(r3, 0x2000746f) socket$inet(0x2, 0x3, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000380)='.\x00', 0x80002007, 0xffffffffffff2822) select(0x40, &(0x7f0000000300)={0x6, 0x8001, 0x7fffffff, 0x401, 0x3f, 0x54, 0x101, 0x400000000}, &(0x7f0000000340)={0x81, 0xcc5c, 0x0, 0x401, 0x4, 0x5, 0x22, 0x3}, &(0x7f00000003c0)={0x101, 0x7bdd90d8, 0x5, 0x40, 0xffffffff, 0x80, 0x800, 0x8}, &(0x7f0000000400)={0x200, 0x6}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x5, 0x2) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f00000001c0), 0x4) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x159, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)=[{0x68, 0x0, 0x3ff, "0fd967bd16e96ebacf0943f6e63f7d204ed75e2ce8dd7033c2ead16a394c1b537f7ea4fe1e029e3a1092afaa7230babab7ecf1dd78db552166c50f5b016d36b13009cd550c2d4323ca39b3b9f0ceb71c4fea2c"}, {0xe8, 0x10003, 0x5, "4ca280a13ba8d1f6ca28676082a10bf5e9e53ab17d0d3191d693420010d47f192036b4e37db10d042111a623b645f5931a6b4301a4b488d9f9c80a6ec51269728098f73d6f407cb6ff5e5dfe3bb6aa10257d5173891221e0c4131c61c722df6ef1f2638b146208ffe2d91eb8bb91e112cc1bd25038a272cc7ce7bc077c0c8a002c1571a117349d0278654902f8b7286ff929c6229fa0b3b41bf4c05764741714c4abf546a3e31dbb395fb48fa89efb19883db199aa3afc8d97c4e36e4a1fb2e5c51f8d6497b4c1f8b27fcd0941b801dce09f"}], 0x150}, 0x4) open(&(0x7f0000000040)='./bus/file0\x00', 0x101, 0x50) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x0) getrlimit(0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="45a8a9ed34fef4e798670684c4fb1261c58447f5ae6c9149f456f2397dab8a025f36ed9cedcdb2674fbacc0c5f2b81ceef8d9a010f155007e6e9a033d271b901e15c93a0a27ccc998a4a58535e61137f6c229403c82a85e606aa4864d9d265660500fecd1d56626ee7c99cf1bfec3044120c781585e71568d8d55d25341a525c86808414a50e15dceaebbbc687234783656b2653d93f4d05292c1f56530b10a8e575db6592c6b6518cf271a33ee19667a5a5ca733bbd81ffec3d36f4f71d7a0ef917df8aeab3d9e39eb72b5b3c39781bac4e1f7e59bf7e298e8461f73ff331972f1a92660fe8f1b635c6465d6c5849c529c9a83dfeafadc50649b51e81c78d11632443598ce24feb1e6e4271bdc40e0cf0210d220d19d4f24899ca1be6fa41c4114644db3aeae2431f56be2f5a77b1424218a3785e3b5b60ba3b5bbfc3df5dd268d3150f78d00f36581d033c5607a62842a64e09a57433c15932530bdc5dbe05561f2aa885b442771f50b34195ef76a95f6823c10240821f2d9f7215fbe8a08a9a29ad02e52a5d5ba6f65c1ab507c1e1e840707c7a74205c814098624c7f08fecbd9ef9b3e9f594c8eab00000000000000000000000000000000", 0x1ba) write(r1, 0x0, 0x0) close(r0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x10c7, 0x0, 0x5}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x20000000000011, 0x8, 0xfffffffffffffff9) r2 = getpgrp() getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xfffffca5) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getpgid(r3) fcntl$setown(r1, 0x6, r3) ftruncate(r0, 0x6) r4 = dup2(r1, r1) sendto$inet6(r4, &(0x7f0000000280)="86f7c8b008fea12d67c3d4b53fba70daf20ee800c9a1da3879fc32cdc82ea37b9689628b1ad26f6ba03f119fc6b9", 0x2e, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0x3f}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0xe0, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0x100000000, 0x991}], 0xae22, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000004, 0x28e6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80000001, 0x7}, {{r1}, 0x0, 0x20, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x9a, 0xc}, {{r2}, 0xfffffffffffffffd, 0x44, 0x80, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000041, 0x8, 0x9}], 0x3, &(0x7f0000000000)={0x5, 0x2}) 16:00:11 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x88) flock(r0, 0x2) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x10000007ff, 0x200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x7, {0x2, 0x5}}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x88) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="98c6fb03e67bd55a189ef750010dbab7f435bc3d8e1cb5d387346a5577f1ef0b5e09603682e89270f014304c0ada80e162ff1e5a0307383ea98603fde85815227a1f53ebb6b1b6e2652cab2d8efe1ed595a67763fafa5b5c7347cbe6bf7d0a71745a4edecb8ce082e4108c2c73a08db29cfbf7bd0e9a689d06565e0067e0d74e2af4b399cd4fc364d63a4176b9db3b3d1defa2864d4b49ed", 0x98}], 0x1) syz_open_pts() r3 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = msgget$private(0x0, 0x5) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000008c41a73bd479ea062fbc32ffd5b4265d8afc74e964a4eaf6acd688b9da8fcfff8156526d5918b3115b7213380c812a0b0c4c0d422e70a1bd0e0039c86352d05821665c5d5edd87d6955160ba27ec5bb6c49ac28ff3a2de131392a53220ccd2082d3cd0fe5fd60c5b56021b82152408eee22a72b59fcdfa66be23e42cee4f854d9748ee45043a26554307c35a5c56db8575811913f163deeb06bd6aa13aca43fc15bf348e1cc5d052c128ee5279ee4579795e9f1ba701da03da71ff662ed484836b683a81b1e9fdbecaf7d8fbae8d99c6ed"], 0xd9, 0x800) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') accept$inet(r3, &(0x7f0000000480), &(0x7f0000000100)=0xc) linkat(r2, &(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) unveil(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='c\x00') msgsnd(r4, &(0x7f0000000600)={0x2, "40fade3ecadcaecee1f5bb0d8b95e8460e3eecee161de60de2678ac96dbb6f1179e975408bb7cbb841bb83e2369162b8a7b63f0587c8ba04d0a99fe0313192033f16f8e47e8ef59805f704edbc9a1ae8d0996a32be8a28e40af699018b3ea640feb1380b268549618a48f40c34fc56d109984297e2d9be1dde33"}, 0x82, 0x800) writev(r3, &(0x7f0000000780)=[{&(0x7f00000006c0)="acb75fe1d28292c5bad9c294fe227aec8352810ee1dddec1d9ad599af06b4eaa7ab1621185c20470574204d08d45e81be4b00857c1d22f16a5359197af467656ee692939c04431c179e313bb77daff610d710e62a3e16338ed2a7046531441d3d8f5442520e92ea5c4c266788ca021ebf77d661587ef2f09762109e37fda968707c3bb0494ee7ac6dcb4817098190619cbbd847b0959d582dc82b6aa14bd55b37fa6c4118f4d620c31485c24fa06db2f1f", 0xb1}], 0x1) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000059d7c918580a761399ea"], 0x8, 0x1, 0x1800) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000800)=0x653) open$dir(&(0x7f0000000840)='./file0\x00', 0x800, 0x8) msgrcv(r4, &(0x7f0000000880), 0x8, 0x3, 0x1800) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f00000008c0)=0x324, 0x4) msgrcv(r4, &(0x7f0000000900)={0x0, ""/33}, 0x29, 0x3, 0x0) chmod(&(0x7f0000000940)='./file1\x00', 0xa4) r5 = getpid() getpgid(r5) chdir(&(0x7f0000000980)='./file0/file0\x00') pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)={{0x3}, {0x1, 0x401}}, 0x0) connect$inet(r1, &(0x7f0000000a80)={0x2, 0x0}, 0xc) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/172, 0xac}], 0x1, &(0x7f0000000200)=""/24, 0x18}, 0x840) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1000) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchflags(r1, 0x40000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x116, 0x0, 0x2f1, &(0x7f0000000000)=ANY=[]}, 0x0) pipe(&(0x7f00000000c0)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea59687ca267cc00000000000000001dc153fcb1e249dcf6672fd0a9638f81519a22deef29dee600d6a7495506000000137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026553dcaf325fcb5fde89731c187f8b73ee063775b435bb22423a43daee6141e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b795041c8bcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd21c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e1921380c07d4042cde439777eba0f0367fa72fc4a62b3a40aec969bf17bae7f0481c22dcfc18e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ffa609f18be220516be5030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb1266b0069386260b3b840ae0d527d794ead7c1587d51ff6f31f08ab9828136792dd8caed2d03f3c99ffbf31c2b0520829d625e000000408450418b54bc7ddf90976ea3072b2ca539db940b9b2fb902f2bc1d7a830000000000005f19fc4b29a2bb8d52f9631c5e620000008094d6a04a823af2d00616ca806a51a0f6293861989982077f133fd3a28fe6775cc587c45bf2252e8057f2db6b7e21c5029d4ad1faa720830dfb4767bd395af2c5d3d6ca62bcac9916b44bef39ef5593711d75198e9d0cf4c702ad336846682a8f69c3c6afab60e20f65f4a3ed7745f3c2d47fb97bbaa6c7cb41d66b7c1c2d4898848260098b239e0341badb9bd58e34f5bce07008cb8d8b47ce35869ba4cf1c88ca04b730d3c8771791a8c9a348c6692655f02848a834a7ca796071325c8b3afa0bcdb3ea86659c0d91eab3c4bdfa7bee1b73fefca71c"], 0x20d}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000e80)="4411c82a8c3ddc468d778f293c6899c3db7cb2e6e66a824d2deed67d5b765df1551f2d6f59226209759d7272ab6555570f6b6ff131ee51ec935c8cbc317ab7d0d43c0b67674804e4edb89be2e954f8054449b7ec5fcb4fd4614d0355f47dcd8c453cedc7ea2e6e8f51ccf038f312502cf3af1a6cbea864ba5eed3ac912849a8e6de23aef90131acbff2105bde0c8a56deb3f308f8fc4dc7d7a139f33fb74f19d3ce043c13c4438c537352ab54883e247a79eec48ef0cb8f5e8d60dcd516dee85f1eb3673e3561726cca1c4ff84828de831baccf94104940b5afc4eb67984caee5a13b52c9f199e97f4738a0967c203208c24e10012bd159ed803833495cfde3946b98d8cee3efbdb9af3f24e192e8e420309998c867f620bc7e46a6a94bb8a5ec678c683e18d8b055b28353e3a95d04fb728f6f8d116cefc1f29e961ac9abbe8c92ce0897fcefa46b39509bf2577e2e15f3d00d11713a9e6f3526c3fd06199ebc718c87167197117a0a3246fd210ab1524c9be4ed176510d929286ccd4c8a08421b08f8b758936ef012c22c164b753b61637e6f22064db92e291cace61288f0f93402f58d838f98448f474106557002b9748adf6acc2aad4d3c81fde7a067d5d35c211eb4597282dbc9c0922c6103bf3db03b9ba19e520dad0c0e64b047c2660e0a6e9e91c0386a00b7daf4521eff3a23837a9f173da6eb3703ed6dd8859386bd04fc9ddf56ea92cad05a09932ff50c1ccd99f48f611c26f93aae1b652ffadeeb54559f5aeee53361e8a015a4422fca1c9c975259425889b73062da0c9a30a615a17f031d37d1ecc69893e4fef45ea4a3df382860153e9daf82f0ca767f01f27f227688d0ef45a365e827ba8a86925746779ffaedbe9679e0576207fe52f02003552391870347fc6aa050532312920b0f091a1c17ac775ca4b8ee9543b1b8727f3229f4e3b2448c94a7d73b423592dd3584a2d8e23280d5bd14b49688e32e34568850f98241a52fba0c40013f1ca32710c502fd093a951861af7651ba6609fa8d515f349ce34b020fcd57dc614a9e9129f103578adf88101b4aab0aaba138c30827bf8e535aba0a5e89bf31f606ba0e00abc97b9eaad649202bad2f107208541ad034c839f0e378f1057aa6639dfe8dfa9813e9afa42f9ae336d407adf0e1157b57ef5153f33bc7d0ffd0f9462cdc397863c1703efe81bf6d0ecbed31fcd7f3104cb7f70c5fc2e84cdeb7e26d5f53222318bb4ee0c70ff211ac8ed106432c7ebed2efde13c67efc2c73bb45b14b67eb9292c4a0a2e3e309ff09467b1ccec12e9dcd11a218f750d295f554d0ecc1efce664f3f3b761e40b3c1bb6bc4316bc44f5ec21bc95a8953fadfef5bb1b793948080f27d4e10e7627e58e2790d4db914f54219cdca459ca9953b33db9c9d3f917b6e0bc0713adaac692b1c6a4deefa3b87d53ce690eb1a77cc9f528bb1601ba3f23792f72a4a8e07f736d077a6d25dec8d6a31ca8dc5012da212f0bdc98014213604466be6668c0e8084ff7a2aee25f3fc885926a5b9e80e3042be2b26269d3b0498e5f6f68efade62dbbe5da98ee9b3894e64f1a0c719915c8fb7086f0d26f8f4c0aa4147681886bc22fafa1d02582e4e7678a8162dc60a71dac1c22313261d390b463539206c40362c9f4dc7eff1e18d9d0195e1d874c0a99282ee356f6b73750dd5f571c74794f06586bfcb5feeb45ef0ecc8102abbb1a69bf975f65ad3b31ac6febd0987f0f3445241f75a04b7c397e5a483f44158e3dd2eb9359c2fefc413fe6c35d566bcf94e5e19d91f5e55a200ad87f0a4238f6731010257bc7381d7711c8815d8d36bf024e153f914948e500a8a988c797bffbdc20376e1a6b37574fd527d2ec3c86a199f519952782f9a1ebe87537af8d9a19e0e4ddcdbeb757cc72dfd9bb0b1853208298aedc8d6c76f50433c58745a5138f52cec9ae043b038f7b42517d0804bad62b1882ce618d1158b13c4f5727b484b9177c19d915daaf0e618d68a6247ba5d50edb8aed97024044b8890fa97892c5c3411260d9893e4bc2b59e16e71c4d06a343da85e701022476e83c1b5dcf1c19a3fe1df2d692d2aa310d777bc2bb8d73abdd3531aca7c39775261edb6ccd0cff6ed2fb80d87a8957ca3662aaa5526e83452d2d66524426af11e61e1000e4edcb79f8f43a2fac5d13e24085fecb376b2743328fc7cd6991847d12643284160622766c0044d05a0b8391ee10cf7d6ad60de6e06a48c843f6fd86ac71710377460620f44d32d25efa7b1057cba47d4b5d3860ac92ab81acad5b104ac5ae42c9bdbfd0e977c16af28e27b5197d62372bed869303c0d5431b291acc651e5ff95a581795f85b245f6763d024b8f5a20ebe90746cc16773bc87f83aefd6e71fd301c3fc89da3abe3d5000d5f18d47e87f126840acf1fdf73b7278da83579bee30f48ee61c6c3f4a0cd8d471b4c2f3e030d451a585652ecc93a6b7548f187501fc2597ee1bc9895154deda246b05db812effd3d002d19cf05d5679a86fa3067c08c3dabb8ddf565b4aa93bdde761c47d681d59671a80516036e4ab4959d14f527fcee32742acf126273216cdb6298150021c951657bc9020b971a687bc0f48580ec27f644bb9ccfea18a41f23ec59234cf59e3169b05d6eac3c744559c1b2f4aafc08353ab71bcb72649e4cad22112460cd0ff7cc11effb653b33b74275ec3062acfeae962b43a2ff0af538169a28df14c35e1fab08b11f04be16004bb0d2e2d529c58a955509f353173dfc5adceb0a22beb55e37e2288164ba9c6f6d92453cf2d2525f8937abaabfc77760756c6a819f634af651234ee0dac9ae92c23f0124b07e4580bbc017f07e26e56c5b61c811c2678ca6dfcf65377e8561e1eddf41585fac1c597121531757a9ba23c5e0db9ee9956c97dfe68653d5c4cceb1c5237d214d8436fc66377228f2098fdc56d04d120d0d418e0477de9dceebc98bf4d404ee1d0f1c04e9533d699b43c870bd1fbaeeab7d45c59178201e43c73a52d95dd69219bc245c0f8f3f059721db26962219fb821be7c6853b398920b8cd61dd3754965d12f275e8c262cf115e37cd62372d417001ddd1cacdfc0372e7acd92ddb139068923c01effebde44f465d715b86b2ab78afd4b955e7fc21e1dfceef0f737cf36be8ab25cdf6e4f309d9d07c1056878bfa1babb9fb5450fec72691426d7426a1744f4b455d6d584e750f6a0ee4199320099758c5cd23753b8edaa9459c9d3c541de975544737b491c7e92c0fac25dd9597620171890f0d6de7f2762593fafbeae3283ce5e93db3711531be8274b803adf59f29bb62940405cea95d1ef5ccd24937a5fb5c578ec9327ca8103591cf5633edf1e01fd585439ac014eb3713c49cc3b18638d3a4e8d46ac87fa521b49dda3eb072243fdc60ef76ea426a35f8e57499c965422a73776260bc3785838b5e8757b3f2294a3179e21b41b7e6f3dcab903c03f065288b96cb9e8db3daeb9fbf10e3ea4ba8d706c5e881ab939cf98c8ad1626cfc037f2a129f226ac6a9a11121b988c36a646d43ccac37a7454ef8dad45cb25ae5050e6d368341ad1ba7fbe4fa6672d7554afcd06f5da42fd514261c1246e5bc6241ae166c59a6af6d9f56144d3f674072ccf476d04dff3a8de00534fff40bbabd5b94eb43bb09e45df9ccec3c13f21e938d4e1ad84b5f0bff5de17286030b924eaae6bde29ce674256f143b76e8f8c20213f853ab05b2889ac6ed2aa65451f5b388f23407fbbe3562514a45cdb335197a03363b092631b796316a4431be28c3e76f8a774f88e17f791ec10645f781a70bf346a15115304c86c37958904ca466cff6129d6fe27d5e0927a41397993bb948b5f7a1acb50f66c706b3487652299f0fa8b76745ca7fa387ba321ca686537d54c288bb649bc0db382886d865b8179bb6e04d2fa69cbe96de12b02f0715cdb337b7cfdb6a39f5285af5d5d6f88bce05135639fa8e53aceb8c476fadcebebf95901b9696128e3a867e5daec99040aa50eb9899ea5ac457d90b0af15cbb8aef27657657e83c42832f75a0664112dd87426ad9ebbc7227c06f760d41fa05a60da3eb13780a321e2bc01e6a0cb277ca06e138575b2f073ccc9cb5aa7313073bebb3f62411024175e3b0ac87e54441b7975e5660ed74ef7b3c627618a52348dfb4c7eda2d21f7b55578bdd98138dd88f2f27a2674bd46b8391d85cbb5448afc43a9546eecc98e109a2924a413b69b05a4ac2f21b59df76167d8e0be8ba5022b4029cc44e851856bbb4c20dbdb21890404fb9bf7e36001dc458f760bcb4e560bd6b09c40012c611c2dd757dd2ef5cc04318bd18604366a709c7a902459594e7db751aadeb5dffe30fff408786d4fa7f312bbb981046a83535f801301f6fd083190315b558dc6596926b9c2703e4c5b96de5d52c73e48d6c7df09ed7708561a784b4dd8c66a95a19165696839d295441eb636fe4992ae463d9cd9960757f59f2df0a78ad2ccd2c7d07775a7cbade720813f6a80f8b1055be4a5940a97974225733d62aeba57bc6bf4e873bbf588a2b2653720272d360b4bb61c97cfbf1d38976d052323a9bbbf6da1d0c2c9f4ae6fb9d00b9ee1e3922d4939f3f04e49486091ce674c5c528576306a7ce13bf762dec0f4b78e90c4ec5d4a1383a2ee0cfc3f71012e75aac062087154d10debada14443204233a00d79e81a98f20e69d22e586f6fcfd61720f01ef1bb76f8eb0b58d0be7117b85c26552a3ca63b286fab9a27a80d3ae7f7e21ccaa44f5103029b6f8d5889ab4baf602888201542849aed833ecda86201c8dfb4f4ec761a54a94ac477eec7589c834c56038adc601e3ddf34bf8130180f48a7b2f3c729e5f4cf60f3e109a9c2ff611471628f0d4e082656d179afdf73a5b1f66744d98427acfe110ba87ffdf754003d761eded7fbefd49015390d133f65d16eade93d2e622e7e707a34a547cb18a8995cbc233a7b9c1d6125dee3788b4b013303b63497750eb8ccad8c8c1b444cb26b39d46de4209442b649975ccc312658cde6e4129f8c318c6f45c9b873f3989c2f8da8b0aa6266d9a0f23c3086d9a6928cd6f7f8a4b226b28d98b96e141beef7dccef770698457b776b06b0c0eaad3fd3477ea95e7f25c043acd133bad08c6dfdb421e96f9ded71ecdd9c5992f3a479ba09c99a44decaa61b9e35f330f344397dd061f7578e0ba89029412f5a629037b391c44448ad06896ab1edca293ebd1805d12464716b9f8f6c65dfc2299eb2e54fedadadbb5b7108864933d007e3cd66cf03f3e0ca88e151406672610bb4bd02a7ad317b044415419b7256947c35a3dbf640cf416ca07f835c6661952a5ff55fb656c148caaa02367cb58565012d31c33b2486faaea3b7fa6400ec30fb97de2f70a27a5c95657dc99cb68fc0c93ec68539ed9229a2f375bf099a7ed36cd97173257defb5a817d2c6b7800ac0c4c25bb9a24aa2031fc95006ffafe2a87c56068418d42ff51fd4ab05f1a45815fb38d4b98e991c1fe199ad068f07a4e145a12a39731d3c36377f7ba84b0122ce5eb52da550588b722965c567c801242bef2d54b6497ec07caec71dbc5e1d342940d5e7529d05348ea7fa3401420d2c6d9dd7bd3c39d17b695a829cc946643b685dde58a9e7d76faf02e3a520e1b9350d5728005a621f52bb4270d375fe87e55fd7957cf1c708e5df410627f334e66b6a96fc292d56267d42dfccec76929b76fc325a5606a7cd7fb21dab2d67a4934f835d3b895129b0711e3c2872990a1e87ec1071", 0x1000}, {&(0x7f0000001e80)="d19068db5463c6cbf04761f3c09cdd6f17806410c5db5cc6ade4d3501e63fa09f040225c62d9a9d9146e414978726feadeaeeb7a70b5dcd0d877a45cc0212d38b51b0d382919d7698a1a24d90e9d6198fcdb4517a5b174faeca32b217e2bed314ea947dd5dec15b76fc52b3cf81f5673c0d816be4bd0ed415397066cae1dd18338f6c615f342942764cef413ee15bb9a1bae930ecdbb78ae1340e73d2945bbf05bbaea0648f389a6e3bdcd5b025713b3b171b48dcc8ac0be17ad66019b617d2bc416aa494e19639e40b63fc168cd30838c4c2d8d488f92a522b094a853152efe7a8befae7f5c58dc725ea09ae53fa5f4547a3a0d8eb4b3b0d76457662ba259551d903ca71d7ab2007d8093a0cd737f90384d94adf195fe392284c396979b921e3f59ed048f4838c328430f32457e1a51cb390bcd5f99555e5e7a6f6f7b3cae9370d85c8e326a19ddbd09733b3bf091cfb311b173b6f2b68df94ae3639f93d74e2a267e388c64bb0e79bf0f0492f1516b2004515eb024a495c22f89ed98b2c1a115c3f8e00e52d09d23fc135c733235a6b22e159ac1f834397f79c92ce8a8a455b63b902dbbd34a7f52f585896862b9d92d91f16a81f03f8bc9b21b8389a8a86c3e239a19533452c2e3429d945552abfbeb41c472670a7780d269f714a9ba6b36b81bf428c14ad29fd18f4e6c668f4fff7ae3e5714a48a3bd17dabc7ef38f277c63037c1eb2af966de6e5bb7f66850478a8d8d3ac7a927839e5dc58291dbf3b8775188f9bd5e4cae5a48c1bc0c0c5f1b99b8239b9f005dbd439257669884c25e7d17d57b6fbc63de9ade1d8abf8cc665e048f158500cb753865a919e5131df7635f1bed05d67cbea6d45b3ea3ff7d03eecf8f364314e92b69f34c102e688dfb42ac4261b43759fdb8040479025f079da04f003e6895eb23a814c758d47da16aebc2c0663eb49862bf54a452d8ca4940a130fc5335df30ce37237e1603b556930882746f4f5797a8ae50f4ee14a2df1b684555e1e6e94175a55ae9ae4bb127d5e4f1b156b8b5fc31db4ec77de52a655587e44b29c1e439f8e6dfb8cd77b22280aaba64e92d64d4ef867ae436bed60642d8ed179149a8736dad1a4de657e1e3b1c98f522221c5dd31b8f0249ec0f74d42c8d3a3a5d82b678aed9639346ed5efc36c448a30b81649e24e32dabf5ca82d4079610c8ae66aae77154d0448034d522283ee403632ffb3ccf2b9f94ae75993ae30b0f4c9df9bd5b6e02b98f2d63f929b4348bc94c68c4cac53ac027e55ac82dfc67bb710c04d8db85c337373f53e0d9a0d78ac8f70d3afc8e0b1870394c40f711dfd74331c316a255c0a3807f26ba2986bc7ae35e0999b3e47f73282a9f506c2b30dd4d21f73fb2d6adedae186c76480302b3d35f038bade99a26d45227de7ce8812064c17b1e936b15518f4658dcfbb0bc27579e5942fb84adb644236da6cfcad3cacce6b1ea45fb8389668bf667e7281fb8830e57dfb3651efb7e13ca98cdf9c0a53c5892b3c5d0422e739487b6283fae4c7cc6622fe065b7de4a59bfe25ef3e502afc7b01b906f928ee59b3ebcfaaa47dde2a3d95001b5efb0984ae8952caca5cc1edb0c578ecb1ce122367a6941a24493f909ec466ba5b6c4658b29b314c37c5817685cc6820e678236c07a2d169b043d26e0b868b77653e0b1e6cc2a46c9e9d8d32903c48e82e89cb6d17b2bb72d139eb7a0a99ef11fab749dc07706f9167fafef249c9c40432930761eb36f0486ef66e880a7970b4316e57dc418d6404cf316aa6cadb5c62f361fa42c3c3e8d39148794500af14a88a55a7f0bfafcd70eb0715aa59156266dcc8f268f78d6d747e21acfb2602c652afad27ab0a9e81e6b7d6dd6f1a26f3a1903a9e0292647e70d04e610c7a855d18accb9fcd64add0e968460e88b0a01ae4e5144a5b58bd7ed0aaa23a58614ff03f81de5fad2fb92ea897bc0e27d3b103ad36abe26066913a1b591c7fe3b28df731ddd66dd31ab5e85dedc7ee17bc054e535094a1b42ea25e9d90c2f5398cceaeb653c1387f1535e34bcabcceb8d8bafda0c46a860e6cbee4285aded4c03243093aa127d3b2c6aa60ec23c502ca15df50d03c93a91f1b9a0bb2d9248ec47f967618b134125d0d6d16b7c426072ed69831cde7a4e24d1b4f28727d7cc0db797aa43c147b648f06d23405d0057c96766bd570b3c25d9a5c614738389a3df543f454aa5d0e4b9b5efe4f218153f4cc6f212f31308a8ead736f1eb112f50bcea8d4058d43fe80c0807a330683d79a78bd63bb0e6dc5bf055a3368dbabddbff31de05965c04a578135c4b92c0c5671a67605aea97817461e13ae2cafa420edf3a5cee7549ded8c1f09f371d726ade2090fefebfb53c50fb54e7c39e241b5945539ba0caad0343a3cb354919ceebabe703b45d4a7df411aeb6be4df87c8a9e70b4ed9d65c9bceef3497bf89ae851ccb8486aa30ba09b34a3b585bc484356256a18e7c9aab3c82ec5cba4ce643775a9a1490e7b65c91d4a11900dfd6c6fa979413b5610f970bf2c34f0fc0bbc6100bae5117c162d2c5dfe87c41c244053fbb7f8630657cd027fc9f650accf2af33368d86be08f9863d657036d24f47bd18efdcff45e0d561a08866d03bd773eee37c9cd6a90437f8ee3e404384684dc44ffd1d9b28d10c466415b57fb428a354e3c18818098046352eb2b34e0fa338384db95297a83d575e569fc350bc9594e486818f071a9970778f3bf01f838864412587b95c8e6c0898c6f39274631e66a228503e45f6549ef2bf1b9092fa31243b3f28131fbf2b8555853eef4aa59a8d7644d7d0bbbc51870c077e2e56c6d2dae2cb04007e127ddc0e90768665f041b8b24c247a12a6dcd0ea3fde371bfe19ea77056d9426e23e9d091dca54b64ee32ba183c8506dcdb301d4029101300ef3e816a5e4cce09521fc03fa9992ae26a1ae68cb428595668035b964d11bbaff167ecbd3c2fa0c1c3421aabb4fc27da4e8060be31f1eb29776adbc0682d5821f634af06aa45716504d404c7453cd4616b86e1dc9cc949307fe42bf09c1b012e0fc61dbef21b6cc0d5d2aa444794e114c5ec4ba8b4285c1b8d86e88e8e54d36bfdb47a7d9915037dc2026b3750ffc709ab68ee719c0ff76c04a7b755d86f9eda7ccfa1280e8435b254fb95f3d169dc656b45e3192b1ce8a256ed5fe6dcb5c03f8d14a319731cb758aa3a625f9949d384937a90090ad0d0f6efe7830d3a02cd5e22a23fa68e079b4cdb387a01f7a1beb6f90b6d832c3decf6cb7e67c4b38b5c09b2d6bf34a6bd49f46a30f9da2f1c699ef97a26d327168528bc5db05b745d4eb09eb26e3ca21e31411002c723c502dd507e659f6266ed68bf4d391b27f5c69c25d7aaf01a37832d413a60eb8afc9d2e542da2a5afc19f56fd8b220062c5cd00e085bbeaed94952c4f884cf69bba826bbded2ac95127da875d406e4680ab4b02161931cddaa6741caa18e390e104fb5880e33c92a247668f93b141915f1b65381d9e77adee5365c2848cc90df8b1305ae154b20ded308014ddc6c84e712f064ac698fecaceae44877c77dcc2b9d311c19988db6d0b32639e60efa1b3561e9b320c0ad79ce8749099c7c76963f2366148ff348cc4c4aa62670086ca546bcb00c151c93ccf50145e39efbf20c6bba3b825b5b28a4afcb1b2690f0ceaf161bd0488d6bca7a6d7232f07bd067d46c7c3eaac52cc29d720745348af1e1eb6c50736b2beef15d5f64ba95b9ca91ddaf7cd413b8a6881c32c9f4e50087157b104ab0fae0d82bf0cf3ec8fa8a90d4b61aa0be0bf6b0b6c38af05edeb9452e3d333bd76326d15d9e7f570c8ac5aaf5b19fb8cc32540a679f00fcc919d8414f4a3f91e6d1d4ec592434ce7b8cb8477c608d69befc693a480544aa79c963268a8c9aa13b26e5aa772610ff89d50eab0611c9616002b10a2e4a78ee6fa501503605b410ea68dcf4e0348f62035e160635ad91455d5a4dd74f95938f87c0cae6f7ebf4c51d53bc5bee5a4d358e024bbfc2cbe25c597663c97bc55ea6d0cf090cd0f07937173e7a2da5593ce19791b13497f3a9aab90991c514ca0a1b80425e794998a80da8138cef50bc055281f9023d78820be66c5edbbca4c98f2342890170b00d29e73295aee6117c679d9d932ca396b31d021049e9777a992341a71b86506cda6d5f74a915e1d69a8eacd473f0b972a1798368ac6a0d2b54c4ee2e987e983ba830fc218f8fcfb96843782f9d2d7f4f08fa0964cb14ae16b3204ec4eb646b67828cea39cd05c4f8f6de8efd3dc2e7f6f44842c8f604b8570c398da8ffaa158f6e1b7d12826345270bf5df2f3a478f89451604c6737610be0a5806cafc992a204a9f4798de3435522d7acaebb0089777d77607cacb69077ccd2d5536dbdeb844aaddd2c106e0f3b627af42ef479786d9fc8eab5430d607e3760c621a7d9fab4fcc54935edac93f3fe35253251cbed41088bc0e223807d4bc9c07ac79f1026ee2be3fbbf3817b6e889acbd506e185f47c1cc864698df0d68ac14782c42e84fa53adceee4a9eb5b4f2e80b563123ebed25d957ab0a3ad5d77f48a1d3e05e64d2a5def2edef949b5b6b8ab87f83e7620f76eb24040fd93617ecec32385d2f2442fa6052aa0444a43f9fe6f1e9484f7b392182224af62f7dbc8782e73d6db683f125292f1fa5eec86257d76445186da9a0c62f26e7af678ccbe52708bef9087b96dac9d7fdd59a60cf34f3d9d4928343168aadb35e4402187c3a97d8f3944fd692231178b22db076e12e8ccdb72a4587e5c90d0c3ed473110e3e2e151fe8f197cd8c8e0d78133125b73c73d80fc13084d559e111b2edacb119d4d273da13ef03b5c0044dd962de93f52f09d295aec4b1c539c51b9831574bf734e6419ba510ed55e5f653dfa2e3ba962fc6a2de1475621beefc5888f7db63c97efc038c988f9c3585cde6ffbf962a2594859b23cde39bdc55b0c45e4cca504025faadfb098558121d9fd2569abebf4893548ad0cb89d3bbf5186263f4eebc1fd8c2279905cea0e8138fe297f40b115457152ebbb05d70f5929eac98cc0ffcf4b61cc592de9605e548f62c48773e37463329a0385b2787cb9fd5d23bc9e949768355419ebff7eeab981798ec2b4ac611731925d5315737cd866c5440a83269cded671a75b6d55a1754e48a1ec038b8381a330e45592f812113a292d3ec8941e4c29579a30b5b5aa41ff828aa9121e104464f9c5f8a1c867b8d370c18a4cce60fc35c5f08718d7df56f1797dc9e124b011ee32830e33c96c75273a1a81079eb9d0c3c29bc5cb421b2e8438fb762c11ba2add15029a85664adbd41dc0937c66be6c29c311415d0517e9b946bb8dfc839d9daf0d0b4dc8e79d42ee6043ce48a944a09dbd74efe4f842669c407ad01a9a2ae08e41858bcf1bcc5c16a3becd1cae3919cf9e90f19153016d4858b9c2c676b677f6e9b487a40a57cd06cfb3c22ad5623326661fd678069822cf180d6806d29e85d753f8aed3b30102ebb628e1ca9064e945a57928cb5485cf6b68cfa2f7194c0a452ad32e25f7520467acc3a854d039e5f23f2084dd5c65beaeaa0686d4c5976d79b690c274f71e552d2566dacaa9e1b9b1f4231ae61aeaa8d06e939c91bae149c90148a4df97246037b556c4faf20892f330311227a0a23555fecb5da35302810e54beaede0897a93f9f67d6313daef7520ab6418ac0c25b10b1b3fe8cbbc9af09432e0d9c6958a43b62d9d0f2bbf6dbf1b8c75c5cae45ecb82c5a61f9e20c411acbaeb", 0x1000}, {&(0x7f0000000340)="7222c24cff89647321ab0c70b1e859264293a86afa83fcef7816381cb6f2b5f286c699e3d7667da791622d69a4ced253c31ba2c395fae1f5ea77bd362c873a3c5f9b8f5474c43c8d01ab850e44598d23439f105256992dfd5d64c31608f0fdabdbfba34e580a2c654adc6a", 0x6b}, {&(0x7f0000002e80)="e844bd1773c34379bc9337c7ff5b4e2fd5a06531bd256951b6c3ddcc1939290316fb0afdeabf82b772bc1135c0f47488e62e3516e147926c32e89c7bb606ca5fa710c62a8e9a16a508e83bbd3d785c40a39c1dc6e732d83e1c19f2bd8a8957464884a873bca4889e4417213e118035809f27995cbd24c00bceda7ff7509da36d56bc05a2db93ccaf5b2cdd51e84c6fb15b9136d16d2bd6200b3c2d003b69169fe61353b6b179afc0a40621f2fb3519074c06e3846fb1a2c0efe3b214474c318744338d1a3251c39f9f56828132e1463247a781a920dea7208f2cffc64e0c357c0b60a524a23c551e67eb95e6c4ddcb351653e5aedafd24207dbe9a564dd22f1d20137f61863f7bc07593e4b977b35fcc6e64142a12b0e5f1cfe0c69d28fdc3cf9957cc57b194a5d77b9f21520ca32765332629c55f78db2bbec1506c8c528129d14324eba3db760400f38dee28e9e829d4c85741f7c82063a8a6485eb045c53107ff8707664f9f259893f18e2796b0a7b72ed67bca2950323d60b34081422f962e49b4a046f7eddbb9e276100bdaea9de09cbf81f748e37cd0e55c1154f96eeabb7fe695be22050c51334d124c2656f62861a74dac2edcc39b947c429e5f4dc51471b8ef9fae996d7d8ad347462826f81cce774448d061ee5f0d169e0ea7a71016a673046fc6fe4641533dab8039d096e87e836871a1c5ba928896a15675c6245b58e68d19d5802010f5d5d27304c5e50fa7d918445ea5f86806f511221c81311f3280b7eea8aac7e7ba5883d45584fe0bf8f25cab2659e2647c4ba66050fdb48877c63a18b61208281c25138294437ed4ac3ec739fbe5a3694bcff8d3b4b2d16e92dfca043a41ddf7df6d48b9fe759ad26d30452cd0a156e8755f0ac85199c6a3c12bc03a4ce0c3ee4f957335f6cb15c5646096e7d96320c4555e2d16d53a92ada6c74d1b0dedeb640ba29a89b13a1186d945cec79661212644f1d79ca36c9e7ad0d463f134cd20dabcd38dc2d4dfecedaece76145fba6748fd8124e4ea957cb4227052d8147fbc1a3c5efeea7d5903a14d78e02f45e70a826e54781496d9b6aa3b3535e120626ac1b47b92d76f7c132b3fdd553fbb967003c3091d1fa58b09199dc10c6907fe444fea8827f3694ec9d9a1dba09695c83af3e680a68f09d1905eb11c95980145c0cdfa620f842c8613086e26a1373cd78fc7c27273e6b2b16492540dc506b4bc5b364e0447ab3280213683bcf27ae92c11bdbe7c96457ccd0ef29fc4e1d9d2a71cf609c86caeefb6cdedcc868b3915779e843fbb21c6b7209c59e94f03715ddd641352448616ffff0f5b04e8be163b719592ac6952df4fe242100de0ab1d67bbfab417d2186d4c4b23cd514b9f8c42670b818efd54d0f16b0e36a24e156e013b734abe0d8dffcf87761974a3689abb9050a1764db2f85967158288e236033552383ecf81a09f6a8d01175188e163bde3fdfe3df619f124359184e32f7d04d92913fad70a5045459da8d890e10adccbf55d51658896cf9a79656f4ca54b6795dc098d319200e060a0ba0fe2198e365ebbd749649cb9844a50e16beefb3f76b85de8849d95e677ac97c10b6c6c5224abad24622b6027632c649f53b73aaa9a25b014cc154251ebca7ad906e5fb700733b40c9941b029bcaba43f45b3079f424c1ea0baaa523eb60a35f54997b089ff570047afe34a173bc9d16ea13acfedf95818697400f4235155eab5af40520d7bbfbea47014219a690713eee5f81185eb6d05565a1602324b9c073072973835eed122ffc9a8ec24633961341de0c2be7687a7f55c4410d764326bedeec756aacd6456787d2fa61d440b0907d1ecb57a1631debebad1cbb8edd111223f535943dcbe4171107cfbee3adbc152ca49e3b91e5c87109ab0637314289d1ab2e82dd5914f9f5e78e2aaa697b9174af54417fbae99c87c8cc4f67328015d7b2149443bfb0c2861ab8ebab48b03b5b05ecc78d55923f0fc0feb535390b2f53d412f58d140635fa4fa4cbcd15abd5bd98b237a94714cf48206fc51345542beacad6b543edb19dbe6632d1e39f0676ec849575db73ebcb23795b42af64abbea07f15e2c4ad7266ad628f1963aa01f63dd5474222cdf23dbb4ae3880d08a20d500bb6c844b9b630c8a951638c8e96b386019c29aaa93cb3635510d2f03246349bc39059fd8fae81d3aa1c597f02646757bfbce737411895e0a904f48146a902fd6581d8b41bc7d3c604cb7269baa58e048c58d68c74418328b301e09fbbdc151dac76eb27e75afac2986e7635ccc7b3d20a3951f300ae387dd2ef983491124bb2f9c7e267bb99196c7b982dde8985e92e25e50c64814241f2338b5defff929ac8e4140d654a04f814262978123ee0918658ae77bbf661c6dedd58d4d9d32fb776abca4b1b1f22c243de6a3b5d67ea5242a9aa9abcbf639016083f81495e588297934b5a98263ece01463f5db8e22ae5b3ebe2c09c66f883a36ec6a4382041bf869c250e42a5f942f75f65e613d7b2e5f1ab4c20bc697b904c735e754eed21f6081f8ca4c9a019412e6189c256accf5d1ebf708f298301352923a96e9e84511fc24bc4edbef33cf2ecf1fb2eab21b7e7e14cf6aa377afc2d396764ee97137b18952dffdc256996717fb341d426c341ff66ebb892c28061da4086e97bec78f37692ce7f93fec95615c040dd517c7541b2c8d1c51f93dac98505098843bcbb9aa81d135b893a3065696309f34a318dbbb7c76d824faf5b1285f1bf3c50a954c8c24cb4eb7bc0c0e067be5cf7f33e55749456dafd3a05f4abaa8b001dd16ded8dc214673dfe4a6d71f9aacee3dad9f999b398746ac8b03a554e8f0ffb7496c4118ec9c6e17fd4a2acf2c3583a83c9d4060f4838d3de45577531636714893b68039da0c850900e7df739f67f45320455641e7a9d856828a56b4cba89a43926f26b7fdc24a2352c9be9be97a84d1d08908a8ee5099df7bbb120f84dc079f8274d2f07e3a8153b63edabb4c69adaf17d3dd7012a2157aa75522d09c6909632067cf7edc2f735a622710235746ce0588e50e04b365fa5b6e5175f36bec5455e9825884f185aaa793b5bbe9f89c08bf20e52399f2465f9d80d8bb38e2c74ea92f61da2c9543e48aa36fa45e52e6035622d7118aacc7606de7c7f096e4aadf53c845091278e2ebd64e59f1e1826133dec5af3c6abe80963928f9cbf743d362cd3da6c945297ac71c012b5227964a8781da3775597e7683e9d6636797bc01c2d1466e98b7cab1283eeed6819c91fcd9271e115ba46375b631d4f720e1d3236008e906cd7fba1b5f82d8e57637c92e9d76d2b51e81f5bcee54eac252f8d1d5e4c753d4a40012b1a07d09db4f41847b3b68dcfda3310b33fc8c194df8df828150019deaf23df10a6d6115a9e935b6b5052fceec5ca169d33766f2933a62b592dcb8eecef70a2970b3d64aa120a3c38b9e3f080500d698c1ef4e1f42778e806eebf2305897acecd24321f4193fd23416e491166480d19a50cd11b2a98d4966c07ec11db10f7ab694c1a05a7c284c9bf17ff61b1d60359f9433e413fbf142321ae56fa97f59be3cf3382adc2f506227e20806e5186145bc019fc112b254b2428a10921726c49a24cc2d40f5e569e37c8c81f5b69eb7de257a84c89e39912a4c92d9ef05f6ed7debd7549ad7ab17bb8ec2600da882a1060700c8ea857e395f27c9e5e6e213cd0a1d64d3eb9e14917e2d547e2064933499849fee85d3802f6578f6c3ce1e5d377d3e913cfd73f9c0984777d47147f42bdae7ca60efec6b5eb5dd50f9979ef4a45963b4f78a30b12e23dc3963ac41f676e55ac24f2f925cb1a580ca2a20b4daf67f101a14a68cfafec4f82d1e03c50ec8a94f024ceb7716e9dc3c3e7a05f8e6e35d000eab3038c3cce48f35c606a72bb5c2dfb1ef2ff1d0709438ef47697973a151bb4a3cc79acee4e9de3ad90654cd194c049b91b8039868322a758c3867c044f789a18b4231b710a69945e0326928b07061853a1507e57b4d8d5bdf493abfb130c01150d321901b138b80719f9e4261acfd81117d94a3a25a8ef08f9eb472c8ca81ce1dc916d7a5d0aaaf4ac01e576c4b80a14da94f05ab4e80ef25c48efd4bff4aacdedd5b551cc062511de2e07a019bf2f4c210f594db94bba780bd781474e5f6464c39d563a327e37bc6cb4dbc769a165208e14c82aa00f9c100b781e6f78997fb40580ae19e3620bc32071e570c02b20da62ef385d98045492fbbedb84cbab4bd636195604c9f92416d48f255874c3038759ec3732682776bedb5d59e36de33938739d11273331fd72f4f6f794a3a13ab985b0a125d6458ca2c0a5eec7a051e47bd85d2436a9c480e07a29ce891df4856b33eebbe0077671707fee479a36605232694912f31173f0c52fa669af550c5f4f563ce12d24d2e71ef1a1ef8009ea035aceeace406ca3d96f775b616b784cc20902f7c6a8ae75aba4162e6e2f29118aee1428fb8e828db01e5db6346dc707acf747d17ed7f69523c4123d9cef7ec72478f9abc0d4f69561cb52840191b7be6be31d1b70fc2cbf0c962a8de1ac694fee93ea6f6de01d85477e1654bb5807b29868113d93947162ce48a516455d54a93ef0a1a28b41e20f81abb76b01992338415ad50cdf31529f08bd90c3d96afeb0028c3a64ff29603bbda172fac4c8491a182c2199682b7f4fd4af7e32a66f85a542751255608d6559176cdf2182696ca076b33349cbb1fa7dbc314ff897f4692eef387eb01b7a38fad2e1eae2a993b8317f452176402c46a078676cb6e08ecb09b02bc9032b3fcb188087744e83744043a31eeaf8614163040cace5f35fb0d40265862c1e68d11232d3bedab8b9653541752c3e9280b067684bb4a209b14779d81caa2960e32010beac3dbdf663b7af56e83c4233e5f68de5ae6ba699a08e49c4a038747a95cdf6d7b3b8980004b6647354b938daca22d81c87a3c706397b5cb280864dd69f6faaa684ac76acb66f0c73e55ff00af0348d9c878d7338b24ff887ad04e82b4711af9a5b75726c8b330c53d080a1028faf28fc4bc929916a3d51b8ce1dbccfb35b8d8b03051153b3668ab68fb5644ab2f891b9ec032bbaa64e04a876bcdc895e85bb2e8480c065410cc76cb64914b5f28391afb9be3f34d60786f169f2e242ad836e34136d6e545b842ff5b345ec7a28f17547bb513d631623d634cf8b6c0f2f1b05f3f476d6b47c7db5597d9974e80e704793b3539d1242efd58773ee755195a224583d7b6b1bb91653d92772e71a9e0802f7dd9def9d867d91a2b1a7270084429a674525b717f528db0bdda3204b233443a28bd9d6f63f2dd7ff6168e224695cb0882ad569fb73f07309a9d857ccae85f4ce6a96ea039c353620fcdf0bc0dfe6d9ff67da1174ca7a0e547aca20591763d0bc2076036418f472eae7baf00ee29d24707a622dd4f961fffa20ef5b506434be5bd3b81b66b1080fb9a72157ef9c94f81355937e2d43d98645f34bc9abcaa124c3ec254499c04fbcd9f8e0ae03df52bf5f513ca8f3fd1f119f1d8b9c4a6e2cd332e391a014b3d139727ad59b4cf78e4a9ca49a72cfcc72d45ce7f2c527c12988c225347f6eb8d59c9481fc598062476b2a75ae4646b60b1154dca554c58ddc429ccf9a324baa742003f4e086124a5920938f51ec7311d6b144c19caf8851f74697043b1916c8d93b309209c1991c457717615682906b646f5d1baffb62e4c0b4fc4cdcef2b32edd89fb3d3393aecbf44910c189d4dbb3b8c2e6d4", 0x1000}], 0x4) r1 = syz_open_pts() close(r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r2, r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x40, 0x101}, {0x18, 0x1, 0x3ff, 0xf72}, 0xffffffffffffffff, [0x6, 0x9, 0x5ca, 0x6, 0x3ff, 0x300, 0x7fffffff, 0x4]}, 0x3c) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) ftruncate(r1, 0x40) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 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) 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='A\xf0') 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x102) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x30) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x22) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) recvfrom$inet(r1, &(0x7f0000000280)=""/75, 0x4b, 0x42, &(0x7f0000000300)={0x2, 0x2}, 0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x1}, 0xc) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() 16:00:12 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000002000, 0x4402) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xfffffffffffffef8) setegid(r3) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) connect(r1, &(0x7f0000003400)=@in6={0x18, 0x2, 0x400, 0x8}, 0xc) sendmsg(r1, &(0x7f0000004a00)={&(0x7f0000003500)=@in6={0x18, 0x1, 0xc18, 0x96}, 0xc, &(0x7f0000003580)=[{&(0x7f0000003540)="c2f4a6b70c91c2cedee88fb5a1b58d3a4b554c9e82", 0x15}], 0x1, &(0x7f00000035c0)=[{0x90, 0xffff, 0xfe81, "dee63c70f7c5c6503ddaafd54b873beaebcd63eaa7ac0924eb05465668484f76aaf5f54217c9831984d86427c73cd62ea3fac4efab54e5b85b002865dee54c40a4be6f1e5bdfd0d157c9bfeaf5a00d477b78c8c6a6421aa485f5ebea107b5f523734239d22af092830594b8bdce08bf47ad7dfbd1583154d9654e502"}, {0x100, 0x1, 0x2, "f9b19bcd3e894a3d6edb694653c3378d5efc99e41db4eabd3d018429ac69d5eb34867139ff153b766443acd5b8904ee7f90a827747e2105c06165ce98ce9c00a4b1fea0ad6ba0aac8da61080831ca37b1a0485f51633c49285f824bdde95bad8d341c0156c895b1b04c7b6a65cdb4a3fe640a347ad2aceaf09f4d019f7b8cb7b7961e2467b9d9aecf411ec761a166ee8f10217f1ed32f8d321f96c3391f2ee47bdf6aa3af82c518c1005fde77326a02a25fede046453fe83094a95fab8505295cfb6988775464a2f376bce6e33a64dc5fdcecc6e18c93e07698cdb59fed81fa9b6fc6ac834ef4316bdf6a7"}, {0x30, 0xffff, 0x5e, "e5b81a5606099a737117cca127b58c7d1cdb4ed573d332da5fec187576dc5af1"}, {0x1010, 0xffff, 0x461, "944e76eadfbc2d122197ecfb8ad9f8ba06ae2b975cbc98057259eb636afb805e7254c739312c12a536c0f68fc8e558acf9728c2dc454943c45f2b7e6265b4b5ab4878508d8b3f25d29d08aca9a09e10ceb4fa98b9cca310e563232c6cc0b27cd83c10579706b7c4426063feba01958227d30a062a581a691dc4ccb5e9ef89709cd9bcc35744047246f16d0a78a8aed0dee4632c8118eaa410488b9db9f94919f9f54cfa8ccc5036e5162a9fa21c5a3e283e1e2b34ab5aaa49d128c4d0ba61dee15c5425478a8bde880ccb3dbe8700e8b588b6533a19dcc7db664bb081c9d94cbe8228f48f900cd891ec5fd85fc27def25b01288f7a324351363ebceacc409c44e7e112cc6d6f414e3c9099ea63b901082010aec92214dfca34d1a1142ce4258396e7391f11349c561bf66e39f9bfe08398d006cd114e09e2913071915d076fa3e9674ef6741718cbcaa4ef51cb44103517f2890931841cc8485e56fb049a1f1d8250935560555a7ff64f3cb53d14ee382989d76262fc543c4f712629f676d462ce0ad6b0e3289d490df6505053b42b5c9b5394f1f253d502fd425791bdf7144828f30de96e6e69f481eac95d234cbf5f4ea849a0c1c47ecee9cac38c419d633dcf78f2cf2a65cc188d8f15a33ff9d916c137bfaf870a9bab2f3dc25d15e09c60186891621a15c36ca8dc629a0d81f0934ef16c2443b151201fee7c950c726e2821936df7fdaed89016330c8858e509da4c506ded266b4861f8f38c04b298a8441fdd0755a05db27a0224696644cf050a3cb13d3f29aca70d6ee89796ef863cfc5ee7a57aa0432969ceaaa5e86db7f9afa86f5a4570fcae664b1082b367ea54a4848edd69c65f973d5f3559e1d5fc5426cbaee7f012f95acdd8e2b2a7b0be73608df0c3098e75a28afc4501ee0e4f22cdd55b389b057764e33cc5dd76ac9f0fdfe4215b6ca4e4b0ffd2870df29b9e030098d17eaab39f7dbf27b4b196684b1a43205321ba0b3d08a4d528b663a59abfe06e6fdb9850d0f7a96558edb39bd602a6b28e6d33efce2e0ac200e54ce802ed8ba74b31a3f1c457c8f562b7022e9e208fe81e9a39ea4620a382c9e99e5baf55f10a0447b8ada85276a3a281182f76d31fa08ea4e696e354c82eacce7575c12401d08511a8f36dda68dfbd2d8604d89aed2ccbfa3640f635c6d26b6d94becd7998fe877720ade3945fa88b9472280afce090ba3bc7b5b24bebf6e5fae66c69f275b53258ff7da529cc0e004985c5fa80eb0d04cef925ae5076c3471cac6790410b3194bed458985733ba6ed75ef57ef20c352451adb31d432f872c16a9bbbcd527d16d2b8df1c0acf85d2883118dbabb86512c27dfff0e1f740f6469efaa568344ccf8b684b75f7a5716fb52adda79fd8deb4520bfc0ee1a04a0b5a94168c6329ef9467f5f86c5d12b4d1a92a244fd4b167fb5349f115bb9d8b3bfbfdb4eeefe6e3831be5bfe68150a6d46552b3bbeed246afdd3711d79c1df05b946c112088c95565f3e2cf0328f8405f109e45512223c6a61e72bbeb7da824542573a07f46be9df99f03de8921655b54f0079062cf69b2b6c7e75ce8574ab92b514ec5731e44830fea76233fd1343de83eaac7e15ad1253bc88f95c2f1f2cf078668e54cb05bc9c4a44f7a5cdbcbe5e5bde0b33a38d9ff3d60e5f17810226dd60564516ee2e9b7b8f6ac1a961838f3f0ae07e930f6159b6afd7f1ec88fe0c2db60a580ee1e08734381c3ad85adbf856c10c19ad1db710358f0245f959ea779d18e961fcfd47d3e824e0253725d157c97e2c55e078a616bf54b3234437c4a3b35b0d2d4147fee4e8fe5fe73f8f1be08c6455272669311ec259ecc999060dea3224aafac5fa9f5b944695234214222638f36de19714ae3f23c4932dfb1f3c5185eb3ef2e7439dc9879b04d9ef157fcfe4fd4486d92784530779d3da840835991e9eed5b295c1e009f73242b1d20fc184e14ce43622b5185d7d5e53d4588c642efacf85f6ea3167e9764657b663698ffea1efe6a66efb83188978185eedb938f29cbf09cd9ac3b8c266af6bc42ace0aab172d27e4f13cebf55b7572074f54c7a743af04ce78685168b0eae549616550d0c773ccf538fcded8c023241e828d09f40736d73aaee29e8a5f3645ade518ca5e67477dfdfef0a7cf73ad193437b545983e027e712b59f7884eae1a4e4f12f22cc366c9ae7fdcd4f1010dd5ef55e032a44f653007eaaadfe1778dda329135e24e684d18474c3888ba1b40555125c19c3dce135d5a8cab3a885a3241af3cc4b8a6c178d82ef32591d7ebc3b1635a8ee328fa3d89375d795bc85c5d5d1439912a2df73c9291a168088fd72e541a5de0002d194d5e04cefc0a7e41502d56fd40ccb33f9914e7190df81df7f8f233240b9de424258055fd2d998cb78d46917053048de2a45f7c8d04867f8a5dfc542b758735fc55e2ab0335cffbdfc198a1e88382bfe5fe76f629598d8d313070a84b64346857205919a584c6a38d0fad80fa5e72efb1e7ea016388e1cbfb3527cdce0776a053cb98dce0e8a860c62fc7bf5c70a9364635ebaf7740e55275cdcce2de2fd5dd8d68e7b7cc88402882d4ab5b9d1575aeb5010011e36bae28e19bed7fc138afb3cd0e5ce82bb9671af82d93d7ae4b3e3410837164e4ee173fd39c66851b86ffee57945cec9ed17421bdea37ba550897b97e5cbfefda6f65816718f6ed8508445c7896e8f23ba7215cf93962756c80438f63f756df5fb2ee46b7843fdf5ac2692b671eb78910f59671ce3587f39b2109ddb87c9312de426e0129f5358724c9e4fe7cc866e53e6d1e7db1cd1fde53ed0a6872d09c15501b833d5a33a5f12e4ca28d8f7be551279132f3d388e6d411db62d6484dd6c805389d401ba55e8b4a33411faebba584d52c5b587b6709528bc8b29dcd7bb08a19ccddf3d6382707042417fce54b046417d8b9a64d5b072e482f00ad415a6e10a4ab61105ba6f33de897197ce59c3bbf0481f5fd6f2749c2989b87170b3afc5bd8c388eab81161db8cf3e37c368f04acbedc6665edfddab5a81da3c3452142ccc973c2752f83d99daa97acd71ebe64aa8aaa40dd1f415b88237746aca990ee252ac4514c9d4e8a8836f8be01a2b151d38a8a3b4878f9237c9403792a944f3daaaeb2cd82358f98d2827e59f41b31a3e09c2a1aca6e77096f285ef7ec3b0f5a084d46fcf5ac05e76dbe641a23a5c0e55b115a99d49d779aa331fb0fd22694530e5f2faf3afcd5cc1aefbfbf86fbd8a3d3e5aec554dd5246dede4eb133b3fe2822995b9bd5b677bb24d8130ebee3b016c3cfd9c8bdc57eda0f8a96d40deb5c412dcda565ead6be0342828c8767cdaa6413956b4efe1ff937ed8c5b86cb54df9d9f47e64de13286e517da1f4bead29417dd3481244f0a8fd0be4c363a29b2223e8beda43eec23aad0b8e58deb312c3ce91f55099c4549caef66b3104661e81ec0480638d32278fcc12cc0c33b13ab067909ee91df596a311638c3752cce95241636c191ca0ed4df8e3ef393e1d0cee13bdc8c22d48b6c7d39fdeb2a27c850cb217e5ff1ab81e355649e776cab6083140195bf7e93e62f0e8b53ee01f37e1b0c90350dff915168dd46e575ab1676f0de1d6403f5a17d6074d9573be98d67f38efb721643afef4a12e96b98b34d3dfc2ad3569fa7d94da2c6461f01d27b718f7fc576ef531712e17b60085c2d245379d0ad68bef0993973cd92252de552dfa5a462794c32bb5a937e747210dd6b35770a5472bb934ec9483bd970d08cad1956932e21aa02750a873196d4e264231f64b6864654a74a7c373ac928e7e62b3c8b8a5d8dbab619e7fc3d08d80dcc8d2bfe13cdc4c9fc364259c2cf59c857ea364e975241dd678c977adc0ca33ca6e1635da9c0d5133807a80cbf95364ca757370211bdf5404e98040f461ad48597f13676b575ac2890cebac33eed8815be0954f171493c5a10bb3124b996b25c9c13a63f6ce01acf39480a5a8c49eae8fed5bab62e88cc16d187d6fd09575bd585ed9899a77f879c311e1e66537201ca80af784d4623209d8cad75539a23f4731bf6214274cae6c17937b49a7c2ea1f35c0f4af7ccef0c986e2b860f3fd871d4dd7c5ea849784818119788bcda4d42c0d2012f23af2cfdce5778f5310360a183ef3b80c97d56ee0b72c04a895141116bb6621e6ba5e443ebba92213a4a8d5ba57f4df8d6ff9de2f8f9a439d1342a85239497e1fb9bb305bb17ed78c93eda99690432bcda667496d301b697274b9a48d966d093858c35be8942143b42dd787ac437d88363eb21030eec93e1defeaccde4dbf9d955470d8be50bc347b7845bae5b40c1a45b6a7b27ce396a15624ae26a37896ab8ca55a3a1bc89482ce9e8cb3d8edacfa49bf20b04eefb5cf45436f74285fd5e3e63bb15cf7947b2f173caf1e97e75e1229c4eebe29f3162cc73defe11f6769a113dd2a9c8e662da9081e161a45d19c300191520e30239db9c0ae897146b62456fed93bb9e9bc7f0d1ab9645e6060e0ffd4a06f5bc9597a51bbb771262840f50cb009ee446312285a1c5f9699d4e8019dbff191ea34484f405eedc7fab41084ef3ad3968ea25a44447b855a63b529eca1eec500e7ea8f9d135b4a2bfbb26061d995ff8982ea9580c3dc8be207cad0c76354a1bd28a55d3ce5b761c065050ff64640db178dbc928d4902ed7c6ba8a71f7f7fd231bc7881b4e1d1a76ee14063587104bbdbc588f5ac0e4f17efe1f0118ecb8528b2ab6d9c42144dc8f1f17d4e601d1b659f75b43870f6c3a6f0b7cda7733d4e3e9674e6048027620515307a777cae293d57b35f34a6297760a914abe0a1cc98e1dfd79022e7d251ccbdc5a9322c4893e91d147b48a00d89562446c9a490adf075d2b57cfa9d667351da80066a5864d437d279349331cf8b5ef6b958e8a30934fdb75b5bf78d7202de49b5ce95ddb1198de15a701701b0335b75e4488bd56f74d158170fbbd3cf1120598671d53cdfdbe194ddcc611ff12391554339a6196e706b6e6a3916992959f09cf8c331f1ae1eb3e6fce44e7f50895f367bbcfaef84b53aba461c57d62b5c4496cfa4f2263f393b028c6ef6594175be500572838f25186c0548f5a45e1e8208bc7c785e1ac72448849b3f8edff742254f9e34fbd7975bcd76d0637e768de5ae72cf048d450991bf1655c5a339fba0a8c0fae48792c265d1f0d496f6d6fd4d26864c8d418b2d71f21cfa9f24a4b670de7f95b2562c7508b39a6c033017e550f8ca4ca59f8776e9a2d2ca4af729b4a322707167657d8229c2f5fc6d4ac0f80d7a3f1620c289b6e75e9945c188a0959018f98f876bc5de426c9b117e0ed1c25ebcccbb9a6ce2d449b08a42d38fc9ed89767fbae751d5117f4b3d5e3647b3daa894b87d842fb3c9775fafd27c6270b688ef8a71e1c4ceb09fb09d1b45338fdd3d505aeb8b41ea29584bc85ca0619b52b0b6a84bf8919315053922ed1c0c09b48ba0b90365d35c2425a1eeefdd76673aa9640f874c40c16f68e2712af87c739658028a55ad2b421872725a3262f1c7797b61191b76240cc5dbc27b8ed77a850aa20e89005d3df8977e419779c9430425143d08775d1b0d1156249d8a96e239f27e62cffde4137348dba7284fa47326db8c40b097f319dcd6b58017b8cfca1e8cbab852ebe9e414a7bf8076553113733859b68feaf7c18e2298c6362a68a95bf2624ddda2c1b3b458c85f80175a1e1b5a18820396602a1ad34a1b65063d71f53d3f64f6852440b6aa4852c571f267163e"}, {0xd0, 0xffff, 0x5, "0bc90ad47295d1a55907be75e83e810b0e3247e3c339b335a27761b05efbb163d8187330ac730a3d192135706ef69916ef4e3bfd2c45e1e4f3a97f41cc90930c2805779fc02b465dd2b83eeee0234edf557978ccfdf68f7e474f9db0f7522cb9768a391c23be1130be0d9d644500de4fea8530bbfac9f313fb83ec631104838a8c1d2761872dd0b980d578e2325adac0dd1876da7b17cd0104f8bbaacf1551778ccd1b010c89fe10b52439226e95cbd5dc5c08c6be347ab23772"}, {0xd8, 0xffff, 0x7, "5ee0021c2c83ef0014b4c0d64e0c5fcbd0e2e390f9ee28bc0b63cb844871046c53e3cea835e7a103751ce5b0fd6725985fafd55eeba2c2df6d3e4f32bcb26023b978b66ed2efdd204660747c9369a0648b8e602cc4cc9db855d992891c04094280066ed00e5a36f90e86f33667e260ba23f2c4246bf746f0b934f84d360116a6c1fe5e68235c49b92c3f65888a762d27afb5b83f9787ef8e91c069248908560a4e507b0a8839c708431b8959d7258ccdda665d294fa0b2697f22cb6bf68ee5479b"}, {0x98, 0xffff, 0x0, "620bec3d5806c097e84b14cb05b95a8c0d337ea222af303bd41d426f84da7d94947c6da31987d931fefe30115aac56e11269cdbe7b10756b1424ba10291e504f2d25fe675860383a954525b23e57b987ffdd2ea0dfc8a36c37046334b270f86f4d90ac037bc2c212be57848dd5b47b1cf3e050b29abf43ff498260e39380462feabad949"}], 0x1410}, 0x0) chmod(&(0x7f00000034c0)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) setuid(r2) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) sendto$inet6(r1, &(0x7f0000003400), 0x0, 0x8, &(0x7f0000003480)={0x18, 0x2, 0x85e, 0x8}, 0xc) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:12 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x2, &(0x7f0000000040)={0x7fff, 0xffffffffffff0cd0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getuid() r1 = getuid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x81, 0x100000001}, {0x44, 0x7f}, {0x2, 0x1}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000480)}) sendmsg$unix(r0, 0x0, 0x400) r2 = semget(0x0, 0x6, 0x141) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000240)=""/235) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=""/27, 0x1b}, 0x3) setuid(r1) getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) 04:02:32 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000600)={0x80000000, 0x2, 0x1ff, 0x9, "25eaa075af4b952b54014ca232a649addd5b852d", 0xfffffffffffffffb, 0x80}) readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r3, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) accept(r2, 0x0, &(0x7f0000000640)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r3, &(0x7f0000000340), &(0x7f00000003c0)=0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000005c0)) sendto$inet6(r3, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0x0, 0x0, 0x1, 0x10001, 0x200}, {{r3}, 0xffffffffffffffff, 0x44, 0x22, 0x2, 0xffffffffffffff88}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x2}, {{r1}, 0x0, 0x0, 0xf0000000, 0x1, 0x3}], 0x4, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffb, 0x4b8963e1425ce7f4, 0x40000000, 0x63cd7e1a, 0x3}, {{r2}, 0xfffffffffffffff8, 0x49, 0x41, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1, 0x8}], 0x6, &(0x7f0000000080)={0x100, 0x200000000000000}) 04:02:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9) r1 = socket(0x1, 0x2, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000001c0)='./file2\x00', 0x2000, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/57, 0x39) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a800000009000000ffff000001000000774e2dace5f975fc5f3253153e77001c616d7e2d714bd5d86864e7ad553d7820a0dd43db100429982c4775c3693b5d4d516b95d8a0dbe7bd31f84ea3f034f68f472339f41d70256f8ed0dbde0e6b264d3d93363fb8584fc15bb808a5290b64eb80fa9030930397d06094d9538bd63f05b476fab480e995703abcd936bed2cfd876092af6b7dbda0266b27b36d9654d49d3b57b0e7c140000e800000000000000ffff000001000000633b00979b606944c4cad5d64eee8c8f7f35faa86abed20a6b65c7b15988b298acd0e42e8ce4637a9f8fae67120859e7f594617dac774d5047aeb760ad0ffd0178e2b612f2d2496be266f3ecae57bdaf59a3ba66d8760e6e3119aef852557f200dd3bbce359053b37a205734d47ea8192d9538fab85613223e43c4d326054173e2316e0f0ae071fd42ce8e6661fd50d3eac58cbe77c38d6556f4bac0e2f0e3f7dec843502d71bc232c6fa1b780c1e612f31b7f3995290ba64836948d9259ce4929616a1b8334f1a1344732e79bf5d1228566de559547c048f8000000000000000100000000080000e9b56eac8bc8bf8f3280733d190b6b1db8a71b55a691d86bcaa8b0db9bb9d950f3406b5ef6f9a6370e4f980f733031bec239a2593ce04b7ce7029840c503c0ac428d574ae65c5a6fe10ee111b800a3a65e8d14ae02b3d156c713d012e4ba779b9bb012b8033dc655817babb64fcb91c9659e879dbbfad78954d7d0b9f213c37ad289fa541c31d2b403f1dae93fb3a9d179b730a65e4a76c35d640e96c94bafd08c584e3c8523d10df678e283b1e4d8d12677545d49434c7c20093db073e8a4908de72a0a53b327797c379caec54487d08b8afe1d16fd2c483bf617393540a00078ae92883dfa00007000000000000000ffff0000ffffff7f9d5588e29c6f5fbb95af656177e37e2e7308be1b9e17377cdae2563530c2d1729fa5da6bb0c4290fba605300898dde17a926826fe7d6f1f5ee6fd2f892a8c717fe9fd042723a190a0360c4c2590903ee1634d65226084db6c000000000000000"], 0x2f8}, 0x1) 04:02:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x200, 0x7, 0x1, "04c081f8840d8ba373960f97d85d5d1aaa46edf9", 0xfffffffffffff26a, 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0xffffffff80000001) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 04:02:32 executing program 1: setgroups(0xfffffffffffffe74, 0xfffffffffffffffe) login: OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 04:02:32 executing program 1: getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) setgroups(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) 04:02:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x3e, 0x3ff, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f00003cb000/0x3000)=nil, 0x1000) close(r1) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x5) socket(0x7, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) 04:02:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) write(r0, &(0x7f0000000140)="01884b967cba17388b0ffb30b900cd917494635812ca0e216511a6bcf670666a790d35c13bfc0efab2c52b50457d169a05f3080c47d7988eb6a97d948106753e5dde31f3ab9c2ba037523c1d237724057f0718b05e47f176f4121db7e0b8", 0x5e) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 04:02:32 executing program 0: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = semget$private(0x0, 0x4000000000003, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x664c46e004099bff) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x3) r5 = getppid() fcntl$setown(r3, 0x6, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r6 = getuid() setuid(r6) r7 = socket$unix(0x1, 0x4009, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) r2 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/149, 0x95) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:02:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x1c, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cee101f433328a795d00000000000000000000000000b7190000000000000000000000000000000000000000000000932b00000000"], &(0x7f0000000080)=0x6e) dup2(r0, r1) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) socket(0x17, 0x7, 0x2) 04:02:33 executing program 0: setuid(0xee01) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-/!\x00', &(0x7f00000003c0)='\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/86, 0x56) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:02:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000200), 0x0) 04:02:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = msgget(0x3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfff, 0xfffffffffffff26d, 0x8a, 0x0, 0x6, 0x5, 0x5, 0x0, 0x2, 0x2, 0x2}) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000200000000, r3, r4, r5, r8, 0x109, 0xc00}, 0x7ff, 0x400, r9, r10, 0x6, 0x3, 0xa1f0, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB], 0x1e}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0x1e}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r8, r6, r7]) 04:02:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/105, 0x69) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 04:02:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x6, 0x201, 0x801) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2a7}, 0x0) 04:02:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x28, &(0x7f00000000c0), 0x0) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/35, 0x23) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7, 0xd7, 0x8000, 0xffffffffffffff00, "699828a2212c4c4fdc651389f0645b1c24fff6b8", 0x4, 0x80000000}) unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x1000, 0x401, 0x1, "8a317b82678290bd306dac8129a851bacce77779", 0x6, 0xab}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 04:02:33 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="7c1268854f7c7a362aba2e726e3427ef1d9e6437957d6460ca3fafb0a5e07433efa791679c97e1f159442b6c477085df84a19087e3f004c1db6390e0d5f96ebab0bf09be63f54c5363507105ccb7fdf49125cedcf258340ee8fba347fafa319911d6e6f01f65a97457c6cc104eccabb11c73e375c546a55dc52910fc150d3762a8d757f1b4053475f38f60b331a3f384d6f32fa52a5a1f2f3c8d86d99d20872a81c134bd66b8279d66464ffa22f32e9a2650", 0xb2) 04:02:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x20, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) flock(r1, 0x7) syz_open_pts() 04:02:33 executing program 0: open(&(0x7f0000000200)='./bus\x00', 0xc23, 0x84) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000240)="8cfaa63740fadaee7741bb608401b6d3e42d9571bb61615f48ff4f2993f3ebf5195a936a146ff4324168e4c6efc915f5694358a8d2f9c63a4092c87052461d049fe1c70fb9168e323c3c675839d9", 0x4e}, {&(0x7f0000000300)="49c6fa2096a48bed16f13d457fca01d1bab9e60f651c1d4957c4770c9e1d3595d389fd41b21f9b59f18e3740", 0x2c}, {&(0x7f0000000340)="c93bca0901bb9ca7b83c5042cd2aa65d144964e54b5f8075dd6fa118a0", 0x1d}, {&(0x7f0000000380)="26bbd27a34a65bbeb8e96f0963a0b37a989d55435e7d3ba0b4e063e0fb4b7b60e267e6be99580df5f19b646a8c4d891b3dadea46cdc53f0b0280", 0x3a}, {&(0x7f00000004c0)="2172c762a385db836d83c55885aa2c84b76abe14bad354f5550918fd78db35f97667218f24438b9e4bb953e99ef06fb89d1ae985791d15880c6d5b4eda884001b62c7d49f094cd7e2bd4503eb0739301080e333e2fa26d03cd865d529e52cfedd1d164265c2261acd2ef1d41c9d4f757c5b935693ad23f1a3b662733c1f4c321ffb1d16a78f79e3965d3ce2e874063466dd830634e536128a3a08afc5d59366f44c4222bc652d49e5e1d2a96b97ac32e4036f8ff5645da435f1ccff50f92b775b444cc19c45b333db52ecc41c390a6173910606ecbcf70f8a4d60039b2e02f3b79e48c729a8e7e6768fc45070c556050bb6e46ae0e1820b42b076cd642d328ab59629bb4a15f3cc3c887175c24e9f196f0429e13b27feaef0d5ee72074a9aa223dc537b33aae1030691b9cef4534ae713ef0b0b28219703188e06f8e9f0ca5d46009a3c35f82328bea4c8773d25289fb596dc5ae80c99b6b8ca860b3bafbd2ab6edf9ea28225356b1f54ac36944b111fdecbe44cfabde1ee65dc30924042bd02d51345300f71123af429dd68ee2278c4d7d295ffffeab2ff9bc51bce7eb0d3563163f28bf6b968d01cd5e2f3e124490085392d66836e24ce65985ebc5e2acd094b45d5dac765fef0d291580c5c68cb90735f7015dfbf7ccae2401be23301d626e13ae11a27b2ded515c11f57fe29edcd58ae7a5ffb97d030870355379543958061d93882791819dc51d3c0a92784a15251b777e51987aa9c433e6487fe3d891f072b685ae62cb4914acb17d0907e0c4ad6b75ed4087e0d8e6c09cf7d53252ff9ed9ed2179940b2c83f7ed10bf20998f25d7c4650aea54ff8cbf54e07cc3fa0aa6d20d068345c4c09ee5201e55ee68089152cf45875d71b8b7538522511c9448787ff5a098f865b2ca7b9c6ce82b0fa5a1dbe99bf4d25fa1fa75078b8f12f232ef1551c8694cd69ddd3ec03cc4112b2dc6565a1212d64bd365779288046b1111bd1e9608a88e51bf7be83d92891558192c380ae10ac067f3a57f9c51a002089cb4245c9e90d7df8e19db06fa323964844fe119d306e89da8175a0be7db0359831927bda41b1d0362e4eb1990eb25971d6b659d88ec7535b78f820c9d03bdef956971ed03c404cc460ca107f2718a554c23067993429562559674a05c9b1c0ba852f622af86387e6758ab111dcd2b476eb68344de12fbaf5ded0ac5513df1bb4f155f931e8b0eb69187fe35273f0bed591ec0c3482e81e4b5a67d672768f0808bd4f4ddf2e07860784a611289759bf3b837738b2dc22ffb8e40d174865da28845b63c082f84180b1e46b2ec44a0a7a2a7d9cb6049c4f2f38f585349fbdc814bd20bc0407244763cfdd8b04afbccb57d1efe6b6355b4769d481d4ee151a6a4e5856a608b0bd81bf4174633562b43c78e4619dd845c9d4bf7d94a7b97eed54f7ed79a7f09c94e9d659f6575794a0a1f9351d6bbfe15eb0d69f9bc7ad6ef7387f62bc1b8c349ff4c6442d0a512d2538076f6db60834b0fbbc16a7a0e6f3b329eecb35fd1282c1e6082b3b1a87a103f39f8e1334aac2269034b86d78e0e8a71f6734d7c4a0b6c6f9499647b190557c98806e06a9ccde4a6f5a87ad56e36b50b07adeddbc55661aaf9db095257fa603f49b53df75ad22e8ad1415738e768f7bbd89b928214a4f4b1dd4c8f762df223a6e731ae2d7aa11319e90797ddaba36908aab24979d6c1f38f89c392747871afda3489dd24db05c7dfb62ee4415dd29c08610df58ef41bfc5e1a3967b3b9abd98cb64a976153fc7fee37bdee8c4dbed53e360a6d5b7ba5ed9973d9c5080aa85c0ff06d352df4912caf8a70cb16f80d7da51b2150707cc4a6a43cccd5d1ea1d5ff4dba12263dc99ce0a674009c27d06c2d46c2d2b1b37ff2412df49eb4570f8916497132ca479b42f04ac08aa1dbd90552388bd1208e0eeb74f6c662061f12ef9a00913eea319c2f7d1a55c28f687a61915b92d7052479081f9734ba52bdd60b83f6043c0e4556898f71d4f617e02a4958c4ae2182419fa6856f938a9f259f53622f3474215c6f2c7f0513b299a3b7f3025623656fdb0893c11c07a8f9602c2d264f603c11a3d2ee085744f6a0fdbafda905ac06ed202ddf640403e795563d758280c1935790a11de2c59987a493830097c04fc00d379837097f94604a178826f8ce0ddd428cbb56ad09cf3222841f684ed4bd269056e66e5a2dc88497b61f3ca33222a2fbbd3c2791d4184da14b34bb3f4ea511b82eee871da0e7e864d18984a8a52a24708af849c600ab88456dd6fddd0e36ebdabbe32f2cc6a4b6e1f86f79a64c6da93ce0706d9c4a956229b48d09271a634e5976653c23435f82cde195a09998cbff8d0e592a04dbaedb5b38b1893472c1393920c71770979d0f119f812e3cf752c2552d03c636b9270102800e4772c9630c38c2133626c99c5a642af9348b83c42a0e3bba53031ca3b5ffdccc7ddda02e3df9670aed9da507d91c20a3bef144598b7b9a42168c791976750ce6b8330c39eab5a2e0ec3bb68e91ea83b6be6e0bda3197b848c9d699f8113a044e19b1a4f2a57bafabf44f4a42f77aa99e1c0c9671907440b36469bd1c0c9975dfdfc2b4127b913d7d0208356b93893c08cc86a4f71c26f8f6ec6a997ed0ad40bfdd67094c00db2ae8d2e0049cfb08eff396fde4e289ca23ceae28d3d3552661d04acb596175b0082adbb16818f381cb898d56e22d898c221346e29744fba99d4dc2e65c6b7db20d009a57f97962336ac2c7d2a6a48c80d463b76130213eeaeba4d466c8c87351641978bcfc1c2e20156fa94804084e3dd5f190507b8b2bc3df8b8a901d5ac94f8744d9ea37d7f573d5e84f73e1dd3c834ff19a5e729c1fb94669fc82a066dccd1b40c7862003b99c155f48e867805b4725ce60f24e692735a177b8149270490da04b0ae5de42f1726632746911e004494d9db34b9341e3f434a64722b89c5eb0a11f17686da4b163d7eb625f8447690b335b5fc7a2bc0f270c3ca08cd6650553bf30006cfff9c9e83666b7ab75e68f8c978196dcb037bf802858416aba0a72dfb19129dbf0586b0b459e737cedfc5d32ed30bcafc9b6ba3fb586c9dbfcf3e6b87aaa30e6c980a8cd3321f5681181db07ab56c79a0381bfd009689fd509917e4864048f7e05e703375a644b20d4710554c1d2b5c2525f46e3ae1e97c3ab5361c5a31115d4b0fd580c587f25225b1de8d7a8b149b59813322e245e1dc1351b175d4a676131fc81aebe3b75a5f3d563bc09d1e17781ad210639aa5cd2124c74b81e5a5bf4298ea9ce512ed6023bd8bd7e85c7f34e26899342ce3ee30f15974fda6b533b3b59526d5d0398f2988c7c4418f9f2b7ac9182e41abe49901e6e996efd0bec2096165533a793ddcbabac6608fcbd9c88069a641033cd3650185b9e1a623f378bd0e11ea7b1681f4564d7dc4a7eb29315fbe6f7fdf1e1eb2561278e688d9ab0ef39f11a5d3ff648810d6ed3181adeaf6715ca659a2ee88c1089ffb5115d05f07e37cb37fe8aaec4a06584b7925ba216122c63525b0d6507a42fa48149220e7f9d831edb45e1116c3b7579f135df84d8eaf3ad18aba7f6591b66818dd8d0f5d84209422ffb479df0ec31c366c19cecc002c991533a6c99620fdb6ebc49b42123499e749edc421ba853a4d71a9ab18d0febac6fb4ba6caddcb8662096a20d06caa1de86fd7f0617b68e56f1f3d4d2295ced99adf57227a46d947539f35812333aba3dcc943b802f1d917886eef5b622da4c12e5807d68480a96e03e1cb0159d08a66ee4dc568299ffabba2a3ca264afdcebd76422029be50f67681d743bfb20d2ab7e688aa960c9cc4e85e56ff874c1f50fb7dbae2a844c33e80ee4d3d86cd90fafd314c32e82654f43bbfee5459ef487865ae702f67fb207050a1f8e2a720d333fee1cbbbe6752037b211da0de7c103e3b4c4cd4958596983617716cd7ee592e09d0bd2dc178da184f83780369e07b4ca0dd0cc4eecc500590c13b54e50901f05081cf785772c7fdad2fb0e0c29d76f3d80bf1d3e4bff1393f17502a7b5f559f25bf5c6d0dc7c52d01dbc23d7e7ab6b71357779a30ad2b76d4508b0d0a321d91bd1f962fa330621913884a9caf61e315b13cebed9a752a8cf0a4c4faa713107ece75a18e4ece971f0dd1b9fb9a35dd9057ccf8781e24c07d0fc05179160eb7eb18442ad17f0634d8a8f4e4618c34edd77e3c004ca468aa59ebbc1e546c0360e18c260d0e55be6218de9474ecd095086216493825f7fcb9b6679f59194784d5805767788fb45f9ef86bdde66a0ddc06232f26e619ad9f527765a3af862e792c00772d67a9138ccd18a6a5ea8a86b69ec144d336575ca904eaa14e3989606fd0f9836c140b4e9d90f16b1479cdb08720141cb3d42a85bc7a6b2d52b1fa02d01c1376f7e737b4f62c2cafb8088609ff373f92d2d808150321e09483699b0d7453f8c1568672e1cd9d17a797b64da9f6f2205a4f73d19b3c9372f581459351d0852cb326dac830b61d7d31c7be5eac3523fb2b3e295cfbfcaa4f852e685b09a0007f6fdeca777f36db4ed301b3264c406aa585c53a9cf82373c84de1e73c73c06fa7154ad13cccd4853cd172ab130a8fdeacf471a68a779ec8f8f81cb124026d9eafd1fa268ea791fc647091dbfb7df761c158bc8a7b2a996f0660885221652eafb1a197b0907a766ba0fc4a13a8faf06e3cb753db922e60bfb6268a79c3f75fc54d95589765dac2f948a6a0347e2755f657536b6e0b8b01a496fb8aa3a440bebb6002396e9292d8c0f58d4bf39077130f5860c3cb7cbc4b8e63442025df74632e411050009981f01c71640c86d27b89c1f3d6ce1a743f32d32ed8e2ec9c57aae743a129c8cb43633a40a2a5610731c7c35d38a5f9be8821f05d9581f139be01d448bb88ac3723c029ac2b476be6d6bf5813d6e679fa25aaacb09e5f0ebe586ad128c51bf4ddcd5b3d8751987e979e57d521e401386bb1f76076e0966c53271b0dac219500f5580ebdd5cab1184b5ae0fef67cc97345b3680e0b25c20bf10a35e27905828e0a815f7217fa44eade5653062deda2e455f824cf575d1b9f80ac5bd1fa63c461305090789d4b9b774a59ffc2db97cd7d8f61937860e7ffba7c02fdd54ebfccfa226a2af91074e2f5b18046e1ea86e9521b32e55025993dd12209a4138785c76cdf08896334092fabab951224721546a85c4286dabebf9d96e6414c83455feada6912d0233e4252b09d2377be03f676544d88bdce689353a064d74eda3a551fdcaeb4b44d9f169d07fa39f641671a9390c13b44a1be2f94e2795b29b819695c595ac8c3c1544755acb7b44b8a2c7839ec901a60ce3208962bcf6723848947bec96822cf74923d9ef419884a1738eb4bf1fbf1035d4203320d21eb5a5f6dd54641f27c8fb7e20cd9e8583274db683f3f1f862ef527bff9e1805e9ec6fb1b78bedeb12a7e60a0c9092faa0f8a07c56c094fd8cf188970bafcbf7ab7f8af93d6be5b25205df7e9f2c2fb387464be2e0a4a4825bcda305a98c6045adf30f78282377acd929d854c70ace5cc1278e0cbda615a9b3fc73f8abf82f2a20b5a60b9cbacab821e3bce815ef41cbd3b38a4d6b0cef6666bb6661fc9e5f6f15bdfd8c13d6508e62648b35cb486e41777e7a73afd209c99fa431892c03b7c7c5e683751b71a2c12b157b505cab6665e031d1d8ee884d1988d9cf19a3734f103629b8e2c5640042ff355a170d8699d5d972b81bc2e417d5189122c0a132ed8b31b5c92", 0x1000}, {&(0x7f00000003c0)="8215bc1baf898a6f19e4e1436e36544e41679c283f56411b9741c3049da183341dece26b7c795778781eb574e8df1db12a8fa88bf44036365c56c61d37295b6cfea7e78cee5322d3471a5ab6ef2b5d49040f8d2e691dabfeb4056d57ddc4b09854c9842ff12a9e83a55baee55de524668d72f161f5e368102d9127e373438f3c92aa2cb8658a2537cc4ba2cd36f887483b0d16979cb681", 0x97}, {&(0x7f00000014c0)="bb118663a3abf1609064c6da01bf9677373dc95fab90813acb766e4d9985a8", 0x1f}], 0x7, 0x0) 04:02:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8102, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) 04:02:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 04:02:33 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) setregid(0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x490, 0x23) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 04:02:36 executing program 0: utimes(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xbc, 0xc1, 0xfffffffffffffffb, 0x1, 0x8, 0xfffffffffffffff9, 0xd1b, 0x2, 0x0, 0x40, 0x8}) 04:02:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:02:36 executing program 1: getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r1]) r2 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r2, 0x2) getsockname(r2, 0x0, &(0x7f0000000000)=0xfffffffffffffec6) 04:02:36 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 04:02:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000)={0xc640, 0x80000000, 0x3, 0x8, 0xfffffffffffff001, 0x8, 0x7, 0x40}, &(0x7f0000000040)={0x0, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x0, 0x7ff, 0x9}, &(0x7f0000000080)={0xa164, 0x9, 0x2a626e39, 0x5, 0x5, 0x5, 0x6, 0x1ff}, &(0x7f00000000c0)={0x1ff, 0x9}) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000000)) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 04:02:37 executing program 1: getegid() socketpair(0x1e, 0x3, 0x40000000000000, 0x0) 04:02:37 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 04:02:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x8, 0x4, 0x7, "465c644636a61bf7b4bb9df135e81b7a8656df9f", 0x100000001, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x20000000003ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5, 0x1f, {0x3, 0x1}}) 04:02:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x100) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) sendto$inet(r0, &(0x7f00000003c0)="016e733382a4deba96e508173d2dfdab55c4d5b9025a7ec657592fb2a7a84f4e9b9ec672e3b0598e2cb43acd820b932fb7b7898b2f208b9441546a149e85224a935612f1af8e89d7b2b3368e93908c8f56618d96cf2678d5c31670776e9017303a3edbe27a327dd587f1b7de2fd62808d2b6340b41b84e4fce3505ac02ae0c154ffe763cf5a9b1ee0aab9e422550ea82d904798816bd41bb23cbe2cd729bc7307fd32e2e7ecbbbef2832187fba5ccdc0288d5966790848d72b2464aa23d0c9c2ed060d57a41bdfa699c120b900fae6f0b176bf1d4c0f1aeec19f08ad7b97905705309a45245ad19d4b147668741422aa3de43c9152796bde89acb04941", 0xfd, 0x1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r2 = getpid() setsockopt(r1, 0xfffffffffffffff8, 0x5, &(0x7f0000000500)="e7ca7501bc84b6f88f19bd57773f3e5dc44d9a2f81abde10b80d34826535c07855f13fafe7e1e3b6810c14988a13d2012411b808", 0x34) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x8001, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x444, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x42, 0x40, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x491}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x40}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x26, 0x1, 0xfa, 0x890}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x60, 0x40, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x47, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x100000000, 0x7fff}], 0x800, &(0x7f0000000380)={0x40, 0x81}) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x67f, 0x80000000, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)) setsockopt(r3, 0xfffffffffffffffa, 0x1, &(0x7f0000000080)="48f8de7050fb009b5ce10b668947c2d768ae93351c03571b6dc0c8ee87189e98eadc238a4dd05914e0c0ca0e64bcfee532bdb121812982353039ea3c5c61756c6908ffe7ed90bcca60942c9f3924275b4c9240da750fdad5939637d4b408cb3e200386da29e8b25dbdba58ed69e2d861345c95c619db68a2f220127076173011d419f42b4846a3a0a333ffe294fe40097a90491b1119", 0x96) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x130d05fc, 0x5}, 0xf800000000000000, [0x9, 0x0, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = msgget(0x2, 0x312) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgsnd(r1, &(0x7f0000000140)={0x2, "18ea425022bc02ee3b254663853d97b80a881e87cf92bf43e59238f448ed815a5258044c4c86fcedb2084cf3cd000c3b337dbe55bbf2fb8ad42b2b8c2d82bf3c603ef02a02b555dd2ceb5de24661c85b0515e4b224984e74cd352bf0270f799edae0e585200832f8d1ec0d6f71ffb0c0a3e7c4ef3450f82c471d8e8ddbded9ea67b301be3dd0b9bd60aad164b05b106bbeb38e6d6de65d2a44eeb7f763974bd0cb7fafcef61dc648ed412bdd6636260b552d45db3e01fb972a850604322c7573f4a8a1094947aee7824fe49c8eb36c5688a11d31e46b8d7b4b22e6eebd228b507299d338624c3e7a12cece"}, 0xf3, 0x800) msgctl$IPC_RMID(r1, 0x0) 04:02:37 executing program 0: r0 = socket(0x18, 0xc003, 0x19b4) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="9b4a21c0e314fd08fc7d43c049857401cc17f87cc48b83715cdcb9e7c9dc89a0778c21c2ab642ba848ba2dc49a82cbe721f072f320f6430222af9ea75d90bb06ac", 0x41}, {&(0x7f0000000080)="dec0615429f861ed8eeb0b", 0xb}, {&(0x7f00000000c0)="4bd77e2603402b094ab4cb80bfafee24e936491efee725150d0cd43688283025e5dfec59a31548fb2689bed4ac62a59ff0c6220b0dc5d107f41033a2e27eb72768c876bca8c03a658cc9c398412f9abddc8f7f027fdefdd6904bdc4cc25ee4844cf2e41343687581a7a8cc1fcacce688d06f9139a54d971a18e86bf3644c2cdb20e53199c27ee2a284a452cee7f7d502afe2aa8b7242c7e2ab403d437c7c0491782843af6fc00ec82fc5b3da478d0f15082c90be7759b8d80aa36468e56edced", 0xc0}], 0x3, &(0x7f00000001c0)=[{0x88, 0x1, 0x43, "af27127b7db95b438df97a63897a891f6e32af806ab02cbe7d004c077a4b96707eef6de440f32d327680e1055a99591b8f32d863c38e9dfdc2931a2363a2e4c83765d9a39239468109550fbc6f4c19f58de419141045c3bdd9c70b9a2e14062f5a153e9457de9d1946fc0dea5bdab601f48034"}, {0x1010, 0x0, 0x5, "31e0ec5f4228898b192386276673c8d2fab021c3861e52b54027cad24b5daca58768a395b09f0f62b2290a1e9895bb5de6a9c8b7f552ed8c039b07ad99f5392462301adae69b1178ae989df04a1f00d46810df493319bcf16c0436dbe5dc9a1b0e8d7cbe8e4ad2de02f1cb7674a02331447a6f5d2cc8fadb5440b32e4b153cfec761959d0bd3242d408af9641c45b8f1e3bf8600ff705cdc27e3392cf9c71f7f04a66b668086a414c4983d8a6ff3ce9ebcb67dd72c237deacc4169f4926e6f3f96962a9ab7da549947d88ca6f93fd6da6de817e6944f5d55671dbcb7dee50ff7854cd5ba6c1906dcbf74716b0594f5cf34b1e0ee504b8732b54d229f3bf69bb448eb96bdaecb16400b8c06501f6dd9bf541cec67dc037361093f27c75270be7c9d7b70d0b1aa0788ff5f25b2f8606bb87abef1ccc5d685ee4e0bcc1f6794bb451bbb562b5d9442b3ae0fa9cc7ea0ea4957041298910e04d9ee6b405d2ab0acc99801520ee3f1f64b706e8415d9bb6ce6f75a50daa21397c5c2163433ecf648cbfe63453c44b4996a6c8ee500c6662e246abac5e1cae7f3095eda4d7746bfc95d43b1a77ed5011f3e87b2567bf4dc7360bd4823e76a11fecc577407fe983823935196fe0ae6422baa7b8bb9c2ac6a7912a3fe7b9877a4b6042f44d8a399380d3b58b95bc70da7cbdb0fc3614ab1594998720e6c44ed1c9a718deb33ee6c529b6f1bca215eddbe2fc825e28099201dfbf54da10725ef862edacfa98ac8e33a903c6239e523ccb5a6069a4fc1301c622c2ec8b770fdb5cbbe17cec21cff7903fa9acc81ed4be1046adccdeb25131c747e161fd1bc4bac91c10e58ab051d4451661b2a446455c01b991dfd7492a7d1f383a67ab9c4d82c35a636733a41cf728561f34f9bef0079b27549eecc34cdc8a7532e75c71b3a8e32419d05743b7ef6ff8b90558595ac7cdb5fa2a2fcca98974693326d22fada9792f38b43be8e3b578ff781ee3907b1323def01be22ea7b9ebc6a670dc1f42ad2e11e80ea2eb905d8e8694074389c876b9bd2f68f29a8f5e85129f0fbdfb95a376a84f3bf48f05b12d1d94e3fdd75ecca91315f09cb76a2e23af0572698a24e825ba8fb0a8ed612078f5c918c783bbe00432075b35b4f8408ba15fd25791f7a732a0b0e2457079f152c59b27a9e72dd17bca87e8c3f2e22936fd32f4bac6f3e976936202aef8b610ab828c702b58f6a16c2d2cd9b5efc258b1d10bb3816ab4058347ca35c243ce5178f6f2121ea89768233bea69598ec392fde3ddbb14168b5d6ffa0c355bbec9c6184ec6ee9ccf378cfd1e6efacaf40ba1fe049e395671d26ba81b44d0de359f54844102b34bf31decb8dde63fac7d367f7c375efdc3e13a9c4c903b217f356d672e78869cb52fd39df6b4b8b0ecf2e806b060dd3fb3a1a666f5fa531d0dca1efb4b2ae6ca2a25d8f5c56a80ca516c3e5378632969762c5dffec85e89d310c90fdb05ce42ed24a38990ae052486c351837d80a200900810b263b6484fba8cfee8bc15f66db781402c213f061ad285a2b9f95ec4cbc0e7e25ffab22d356ac02e9a742edfeefa6c0b4cfcc6325c02aa88ab7e05ae766809db7ff1459ca1762527df5f1b5a73f41d3a78f6ff3b17f31d54584744bd38d892e83f42414b8c68b298663c2a780a5c9e8d49ba41db6daf7bcf0910e09b0c40a6189f0a91df3e9bb2cc840c86fc7427fabdde42549eb1c29f8a2ae8cbea8be4f9975d1472c3519e3b9646ec58b7c48bcc3f8d5c3a12f17f4cc01f7ec515fe30e68d8c6b200851ff4a4e2580f697625890e69642ce01472e9b74383647e51c8f9d7df5224fe1ecca34511b742f0820cf9e13f71ceeca1cabbe8c68cc456cdb03e24f756baf2fef5240c8296be6c116392c907b4e36add7796381e63ae606f14c71dc7797a632c662c3e0b58ad2ad03a935d3acf02c113601e06310d5658505869cba8ea8a5c13cead9bd903bdb973aeea4c8dcc311bb4ffdc6a92f9a74197fec1397aea3010e5f6ffabd6984a1f638d74b7000fbeabfd8cb96d42bd60f59c4b7cbdc24b3f062065d3bdcd9c239a79ec2cf102f62dc5e7a9c97d758a21c41348ad33a1613bef7fad5fe85a2ba58ec0c756e701a91d21859ea8b74c6252a346906f381168cfcfe68ad6ce821a36b33ffcb245f5c5d5110b5003f056d06cada2cca76b7a117f61b0e2b8791bd7c477319dcc07b498200b3dbb39e9b49dfea1fe45fe348d8c020a0e10f0194fe4f54ae372e011b2ee1b63a3ebf81c1342f78babc505393ffdaf3677eb31a533599e952a894aa0138ce40b2d7dc26a8183bbc6844666f15d2754fb5e446caf03e15a3a7732929264b3cadc948ff3c5c3a11dedb2842ff572b920b6175dcfbaf664590e1d0002c40b9eda91ce1e511b3b6c8496db71fb9aa6bb228202998f931495ab5fd5331c318d9eae54d64b1e6e75bdf70af10a79d4f0274fe7ed5a0c3773674fc8f3551c54b31154fd6ea182a57cce77791c59f5eaeb25bdd5f810b82f1b1f09d359007933c3b58686aade37d75f8013f7774a5e3c469ee3c8fab67cdc411f3023e01278755f9f5b6a8ddaeb6b2798967d25812731e90bb4651511649e588a297afabb09f70a413d3121f2dd02113c36553df1ebc8d864eea083a880da6412bc6db134d37e9d5cddc3b95192853897d7e05e246119f2388af2c7d0b2d421d4843dd38e3796632c03f6b61a2d333bc83827fab55799f91fb6b9d1c88c865c820d2f51455d27ba56140e2dad85de2ea4c4b822e42dca4d75f206f7fa4c5c63e88754d17edf3669b97c35f210afb0a06aedfba84f0ec51c07fac21383e6e76223677ab9eb470791214304e7b9b4af211ab8d7c7c49e973ef3224ae45e4d693dc6eddb068100f5ea99d1bb62a18dfadc7c04a62ed5ce4b7f02cba6ec8e9c0573731a8dd3944b61226464cb72c423f25662e3536c8d5629d69b8ecb17edc33596cd2767448c7838eb062d49f3bdc8b100ab3d600b59e32b5fca1113cbf8b15f1c47ef7641e037d19ead85e9f09798e7bad0b05f3a58a04d901cce9ea671daae6cfd1f097e1a3c15a22233b8bdf1ca777220767283c1b2b52275261217b6337d1831132baaeac71a7814835a95c9d4afc9541da8f4667e8d25699c9be96f52b927cd39ff416d94315721711f84ca64dde02faf1bab38602c5dcea4da8a6ecfb3a20aa5653e4ae16378d6e49f421749ba88700129fee9d0c9b0c1d75a52b774bb037a28d5e7ca989a261984f059357988c5c25db94cf22bb7b10d2be454f244a29087cbe9d93b075bea1d5791f1faed01c37a8e1b885d793b98725c42258efb9769a62be6b888e2193b3b88ed6c9a8330040e4643b13a67535ea8ec155abbdcd3c00a8e8670748db6d0d650bbf203d010ef203f56c0a02c7e60727670a07d63da06eaf49061b2cdffdceb775c7991dcf246f37a349aa55c2521668748ca229013019b9b613d8db8bd065fa64814e4c844a95e86511d86a39f7f66b5070326a448b275c1ceddc7d51be9f32d55ed7bf48b50ffad9813a2879669d22448f047ae86a2645d7299d2dec35861c56ae4b7920b8bda22901a95d4ea733f90b657de9d963c95af626f5c119b2fd4c00507e885a35fc8324bca0594d61018108cea9591ed615d273f281c2895613d332e04f4b2f50d8e737438e7f01353d4df6b15d8d25f353ae54806df551a5cdb7743fbea2e2cb2127de3ab4710110c6d767d4bb9f3c106e1d94cd4c23051fd20544ec6e8a6b95fd4a0ad5c3ecffcb9ac7d3d3a8e09439409be12fb0c114ee2d54df944d46fca4cfa4e612dc7dca49b6bb68f4a3cc773cf7e5abec102de472b5ea08b0682d390be3efb96bb10a9188717736240d643d49c88c4d8314568324d0550b59e9c1e5f2972c4fc177e057528b881d3c7c82a518860092bb25fc839b8ad8ad23ababf10a728e6e1445c9801387e73dd212824ba3c9ef5dd7ae1a05cfef69a26803c7e56ea5a4ea3c8ddd936f4bc60a9645aa1ad6089c783b95e46ebf7913795474f73720d1068c277884886640607cd9cc4b854ffb2e3b1bf1a4b78fa486411825f936adf4654e421e7a915dc2435c9fb709521a6daf865be43e1363a915dcfb2c542c983649b264f0079e15f2914a9411b8b37312bbe89e8538aaa0a013e7f38279fdcbe222546606437a9b13f176378306bc96068e0f6ea1fd117d024592329cd7ccb7205b21bf938663ce017740b36d366a3ab4cb56c1b48c789eed7c3656610e73304dbef85885dc3d8a4b375f1330276253a1e1336bee57de250a004fb65a4ca7144f2a4a3d11e74e9903fe65504daddb0ac328a146f0d099e60eeb688c1e96cde08b2f003541e812fc3b40d9d5d247520ccac191c6badf9c32a12025e2558e5f2ad0e21db3640e4b0ce1bda27ece5d615e66a9302a5465b90e82970fc752ec0343f12430e5793f4cea88afecbf01ff5dff07ea8b4304372c8eaac294db27113e4f9e926b27b4319f15e5b1e386554a2a416ba93c3426795eb1e925719adf40098b5b49fe771d876ee8ee97c54581a76c507a36a3c25b58e84852873134d966d2debee5c9c3e0a20dd75469194dd2d9e73bd5b5296de298a636d34563ae3ed9cc6785bfa11aadb3581266c150df37f548b4cc2eeea9199aca6adf2acbac592dcb31f788f40fe8b9a194e173f4f383d1899ffafb175a6bf55a04830caece7e86b9befa7d94525181590a5d441075f15cdf966cd9b2158cc50ce2514699c396b739ea381a8309a7113227bbbf5da165fba6e62b639d43afe7a9d5e58fe14e29c067d3ecd4bd75f3d57841f5bf69214a9d90cc324efcdfff7f0f3c532b18ef86e76d02a3f226192197a77854b559da8542e746eb16ce010b23f118285f06587d8c6bfc48f7d1b4b8afdf9f1166fe3ee5648f04ba9765f01bd516126f2fafeb3eb75560b5c979c13cecb6ab8baf27e83d2c813f8d4540ad01f306b6ed306545a2ff721d848819197580ae98c71eda7566f14dde236e5d27535854f8264eb4d35934c12ad62094f4ec9435de5b55614fb316c3d2bf06f7950cf936a3d973a691ca5089aafb1bbaaae1cec35b7bc3bf1c05e8c16d8a513e48dfca1f4787949b7184648c2c55653138f2c950571ab159caeaf80bdbcb6b85726185363c270b75b7ee0d0ff51175a0ae2afe80add34ae02efb05ca2bfc8d1bad468cbb862c5e4c88b7177d1bfc33843dc7127b4a7d2c01ea37d9f338c435b8e0f8bdca48997a98af68e56db82909c9320f562fd3d5cbddd5b5deead1a57921251972bd6236212d502ae8a78129eb7cdf3068bf9ec25beeb1ea9bb75d4b410c7df9687b606e1f8a4ef97b7b1fd2f86cf5dea008eb68d1b6ba8fcc41ddc7c0bc4093d33298be38b8b9b5707da82822e57bafc2404290ec93357bc5853b6079e3f04dd5dc88668d8a3bb685f482b788cad73819d18a0df3c1786ab28b5e5f24889d43870497a1df72fdf5d150462c2c6becfb37dd8608d874d267cc18585a430e4bd3bd342f81e65eb3f7b62a0364bf7a6e2b031a17af1cfef88977ac09f128d00ba4840203b982185eb5b4c4c5a890e06d2ea09619cb3dd33de497aeeaf4ae491103d3f5cc9117ef97a270c32c53473f60f12ae58508f61cfdaa0ecc981bc64c7919b92b1463b61906951db2d7a663ef14fb92b3b3219f4277eebab5dacf25ca7c5f3fa513cada4a7598589e5b4f715a2e14a0e1d016c7f90f91e1c26736a0f97718cfb9314a6f293347fbc989d5987575ef727244febc769e1e4574383f8e120150"}], 0x1098}, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) listen(r0, 0x9) socketpair(0x38, 0x4000, 0x603d, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000004cc0)={&(0x7f0000001400)=@in6={0x18, 0x2, 0x2, 0x80000000}, 0xc, &(0x7f0000002700)=[{&(0x7f0000001440)="89ea0a5c55876862a6f48a55adc8491221a724acd3b1da67df7dc7799f1d4776214f16e6d9c0374ee71dae66ae58a270c4034f26e73cda532a107eebe1da90ad4c8f98d9baa1e528670d907dad0a0ab904dd0dbc7577779967ff5f43e5140c6049ae65c21036a1b719e0116d28fa8f6cd6b10e5463918eda8a2240cbc5814e8c916291075253ecdfe97a4aae7661f5fe9aeb70ffd209ce48a38ffc2744df1231cc6e03f7be8fe8add4a9652c0da187c6c69d23bc6e43691064970b", 0xbb}, {&(0x7f0000001500)="6da42d717c125634885864ef88c2dc6f43e356987a33ed146cd42a388f722dc830b8ba97d0a3b9d0d2508ade056f340a486debd9969a0503818592c0f068f226928d6457685cdf85d0bc91021d0f1eec97be3d4072d4338da039edb4e74cce187bd47180cbad491639dfff815d397695ef97bd4e7b81d2d5f715d5f0f522391624bac91f465e71baf90f82acf6dc9fd891bbb0b14f1347e6a4004017298f763782b7c3f606dec819fb7a9c218278a19ac9d025f13f452f3fd637d1e41de5ab0c91", 0xc1}, {&(0x7f0000001600)="605865666483a71b39306367f212b8e4aad067437dd165f17066ab2070c197b6b2bd79ebc3fa5d0646162edafcc40973d1f30cb9219b60f649a7a4fb5c3da096c2ed38cd830f242e7255d68a1a0bff7ce3d7406bd569287ab781d16d50064b8c3874ab05e4250574a7b9a674c3f942902f4619a8434595899a7b0d534fbda52b67a89b55c855350400c739def6b9c86931a37cbc895125c99092d786235d400538a8a0ffcc70f8a82720af46f54ae458f909ac680859abb5fcb11166d89f0b72d8d04017252819aaada1f0413e1aaa420e7e5951c4959f078f2dee69931aa5bb0da49ab0484bf5cb6dd757bf49a35fe8a2d98fa281dbf8649a2196e911eb1f3bd81806678ebe557f4bcc3e4d7d5541a6f2489440b98f9325071a0af4153fa151bd65724d6be5dff56f1e71b6da749fa4722734f1852bf9bd492b2b3a3a45736e35e229ad713b7b726471a2336833efafeb257fc7a70d3264fa37d72516ab6e9084352a2d4abee372282ee3c76ceaf2bc8c0b7e7a4e87b4029cec98b9a690674687eed5015518eefab5a71d9519165ac8e8d6ec04662ded4066f289a783232b447b87d80414ed41ad8b6c011b6a7af5bb3925bd0cd4f6a9881b54e9dfffb0e2b5fbb2da7eb99238b02431bc5ad3c378a10cded3c29cb8e809129fc783cea372139fee04290e5598bc17ae198527d15b188f41323aea35ffdd173bf0d293ba242b96ecf0c881815d559d11b68581ce3a9bbdabedfd7c64af4ba284e262084674870564038e4f3c3c8a02a6f39cafc6f0f064054b164eabfc0985e555f36e9e6ba5823a41306b224c7c35ebc6f40b5f37b2b3652200e5421f9958107d3371bfff4f07518be34b4f296c945d9fca37cf8f1961ec78a8ffafb054d9d44f548803a0a57905f74174ab8efa18cbc6957daf04393993a7f79cb60f37a259a37ad2baad1db620a36f148a5b5f953c7da3b382a00e1bbcf3ad6e3d68f92f5dda5221b5072e2fe42ba131da6b5141c2c9add9414011fb155b1dc34e1cd22c32840b1878efe04aa7339c17d1bce9d14c7ebd3c960da3b61baa8d7b331e284eee353de368d693c02f40feabe2de27fdc682e61d78121e344255f8222d365907af778f258c41126bfec31326960e5cec92c5217db28983065eb5c724ef43ccb7f00f86b65581fd95feb69362437669e1dda59e97cd860d7f12ddc20c6486e79dccd4d7e02a9b10cbbaccb0bf3ac26a65965dfa89b265f1989c914573df7430879f51b40ad8204d7ed33ae48ddea51f734b8b2ac927a813cdaef67c6d6d68d726430600dbf11d391c63411932182974a8448d0baec169984335e74b7d46ee55966d61944e2112244345e93e6c52af91271224473c14729339ad5f7929e6dc083dda7b6f3e4188c7ffd116b136b149d17a4ac79d227341d7b636ac9ac9041123dc5af301e167db892b8f20bf7abde1a9955009a0b8d8240fb97d3b14f4556bf97ce7a68196002d0ed10fc10e8b5add5b8bc30a4b539e2e4df03fc05fcb0fa021fbb31594c4efc528710a88c41cbcab5a7bd1763757116d103ec739a0c861208ea5d1b03859bcf81cfa6fdb5f4369ba23f9545256a61ac658bcb8b749156e8564ef47f96640fe3a6b559b2be181b06977d67a3c017bfbc98553c9ea889089e72a05c83ff9c834cc2b4e0edf629eb9e99ec3ec38116012a3d19e3e64265b52b182842578fecbad1171eacf19329aa6b283b336389864dd3a7411bceee8ed1da689657767ac4addbaec9931efd325b7e0f5d3036ff91f427ac15ba7c9b36846e9ec2a1ec49a58d091f8f859a6c0242563a76059fda6838176f7461e3d8efce2b6100670a22b55bf0753f4e41f6def60a6acbb45947fc3d61128232c2c845da72d0a8e10cf22c4427e78f524dbd83188f9716e7a71522bd2927c431c9703f83be5fa49b00f599f2ea52d407fc5e583a6891e5427b7ceb06bda2c5f4f67fd8c7ac3c1d271e377e2e72c31567fccdedf24cb72f7b5687619ca8140c90b6350d1c57c2167e501f256fcf85e83095c4ccc07f2c807aa67d6c64f414c3d2bd1ecc725a1876a98c3183cfb236e8b6bef23601ebd1718e12002b0319eaa0e7c148d110fd7392304ea4271852bb8474ba17bc7933c1ad4f1a130d4f3f0879a90ae5c418d8f0739da044aea3c7b97259cc0fbcc91ba9131b72a735cc169d42ddfa52407137bfa15c1ed4bc896a6ba3d305caae1ac74de232ab7df40c8524101535e4954cb68e38637b5d2c04b9e11fa3ade6336a679a75556aef195051a35afa1bfa4dd43abd5cb617b52ba065cbd0c64db11c0d9e57a4a5250c732c43d5eab7c94ba3aeea00505fba84ecede79ab3b205df3586ad64e84dcbc361511341d7017df97ed7f45c7250d492d65def2f34a51d0800c7c20f7f3dd1d5804c30d3726bca925aded95979ab8e3c093bf6c3bbb198a155681489adcbcee69320354df2743b40492e683ac5e11486100ea9cf446395d963d7b86adb45f05653d3a0a7e8231d43204aebd41e214eb6a64a11e3f957af24c162a2b52f371ec645d8d0d1ad589c31c4e7e133eb7aab6f5206e3353a447123fcaba972e304d5a5229030bb7772b194ac78835da558ad702bcfab4eb72f126830035c13ce7f630d4143b0dfab9c3ee46a91f93a3c619f006c226fe128f5662e3ca41eb0b2fc808ffd430fda2dc49f2d7f477e9ebeaed7ea68639173143cbea831be19b5c4b997a6b24df069dd868a5ba9b8575645e54ff8079948929424cef111fe6f0b341975f7400f85b360fe155c8bbf27769a70237bd86aaf14db7eca22dcb370beabf5186942c6deccb8b2316178f19421b0cc033d1515f35ab5ef32194285d587a62c788612b822b65ffa9892e5bb99dee93b5525c6236998d87de7da03af777c5ec4aebb1b9a6ed5c6a6766b972b8b296eab68a296080fc9985c5ad243a0b952c20d8ac6726be1841cfb8d4244fa1f4bb331b90ccd754bc520218a6e0dd03a20acbf7baabf5ad814f7c204e6711903cfa17eb401a1190d232977abfbad863b1c45bf08c4dc72bfb2cf2347a69f7453b00cd1d13d1967bea3ad239f3d48468550c16a2ccbe6ed97a1985a2143e4f83c52293016c3bb7c3f100d8b7ccdc61142dcabb0c45958694c939cb01f1cc54cabcbb15bdea197b5cb5689aeaf316a2a06dc1bbf8c96981c4099dca4ba7dc1b6c3c11e667a05472a51928ece8166e816668c7f8c8f749e2867ca6c23e8a0f146e247e87abf5ed401e7575b7cf2996ab7bb190cbb00e571f6f6ebf4a31032b8ed08e117dcf0a7e7125e2a875f57cbc3bba538f52d920bc2cb45f24dc3aca3f0abeb8f33e6839ac52c2b25e7b2d4f11a0d64fa81a3881ce06e1d33e84d64baa8f9b45851fb6621e4d14ec17c96e6d64923de22f6c03509da81faaa8bb5a970d38eba2686e12e6adbbfb7e9f73057445238f736c4e286f3cd5a1326266eb83bb5cb942ab96eea488b823c4ec0bac25157310c0ac18c3d68077c4bdabc4c6fd76fbf4b8f3e4ac1208bb84a758902de5bb0d3fd6eb841ebcbe4978fe92b28dc2e88d8b8c58ae399e4fa299f64c68b4cfc2bdb6c888ab61d3c5337943f29192a3b2f4f6cbc71bf74971de6cb0bff2b24faaf505226616e620f5e59c5484570d97e58922e55992026e950111bd25abec5ecf629abb4e63036337ec5df16dcb8c0c0cd67dd65f4f86aa721c615fbe17fecef39d63381abbc6ca652e7d28b207055cabcb3dc4e25d6c95e3049f6f5b1d017785a2076132cf0a681bc43a70577e3028df1d45d3cde6f62db01ea5b8306d697ed219ce18c2401a790c6bd33c4d58482ac3e6174aa687def4469191f4357a0ccc60bffec40ea2519a9a363972410d591337a5af0ad79859dee71149f755258381d6d9acb914e471f9da33b7b19a8d0a97dd004940a30997f0533934b3d1cba5614651e398a3fa7bf80d281db27bee7df31e4583d95c89179c8a8825791ba95d6e04c621c086d4618cd005a7a57bc0e37ea375b1c1382300009b519b04ef6f4b233986f6e4a0515b6bef590aae877152c97a3c9faba1b50357d5dc0585de56e2fb8d723e44ce2846d08cf8980822fca20de361c2e2c0c6b0b30a83a3f3e081319c07267ccd8f936cc3b452735fb98d212d06563119de01da88d941a7e3e64cfaed639a70d425a607b359647dc9956b37a88990d1c1562b7ac7cbcf1e32b87aa75aca9a35bf64df09acfa2764cf780cc6b75bfc0483e3c40470e7ae22503caf7abea67487df76dbe8f78606bcf1b3afbc91bac17c152726ca1eb5d5b15624a0014fba6c74b68ecb78d4c5f46c9619bd4f61be00948e2f929f03b030ed09bd271492672e062ff1206098134f46d03ee2a7d369f97e15a432e7694855ad0036a9a69f8ce34b9d4557dfbf4a14502eb67d3234b1c5124e93daf0ab0e884f56173c401487310528560289c88b4e20f71670f994f0843e065fc571b7aef8a858fad44b4d02e88428f9a7e6a599a6d8284aed1916252a0cd65f920101c5c510990aa6ebf18fa0117f7ce2651174363314af735806c3e170cf23ac5179cfbbc43ce193392a46edc8eb7d1cf5dff548f8d13abed65225075e181dd174ecb19a97c0ed79844c59625d3652ed2d2035211f79cf6cd85adbec4755c56c0898152bbfec5f1c2e8eaa88d93e56429fd68a8912ffaf6ccac536d2b61b3d6dc0be6556e9a1112689b020bcc5a231802c393aeaa32e16163b4c371639dec74afe47a95d469bf6c2637dad16b292f9152cc19cff06478d4140839fd624efa6dc4733f87ec822f95cdf7985955eb6490ed2fed42b3bcb4594305f5a0a0a61b26e9e1451b1c83ca074defe5b1145c4dac05241bd569e2418de53efc2b4a9bc4bf9a781f735abc7989611539c1c0eac27bbfef15acf74980a5d70662d2f4bb235803a3aee7abc116a916fe67902253ef76a7cdd7168c3e73883a01d8c08d089b22dd0ff62993cd8526b5ade79a2d4edac8995293f25f9514d0ea68aa28a7b3c382d760762dc0406c6c95a3cf44bc06dfccc2062fd93f5545797c4b81e7c4a3069d00a6ba6a9bbcb7a56c6945f6c921bfa461abae6ca2661add8dde5ac2540a86736f014e75c3bdfde91d5e2c0bff6b0b9af41854e654ef94bb2531d3e292bdab8c334e1974e562ae78f91faef148cb3bb1eb10c286515e1df48bd9d7a1a248d48e812832ec235f8f35a26978e6139fb811206b2649882071e474848f8d927e9f7c1299b976a56d4cdbf7ddfd30e52ee132bb8f19648636145cacac319af6ba18718670c79aa268bd44b72f7973257a2b4be49c6890e71d38164265f6ab709850469212bd61ac0bebb84d1a3051130c93098d36aa63ac286c66c81800885793480ae8a5aef4fbe04f739ff362ab309f81e9d3eeb3d95f0b3791ed01d1d641ae41a4d45ef1ec2cfd6e891c10aa5e768c74d5eafffb39e7af58950a9ec9bbd85afed6f33cc557e8a13da31243748095c93969557253606d60a4cb7ebb0ce0815bb1dc14757b00d52ae167a41fea51868821d589abe6aaa4d0597b154c7cda62fca207bdd16631106270868f8dd5a3fbd550e75214c6dd2f04c0f2fa65eadc73f01467f59af0faa3478c982c5f55eaa6c20ff2483c69b9db1e4160e421db5f8fef8cb5b5eb1705e6a5cbe24434f587766b4af5a163b38b4756b1f04aacc01a2930a1053d39b77524b12475f628170af7ce34557aadf82753fd99c0f749358aecd7cc3d71acb9f51025a1dd7bf1e9c1732a0ef7e9fe52a63e7c861679f2c6676663e7958d82d65faa75b45", 0x1000}, {&(0x7f0000002600)="2043a3124e972bb757e1a9085988ae4e1376701af51d5e1199f077cc60e42f238f70ab3139839972f14ecfd72281bbc7c1c44594c00d9cb9023a0d9cd3a6f3dffb8f7511883d2445eaa5", 0x4a}, {&(0x7f0000002680)="da32607aef49d25227c341672676c75c5e46b4345fc22a113a36c4e18a72b4ffe54da5039ae8258bff8909a8a8b1cfdde511671ea477f8b18704a8155ea47f2a1ca0041f8a", 0x45}], 0x5, &(0x7f0000002780)=[{0x1010, 0x1, 0x7fff, "42abb9177c678616854049a57bc1be6a7c05af9dc1dd45fd6dad68c6469b392d3b9d151c17063733f959695a8fa75b5b979974a56ff24249d94a0c9819ee48a2aa9de1a77bc8b01302b34725e79ad9ce08b8bab8568b198f50eebc14d35f375fbe181bfdc31f623cd7cd28bf6c476f0129c8a87b70c201d217a0658d2a2cb45f4440a1b2c987044c5c763d38e26437a908a42ce0c4de89c2af53c61021b8e67acbbc6432fff8da4ff2ee86bba4c411441673905ece2c4207ba7c4a3b07e5d847e2b79631012777e0e11bff18064be172b90faf9a44078b426b9e4de6241d96ae5f2d7ebae225bf107fb3fe86c995e06f336094baf9dfb5b5670cbaf96b1a461c880ca27d7ff270c662f75f4ac86ed5d8600ccb35f593cb981cad48b29e591cfd27d21424bf0e4b17eeb9bd976da549006d3de49475c715e2677123ec1f850605c7b8999828368ddffabd601bdb36a440a0a2683c062c390f7e5f716b6937f35034bc6815cf92c4cd05bc0ec1bfa061d9f3c8296fd15e96b487e9148822eeb81f7e0d0eff264f447611f13c7401be84632dc00378cd9426564eb69414f801014fdca994aa7faa08eca978b42eb04e1f5ce10a36bd0a2c5dd4f64e346ec0eee555e828c22789868324b0c2d6d3ea55f94eb8fcacb38f13c06757ae7ce3472ada521deb483333b6f8da1143c0cfa1ebde5af4f3ee8c569c27fa1d1c86a57aa99070e545e8d1de3ec95b181152952ccb9536665a5ec941c059963c2954be907ca3359b8b1d066bb974550ad1ac2e00435cb6e54c5e13aec8b6f4c9bd97a2a9d4c3ee7865ee6c991ddc7487e79c3f8c23a5918aec9dcd9e444a7fa7933107240d68e6eb5ab9e5a48d43be4fc704ec2d27a17055e35a2af2148f317b6d82555cf8ce9d7708e440750992900ef143a4307d4950b9f3b27ef268981dc11e8956624a602f000e687e417da8290996db7bafd1cf09079762eb36983958db658d888ee7addd74fc08f9dc6c6834a21f0ea1b630f00e1e91a433ea8b589bc4155001009eb43d8e59af753b945f1cde94e75f477fd3e3f749cb0d11bd79a82dd854e1878866aa175825ed8431eb1ae9a3d72b698ceda7e475a3b7fe214583d7624d597b041378edfc8b60f0b9a03bb23c425a0972ee5c444b25610ef7fce0f358b7d04b96f1bce4640641386ed836a7c74460378a43f74e0d20e74b4fd3448142e1085ad3402d9d2c6a1cbf0f0aac7607def976f9e5c8f2b78faf786f255f6b977aa2464a24c842690819383e2b7eeb3905f0faa6f93bda5b9d5a078bebf90131dd632937831108538cdbb4804793db2139648d078a01d1684b6fab7a8c27887a0244b3a32204c570ac317dfa663e15ea274c28f0c0a0a59d6cd9577321f01eb6a7308f6e4f6e1c2d91cb822f02698c008952bf8502e2fd92d27c0a62ebaed372a9df6048ceb08d8bf44bb71aa92221e2070430a6e447b44d15301ae206e1681e1297194fe2d6d0a69c2d3d8145f646ad3638ae7453cc759ab01b73b020f8e92f1f8a84e4c50c488d7e591806d10e24b32759bb2af0e6afd2f05ddd6069f6522e6dbf09c8fa293c37dfff2514aaeb55d3d70ed4f009a688fcf5abdc19a647d6cac56f76192f805310befb68edc5303018c67ae5a3000a15a17db7e2ef33f53c82dcafc4be9471a1c9c83678e3ff73e19e716a86cec80efea5202a20ffffef270d285d72f5ee765b8b4df0fcee39dbef8c672f6b551378e8209b9f460d2ce2ac983f8344f68d38a98adee1e2e9032fe1625ad8aed9bf0962ceab83331b4dc3871657ec9c20b402f1651013fab38bf444aeee59b13052d647ef772be3f1738588ae6a96ebdd845944bd46f29d8317a80176bfc9c7095d006774d987b9951d090b96ae36d763b2e125240fecb0d3cdff8cd08e670958c7bc56149a901691afffe77895afe122d4073ed5c0758ec97b539a2a59d64cf770de9ee0eedd206b98824ea32c5312e768f7a3145de5647d5459831825cee1657673cb7971ccf265cdb888e8e91110d75fe56f1be2b626bb26dabc81e3133a08b6e37fc2b013854b2880b5c3a6cb3dc7fc663a68c2e03a2aac75f605079e5758bee12deb3bc660224ea573692fae7a901e56e2f039d3dd718b171bb2883a2a3d32689346e4e56ccee30561bfc5840f32eac85ceeaa60037bae28e4c17be5f42621866b3cd4bc8e86da136f46f3a2fcd4341847f321f4254a308870affa9286ac7e29f6b0979e65be73365fa8a74e3817787a2df93f5cb6bbffaa0a95e86ebbd945af73f7a11a4e9b81a07236b0eeb0d80954484b5f52abc0b4d0e1ee7cc556c56989555406db5894abe371acc272252ece40853b0e2b5f6561de2f84dbdbc865b4dd91542fd09685753d88a3a2a9b2a672be004ad28ad3c474f16caf41a53c01bd0fb76079bf1790b178092a40eddc3431f31a5ec1d62830377e548dd17abb476e846230149ef9e1728240bc747db786d912f1ece6a3b325537fbd39e315517a9a33f75fa81bc31067c79af7624df9bfafd3315b7d5cc96c42c5a3d2294c53d740e86e7d19ca60026bd5350d1eeddae29d7d12b92dd1aac762c9a0d6765ef7104c1c38e2926702522cdd21af333f8913e427b3d492798869ee5498ba815628f721da48d97c7377037e87c16182848f70db3615840b9bcdd98fc64f608f621f02af5044bf7643431e463c7e4b8468a3da1eae479c47a35e6f3dac5a31768a7c832f36b55ec2c7c17d6f6d74debbb23e7a47d901a140e0a46484020d160aac027a63c8d39bdbe91b82c35b6a025f22c71109fce578d5078992e34ba362008de44d13d0d3083ce242c0b2862180e1e462243e1198bf16781c4d3af59b658a56e32ef9a48b62b8d90981dedb67a74bf4ecb05f0a4ed916cfd6e9eb24497e0b9c55afa22e95e26f02a8f1edf789499e67144f3d7b51305d53f50c7861db3cab764598c3cb684d7f8df4f86dd632cf84f0ef15662f0d71b670d98e694790a9ea5e7dbb7b786d98baff486b6e4f135e3e908912bf7dc9f33a80ef262b63483d4676abb1f64673ea409922a7edff0d42028c36531af64465b49c8d74a7b6ec79dd0b142204155fde3aac61d1a59c550280aea2f4fd5c2ff5bb7883c02779025d4c778b842abbd1a3bb8e7b2605f738be05bb850bcfab1432ed86a9cf52a44ae7c8b5e8319a5e51eb532e9c347555f866d526bcb38d980be2349b47a39ee20bfd5ba9491601cf66c890acfe918ac2983e0f3dfd55ecfaef5eec8b9d7d734b8ba84c87f6aac0176ac7992d5f8862f44e8a6be8d187a2bc8d57b89733df6f41855ac45aae82d4a0ab65cf5735678fb91d4fba63fc1eabb4b74ff133b347782b1016e4d56b8a485e8fb68d79814056043ff2f7e31d2d8eadd4eaf4836b8a3111223daa9168c9fb2efbe2bd9a835afb6170672a2158492e0800a1bceb6185708dd583a1fa9d837053d9d7cdb6eeba51c8661fb9661ef949b8eaf158c31550263e56d659a8a6c3cf4636ab68327c0147e9db84e2dbe767bb3f40dc3e88680bec5457c82024be355c136a8a7631a5ef0cd1efcf4f6b8f06dfe2fa988eb19dd9e0d0876ef052aaebe943f7ceaaf519b71113c0c6af9a2391f00371a6a83510839498d8a3eb12b8601ebf95ca47080e61d8dd4deacb1498ffa6a58f40cf22bf43d306574e175035e45776c5c939fb57e56691c2663e267eec946d60c1deeba46f5d2b1fa8a69d92f6c336176f29fab49222dfd25b0ad086cb949738a58564636d649f824a8f4c92bf5b248f43ed9d755982ba5bc1a4bee1a6444c5e5836b2a7fcbcd79e1cdd70ba1c1497567f2fb0e4ce5ca25c5a74910f03b27dc58f47a6445802e172507d36229a71b750a4f0a02f84a03a9c9467e2bb66419839702c5858a865902622fb8e8cddae2f2a80766130550afa975a555677d92ba1791e2703a54ca5f84bcdda648d941c3fc03545f083437535d3071d9247a8471838b2472db5403013700d3e3b1e4d4cc1a62c35235b157acc56dd5f711e880b32f28250f0d8600622c415a0b345335ef890e36e6c563599cc6c2d75d303c37c6358f965819ef5c8718e1e0f883c7fbcfa35f16edc7d2f31f5692fe6a3f37ef0b39504fbc67827ddae881ee3007b46e2fe5ed1d3e5edc662b229ee3360d4357ce97c48da217de49b07151f1b5341b547f0b12eaf6b1a37b5da275880da8f65d1cbe747b3e2f75cf96cb94030df1b576241335209c9e79a5d41d469339b64b04845a145285c2b6096c2784626d0abb6943c7af60bafb25409d5f7504354d7bbe6aed0e66cd7e7a0e3df7e3954f2d9e72c047847d416bdf7150b180434f85dd74c073118f85b40aa82cb0b2cb0c45616ee7ec4a1e4c32ffd2a0b9852e925a2da8d8c9ee5b59e2f486ad29576021da67a9c75bd68b3f5e0e432f5f114802fba251558901f940c453706203b5c7f20beec06743203ee7e38af0989383eb933192d822da1dd267f6011c80a9955419f03113e857ddc0d092851052a9853327c0022eb723f2ef49228c1ccb901403e68442cab41b2b5433107e3755d6e5446993fd522a7b1901954da7762d583cdf612d0539ce93b104267741a3ccbc8c311b6abb0ee9ae6b9b76c364c3ae08c63b6c65bbfd5d7888fe29db5ae1bf2831c050876f003f395b1a9b3ab6e2ca8f1d4c1fd70eb533c2eff9650a643433f3af2ca64f68b65f194c0ed196ebfd9885c953b5693ce8e9dac22b927dfe1e41e60720e6c2a97af28eff0f93d6b948d502d94e176035109b70d1446e5f33942012cebcd79f6d21c1594e56c594285dd7dc3cc780ec4d764d68ed50f184fbb6cd92859efc6c806043f267930a4bf69c379967679d88166ee295ad6018195dade1fe8f8c65f270f443108cecde56a2e73ca3f390778b05e1a7c55ad9a4bc8c28d38e77714422cc18f043a1837e227cf54047c7ddc8319fcd05899206d97840c6dcc046971ea91c10631ed37d6ba8f51c8c4eaabc48cfd8daf4d6cba9ea43298fe63cebfc38bfbd7a9512062b05f8251b630129f7046bdbee0b521451cc4ea6149530172af516342b73a83e1e28dad9faffc806ad2e6bb59cd99449d89d5b4cc01aef28f319f07db1430e2d47ee58875a35c658742ba22bfd32a1ffaa0ac92756984a171e8b832e9ffda9d7aec2d86d719c03b81dea76123d7945c68fb29515891f581f8c4d5e510de96ee873050c2d1877705d91d45ddb784c8e00b3d5fa1e9745ccc809b1cb20ef38d0e0f7430caffac7496ea166cdac3840199bcc4aeca9c2465dec069c29dc5b7aa9beab9e082cee3c9956797d32e3236c1072997709230588c4235b1f6b09c297136bf9fcda94c160721460875fcd047840efa41ff0b957c61181d28c4aee900ee7b614dc766ff5100a40d2808b7a6195c076494b742f8ae24845839b01ce06592453b99f73b4d37cc21f88480a4002bf24ac54957a7e96b77c091217d96aaf3b452fb0abf21eeac8d11a9568c5fddb39cbfc4723494a36727796a8fb9ab26b269dbc9ae4b1bbe1d5b59626f58a485252dd934ca9371c91653b305e5d433c7146b544a826ae92ae0ed8bbd4e58a474ad8ab8a8af1031a6f0e7ea144548dd8cdf74b9da49a9f42e39a2f0adf79e6dbbc600a155f5686a0c01d96063640d3ef6d918e706160634a719e73156cf2d99029c4580ab02099befa80b22842d60d933725c3b37cd57d955aaef03bc0d335c9fc58348374134a7886bfeffe7a6308440015052dce0ab2d7f5fbc9a2095d823c965559b16ac158af3383978b84f54ca46ab54"}, {0xc0, 0xffff, 0x8, "ec39ffb2b2d21d03a9193c3592e21541ab3219292180d8a970ae5623851e1e0b45f75f6ef1a03d5720527a4dd5345163082ed4ff7024f5854ad479c6e9b14d778bdcd3aef88d99ad64111ecd08b3d29b5bbfa90fbcc1773220c697be85eba12d00605808de1f3636ead8d37dbc5c5633b8a4905f368d3786d503556e2dcf6807b0b6fe6e5987db1e5eb2da13d86629886d95647a8e837b3f83cd3c5b3e0ac630168b3681e22f675fc59d9be0"}, {0xc8, 0x1, 0x8, "fbc5db2367ade53fca0b175efc536878976e414eb176709fd8c0414f2cd493bc680b3354fc01e9165481f408429b0c178aaa4851e53e7c03e2339eda73014055f62fe46dbccda00f8c7d870008b27d0caed9ecdf243f6154588cefd65e6fbe517f7c6919b03a823e07dee5892f40136b208b6e25d1c6744b4acd080b3373c0bbb9063ca921f68775deebf87d643538942867ee346f59d20099ce2ddd1d210f47efc9e6e5303217528958d2c64e096f5813"}, {0x38, 0x0, 0x16, "b5b354129d4125e278ea7cd448bb33e7546455d26b21daeefd7dc0fde77a8eb919"}, {0x98, 0x1, 0x5, "310baeae9a6f984521f44556d7804241123e8d4481e081044d199240b328582e4ed029eb0250337cc12d6ccb0a51c22a88a797f6d3b52db1218c9c7bf0a224673e467c0850ce298825d317352e5c644e239378cd2129a1231dbe51623917944c307b363a20f4ac425e921e8c79df52ce6f66b1fa5d43ea4a63872e96cf27fb6e87b42c"}, {0xc0, 0xffff, 0x0, "22286f8b1fe7d9821df3174d0acde16be70a246d966d61cf8a6dd143fa74e399afd6caa832a3d1d9747f50affeeb5f11baae5346bb66dcd0d4e165f272ff2166c5f968ca0305df782aef31bdda0ff5bc0c48fe0ec7438123a4f54ff561775cc5bfb026acc462bb54d479c7f06caf68c466724b5e056a8dc88a54b65307ab5b8715f155cc676d58a92c5abd54140ced95052ee3403eed9d89bea13b83046b1331e5b5858288cd7c6187c0b348036f2079"}, {0x1010, 0x1, 0x99, "40ea4f56047b8b90c6b3116ccb5cac046557e471899a6f1453a90304a30cd18a7d84eefd190dc1016ef3cfc5eda5a80839b5853a5e1f1cd987c5ad4dc6bc82b9a4d6e00d3fc6d32fc9045889ed63100ab97b01d602c677aa63946282e699a89d5f9ef00b5e6fc93dc2470a6ea124819cb5b0b74183a83b5452a93a564ee523583c8f222ac065123b421c19d69a21545ece0c223aa3a5ccd84e543245f3e34a7b9fe2abd669085615061afbb742df5dfc8c9e826de43b9e9b1e292898f4e8fde0b525db083ac40040793c238c9c0f791e9c3837de72d99e492893b577c70240c41ef3ad93177409b02f62f4a0f19c5ce260657c558f052e71b969dd32d133f2e28e3600ece177660c214972e1bd5fb457277da35c9387ad973f754d8105117ea14abb2e65b4cbadaea1982ae385a759ea1dbd381756485c912a5af61ff86967d57404c0d7fc88a7c3717d98637a78de0e5620c68332a7041aabd15527b37688e322efaa5d3b50e90a2231b68c2309b766efc2d707a0aa9f4574fc67fe1be48214ba412996945218a1064c067e409949ab87d35e4a252fecc767f776c07d9aa77c62a425d35dcc1458f8352db563e7fa98866dc417bd732cc3ac737bcb42afb0a1f600811b1cbb0646cec2fa020c7339acdfa085ecc3e91746fbdf19f3617e756c909c599ea36c42694c2d732ea2b733fd9e2ee86a9f5f72187873e31745e7ec5144d7c24215402bdb351b2532074bfbe34e3d9ec45353c2c5128bd63a6b1115075ed2d92b7184dd79feadcdf7ae5fced3b656a9c46be2aeeeed8f36b4a227e3dcef88d069fd0bcddf19f8d657a7b91dafd9e4253a568e1a361cc072da722f051ef8a576cafebd38cbcdbd3e2084607aed3a076133f8ab643db425355a98f49334ebdec0f01461ac0e3943c154a4c3ecbcca407b87b5b02b9f66b399cc3ac252ee8168e09e11f95eb5ccc08163238da561f8637a2799d47678ec5ab7134f0b855a367679228687b1ee0bb7e21cf0c34c6551ad4205c4581059f0091849e72fcc753b01cb4652d5245a6215b6b415b5dc4478b3d6fc446f4590bd7f736611ed33d2e049055172f6747832742a25f6a3e378f0c745a77eb3dc4a045eb3191b042cb0092945d98953933b023518734ae530b13f96b14b050fcd050db42495faee24edc663e9c0397492dd50e12f2850fe0943426cde606f2b7c8649f62ba88b9a9babe5d9d006b2bd9a3b7f8ea12f3926862c9c9c010952ab5477401b3e43310201c4a8696c15fea65906d6de09bb02f1dfb0f123f6163871f3d6682f63b9be0b9960c18a1778105c749d1dfe16144418d0a90e47eb12451613098721e734d9ab70c750a2c1b57883df99a9a2e6db1c0672741d0e7d1acd26cd25eb72b5fd0073d707a77b44d657ddf916a6f68759e331db54499a4cf1753f9d8b52d9d5334ebd323fe89d8634c959c73dc5ea34d74d0c85b940a461c3c59eba21ecad3f6dd5a644d97972e3626285faaa0cff60bf8d54b00b518e1608c2a09a8f1b1b2979f1bf51c04e983554b847781a3380e2c64c2debc21baecd891fac8c0b5034f8740f3c504e1b05aff3a09b06b2a16e2832f3867ee9e9849e245a7483adc755c80c414e2de5ff75c7738e2f2553250e12eda300d5b71b522dd7f7ad9446950c93ace2e5cecf39c28df32206510ccf3f870a73dbbb7244e7c56d072a92905d90d888444a37c94f8412ead07ee1e1c7c5426b945498abcfb2d6b960ddc193bfdffc7fd0b03b5d53ddff927b79340669acc75ac0ec2fa1472303f987837d5fca40c3c21b361f5cbd29385debd4f5694cd33df9c1f31e2aa262c5200840d1b4977cfe83e2d267bc2fb9c7e74a778dc5d8cfc92f30210c9687bb78a7ba73deeab3254948ef5acaec0d1dd468dee6fbfda5d1cf3f2fce03c974259579c4fdd73599a7e6f4b37f00cb0c210040809424bf7f7b59ef17f2b5411560ad2da77de50b10548844361f3687132f5d2777edb085e2dfc913f172006d7bb1c1cd835c35320749a30ddbc7ed9c1b0512664c8a8ae527c534e3abeb28113b1722fd1f9f8d9a03fae812a40e87a14b15ed772ba266121ffec011afca77d365518e659625f522fc0609746d961941143cc7d460bae39771c89aff70af612d8149f438046f509d36cc668566594df02c5e9b1356fc209b5ee05408dbecdf2da4a93c7e73fede7c8b330817a432bb6fcc63173ea3e7d97a577e581b8a544784caadd3950e189c78378ecccaa20828b311cb92cf85b48984e13b7e2c79caaf1386590e4aa77c724dd67b051efc610deb67fb595ed28c3a9c20ce7e3400393941706de4c6de3ab5116cbee82e965ccc2eb4f8c310b2a228f20b70141598e72b881629381fc8127dcca00c59bad243324e06b0057914fb7669b3e910f03bc789094ae98f3212d995db1920394420fc3a4317ea0bc39825512e092c2ddc9822f87025e93947ecae4f2e68e80b0260ddb077492dc41c94bb791b300ef3ad74434e34944214bf82f50079a404757ce43f7f9bef0f3c163e557b20ddbdd6d96021cb92d7f2cca33ee98c7e2b3669985313b62eb1b7930dfc54dfa542cd9e9d6b3ddd8b21a21d781b647a985a54fd28cbc5b29a61c9404f0e431e0624ffe88db7d2aa70d715c51953031453c4a5fd9a6298276c3dbfb6f91e9de6be211374c6121b8caf4d2d1b629fa341d2191e51600667f569fa38552f3d6cff8ee036ee1950a3f254e92ca07e83918cdb1854b8047062d338a5ea921706c30f239e704c8888d50ca7739b2aca77ec3110109addc4703b93962b4b290fc63798155773105137d53d4fa4c418b2417e316183917063fccfaa0ba08210b1359d33320d31fbfd74604a2c280afa4778caee8064d41cce7462df6939a7a9604a0cda283ed8e820680c50bab2120c5cb6cbef7f1bc6cf7be8e7c217a8c569f845a4fbac7ceb481863cae71c7f3f1c2933f277dbab4c420c33857ff2c7e9777d32fffcec61f4536ed82df234e3550244be5fe155d28b844ee704c3d7ce73281b15739e723419add98642c6cb157a3e29f8fd1971f1292a19f8ce8b5813656bbf49781e98517139dcb54eecbf16cdcd6347dae4371cad019122785604207cfc25320d166e16968132ce1f765a91b3353a947811e59fa38f48ea95c074a2ccfafc57b18952de8ecedefda97c03030f12084a7c4905d33fa1a6ad0304f14767d4cb5569713cd298a7094a2757c035d9a2d8c3b369d43f67ebcd40a7ae50dd2e840f43ef33a16a75c45795fe6c2a53c8d9bc39e0e8f449781d091da25068a5bed6a58107faf9ac48a2689ee058e701e10d55a694d3639488eda8f514423049435cb0e5ac0da8ea9ef9b74f81b91335dba9f9723378a0f1d67137ad57c8e243206c40993a7fbe13a965e56fb2979bc99b166704a2f1c9a99eb201ec3c707882a9873a7ed7a25c3f90c69656d659adfb30de8724c41078ec4e9a05a168e84d89561cdca666e00936053ab863cce82e19e5964f294661da131430e3cbf68bb31947ad53d77a3732f9136aa16476450ea2be2f9aa09884a27030efd546f212773c593e4f74490a2a3cc259f2499f58ee1ee7e5575de14589908b9c176b1e5ffdabc7f0a89cd3d707458bef74a34d4e22ec07f8fbfb74ff433c48393493289498767cd8a0f4d2f53f6759c954df5af1f42cbe701723b3697e8a1dab9e3748ecf96a119343f2dac7e0959085620940406a3b448bd57ad32d727c066d6e1a2febf3bade3cf3064d5cb679daf7d944fe127bf5507c220c89ba9a84e2244dcc32ca3f6132935c0c004f6eb5f1b615cbd358f0b89ed3bb2df5b34ea9829cfa1bd5c8219673ae118620b1716d40bd7233949ccca38b9adb3b87bbb295bb5321bd27a3b7a14201abc2c7b896f4c0edb72691c1a12d5771a551f1ec295c242d626fefcf58740e7d7912bf30d614aa0ca52332b2294409bc852a598127d73d537b6aa0a4786a1a0d186573505c2011bd6b36e178f0b1e0028421adb876abd4d4da0a64c1f0efe7034fad84c6ded20a2637dd0f2c98a78885221c3dd8c97f09ff7758e34c395c0089c68195ef3b163126f6c58f0921d20dea57f75caf0647815ec509b8911d98bf54cec4ae7597e7405e036d875a3ebc949b76d3ef41a52f96e4147c9467b739cbf5fe2a068266e2264bc22e251acb216e883af0df63e3f6a39aac290e03a233144fb8673b9e9eeda239ec7cd5e9fdfd3f6d2045fec1a248de786bc9fb77e0ec10cc3415ba46ce5bfaa0c3d454c26c53b7a9054eb4916234a6c1d9f49609444bb592f07df44e2cba22ba8338c99ccb895295a13d23381d25aeb0ae0e0b803c7f61e563eb0a62b82c11f6b74753cebd5d0069365ec64e637051f58861c29591385e34d9ff59dfb28a157638504f7364ae1e81a4e73227370ec2e06c29f08768f1e6d8fa6c2767148cd8fb4917b0d16b204258e7a8c61f80c7b2499214248db5e9c2b6872ace64f49137f5011357da7e2491ba4f43c4f1b1df2175f12c021fd0bb94348f49c92ea9fef8eac36f6e899376aae319b193840d838ec5820b1a1e85ddb4b27b14b8c0f9747c05a3ed69783ee7bfeaca8c94ae1aa55b11541c67c8a3dc3a33746da1b53b7d40b8bc6adb776c306832d8bdcf55cbb180486df69f93239fe713b5059e234653ebbb8dad4d86c1e31e71c0e63043f7ae561dd65901eb333e37631cc2ef94a55ee220e342abd723c71a3d20eba7bdf8737f33b3dfeb0a6fff5eac2cfe175c42245e091b1a2364c3e9aa0385cbeb823bd6b778e62820a8e7722c97946318083ce21a67039fdc19cc72ae6b0253ee4e3f52e05466e9bb283c852e5abd5af8223f92851e7f738c153e95eb47d734e3450fc965120066d548c96628e168d40aa2c4bc06595301589ac65940b751cc2193adb3fe7042a7bca7e694007064aea1cf9b3faa858a12153bf192c80ba9d7c4be087ad2420f5b7e8711fe3b8dae78012c965b035e7edb76a6843777b00763af46e4d161553550d193b03826675cdf403638f2fc437693106ab5922821049569821aeaee98e59bb0f0bad632d7d8fc84cf3099e84399ab42ffe873ab57a81b8492dd84d64deadfba8bc433934f52db327519f214430808a1575e27a964fbe18f7990e8e638fdb22367af797c9a807a19173c5e913bb1afc5eb313908ced5b79b362dea92c8760f1f18992d5712570db6a67a5148979bb9b878853cef64b984a85b9391870e8042091e4e9ccac546311495cf253f9e6350d939f7e8e7ccc99afb41b1869c73824388c18cac323a237934351f86ae4787f37927c829ede7182bce21964e883c99af9fca25b3484f36783cb94f4070d4556635fcaba3b98ad0736ab30bb7d0f48a80fa4761196c06f9d0915845ddbc25c4a3da64095a1b3f18f0644dbac7b77f4e90b195476944a336bc5562f696ef91854f14efd77ac0fd636daa9e758baa3c600173e6db23a61fc54ad0bf0f1d3c92b7c55626bc2d666c0d2231fd26993a8139a79cc5f7453b5f6a9904d6cd7ca474e54b39e54aceea3c80b1bd10c5937c6794b29bf82a689d2490c44c41940f0b760b21e743dfb46a78fefecbae1afa84fc7687c42778e4e81c62d0e0ea7ff19aa328a3a6cc08f8a04f9031b3506c869d25c683f8c0ab237f7c30e2a23724cbeea0125f5d54333b18348e11c77387ffda1531431bb5adf684aa41104d0eb31c6c07b026c5de6011fb208319bd4b82b552703a2aaeff62d484215fdb162e6f121024f5e31ac1a1a2d0bed31b633f0b434effcc814bc0f9"}, {0x78, 0x1, 0x8, "4c429264cca2280f75ee7bfa7a5dddc8d9ffed03d626ee13076f76659940fa79ea2917d7a7f81e53d3ad837591b591707372e38858075fe294c34b4d596af023dcb0144a1151571f663ff4d31b1ec0bb148a10963bf4bc7da5c2380481edaaaed71512d7"}, {0x70, 0x1, 0x3ff, "f656c6adab777303bd543073e4a12e3e8c0418df224f2149e3fef14a71d3662998564c0b5545849320c9aa49f0affdc14ed58c6f2afab4f15533cb18d022b79464af3277f6828b4d6f4244b842c4d09676cee9bca1f19d5b3d2eea6ce0"}, {0xe8, 0x0, 0x7fffffff, "425198ae8d70c253b5c01363a6e84aa14ebb5a1dc7b50c8593687ea5a76ed3ddf437085082c5ba8bd5f245a914eae6f1e3acbcdb564d15a1e6f1312ef156705fab67b7b3ca9d4d9c2e65220082c9a79ed8e3e018a5f8cb6d75a9121e08118a5acd7e14ced6934d953816bded62627a22adb3af9b1331a7a32b41c6df59ba9cc39dfc493611b5b04d99d92486136e7d7b0830e3a3f67955ea381786be8ea712f5869110d4654702fd15bbadec69d9dde010e0852e9a7edbb07834a0ddd6688a81b37c03c718ed77da0ee3903255242fc013d287bb0f84"}], 0x2508}, 0x400) recvfrom(r0, &(0x7f00000012c0)=""/199, 0xc7, 0x41, 0x0, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x440, 0x9b) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x4b0, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x100000000000000a) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 04:02:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0x1, 0x0) shutdown(r1, 0x2) socket(0x30, 0x4000, 0x3100f0dd) socket(0x6, 0x4, 0xd2) 04:02:37 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='m', 0x1) fcntl$getflags(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8a, 0x0, r1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x38fd0c99, 0xfffffffffffffff8, 0x0, 0x0, 0xffffffffffffff17, 0x5, 0x1, 0x0, 0x2, 0x24dc, 0x7f}) 04:02:37 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, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000280)=[{0x3, 0x2, 0x1800}], 0x1a5) 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, 0xbd6eab4cca27cf06) 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) 04:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x2, 0x0, 0x800, 0x0, r1}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) 04:02:37 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000001480)='./file0\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r5 = getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r4, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r7 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r9 = getuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001340)={{0x7fff, r8, r3, r9, r3, 0x120, 0x1}, 0x2, 0x1, r5, r5, 0x5, 0x4423, 0x6, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 04:02:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x30fa, 0x526, 0x5, 0xffff}) 04:02:37 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"}) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x8}) 04:02:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setuid(0xee01) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r4, r5) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000001) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000080)={0x10001, 0x201, 0x0, 0x0, "3e58a00000fb4f77c2cf0100", 0x7f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r0, 0x7fff, 0x400, &(0x7f0000000000)="4688b178059a1e7393ecf8b3b9d2d658bdf3751775b6bbd96910e886ad4ad53b24906556e73c81c76fe5f540576cb008a51d9fd23bcf205a3c4b7776970321d69ea5001a62c5a2959057c85eb0c5e75b8777e931136ba95778f104d651f0f9195055cbd8a32c360d35f3e040fa97d0b245159dd652e5d0f810c7d9ef380bafa42d0844d723676c3b121acfffa919a8dee6d93235625ba388acd5211e7b01b3b7b54881423ab4dc2e1d960e011dc6826a5ef65fdf455ba34c42ecf1e4d7460b53e26bc9be6b99e092890641509d1b454ea8f011840a0c8ab181fc7395a17563e0033067dc71b9cf17069cb4f3c5c314688978540e079306f89d9b57959a07daf690045d0dbe2425705b9d82033e72006b5ba7cf83bcbd5809f7cd14441a7680126bae2e3706e5240f5e740a5bdd9f8d6ee716b0382f54f0c2aaac576c679809cc1af59d06fcc29358c890fa08340c253137dd860b0409a7f172fcde813a4afbb5ad369f7c2cbfddb17b3536e4c59459f83e5f5be36eeaec3f5b74838597055de6597fe1dafb7ca94f58fb679289a02251c933eb2ffd92c0488d4d7eaee7e9f7a436cb4e4126938d8ba33d9497221be2459148907148fd22c881c4c69cdff4b4993face6b2afb1b0faec6279d41a8986b068f1ec9876e2c9fcfca9b9532847815596bdeafe2d7f35f701b7b83b5040b91c723b8e9e7fc3ef54e538fe7b20fbddcaf02fe2b361e450ab2ca792fd47ee512d66ab1c710ecbca0af24dfb16c2f1b73fd1fef85606e956fbaafc1451290c47004fa2b1200108e970fa59097ac2f26a66d9a5fc0b4fed77ad32e56a54314ad342b05728c626fce4e07c8f815d89b21a6cbae8558ca5227d3bdd6aaf975310a2b8a9234e1433e79847c163bbe42e9acf7e89a3b6421fefb15b2451b4daf2470d0204f9521da91cd7e69ad071ff96ab76c1f6c94d4df4a02850a056ac2e74cf447f1b20fc61acd0eb057ca814e5871c35339b5c20349e7e0a57bb6104c034afa6faafdc8238987faac0c2c652b2dfc92db3b9acc90fffe21ddb16cba9626cd025682fc9f34c5ad008e2cc22d5333d04f76e64f47dc8525bf10deaf33a1c42a2653bc1500e270f053193981d8b6a44534133993069880bee5e5411339d9831083f6030e3830362919ad7f71d92b6c68cec4b31b77f23d9d120ef0cae4dcf3dd75bf3df2eb4039e55e61449897a055c0b4064470e64e6ea4b6c407dfe93c0d08a1e7613896c124afd2c7409f2afca0dd4230e66d75a54fa57f6f7bcccbf9984bc09b69439dce69710b25b077bbd1c73fc1428f8a1004fdf3d749f7795d8a50cbbdcad9e7dd452579c919a4d7ed7e6797085f2b5bb9d29208a81673ab28cd97ae1157493f7408e1e8abe66cc3ee79bc69295ff7991b77eb541cf03bb2a58db52021af6e6a5dcc6a2bf2baa28957a904b64745c347d0a1ae0e75bab1f61baf84f1f4988b6f466c6c6752372d1b1901910f63ca4e7a702bdd9bfff1df611f2a5f3ca04a92485c8df6ad4ea5afeca87c5dfb35ed61e1ae2b08298889c8eaf59e2f680a85f86bf55fee6c92505280b2a6eca1ba14c22c1e215e8ef0112bbdb86c2f4ad39a70f647f73b2b5565e8d781556b188c9f0750ce073fba0f9d7701d43d8d655d473b018f85b5de3c7f051c547828cee22e25c91442cd40ebee44072d0ef67473ec5802067264bc41df02ff9f2625826279696f40a7975d4d76f05fd152bf71c282e1504d0d010b9d143cbf697bb744a5f9e17493a607ed0e5e3b78119d9e3d4959af9cbae609b8c286ad32d2aef86c8c310bf34f2d067ca10cb00d4c3ee6090e4907d30dfb6eaccecd853344741158452e5e5d6280444d0ccded4d571c4c8b6f0eb816adf9a3c8380c2e348c4d26f207dbd56ee94c8c187b00126a72cf496051c8e9f11673c818b7a55bf64e396e6edee0c530488a759d7d60ff962276c112f56629c31e8f11b198399304745ca1535e1d2d779ed8b61100967922b11475ef0e8fad3f80f43049678f0f503d30a64c3a1052a2f3bd22c7dd3d49f9f958559e7e201111094e381bb23076ebb782dfaa8ab86d3e5065271b7049aefc2b9c3ec779d3b2003065477a249e062b4c723ff1a2a8f067059ca2807b18d108a8f1b777d01f4d7f430d170312bed5e759e8cd5f8fd8d3bf91a8d9d102ca0ffabd236aa6276628e93874a6cf9655e4ad8bb3c5fe5839a4b1a5aff416c33278adf0ec1232af8e5dc2565478e0337991cbb7137565eb66a7c38e995dc0b863ced3c2416d48916636332b53788ed32d996a03778580a62500ba92b4724dd369ab6795d33b63075a501b9ca4e1c7d49a8c1897c37634dd43e099eeec1b01a377aab22ed39941adf0657a05857604c6b07311af0f1fabdc70614b5a992db8c3207a04ee5ca8a0d2227c57f2e219c5283fcdfc90d5fa0fb3305c2f3267dd283cedfe3f47d6cdb334fbbea5358b907c716921304196a4cb6671347007602f47079bafea68d9d79d48ddaa7ffcbb6adeff80253570d1c0a99605d861c2005e02f156c602f6405d314bd7dada31f6552bb005b99f10d2b5dd2f90d56980dfc1f43696b5b5f03b2588714999e1bea6ab913b0ff1e229a820c83c9102f1685e41773e6ee1a3695550cebf8b0352a99842104755969172baadf989ad69855031c0199b832ad5a8f97093d9bdf81eb60161411b58acefdbb72b708165b7c2abd0f1fe95b1e7e324d45ee543856a9e9392b4531dd1ac26ff45c5912d836f4ec681adf104d91ae5e0e86f6174b66187cf22b1d56e2f16b83e5ccb77919762b4d2787f973627c5e06361f8ff75dd036abe44196561cfe2729bf93a2bc052634d7deb9ca112fa9bd244c785b34b03b0b56437a986d616ebdd1b0f1611ad9b80ae3d1f83480c497a1e8dc6603ec9b726e1affa2c003368328d85c5ead7f9b9062b4f6911d5655f01e53b5faa2fa0d1a105dec859f6824cb20228203cd82171a09f7e613726aa0c089ae3d11000d77a00460e8f61543614563b8c26b4d097834a950b837944da574043c4dd60d56fa286a1f9f6f1567f7020b6996ee7d8dd7e7fadbeaa18347384069ddbfde9cb0eef280e1714c12568278d9ef6aa4a3a5beb58f937e1537cb6dca56e686c9e670753b69a923f10712e9e431e6d767915967570f44c3160854f0996bc9b79bfd2d1e1b2ff69b4404421b2305db3e996c6435676f256d955ccdd0c821146254ad81c35dc68d2f3e05361960c3ae154735223bc5f0b5e91f07ca7401bda39b3bff83429f3738046e4bb77ca361af487c6237f15e659597d2258fe31a78a5443792fd3a85e3bb6dfe5934e968f538bd02b0090d551b875fe1f518232271adc0fcd75b5dbf19d5ae93026a6cf41897ca47ab616bfdbd2565c8252bb0c174c8be957f0a8625d7c9b50af295a93e661267aaa8066351c0781cbfb37ed252620f1cef7691267503e546a4b433465762045fcc6165c11d0906c689bff9459dae6f44768f9c55f4df2817a01aac24d6e18291656180470e906cc5258ac045973ec17ee1a42d38e942705ad727bedebf97263b6ea413889b45ed06ba2d6060995653202ceea5badf51a850b2c63ae892381670bb6685b8b8492fa70f4f53c7c7bed2350c5e81895341e3e10775e9bce085a27053b518fa6eec5fc0fde1ad34dbaa98ced774bf08280a4ad72e28428d0a433839e7f498236f5dc274380f88dea68d41b01937604419ab5f01f74e5787e1f4229f2117b11368a2ebcee214c7020eddf5fdce3447d4da18bcc726cc5cafd899d1276c141a9be9dacd5ad3614885c8911c0c09a5b62174aeadfdbb27d849f375e512e9728dac306de9f8b90e55f4d005a01660d9d906c67df1fcdccc213ea95671da928008d1fe449860aceebf2129122f589ebb5ca9b12d30dcdb8c81c35000d5b0fb6e7b1433c42d12de1f60ff489d5605d81f9206097db6391911b0d93a88c0f7c4d1ac5a4972cfbe877e34043e79bedf572cdcc121626c20af213837f9ae9639c665c6d8999804f9ea5b668227a93c3e6e81d4342a6588a3c540fcd039b6e8323b3ba927774d77e034fcf80aaf1ea58ce769b7f5eafc8d007a6e28e8a155a388e53c722535cf957e08c2c2594484905d9ea559504ba0a759199a906b64be25725f0525a53970b08eecb5af76277ede09b9694fa07fa548cbb3084ab17b004f1ebd13b30b3cfb0d8ff2d34bfabba035e1e945cf4cc6051b7cfb237b4a0c67cfe8c1c245d7c4ebe3ba22077de2b27115065a9d072ea8c7faa3534297fd883c79da01a51fad6a294aef90595fd3265f1dc4268d95f118180bd1c71266b7624cfd22673ee0af10104340f912564e87aacd37876126a03a728a70d834a20ae6c10a2441d873ea528d2891aa7067cf76ba2c77def49eaf1a09f2dc21a83a26194ee5abe2820a6f79176b43d126a195268dd71520e1f68978209d2aa76fe48b43c58f60f36d21703e19a49c4fcd35f0a7748aafe767c5c66718b09cf4f27fa3dee7f5e313b79fc73caa61a53ac6ce6c15fd8cfde61f0e4daf8448dfb72e43bab95fb8c5fd518dbffe411980db3ce6f13ebcb069561e57cdb79bfc05de495b2ceedd3f57f89a5837efb2d4fe91c2268a2801659d1c099620f080b209867eb6557c8398811b7539f1087622cd049bc8608fa5498380b8c6935b1826051768a353480b720736b439c55e0110c4e01d0636bd03635dfc4045a62d020c200d1a50ffa5f88460b7903225e5d3d3375e9756cc1d1619a9e09d812518826a031e2b34b7d04b6b28e55a09d174481bd1fc81a882c37053bdca748913ec3051845482ffdc1ee7859be7cc3b3ffb48de25a8db73230402a5e68dd02e42d2ab3a53be88052f9e3dad5114ad3f5e5e6c129af85b74a64c1b256365e7ebca2cc54e26e537970823fe2fc8389047859b27657cdbaf39f2d85eec9f2eb54778bb8b4294ef04258846e14596a5c9448d9c4d1a05c8a1a29fb07e3bddfd52eaa3d8960bed99212d8b484d73c5a342aed090a10f9fbf36f4ded45a8d51eb6b16b8965042d6d64e4c4360dfc4069633c3038f69a719d962625ef37eed5b4c060000cb7a7e0be85c67139e8deb25204218099211bc2e278afd0370baffdffdbebedbeddf762679f595df0896f01a4eff4bec4e6372fa5c7eff5a17ee0f91b57a4b21e97f19e3e362390acfc093bafcab24992330704b97aad08686ec1f0cfc0d6d76b286b8b6594be65ae40f26e7bf00bb80d0fa3de4c426587beacbb48c45b35c5a685148344332818ef431c708e66f5664e19808204c87ccbd96fa144fa92e19c0a638520cebc03a7cb768bfdf0c4f2586925f28926125f4ccfcd0912cfd6b8faba64dea0ef747448187a6624e949d19274e393b46b3678e4288d54b5ae5b18f5e55d881c6cd02f0ad3d8c208aa3792a14faafd11d12bc408b0011481a24ee007b9f8c6f8563348e513c32d5e6f6a43ef0b29f780fcd0fe69015042b072eb662098a441a42addee07987083b1b5437b0c7520fad7ac141562584511a70d21593a70475688a6200d1486589f54645ef3faa22fa43fa00e999f60d321e8ffb4252529b30507d66e7a9767f0b4cd69d2f33524985bd164eb0170370fdb806854025d4033bfd5c10f8dd29c655f39ae64e84d0a2842345b5ebb545fe47ef927c6f824394331d5ca24c63eba51b96fb1be56e1509845dfbe85fe33f7e5d4f4caf3a92f831ccb3e71a6754930aaa21a5da3dcaee17b9e7e26a6cee909dac09c736806746ec9d60217e4a70b241b79d84ea2c372a86", 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ftruncate(r0, 0x27c3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 04:02:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 04:02:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000100)={0x1, "c1c5953d9d57e2fd6b429388d6803639651994a5b740a7637668cc5d11a8cd42c9fc3d1964dc67beffc078c8dbf2f64b42436276bd145d9d32151bc44fcfd2866f1b68ddd927132dc791673b483e8dcaf859b36cf38a9f8b7717c66e1a54dcf84d21c76186ce8ca19facd1b96bc7bebea9d738209adb0f2b31f46b4ed123dcbb4aeebba79458feec419b0265da70286bd6f2d41652e031539c1ccbabbd8adeab7c6f70b2f30a7203b31eead8823abc78716d202c0ab4c6d1f16afa91b30ecbcdcc7bc47d2c5e2f2a4177689c3dd67aaaf6"}, 0xd9, 0x800) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r1, 0x49) 04:02:37 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3fff80000}, {0x4, 0x40}}, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56f8000863ea19307fea4a955b0a20"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 04:02:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x333}], 0xfffffffffffffcb5}, 0x0) 04:02:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = getpgrp() wait4(r0, &(0x7f0000000100), 0x2, &(0x7f0000000200)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 04:02:37 executing program 1: clock_getres(0x2, 0x0) clock_getres(0xfffffffffffffffe, &(0x7f0000000080)) 04:02:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f00000003c0)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) clock_getres(0x40000000000003, &(0x7f0000000240)) r3 = semget$private(0x0, 0x3, 0x404) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000400)=""/247) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x3ff) 04:02:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x638286bfd3bdcc30, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff1c, 0x0, 0x0, 0xfffffffffffffffc, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x74) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 04:02:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8243, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa0, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket(0x38, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000080), 0x30b) 04:02:37 executing program 1: pipe(&(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:02:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x69c, 0x0, 0x8, "69d4c01fd74e05004897e1d7f68f0c1043519ebe", 0x0, 0x3}) 04:02:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 04:02:38 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = semget(0x2, 0x0, 0x20) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x2) pipe(&(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202, 0x0) r3 = dup2(r1, r2) semget$private(0x0, 0x7, 0x723) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x400, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000040004de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x103, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x544, r3, r4, r5, r7, 0x44, 0x40002}, 0x0, 0x8, r6, r8, 0x0, 0xfffffffffffffffe, 0xb7}) socket(0x17, 0xda9cac4087bc98a5, 0x4000000) msgget(0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 04:02:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)) kqueue() 04:02:39 executing program 0: stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb7f, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x7, 0x4, 0x0, 0x0, 0x20, 0x9, 0x2, 0x1, 0x1, 0x81}) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x70000000000, 0x2000000000000, 0x8, "a844ee6aba4fa506023987bf244d84bdbbcbb32a", 0xdb6, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 04:02:40 executing program 1: r0 = open(&(0x7f0000001840)='./file0\x00', 0xff, 0x143) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000016c0)=0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/243, 0xe9d44513b7502a2f}], 0x6, &(0x7f00000015c0)=""/120, 0x78}, 0x800) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000001680)='./file0\x00', 0x130, 0x0) flock(r1, 0x7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001740)={&(0x7f0000001700)=[{0xa5, 0x5}, {0x46}, {0x0, 0x3}, {0x88, 0x6feb}, {0x0, 0xfffffffffffffffb}, {0x87, 0x6}, {0x67, 0xc298}, {0x44, 0x9}], 0x8}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r1, 0x1) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x802) 04:02:40 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="9319055f36a8391cafd78ba291ef5e82b8d9f6a068fe214acc4b03e7de10e63a53cdd806a5f21cef25b0517e6cb39c1bc28f19cbe55d9cd05c0de397cd3eb74a74217523ddc92c7d5966e8d143dd55463a2638d547d39eddbef1f4d485411bd85e4ea3bf5082e1c891204c459e8185e84dbfb4ee4f4229d427883f35d78f433268a6f900f9ee655b5cbb719aff1d20c0428a817a5dab845344fd68e1668129da0f75711175d5dff37d4aca11cac49a1e8eddc22244df6511ed3a6d71fc85a5bca4bb1e884ff3b787", 0xc8}, {&(0x7f0000000180)="4dc92d", 0x3}, {&(0x7f00000001c0)="fdf421873c438cf75281521c32c618234ef3d97a5f3de0504e0f8e1b6b8adb74bfcb0e4b533664f66a8981bc3bdc7972d61cd71338dbc8e4503b3952d31a295664b760ceae8ab06e75b688482dceff153ff68430a72e91b0e25ca2f25b8085db4ea6e1", 0x63}], 0x3, 0x0, 0x0, 0x40f}, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffeffff) getuid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 04:02:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 04:02:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/132, 0x84) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x44, 0x7a67115487fd687e, 0x0, 0xffffffffffffffff}], 0x3258, 0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010800000000b000000000000000000ea4e75296d000000000000000000000000000000"], &(0x7f0000000080)=0x6e) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) getdents(r2, &(0x7f00000011c0)=""/4096, 0x118) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0x386) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x1, 0x2, 0x1, 0x400}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 04:02:42 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x7002, 0xffffffffffffff81) 04:02:42 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000180)=0x2) dup(r1) 04:02:43 executing program 0: setreuid(0x0, 0xee00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x3, 0x1) getuid() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) geteuid() 04:02:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x280, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x130) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:43 executing program 1: r0 = socket(0x80000018, 0x400000001002, 0xffffffffffffffff) sendto$inet6(r0, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x9}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) clock_gettime(0x3, &(0x7f0000000080)) 04:02:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/248, 0xf8}], 0x2, &(0x7f0000001400)=""/23, 0x17}, 0x1) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xffffffffffffffb7) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000001200)=""/82, 0x52, 0x801, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001480)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x188, 0x1) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) 04:02:43 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 04:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 04:02:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 04:02:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 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}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) ftruncate(r1, 0x8) 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) getpgrp() preadv(0xffffffffffffffff, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) getpgrp() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:43 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 04:02:43 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='!:+\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!&\x00', &(0x7f0000000200)='@#%.\x00', &(0x7f0000000240)='+@\x00', &(0x7f0000000280)='}!\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x98)\x00', &(0x7f00000003c0)='@/\'\x00']) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) r2 = geteuid() r3 = getegid() chown(&(0x7f00000004c0)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000580)=0x8001) write(r1, &(0x7f00000005c0)="57c54200c7", 0x5) connect$inet6(r1, &(0x7f0000000600)={0x18, 0x2, 0x80000001, 0x6}, 0xc) r5 = semget(0x0, 0x2, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000640)={{0x0, r2, r3, r4, r3, 0x80, 0x7fffffff}, 0x6bb0, 0x5, 0x1f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getegid() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000740)=0x1) truncate(&(0x7f0000000780)='./file0\x00', 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000007c0)={{0x1, r2, r6, r2, r6, 0x10, 0x35}, 0x9, 0x3, 0x3}) mknod(&(0x7f0000000840)='./file0\x00', 0x2080, 0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000880)) r7 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000008c0)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000018c0)=""/4096) bind(r0, &(0x7f00000028c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f0000002900)=""/208) setitimer(0x1, &(0x7f0000002a00)={{0x800, 0x6}, {0x8, 0x6}}, &(0x7f0000002a40)) semget$private(0x0, 0x0, 0x400) fsync(r0) semop(r5, &(0x7f0000002a80)=[{0x1, 0x2b, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0x2b5, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0xfff, 0x1000}, {0x7, 0x5, 0x800}], 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:02:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebe8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socketpair(0x6, 0x2, 0x8f, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r2 = dup(r0) accept$inet6(r2, 0x0, &(0x7f0000000200)=0x12f) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:43 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000340)="ac7565b70cd82894949b1242a6299e057401a3b1b9b759c09c404885c9e1073ea4d1e11cc2597395c25b125112ddae931ce575a40d9113589cc7cd351414a6fd2a9b8de16a78", 0x46, 0xc, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x1) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 04:02:43 executing program 0: clock_getres(0x800014, 0xfffffffffffffffe) 04:02:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x7, {0x2, 0x5}}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x88) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="98c6fb03e67bd55a189ef750010dbab7f435bc3d8e1cb5d387346a5577f1ef0b5e09603682e89270f014304c0ada80e162ff1e5a0307383ea98603fde85815227a1f53ebb6b1b6e2652cab2d8efe1ed595a67763fafa5b5c7347cbe6bf7d0a71745a4edecb8ce082e4108c2c73a08db29cfbf7bd0e9a689d06565e0067e0d74e2af4b399cd4fc364d63a4176b9db3b3d1defa2864d4b49ed", 0x98}], 0x1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r3 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f66696c65302f57696c653000"], 0x10, &(0x7f0000000900)=[{&(0x7f0000000800)="7d8c3d0b89dc8f7d14430ec9b18f7753295f71716654e94079f86c96e2687793a8ae9bf6d403270a8a3f6bf3e58f74b8bbbfd9148b5eb202701458d62bc3526b1db98903c2f89919f493cdc40fdcaa82317c22bebdbe019b127acf9a17a8de1bc21259bc84e1bff0962510611d21a49131b8b16cffc659a2fd5d6d14e0722db8aa98ce140d25ebed87c41e97b964ae5ec6883122b1ad5eb277", 0x99}, {&(0x7f00000008c0)="ca1285cedec84427a6f2bb2ae6e56bae2f65d2b7cd459c3e144dbab4566daba76752808f273c3e9fdf3295b3e36085ad128b5b5b60b354f1e5cc", 0x3a}], 0x2, 0x0, 0x0, 0x1}, 0x400) r4 = msgget$private(0x0, 0x5) msgsnd(r4, &(0x7f0000000300)={0x3, "8c41a73bd479ea062fbc32ffd5b4265d8afc74e964a4eaf6acd688b9da8fcfff8156526d5918b3115b7213380c812a0b0c4c0d422e70a1bd0e0039c86352d05821665c5d5edd87d6955160ba27ec5bb6c49ac28ff3a2de131392a53220ccd2082d3cd0fe5fd60c5b56021b82152408eee22a72b59fcdfa66be23e42cee4f854d9748ee45f13a26554307c35a5c56db8575811913f163deeb06bd6aa13aca43fc15bf348e1cc5d052c128ee5279ee4579795e9f1ba701da03da71ff662ed484836b683a81b1e9fdbecaf7d8fbae8d99c6ed"}, 0xd9, 0x800) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') accept$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) linkat(r2, &(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) unveil(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='c\x00') msgsnd(r4, &(0x7f0000000600)={0x2, "40fade3ecadcaecee1f5bb0d8b95e8460e3eecee161de60de2678ac96dbb6f1179e975408bb7cbb841bb83e2369162b8a7b63f0587c8ba04d0a99fe0313192033f16f8e47e8ef59805f704edbc9a1ae8d0996a32be8a28e40af699018b3ea640feb1380b268549618a48f40c34fc56d109984297e2d9be1dde33"}, 0x82, 0x800) writev(r3, &(0x7f0000000780)=[{&(0x7f00000006c0)="acb75fe1d28292c5bad9c294fe227aec8352810ee1dddec1d9ad599af06b4eaa7ab1621185c20470574204d08d45e81be4b00857c1d22f16a5359197af467656ee692939c04431c179e313bb77daff610d710e62a3e16338ed2a7046531441d3d8f5442520e92ea5c4c266788ca021ebf77d661587ef2f09762109e37fda968707c3bb0494ee7ac6dcb4817098190619cbbd847b0959d582dc82b6aa14bd55b37fa6c4118f4d620c31485c24fa06db2f1f", 0xb1}], 0x1) r5 = semget$private(0x0, 0x1, 0x89) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000140)=""/59) 04:02:43 executing program 1: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) ioctl$TIOCSDTR(r0, 0x20007479) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) getpeername(r2, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0xfe28) 04:02:43 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xe, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x42, 0x4, 0xfe0000000000, 0x101}, {{r0}, 0xfffffffffffffffc, 0xc, 0x0, 0x3}], 0xfffffffffffffff9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x23f, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffff80e4, 0xaf2d}, {{r0}, 0x0, 0x0, 0x1, 0x7, 0x7}], 0x3, &(0x7f0000000040)={0xffffffffffffff39, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000900)="6f0dbf5aae4a125cb8c341be51851708d9a44168abb58dbf8312aaaa3fb4420f317591e8fa86365d320e6f44ab72333811f0fc0d7e448154bad3192ca42be98260f13ff57dd9e05ca7ca7973d33f9b56d381cde9302a00cffe05d5ee233400f725ba5e77df03e5a0e3a0ab09154065de73ecde6824e22d14ddc5efb0e4bc2feedffc430e0f6b0d114e1ae0af97562c61ab17757f99c86b446fe666e3ac2ff5f040db04037841f6cf93b07049bb9526b66aea12ad0654dd2facd4eee7aed2c5b3438a4c945b4649ab3b81e0c9be79ecece25fb646921580773b36c06c8e470016", 0xffffffffffffff44) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0) 04:02:43 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7f, 0x9}, {0x100, 0x9}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/77, &(0x7f0000000240)=0x4d) socket$inet(0x2, 0x8005, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:43 executing program 1: r0 = socket(0x6, 0xfffffffffffffffc, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\'\xdb\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='/\\*+-$*-&$.#\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=']\x00']) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 04:02:43 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r5, r6) kevent(r7, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 04:02:43 executing program 1: r0 = socket(0x1f, 0x5, 0x0) setsockopt(r0, 0xfff, 0x31, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000ffffffe0000000000000b4eda073dde1a3142cf084e9d53c885df966f1c17125537f75cd8fffcc0015317c2dd9d40989b52dcbf6ee2f124c9f663e3efbb0a7e9bc694b81a7ced9410afa03ecd1ce6fb97010129982053564493719d76986f3adbfd9a40e946bb2157b74f5ac667e51"], 0x10}, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 04:02:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b06000000a71100000029000000230000000335707f9545070b7700000000000000cdc7e15d3e744b63423bfb9e477ca14162f190f9ea8f62731c35892306d41a4ed927bc29e5e9f0a119"], 0x38}, 0x0) 04:02:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000040)="49a1ac9ae7be210fe68f78b9a6227eb6952af931e17435fbcf5785d2283cedeb0a591f7e0ed177b11ce83236c236136b382c483174a0b8ef2224a72dcac73c2cbff9c13fb7ecfe3d3b39a337593df18792e9931cb1d216db88099edef6e36db9c8c58dd3ac17e54692081a7e3e3fc2326a1dac708ca8c438ead1fa2c9301e48984b78f068c2a55e501137e9b313b57", 0x8f, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) getppid() syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000001200)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001240)=""/142, 0x8e}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/124, 0x7c}, {&(0x7f00000013c0)=""/240, 0xf0}, {&(0x7f00000014c0)=""/37, 0x25}, {&(0x7f0000001500)=""/171, 0xab}, {&(0x7f00000015c0)=""/48, 0x30}, {&(0x7f0000001600)=""/3, 0x3}, {&(0x7f0000001640)=""/115, 0x73}], 0x9, &(0x7f0000001780)=""/192, 0xc0}, 0x0) recvmsg(r0, &(0x7f0000002000)={0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001880)=""/116, 0x74}, {&(0x7f0000001900)=""/28, 0x1c}, {&(0x7f0000001940)=""/46, 0x2e}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/141, 0x8d}, {&(0x7f0000001ac0)=""/121, 0x79}, {&(0x7f0000001b40)=""/253, 0xfd}, {&(0x7f0000001c40)=""/255, 0xff}, {&(0x7f0000001d40)=""/241, 0xf1}, {&(0x7f0000001e40)=""/46, 0x2e}], 0xa, &(0x7f0000001f40)=""/169, 0xa9}, 0x42) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002040)) setrlimit(0x5, &(0x7f0000002080)={0x1, 0x5}) getrlimit(0x0, &(0x7f00000020c0)) lstat(&(0x7f0000002100)='./file0\x00', &(0x7f0000002140)) r2 = kqueue() write(r2, &(0x7f00000021c0)="d7fee52321caad2b14dd25492ebbdae59e2bcc9ef0c7645e0339399bfb702ebff5356ab9d3da1ec6db32b676644c157dd43f73da9cc67bbb680dcdd6a83711189e04c5ff041b578fed97d79d812138a1c957734f0b8350020b84cf1b8f495c81e957303810116423c258d79efbc70c2c19313c6e835beea2e6c3687de564e38c5f539a722669c312d082217789584c8fb59334845b1bbf0ec4fdbb337c13081ae13fec8fbf2c0c69cbb787d3cc892d8ed1567697e2b292eeee0290ebb6b5e42b7aae60cbf62274397ab14a22dc60bf9dd435de48db8574b3", 0xd8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000022c0)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x0, 0x7, 0x2}, 0x4, [0x261a, 0x7f, 0x81, 0xfffffffffffffff9, 0x1, 0x200, 0x6, 0x4473]}, 0x3c) r3 = dup2(r1, r1) close(r0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000002300), &(0x7f0000002340)=0x4) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002400)={'./file0\x00', 0x1, 0x6, 0x100000001, 0x0, 0x1000, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x10001, 0x5}) utimensat(r1, &(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)={{0x59, 0x100000000}, {0x80000000, 0x1}}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002500)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002540)=0xb1) sendto$inet(r2, &(0x7f0000002580)="86b112e899cef960bf8aae72900976a102ec9a54335114188e52ec4cd7228bef64c0ebb0671d31e224ebb5cf7233929185b65af5defe7eb200b7eee5e480dc55bc34cfcbcff5358aa8191abdee64813481ea8ac66d0daab34becd81d5a76c97d7a66e77a624daeac79600be6fba5d3cbcf32de55287731a08d1ecf39d7ac946266f6eb4931caa3aff1", 0x89, 0x8, &(0x7f0000002640)={0x2, 0x0}, 0xc) rename(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='\x00') syz_open_pts() readlinkat(r3, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)=""/113, 0x71) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000027c0)={0x1, 0x5, 0x10001, 0x7f, 0x4b3}) 04:02:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='%/2'], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x808a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x9) 04:02:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6b1142bd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 04:02:44 executing program 1: r0 = socket(0x6, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x238, &(0x7f0000000000)=0x2459, 0x4) 04:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) setrlimit(0x2, &(0x7f00000000c0)) dup(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:02:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 04:02:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffe9d, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = kqueue() dup2(r2, r1) kqueue() 04:02:44 executing program 0: r0 = msgget(0x2, 0x204) 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, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 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, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003002000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cd24b81c694a7cc0c36007cd13fbd1c87359637c069f590ec0b5cac42878e2390701faf0368aa698f65aae31bc505264733db163d"], 0x68, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021d2b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 04:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 04:02:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x68) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) poll(&(0x7f0000000000)=[{r0, 0x104}, {r1}], 0x2, 0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f00000006c0)="6255751d86215409598e958f28e9b4da56647cd862cba23394fdc338b43cca2597d5f7ed2b59ed1f7474ec4b4b2cd59aec97d59b38f900007a191477403e8b54c1219b896dd968125bfaea81e1e0ea48c5c33f76e548ad62e25821c34c0f86e9c243b3252982e63b1554f71f7516d48aa7f06852c280a634e7514050473c81d02c0af60bae3071c66a59772366e1708553858fdd2a854f9503ee12c61d7249049a099ff4f0798a70330b853e84615398c3e17f1e123e5b50ad0fe9060350acf37c42fef4f57b3be84dad3fe2b0b97909ad562abade34", 0xd6}, {&(0x7f0000000200)="783480b338c825ba1e2f8b297c5db2b682fa2d4b43cdc94837ab2cdfe8d9dab6a36a0ee655b592eac5d283e22c7970a1c271de49eb3f19584de03b8a93cb08544666b2e99eb33154bc4bf73ab07a4eacf408a9335a0f96f5cab34c15a38a8dad93442623f7c03700e3831fcd039caff2532835af9e169e0916247f356c1c7891a6d28bea2771656cb5da6aba9be6ba1be0ca2b6c", 0x94}, {&(0x7f00000002c0)="8ab697dd4a92d67211aabe3bbebde9a65e401999886f4e7ec717fc0a28eae2d82404e9bb233877ffc956cee65966e9d111e90150fca8a9a987b975a92acd4f06644202df68f4ff3b22b85320d12606f36e61186a8e7c4b75163138d0328b29a74000af", 0x63}, {&(0x7f0000000380)="514f294c247d146dcf5a7667c998db9bb3d3c77941b8af3dee4203207007f2467fbb0e89ce7bf4dfea99d57e3727fe1ea6f561eb3aa2cf504a457ef6217fc569bb9d0111e221e1b196a8a9bdf7c3565099f14f88217def20f311752f7faa220a4111930acd19e36a1d90e7497d27d6550a6dd9d69619ff5f25513bb8f6ba63b3fb460713adb0f3937579f37ea08a7676072635fa759e02c7c9e88e3d365cce7a", 0xa2}, {&(0x7f0000000440)="7f6736fe9a3882a3c33637b14be6fef509689358d63d34dc", 0x18}, {&(0x7f00000005c0)="70c998dc8f3c48b43ea3f9bf8d57948b4ad3fab3d7b0c643aeae95365fe799aa0b8c01a87dc2b8b0b6124918672b614f2f158f0700c8379f48c47548ed884235b033c656817f0cb35c55b2370c5d74cb68bca8a1708a5e84f322df0545f41e2b31b7c2f63f00000000884ca31560807db6b2c694c852dd4878ad7b549c49655a6e546acf1c2bc4e30cf9d5f8862f2d6a8408d5b6b846ae2fa5bba72780bcf7948d38185cb03465c792cc3fc2d837a81a636fba1a827f59aa8680170f1a74e47d6fb5f210160d3bf6e7dc239c0879f128d0568315dfc8edb0ab7b6ec0874bd977cdf465eccfb866c1c55ede2b25180128", 0xf0}], 0x0) 04:02:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca3, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530009be4e1d3f44a0b5f2778bd2348a82873261c2ce8b2e2cf5fa0f05f50a6a21b410c8acd866b0222516678ff2095c793d5015584db36be0ec275575fe0a7b79bbc5526b85f13dc57bec0d68c8cbdc7552f89aa5ec55f47f52e67deb8e715c8ff16e4eb11167662c0abb40e195e73c78976b9"], 0xa) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x40001) 04:02:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f00003cb000/0x3000)=nil, 0x3000, 0x0, 0x6010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:45 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 04:02:45 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20021, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x82) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 04:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x630) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x1a, 0x40000}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x465, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x8000, 0xc2}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x1bbb, &(0x7f0000000040)=0x800, 0x4) 04:02:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="b6c294d5619e8a0988c3d5313bbb62c149cb9acbff80169cfb43f07f83efcd330f1112878fe11722714d245e13fb049e335cab65ca7624f13bcadb36a8f12c9b678a936be4ea55ce2f0900302c38c6efc117395e913426f83b6cd84a93b5b34cecd8883d73c7f5490624c29fb6f249e34e6f0f5a8f5273d4ab9c", 0x7a}, {&(0x7f0000000180)="f81aa2205ec3294af9df120dda414427348a6bff7f73b174f5e2b5", 0x1b}], 0x2, &(0x7f0000000200)=[{0xf8, 0xffff, 0xd725, "1843ca904084e29a7f47630f232eb03fb84f6a67e790573ef4984f88c150a8adf73b3be68aeabb895eb922ddf66ebae50371e5576c41b6aca1dc2f773ba07fa68b5cd86b3419cacf455687a338bbf183289fe2f36da5cbf1c2a2bd50ae94e30e280f4dcb925a41e0af7dd813fb4d60be1fd11b99d786bf969980578d10235f61bd54970045a63b4ee01066cfd35d1b6ed5e9c67cae0871c163e5288a1244825d39ba3ae1bf22b908a3fd28354779fd49c996b97fb9013d083ac64a324dc322fb2be596d6ffb1e05bf13c7bb2b8e95b6ed52b4a4c630182d320b683ba5bb997d94c422dffb0c6"}, {0x1010, 0xffff, 0xffffffff, "e24cd884ff297a4b2f815823647192b46b4894f79b56161bbbe5dca8c5874454522073c86ee163a896599f4ea2ccbed18dfbc74faea6b26521cf8b6cd1f5bac5f162a850f5d29a21b3b185c469e1e2aa9f122a4c4cf114936b0168e2a321000ab9aa3c36b46d296347bc894954d681475bae3e95fb77a004b3ad5f8878ad3a043437dff8d2380c725e8e8254728f66493532f335ee4788d470162ea3055726d1dcedcce941f647ca2420aa03333d1228552f4f1bb61931af54f4cc0dd0c5f08ec33f0b55196634be6591fd97e50307d28d6bebbb7464fe5106601631ced9bff76fd51559ee7e146a024f024299017ddf224fa8605f0520067c61e885d1dd8915161d64a7a2f331374580204127ce66b103e37d04bcc5183b6269dfe9588b69cd20439327ac4fa303f343225070bbd14a7915bf29bab7c5b218a6b42fa116a06a6d3747e348c849d3c3e5f8d565b008c8a033a7cf85803d99a12763faba4c960c3c231f75e8bd804862c6e255c58a3a44d54aeac1184fed71c656e0b8f9948ed0b1c395cfec396c38533c6faf3125a575401ac1cab35c97c6943c85f00f5892d72e8c9f35eb9ae86504e752cf23abe283a94821e5b3103b9e51c75865f4b765b10b489df5e6a7dcd36ca5a260f1dfeeffdc8ed16596f915b197788c4bf7a423d9ed2643727a0bfe7ea8937039902f96138e6f1bbb943c5f24d0d2235f5d07d667a69efdb1d12069062f06742d082e17434ff8dc8661aa972e607ac8993f7198fc6b839c7f42c400de8594b6a30c53b64e63f74244080840df7ea6fc0babdf90fc94c578c0ac8ed77b35d3016ec77a62e2986de80e79188337872022716de8abeb1478b7a6f9ffcb6d1af94ac76b4c010255d01abbcbffd93c2d3f6fa8dc09df8c64481259a37cf783cb66a58384b8651ccc791244759e9e8e07dfa840a5ebeb97d8e86bb69c4e7d4a781900eed1f20231ea59d9ec27002d54666cc9f6f024b69c2de67ed653dd73835bda11ad3c76fec15f49dd986d87ac8f80cc2e1b0e2be42236bb87a49ea36b744019cdffda5ded580ce15c31b903e06e95d6377590b70073005a585cb1dc0683457ad5579d6f2f2b97f6bab4ca03cfbefafb1445f2f8bddb825b4df5ed9569fcbf5d11ae9d46432568563e10e34115063e9cc6857ccb4b2524795031c21d72422f81e8950d29bfb24c3d25d7c6cd9554dd1e58d24c508f7900fc148a02aa50c8b8a8624a40d399aece927d746b113a2ed6fae3a352d51a2246e8f7c70a6e02cd80508fdf63ad5458a12472cd10682f10297f9546992423d353135c5a0cbf71627300b40ef1adb38bca7fb8f136d9e81f72db13bb3b68ff3e5509cec1aaa748901b49c18e802a688be618a79726404e3ad93b920a41cb47b084f418cad2d9bfffcbf07b5f41b3a1243df8863a00356affb0c509dd576d351ce5ab1648cba268e456e8a65b21733aaabb22400c6ced7a574b9ee0ca0e03203a7434eba15ca6d63c649d5c0624e1f8996954c0e4ee034700754ca80953c11f314babc8b91ce1c0be99aed556b413dfda954034e56d2141431552e0469de39165514aeef7f730d3c55b514b60016493df71dc83753599d8b0438141a1bcd9cf04326a11bf386befc0c38d9df0f609247e19892c00cf4a4e81737c5b3bbff3aae91e1ae51e5ce8e364e32bee5dc1fc07bb403c22d57390f7f982967122f79c98c8038225b1f002460319bda37f073c6a540e70c499c083e476cf8af19e985fb7cdd4f9714a141ec319a17ebe17c3a7e7132997388e687167c7df7430214b2c4a790da9ae22897e80e319b1b4dbcf599f1f75be983d48f9f6cf511fde967fd70f68903af893e9e070d5325c4c1d400dc4808452cd58280836570892b86a3109032f55f1f85f875a78871a434b8367411a2b12a8dc82bcfc505695d124660eb486df35ed9ce6c273a587beebaa7eb5cd0f285c0cfeb9fac7eecec070963e59bf3f153abfd2710b9f95980e552fdfe8fffe375b717bf5014e722d5c89121abb422f48f76abaef1d428d7d025c1269657ea6f62644f1abebf23dc0823bfe3aad507507b855c6247fc359afa1e4e0b2f6904b675a80f691c22b301dfefc60f654225eb03d0637ce08c35064c75e6a554cecb859f246c782b2432eed9937c4583be67a3b2786f1454edad3dbc7948322cffeb815f9c59ae5fc719df2be2c6cef43ce98f429437f42e59189111813ae5ec1e863f68038d21fd3371b4a11c5678de887be49759d1c9f32e808024784f2f91ed22d4127db2bf995f259284c2320a2f09d5dffd729f0a82425e1a63e3b2c45da485e420175f909d43dcbf0259fb5b881d607835c47ae5a60d103526c1d76bb1f5159a96afba3c074529f0be5b75f82a008314ae3232b97d7c10d0cdc32e0c62d9a1dc4882c5027115e85a2d0e3a2af4cf6e3f740153be9dbbfb79812ce9cff9e4030e7e43bcbfcbd58749c30e3869c8bc5957ed16c402ffdb2ebf3aa9cec570078a17839690607195645c4e1229a2949f6d5d773d765236b96a811188794865442a2bb77495b65d645d3567139b67abf68c7bc971e778be74374b6af62ab742cae23a765eddd40c6c908599c0ab147be78b637f0f282e63d9751bcc9d0dc2a35d09be8e0ad2c85109aafe77678a53d26684c3bebd6feb47715d572da00fff0fc8fbcd3bd6f6638a11bf432c61cd2ac1deab0ef7dfa09e2e94512fe4d71bcf6c646568cd529a0d76396290be52587a7c52380af9a625a2b1becdab94e303ac7c4ba3443f2bfa5e8942717a2dd0198ee7bb47a52b22513129bb6e5448e7a61587c5b1e3f043fcf36b1ca8e7809a90cf5bfde566ba6b6acd79b53f182f160c26e9c8afdf0ef4d61417e6fe0487cbdb6a89930c098e2f3592349a6d44720f38bffa7efecfc1b65835116a8572b4d16c241d6c94a5a103e6ddb292ff5753b52ecac0b0bcf213d8eb03ab6176072b31058ff978b5e60ad9dbce504172dcfb8065ffe3377d2a87eb774352a6b85ebf38e281811b00cc26ed2f37a5fe475777bfa9b743cdf7e450086bbfb261508949f47f043bf9584e5163db24bc92b2d0d46757b939481e031274f19dd1a048f24c3b4ffa57e848fcb29f2c9d2bf6b997190d81fa67af365a88ac65cef1d741526dd6fd32a6421ba0b6de268ca0d75ce56dd0a477337d9f77cc8ac2ee74f66a70be34333e22e84df7a87b29a2f08b41dfa957f652c471887c0664a7721293b5fd63951e36377ced4e0141be538038b7bbc7a5d83e443b6f449c5321b6a82cf49a52ac3a2d8f58be72d11574f5f11cd4169f9ea16618207b02e96dc3a2b349dcc2658c1ef7772a089a08e7ebdadeca20b0b0f9f675978380398cab4a4d53c49db0ff25230a8f4094e457fe4dbe0cbd27d9d7387147c5bb46b840bca37cabf333ae7b032745bdc039b15647811a33e9bccb8f64abc1df1e23ce9d3f47e7814d185c917f8bc3a0c4bb9d023a93657756cc158f4a0df3475196c6f795577da6c6f520fea3516450ec62e507e897bd305f2e7f027dd5fd0ba21f5777bd31b09e502a89472afb6645de8c87477d18f182c6265f47d9f3af9288510b4a42789fdc631c0021f1c272a4fc8c72123c175920e04f4ad077418a71dab12c7a0ba037a601b2d59bd134bff98bd09a76ed845b6216813d71f8c1b1f3413cbeb6ce18d00299f454b1206dfd53fd87257e443b3d67f2520bd861a308c02709179eeefc03b1ccdea87c8c548008939d1e68c23d7ee7c1190fc027e51d798e10669aa0235f18923fdcbb435c9eb46a50e7cc279a560f9b5a875399cdf8066ac25d8a314b3c8ba9f0d80c84f4a53a84f43ea8690da829042a03dd076f6f0b1def3388898df60c3fa57b4e61cb8f1e582dcda426dd0d6bee2e6ce0a85aa52248d0b2fd73984a1e90e86863718201f653e070bb52e1ee435120fef0aee434be63e19efc490aeaa1dbb8628a87c45b87db8503aa66dfa48685fa250db3fc2a11db47052e87fb19306242bd21cdb9e7cc9d8b77faa088410f02e710b63048683d88f39d1539dbf941dc873f61b526e49a3138e539e061095b5469adaca783227eec799d9a15b64dd11defc590f6a7da75ad650a594d427c3c7988964e54ca98bb77e829618a78e5abdc6b6bbbfa55646637f0e17c1fa6147becb8cf7b5cb974bf2f7d3a458fda5d9fec5db003729145121ef4cb35761c19f6ac5ab1d202fa8c38bace80d9e2a6617cb6c51928f001febf90024731c6378ab334198ca3cfa9813a55006e8a47a37900af8ca97007fe08756c0a36fa7e9dcc33cb6c67dd1f3351101a227da0033a633b6bbdc26e7c62850969f0f3d99fae82316de147ac988b1bbd2e927ca901e4767b8ba6f8d86f184d1684b05eedc6353b685ee1452af7cab599dbe503252c5126a1298c3e4ba1969e46ba104b1a2e3b5ecf782bdf096554b97ceb4c8327a2703d7c77549baf7f2a281efb6e9bc9b17ed73e1058b03cd27129b536c9ef160974e87dff4f14778314b4249c025f16e5e5eafc2d19ed647dbc58b5a2e6b7bf94efa8be704169ffd95a1d624654eb8e70cd324ff1e83611b67b516c1b2693ba3179dde6c544d73e2683032fc5c9274317619e3285c695410e1d8b8ccff6acf76525502ce310c4d0005e5dfb9b3cdc8614adb3145b26e0434dfff46337c9947845ab197634a368fcc1c47de61458cad6bdab5377657f8ac9dddb6da2f89d797d5785bab1e6e92fa978179963daec36a3860f5054a9e8979123143a95f747adc2861043cc50c754c6bcf9b1197a4ca056071aa487d2188cdd2fe6450228491c841518dd3a87eab666ddc0ec84f1fee6fa075706c376ac624f9ba94bf365f09d13c4caaf4970cd8a8de6ca3db730aeb48f9e4a83eb650ff544cfeb424d28391798f2ef37c7735c7b928b624689ee8810a8209e4afd181dfe11730bd8f9dbd3ff0144ce9e402fb7892cc990f0fed1258fd0fcada6477f6b933c08cf3e8b07ef3ab1cbfd0d6a9df1729fa67273b38db172bc9d89913cd5b28c2189750d8d68d5825c60624d9f720b3a52d493120368030f0a846fa1b5d0e6756bf75dfd38b49532bd8d1f281a3c7ea88acbcc9b0da54fdf4fa4e238eecb638cef530951ee7439668e46ff0fffe14368af8f3b89a6a02e322c5052540f38c8a4740a1e19db4be7fcb3907a4600359486f93fb4ffaef31c22bc32a74a3b1bcf975ee1f97e0b277ea7e8de7dc2827a6f74d157e8cfc0b3c4ee6348f032fe2ab5f87248ac5419ac33d3d0d0c4fbbd77935ba6eb6e31fc5d734345c451aeaff35265e0f744ef31d671bfc3185e1ac251b3cd6d3bab2ac46877adb0701bfcaea8eff45b9de34637c8c03b8955d52ba59683e31640bcf3da9d67062097a6f92a747b55f04bff2826aa356107ac4638118e3fa2658b96e743d25454032992b23f87a82ce0de260f2d39fbbd3074525676fab824abef0a7db301ebd84a1f1b51add0c1cfb69847495b0442373465051f2c0f90439d4da0f4fd2b40cf8b2bfa135b16c186a69f83aec170349687d779c898b291b5663877f42e2416ceba5ee3f1ab7fc05e54d4ad57f84c7c898a31ed5931143b790f768b5d48e75e122df82ed26c7b0200a7e5928eb708619764738ccc93c58f7ca57c09c5ce665c99eaeb754ccdd5f4607b9d20605a457a07685ea18c368ab9b943a1d3d9d130cd7bb72a2f21816ec3f3691677ae80c4f58b628b1f656d7c236deb25dbaa86d67d4fd9c3e9b080a58bd8a30182fa2c03b4fff90fcf7e7c86f01dd162928916aecadd8"}], 0x1108}, 0x7) recvmsg(r0, &(0x7f0000003640)={&(0x7f0000001380)=@in6, 0xc, &(0x7f0000003500)=[{&(0x7f00000013c0)=""/157, 0x9d}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/94, 0x5e}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x4, &(0x7f0000003540)=""/216, 0xd8}, 0x803) 04:02:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x27f, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shutdown(r1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) socket$inet6(0x18, 0x5, 0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 04:02:45 executing program 0: getsockopt(0xffffffffffffffff, 0x429, 0x1f, 0x0, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) r1 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_RMID(r1, 0x0) 04:02:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) r3 = semget$private(0x0, 0x1, 0x32) semop(r3, &(0x7f0000000080)=[{0x4, 0xd9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 04:02:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r0], 0x28}, 0x0) 04:02:47 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x8b5f5eed5f79e1bd, "118183eef14e870194abc466a27e762e6476da2a02948f963d04c8665cb3a181863b69eb42a9e782902656ccbe54361c"}, 0x38, 0x800) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 04:02:47 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0xc001, 0x22d) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="582625ceda0308cdf636668263a0fa8ec97f612089b3d1fe", 0x18) 04:02:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) setsockopt(r0, 0x36aa, 0xffffffffffffff7f, &(0x7f00000000c0)="ce61dd30308287e3ba9aa122cc68dd8ccf25b3ed8ebc3992250aeeaece62d364ce59e6f537b14b9774a432fd1d1f0c6519da08b0f14ca47facb738bfbd389225acff85b6b95a5b10864b6d50cec0a235d794f82f24552ab5e4391c8fc5549648d8690d8c3a7e1e2effb7e314ef2f583db2271664a5cc72ad042b20db521b6ea590ea65e4f8d8768b325a52525cd454545139e2b1fbf797706355ade47ec41c14e32ecab15704591dac0fd182bd06b8df115b27549549baaf3507d35010013324aa7f20e49622a39655063bf134ac74a314c6457dd10a0997f0978d", 0xdb) 04:02:47 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c0, 0x20) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:47 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)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(r2, &(0x7f00000007c0)=@in6={0x18, 0x1, 0x9, 0x2b}, 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$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)="bc1eb6c72d9d806eda08e33329f19c03059c5a424ea6ef822dcb85d354b30470a5af5439d755132a50c7d9e9b1af617c02481014d53f99f10b226b0c6c2afa9112d8331f28148deb11281bfb37d3df02a61a3c3ecb731e8a2949bb0e3672b24defff9ded3616acab", 0x68) 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) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="3c6d86cba65bcdbf6ed4dc3ec9a04ccc050da69a6a543a6a4012d6a85eb191b9dea9c359c364a40eee1776b78447e58ec9636152a4b7f8851bbba2afedc3091bcb257e03d61889468161fc4862c74ed1f4a83d93e97d6aeb2be1f7b8396d5ffaf260cabfe75ad90dd98428bd4c0801fd9c676cd345ed71f82e4f7ce8c2cee2cda99f37050aee06024804177e496d30c471e760430a57e610d1a8ebe6b56634c00cdfa03806", 0xa5}, {}, {&(0x7f0000000300)="4e443e7a1e02a728bec24e916c1c6ffaba2a135431da422c7106ff0023585ad115c7c7c70c87b618990e7507ea81992a511e50e44628dc482ec72d423873ed79cc126020d4a99e0d0693800ac51b72c5bfef0ac41b3ce7bfbcf16cbd62bc722c51c0182286ddbce84ab83865fdd0f057ca2f18284e61b1d20c3ce8ca69ceb7ec01abf24028f7e3712ab576052595298062f92d2e681ff0b92e11f8ed156f778bea2bc9d301289b77c21dc8cc63b1b8f21094ec2ae252e126f6faab8ba16c4981113ae474aadcf745439bb5bbb73d0a06", 0xd0}, {&(0x7f00000000c0)="a3a22069cf4a", 0x6}, {&(0x7f0000000400)="24e5bd0bb67be7d9d07c78020b6ad847edf8", 0x12}, {&(0x7f0000000440)="16bd1263c18e066ca92332efc1c2f48f65611e6d7fc917335db395795344b52c5ecb8ae76ed068cbf39ae3899b41c525700e4c70c0a097c3b9df680eb093d9f043c67fab2176e570d7c09c1d4e27669cfe237b04217bf8b7d45718a71d6cc6ef5845", 0x62}, {&(0x7f0000000500)="0672625ae4b9ed76166a5d2f536072ffbaabdbd1d49b87141376866e6c28f3099bc3a029ca938d", 0x27}, {&(0x7f0000000540)="1279641ffb9e72b30531e768eb4d64d98f9701f87b192c8fe5cec93d4aa366348af9e9c5bc267b987104fe436a7c63b75aecff6f0f6eaf671d", 0x39}], 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 04:02:47 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/129) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/101) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="6380ce52a3bd2bf3fd6825e845edd6ae068071c4faa75cc2278a5b7d48b0bd7dca16d04b9bcce0a78d6b62ffe77d16fe9ff44824e56473c75a672a1e4ccc6e217cf827ea58190120279c3c1b629217aef3badee16f3e2b845d14f1a4cb79aef323ff7fffd0ac422416ff7ef6c31c7462e341e277560756776a550c3ab6b8852bf81c681ecb5b986a991c3f2aa98f538a286a9de9138ef7694ce9461af60676fdcc0e6e61c75072d8dead331f875bd379c2e5ed2f38d8ea20e3b2a47806bfb243bdb33a6a7bb19003f816eea26ff628b31d4dea3fd14ae5d0326cdb7955f0ebeb37eea6b2b6defda1a24bd5cb", 0xec}, {&(0x7f0000000300)="cf7c0bef2426eeb2c14137da2d7f182fdc35e3a94c69d330bee52a7c63cc17291579a9acb02ba6f4764e65e0c43db1987a90106c6b377ce770ee699e9373c2a42d2a", 0x42}, {&(0x7f0000000440)="41b7bcaeb7dfd07f45e003feddfeef53be36a4415f2770ecaee078c63ed8450e531538b7e75439bc8a3c9bfae11cac7ae574da86c7abbae126f94434c777b38470765b965eed55922014e34d4c94f044f4584f668b4094a52bc1daf037644762afde34cc89c230cc16bab86f86603d7cebb9a834a7185c65a5204f310b038021aeb64f0fc615c4dfcb7b51c87cd61da79cf3266f076a8280d257e4d0d543e63f9dd404f8a70a4e11ad062de4d97466e044babb02d3f25856", 0xb8}, {&(0x7f0000000380)="3cc128d314820a0a08bdc7235d1dfc4e41f5fe817dc53324a4d833a080bae40f50471e731fde33b2487693088537d855fb933ebba1ce5da1f5196a6ab549f8e7e0ce2a6e254209452f3dedb0b66fc0dc0f22c06c3008e36e3fb7e66fd3b097b143595f4f047544c61aa05f6e62bb8dccdb470d2ae9cc7e08", 0x78}], 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xaa, 0x5}, {0x101, 0xe8}, {0x25, 0xc269}, {0x123, 0x5}], 0x4}) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x9}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 04:02:47 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 04:02:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') fchflags(r0, 0x10000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') flock(r0, 0xe) 04:02:47 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xc4, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) ftruncate(r0, 0x6) close(r3) close(r0) r6 = dup(r0) socket(0x1b, 0x2, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, 0xffffffffffffffff) fchdir(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r5) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4004427c, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./file0\x00', 0x6) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000200)=""/225) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) fcntl$getflags(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget(0x1, 0x101) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1002) writev(r0, &(0x7f0000000080), 0x25b) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x4, 0x64, 0x0, 0x0) 04:02:47 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getpgrp() getpgrp() getpid() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='&!\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='*%${^\xf5}%(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x92\x00', &(0x7f0000000240)='\x00']) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 04:02:47 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r1, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 04:02:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file1\x00', r2, r3, 0x6) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kqueue() r1 = socket$inet(0x2, 0x2, 0xfff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) socket$inet(0x2, 0x4005, 0x8) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x1, 0x1, {0xfff, 0x101}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="fa6a003bde482972711854eaeb270499c1fdcff8e2538d6e76e24ba289d87723587f4aade7c637da316eacdcfa8349715241c5e8ba4e789fdf09ad3030d41d61a54d0441aa899480b3033d80eea0a674f4f36f99dd33e18fbe731ce07f5bca6120143e49aa1ce95e67468f77ceeb3ec8ef1d2a02a9e45d9567464c6ec23a7957f6237541bb37d8fb2fe531e9019cdb556d2b5a3d907d585d49abb01d600c549ffe36b777bd052f363bacb52e0ffba9c0bddab27b492093736d9a34f5e811725d16b471e72b6dcfaa8085fb68800f772db0369323d4386e1c7e284ad4c7df5d6d82571fb69fd08e6dda66f8de1d3c56f096c409023605917546fa89a35f9ce1c9d3c60dc9f748471852a3c61c1cfe16c968a0d673d4a195af9eb18511838d175b6a433ed455e9a8d44f5f1541bf254e2d9effd21463f938a7123a813900aecc3870cc46f08bc3277a897028d233f3a0a7d97532d3e61956b7d9211641906899554f25bc99c1bda3b8dc3e0c0a45935677f351ce07bc273d89c0b94184897fce8111d6d6441b7f9c1867f3c9682691ceee430e450c835ef5cb400a3120cf93e0bcfef4e630aa954b39f8703b432af1bea2a33ac4d02d38e39103ff7d53a4e247c4fe057869057bcbbe701726be83f031386286db383ca26200af3ed4bd71de88c0a2c489c346b8d270ab67b841f7b2c86da842bcc2882bc4633c68fbc014be1e57dcdf2139ddd4d0118208c0353b2d59d8d194cee6da9cc7292d8299f7d2e9ad70b3d7fd9cd36bd3f2a379590fec08b743ebc8bc3a8a93a92c0c28c4d88111d78f965c9805a1e4a9fc6bea939e6d6427bff52208d613b3616c81f4bdbbf98f519a12d9b1101b108cc7cf2e0c016994015b521f1e9fed4f2c1a9b28e095e3bdb6aff73dfeb6cef3026ff86c953b08d2f121c2d6bf9093931f7b221423fa3c44f2743c484fef9518dea8cf7e8a1fc17607d5af6d8dc4648b2409ac1451bb9ef453dfb6e1836eed17964bd792774b3fe2aa36e12808224d62113205bd85e8f8fc47275bd8c7966f149d92e5e027d5594d34f6ecfd021a419f161c1c5c85184e4b51c6a460b97ac7b761ff10f1960bbbbd7fdc318f5a6b5a70483eabb7fea946ad8b6f8d437bfa54a94748af29ea190649165ea747fad2d44188521bee4d20ee4975399b0b7f5c0b190184930406e114d7016d539f5fce0b3259eff7f58df23a4e2efb8602ec001f5bccb30f4811d9b91058b93ae84d85b1b1bf2b795540908f81f06b9f90f3738895247c7ab0699fbb31ea55aec95161b0079b14aa79a596ead40a61ed08c74a54bb0da8eb4ae757eddceccbe96f1b3609eccfb8cae5c01b885acb57fa6b074f8208440048b81f964ff46c463085e93f962ba15604191700cb0d63bb0db86d23a2ea7b7826ce25ab7ac7eb8b35a1e44bf564e0dd9c1701f768390932ebd32eadaf8cd90e8c579faf090cedf5006931e7b2ab4864ff8d453bee03817de2aaf85fe7252fb955d275819978e6edf6687bb79cb7a9f68683e65cf78f0ab922300b418ba7b133b9d33045d2b7b71e7b58cd0787cf7c3dec8fc51b9f332fdd4c75d93ca3db43dcf8b82ac9209427ff8f55e9c69de685f936a940e3c267800c91378420f085a462a5d2642c9846c5db345ccb7d0632c230a43e89eab192c080b247cef3465a0407ff3d1713fb12940084f6dfdafeb5278f9da906e1e63e76fea59a7f374696b49ee7d6e729b089b61d76190bf49fae23e029294e025306a363842f3cb833989b99c39a551fd3bd2e2591cd4901b7c1659d8c4ac862f06c3b27d385907a63d40db05c2737c26e700fb89f78979339d4968522dd133ea35deca4d684d81eff48f61ff676d9841d983a63a5eacd45c2f8583476dabb6e7ee1a042c5beffebcc39498fd7ae593fa92b85f7b6254b4ce0a1c3cd903eeb7e90247d5b7f35d295bee8cf8d2f839b81d81e10616ca7e134adec1aee93f7617077ab04b4420b4f3d70e42f342221c2472dd9c527538b0a596178d7bf51f3f353760e7f60e7b3b8d79608b65635ab209ec2b2ff14201116da26a04afbfc8c2f52612a0d1a0371f6fe35ca6837d8ae83bff13ef8b1e6f21f31e805c12ef3276676aaa0f555ae698c9489c32a9d9192c909333d5b522dd691edbfcfad451369313ff4dd1e1c2e58179dbcc56a51e873a1b53fdc382496eebc9a66328dd8951c43bf1d39c70a24a6c81a9b7ed5de3e4173623310a31d2ac0c36e49a09ffb390d77a4918154471c130e6f2f3e717e029c863536696cd6e3aa09f54fad17e6a7d9a6c179b25e70cae4d2fbd9b9b0502530eef58b7e197ec4b01c8440064dce1b74be89845a9cf30c6507c85adca570c00979fbe95e99fa1cbec2ebf51adbb5b8097dbad63792e8585fcc950013ac91928138c60a2e2cfbb8b4ba3fa61345a3e5fac6c0d1f2904c8afa4db9b5697c42b3265650e688299d6fec3894e5bac49fe118924626724b89e96b130fb78c6867015854ffbc6f7c29b179e793c64bf4cfdc1a7d7a9cf4bd0d99fcc9d747c3d6ac822b7c2d5288dea3120d331552e45407fbee5487f4b6dbdebe162502301bd174af7d45f349d4573e232f9b67c8bf5efe078d44c668d673284c6778f707e43a62958e2d4a62c0a7e6146514c53195dbfec9cbff77a27191405c74246dc95d5d730dde9b1432886bfde962770bcf6f3fd32d386e91527723f0029dce1bcc37264445f4f8dc22bebe41ddd9aac9c1b2101c4b7b78f7dc89a05fb81ca98f243eaab364114827e65c2e490da4abad37c4e13ccf7effc9ea8889ac308b4a792876a17426817b9fdfe254fdf36b2efaa6d058103a1597cefcea3c6ca8be2aa87914efe7c0a35fbf20eb999f15f3c475878e4cb95af4accb0d3cd063dd6a517d9b7da1297bfcb83f2c9b09de1fafd6ef7791bfd239b27ddd575fa3e114090c68e0bb1c2db67ead46c6ed67c1d1de480e08f249c59b16f3f0943e2906a7afc3242bf35df090d0967804c429a0fedd5438c6b4294dccc7ce212881dcd63f2c02d18a9be7c3726a813e54da96282e180e8ba05635f38f509eb94dfa928fa4b27c1389a54d7e14a19ba1a2f6944db1c60b18bc6b325f51bc998a5e7606da55ec48da08323113b8d2b1ae61495f8309c211f93c3b24518c0ad3c2d944cdf92ddf9f8467e714066dbd738a4704074e5c4d0f8a7f7644bce8e50a00fa7bd56062fa3388d74b40191ab311802c95e4592a6baa20c254caa7f03e5e36f7b2d4f2fee289c588341fde3a93bbb7f93a38891898aaf791e020872442bc8a32bde893d86c698b59f4d472f88f02636681fc13ce4c9df123a45afd4648c5d4b81177502de4edff9b71594a1ef015b05f1168db808e438a701fc3390b0e4b336cc2d2c29cc7b59bfc9c61ac7848f420aa0624efe3724255b5dfa2e2b2c6f275f52fb8553e541b3ea672cae570d544e78da538b6bf401a44d2e8a3550b59680378151ee0b42abd13fcf7cec8ee7f06fb4b055c1b406ab17a70e331fadeb7495320f289bbf72d30db569aaf3230281e064b4542b75ba5eb6ff4a6ba423fdb4fc6016bf50aeb2a69dcc2a6ba8ab1e1c22dbfb9bcb3390dc4f53be8678c9593abed0accf49d75d3face5e6c082eb93965449226fbe196a98fc08a6970ef5c3a5ca54083e668146211d26e32554708a0e29b6d86badbfe06670f5cb2050e888f5efe4ea3eda4d2f9f51606128c1aa1a508e5c052b08c44f259758ee72bb43fcabb23ec2f754545d10cde0711493e35c44e78cf76a0f17272b72c2dbb6e9a5ff6264b804ee839f8efda2210d10c5961600db9625df18a3387632331f03766fb63c5d826b7abe065826445382fd93426a2d16cc8a1b61dbe096284c826449a8fbca02e7d28db9c47433b3c1557a7a3655ff69e2db61bb8d405b9d0328c8d3f83cee26c00ddd4e769d7b874154225cfe4da7df1bc95b8a6d0f7422648f4060c464b6c20a3c594129f82e8cc286cfb205e46420c376950fd5f87cc370a83be94388dfb3f885f1f29c1362ef6a89e70ddadd0c4a4aa47d242b624ed9049b2ee3e2c13a0dd1643e61dd5328f3e5b9dcb1fc199108a9433fc180f7c19b86bd0ba7c59ffdb00979444af6ecdb8e2aaadc66647fa81b55d24b98dddefc89dbf27996d81f24f8035b709795ddcfe1121012e672a615a8dcc7d61b78696e1fec76ace52a12634c5cbdaad1e6e2187ff958a3b5557111325ea8e932b6fa90dd465fb69e44371d53e2f9a6453e573a45f202ad3bde384dd4b34a117bf0e8a98f01cb839596a58d5ebcde60b590def445f42fd71fd14c7b6701138939327831c8b5db89731284cdef507db766dd08e0b3f1d16bdf48b4c47b72600e1d47c51fc58af5967dad7a89a62ffc125472b8f6223d1bab6eebc56934684ca177aceaca6239d63e1afb9fd96c60f9f51bd6d1f00b037033da020ee405f96d3f6202a9a27ca26c22961b36d871a5788d072ec0a4b782573ff74b5be446e269376db59fe8e424b1b9d23a0a4a0c138448dcdf0eec236d0156ea20d638dbc06f092087fc5ec5bc32610b7f78960a830ba2134b07bade810548570f8aa0bf4177c66f211c89715e7c03f7b20133400555fd4d9fc7b8714e6ae3a9fa991e9a4b4cf8bd7c69ca0d11b8fc432b409cf5d991dda10afe9ada8c129119bb977113848be713ee1711275507a636d61daa0dd27bc18f9168bc954bb36edbdd3fab9a697bef834763312d46662b14cb12c7bc4df029c2917b88d12b057fccd3ace46c8191a79f94de46094af5ff939bd9ec3942458b280528721bb65c333c58a37ef525bc84622b5b04649a43d1083eb8c0ee4252ae596a313664f3722e288a8f579bf84a7862ff9b84256fce3083701b1feccce45bd371187f537e1bcf94af365494b080a8644f1de7f0ce9bf539bb5ae40a400ed0d683a0f0447f88f46d1510713f4db2cd231b1ca3319b9cbd1de6fd4aaa2885b2bd5c0c9aa41c3ad268776a1c891250eecb1c9c519473c801cbb91f8111e5cbe49e8b3c5adc1d349f7ef940e969cdafad460a791e77513907cb2c1ee3cdd12f6dddf606870a8008bd0bb7e74ff8a6bbbe887a223602f4f241a302fa938e840fc11dea81b9233fe3a2094d18e77b065f7c1abb3afa8a9cae9b166250fba13ae247487e89244a391215c0e01730ed4ccb8ecd9046e127e74fcf45b12682df62ed23616b1c1ef636062329bd0324335e507ff62e7a06b16a89efcba3042587980aaeeb2bf5cdc1311b2d2c58e95f88297e5c08be4b8aa929ac26cb248892b59ea5ac8f464f28eb70f265f7389f60ed777f60d380262d92b0922f0f93ed8226a7dab9fbf3cfd42588cb83f879db343d036ff3784d44e0bf65c60d1c72b166200d5b3dbdda08cfce95cab222a1e1fb5180eeec6c8ae9f2071e7e301ee78f5b7c657fc2f84dc5479f8c99800745dcce2545979e9eea8f77e57684007f0ceb27554e94094e4032a3847de89c3c3c1184eedb8cbd3d77b48edadc3c26cd49da0ec10cd4008719460586ad2db846bdd374803d21f6356f8fb08941df58ebde8a1503691e5b20265cdc3cdb561bac856cb0fc4b52707ad49c49556c511aee3c84bf623378230171a75b21b6da46b3689770a7193faa33c961ff18c720beb8f6351291cdb4966131206731055cd88f6e937dc8721317d7ea4aa3b33f420aa4aff98da34015d8db14b69b2104decaa99efb897a61104db99777e533e3c95ef41389b801116f336480cc985ecb255abc42c75616b0b5cf8cdbb2098e6a8af47d7d85fc3b5051c5701", 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40000003, 0x9, 0x9}], 0x43, &(0x7f0000000040)=[{{r0}, 0x7fffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 04:02:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/146, 0x92, 0x843, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) pipe(&(0x7f0000000000)) fchflags(r2, 0x2) 04:02:47 executing program 0: r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff", 0x30}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x932, 0x1, 0x5702, 0xbb, 0xfff}, 0xc) 04:02:48 executing program 1: setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xfffd}}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 04:02:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x400000c0, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x28, 0x80, 0x9, 0x10000}, {{r1}, 0xffffffffffffffff, 0x10, 0x82, 0x5c0d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0000044, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x6}], 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x0, 0x86, 0x81}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000021, 0x83, 0x100}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x93b, 0xba5}, {{r1}, 0x0, 0x83, 0x40, 0x4, 0x3}, {{r1}, 0x0, 0x10, 0x1, 0x2, 0x37118900}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffb, 0x68, 0x9, 0x8000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x82, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x5}], 0x4, &(0x7f0000000080)={0x6, 0x7}) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x85}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x5}], 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x20000002, 0x8, 0x7fffffff}, {{r1}, 0x0, 0x4, 0x2, 0x1ff, 0x8f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0xa7}, {{r4}, 0xfffffffffffffffb, 0x43, 0x10, 0x5, 0x5}, {{r2}, 0xfffffffffffffffb, 0x21, 0x1, 0x40, 0x1000}, {{r0}, 0x0, 0x88, 0x80000007, 0xffffffffffffffff, 0x461}, {{r1}, 0x0, 0x41, 0x1, 0xfff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000004, 0x3, 0x40}, {{r3}, 0x0, 0x0, 0xfffff, 0x7, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x3, 0x8fc, 0x100}], 0x0, &(0x7f00000001c0)={0x101, 0x36df}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x200c, 0xffff) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x20, 0x8001, 0x8, &(0x7f00000006c0)) 04:02:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x87, 0x9}, {0x86, 0x200}, {0x44, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000001c0)="cf19ec037226f6d5c7236a812485e70c4a299a5f162e0b5958472f3f940d9b9527bb7a7d43cdc03b01c07451b67f5aaf4aa7dbdc4731185000b69bf6549265f10e5a7ed7301e18f7d77f1b01b75c20af1e08f34e57ce4cc6d4505cc04ad7a80d0823d0cde7363bac13545a64b1ddf03bf127f42a18f6683f93e96add9268faeb032115248cd8a56ae70923f8c34895a1d656f293f597194e3eb392e9a606cd21e924637471eb469973ca6227bd9a", 0xae}, {&(0x7f0000000280)="a82af69bfb95c33b267d047d739f04fcc3eb123c6e6ed4e39ea7bb3cc00c4927df7fbfa83d16fc865e707f5f0ddb9db6935403c07d6c1c959e80f7b68abb56fdba43205e50c99d236ac1451f2ef2578a8ae8c88e475dd9f95e7a88d76fe0793c8c028e53a9b7db87ca883844f23a49c71280656fdbe332600591f3d5ead3ad440a84c6746705426b19dbea03d2edff1a813052e7b8c512f43d4dbbe7e00570dc9dbed0004df9625dea912174c7b2ee3715f22a2bdfef7d4452f406fc7dccc8b7532369a81b389839c49fc316c22adde58a16acc2be086c1a2c61e931d1a490db445ab1a49eef99a13015ec7eaffbeb4c9a8367f560a37546", 0xf8}, {&(0x7f0000000380)="828caf7d68c1fdc33827f162f074a2150ed69a1e584b9eb6e02eefbff11b768d72b0373a7c6c0df281a81ef2238d55faf37dc59b10a4711603439fecefe4088df1d5d5d5e20b50273a6b296ed01c3ba90176817508ff9e785e245c6b3ed26e3d1b8a2941e6d0e303dde9410dd9bd1de42ce090cf2a49bfeaba109b3149dcf14f3557e40adcb1840f19bf9caa3710ce6eeb687bba53c37cc3c1d081fe6f50e09e0980d70d0aacc773dda04fce94800c287e6b8e", 0xb3}, {&(0x7f0000000440)="a030f6f722c185c86cb6a65cd3fc17d2740858363848c5739288149812f38432d0663768563959ae15564371717584c1675ddeda0e0922b622b57b96c2b3ea591b8acfbd96c618bc31cc499e5f19f33fe9da36422777c6a3ccb98b2a99b8a0398fe5f973d304b74bd954f2fe118c454d75b6ad486d82a95cf908f66d9b3b5b91919acb271305fc46851842891f9cf2033866ae1c92dea082cdae94bef6bffa4580c21381059c383344f844f21a7a1d33f53973f3e79792bcd6ebb0bb8f2504d1e220714bbd25ab8178", 0xc9}, {&(0x7f0000000540)="2ab8aeaa096727d00d218fb95c505c10f49b9e30b4448c86db3248b80784f8a6bf797597e4da148b6da469319500ccfbd86297f37456ba3b7a", 0x39}, {&(0x7f0000000580)="09e4985fe4cb618b57f4daaed2aa8c", 0xf}, {&(0x7f00000005c0)="a9e1a69b0e9738e4e43c68994d57676773e84556fe08f845cd3dabc2523498192831708bf6b4134e16a4ed024770710a9680069e51a82a1cd8c91ff4b1aadea593fb8c972fe56a14b925bf6bcabaa9c83657f2510bc3a23800310c0cc9570eef161ddcf7165bf93874b6b588af0a452ad99bfd7680b5433538bac0b435113303c83e746c37756b2ec75192d9eb1035503b443b5e80f808b8e905e4f511db4952cedf1073c5bcead66762b3d9b2084a499b", 0xb1}, {&(0x7f0000000680)="9212c464c8903ee0b2017b", 0xb}, {&(0x7f00000006c0)="d43a5d20c00caac7bdfc0598474d2532e6d7a7ee58efb0b5f4ac4e836208fb7a1bc878130f43ff70f6ac77d76eb08bf53cbe327bf6523ffc48540549f336c5292e0f152076110475e01c877d5d36098eeb824d92a751a381e6a0a91cc553d0efa2991a7acbba154f3b1a", 0x6a}, {&(0x7f0000000740)="a199003e7b37bd28f0ef657281835498ef7525559067f1d92113fa8ba5bc1d60850267f7a469a4eec24bf26e85df5d43be60494b7783dc2adaa0576b65bbdfad5260879260b87eb9d81383c0d83ed1c0c1c19c4ee7d09c4012f3cf80d97167de7ca1285867ab2050a170eec8597cb7cac07ad5fddb9710dd022cbc099c41ea2f3b51e06b56c03b72981fd5e55c35ab1140b63623509c23ac8f8bdb963a273719bef5f607c73e96866e293da65d7ed347dc0c1cf1e11d27b06c71b5512de0927ca6fa16f439fb6e4d8337e70789684ec21f6c", 0xd2}], 0xa, &(0x7f0000000900)=[{0x90, 0x1, 0x4, "a3986fefe1ddb91e889de2129670d5e3ceba47fe2989b301d733d77fb32e59b1a1bdf990681730ff55df4583f4a54ba8339f9d7162d56fac14e22b69ae9e908d38314f5af0b61cbfe6b3cfe6a517b4bdcf0966a802063ba188d3feb48cbbdc47c4b7a7a69f497f7b21f8174c1abe9a53f8d683d1138814cbcccf7c008607"}], 0x90}, 0x400) 04:02:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) sendto$unix(r0, &(0x7f0000000080)="500d71772ebf874d15350ac7305a9314268000186d26089f3a48de3338c9d3f34fd946592dd782b2ba74e74fd55d94667ad6eadbb3ada306df59e54a4b90cb4c5a3ae2fc6a623e3ca9c44dbfbb16916eb3238221477a71d926e0997156ab630829e54a860b89baf6e645b5e6eac0b992b3975e076125ad53547964f8dcded3f550ea7a", 0x83, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() syz_open_pts() 04:02:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x31) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/225, &(0x7f0000000080)=0xe1) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4", 0x0, 0x3f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:48 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r0 = geteuid() setreuid(r0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x8000000000004, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1b24, &(0x7f0000000540)=0x4, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) connect(r2, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x68, 0x8}, {0x7, 0x6}}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=']\x15@[\x00', &(0x7f0000000080)='}$$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\xf4)T)&{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[-5\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='@\x00', &(0x7f0000000340)='&-l\x00']) 04:02:48 executing program 0: socket(0x2, 0x3, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x8c, 0x3f}, 0x0) kevent(r0, &(0x7f0000000100), 0x7f, 0x0, 0x100, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) 04:02:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:48 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) getgroups(0x6, &(0x7f0000000040)=[r1, r1, r3, r1, r2, r0]) setregid(0x0, 0xffffffffffffffff) 04:02:49 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) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:02:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000ab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000680)=""/218, 0xda}], 0x9, &(0x7f0000002340)=""/4096, 0x1000}, 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x400000001d) fchmod(r0, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) fcntl$setstatus(r2, 0x4, 0x80) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:02:49 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x81, 0xff}, {0x8f, 0x2}, {0x67, 0x1095731f}], 0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xefe) minherit(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x3) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0cdfa4c00000000000000000000000000000000000000000000000000000000000000eb000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x3, './file0\x00'}) 04:02:49 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x0, 0x8003, 0x80000001) open(&(0x7f0000000040)='\x00', 0x20000, 0x101) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 04:02:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) syz_open_pts() write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="ca58", 0x2) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="d3ebae7549cb2b56", 0x8}, {&(0x7f0000000100)="aabbfea5592453f02b5331fcf274e19eb7386d8a02f49a3354213d1e71d9af25a89e75bdbf18f12b1e1b163c2dcb29ec5947800423f2a932beea25d4e118a334db591be3301c0274fde87171b8d8f6b1e9a4118dc7090c8fb3b5409102fc6d8e2fd17d0f0aea4161716f6dc32694a8b1ca00d285", 0x74}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000e882b7e993ecab700"}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0xfffffffffffffff8) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x41647a95, 0x7) 04:02:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0, 0xffffffffffffffa3}, {0x0, 0x109}, {0x0}, {0x0, 0x2b0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x3e4}], 0xa, &(0x7f00000008c0)=""/87, 0x46}, 0x3) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/42, 0x2a) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x8, 0x7}, 0x10) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="a150", 0x2}, {&(0x7f0000000340)="f07e6897789e897c61a6353a91e5a0f4cd56cbc4f9d23f067475acd27d8262b746f5bd5387f17ad5f29501ffc677c902b38d81a9c83a978539e56005bc8ef4794b6ccf4669c07e7f078a8b6ccf39a74494af71c338375d8adbd6f8467a4f5474b25f3e867e162416ff01ad548d1d9209eadb4266632dc6d2b1", 0x79}, {&(0x7f0000000280)="b884346c7a64075132eabfba6ad54b1d38ae53c28f2a336d9c544e134f8fe81c581d7dabfc026e2c1e94", 0x2a}, {&(0x7f00000003c0)="a679adf6ddd109522a32d7c2c939075d63d611f51e25ce29832bc73a3b073c6b6f35a54d4dd2afdd403da9616deb9c359d2b39b3900f13b95a14a74e368b46ff8833a0d75863b1890ea276da90615a54257b61b1f694235ffd474c71ca93ebae2db4883ebbd8604b0c04f4e761b7623f4b5f1cd8931b1b6db61608ab3e0dd3341fd9a9e3d5ceb456261cbbb1f6049f26ba1031d3245be608d204992420d7e717cf386c61e68535d204d67bd8bdaac1770622637795a4495b2d59efb3", 0xfffffeb6}, {&(0x7f0000000480)="f9578ee2eef1bc845955cb7156673a1cc5ff5e91ec04b4ed9c574859d98936f935f61c2e0fce026564fff2ea7d41db7e9ace91d6dd02e36e0d4401fa100c04a9515911859ba8c34ae749e9c758d97408c82ea584a86ab4bd9e", 0x59}, {&(0x7f0000000500)="3c1c5ececccf9bee0843ab4d1e9e4007bb41960552ffb6517759ce705a60302dd16dfa4d4f019810deb415ed750505063ac2b72237ba671a259d2d10849e074036e98ff6d1ed1df1333f83ca445c5d632f189ff0babc5ed9a1235f8c917646ae92b901f84858b00af0c4ceb8cc1291388f88edc7cdec96849c5ad00d558a32f47be166fcc9b710a366b1924ee380fb861a75fd5d8b197088042d5f76b43b9b4f1a62390c68ac41b448188972a026f152c1f3cc5ccea52a0c6551a9027a16a85362d03c2cb2c6fe2508b606677a1d001093700e6fdf95fcd9bd03484dd233465cabfcc1e209263a61108546", 0xeb}, {&(0x7f0000000600)="083a326e96e0804a9f8bd4f01d75aa26d068de7def740a768332a23a739f99e1b2a31803ef104e45fa54723db025b225f073f27bfc01da9e1defffca1b5d9b8dcdcc82208149dd381ef12d5b5f11f0e331239b2a0274c8b1675df8f6a6803bb776c90a70f1ec5aa7ff1310590dad4d6f23979e37540a5ff062ac2673d33c", 0x7e}, {&(0x7f0000000940)="a71b7d5537957491639a00d78813e1b9df6f1aceec50008d6dddff0c5a1cf8ab070d341962f1124e1769aab472084111f84a9755a2c25823cdac9155790d19b4364e823316aed391984d554ae41a5d7ad447740fe7dfd3c2d0f6f11918001afaaf9c74625db663e4056c2d0f558df1284be0a23470c5d1f2e246b69f49919b4dc9eede2efb7e5830b36e88913987e57f330929fc9ad6ef71182de71ae166f5e9ea2d83f0b3f16eda4681322366ece01307897c6605a7153f6591aa1889701f32844842c8f176b11b239431b65cb1213d84f98fe552dd152eea83e38fadd0432afd3830b99d06447138c015dbe6292b52eb8d28a9c26f33d85b0f2d7a447f379717edadbc4ea9b30431ebc95a11a1c426", 0x110}, {&(0x7f00000006c0)="dd3cba214418c299fbd4f14c2acc6c51ad60ab8a40a2ae44dc8dab82b82f82b0d1c57857c7c91a486433f629b62f9d91cfc7017ca84f0de23406002996d15a4a677063e6c3f8d249649c0f397fb724316b58263e18015dc042381a52a8af1f1955bd39e92c8ab2f6b5cea2a5786dbc001ac790370f2d8e7d917576ca769726cf1899b57369", 0x85}, {&(0x7f0000001740)="56270ff6e23a8b2c4ffd24076b73092275a21425a5106eb5cdf997cf6b75faf1e33929a19d88ded987cad2a2efbeb999f0a5475bdaab8afd0f32cba26e3610c7acb445cc7ba2b2e6693ebebcf6960757bba62b4c8e77ded9353ca60a1541da05f4e32d9dfefdf11415cba5382d846f18b0ee4c8d18e7f4a1273d06a6b81bb30b0b1090f8233937f714d30da83f364c011dc5184ea98dfb84f09e1b68e91943d2a4691f21c866c13cb2c90ed108d1bade161d0008bbefbf267e9794ee132deb67b3415c8a5c8b4c3cb063391af7665f83dbb2808f3406d1992ec8e440afa1068b20b8ed55edf7c982536225e62ae0d3cb80286ec997ca2fafcd779636611b93e02794ef8c73c9faf70b454b7c728e11253dbea22df6f3cefc3bbeddba0345300d6bc375486c02bb6a76af03be0acc857f375b58a7a9d7ba4c70684b1d427a93a9b7664f6d2b428a08ed843c4225a0d84b3b4c4e267f1fbbb5d5798d03b64a084407e059513c016959d6361744270441a421527fbb6aca8011965fa9de561eb1ca78c1df30bf3c831ea49b05b80e1513a9b28b4b486fec43a7e9012db5a75246a50eca138871402c32d9fafd0bcb953fb6a5e136ee4070813e91e95e82626c6cbbb69f30e1c29a5fdaf56ae8947c810beb730d5e548a6a1129786b847e32b9ff5a58cdfeaa5ba1577ffad95224e25de6e219cb3ba58570a89a47ccb9edaf442838ff765125f8355cfe76cef33e856ffdc7e727bd865ecd1462676e2c0f7444d775c24cf822e41b24395461fcf5bb6005734586151ef78b1c1128b0992f48bdc33b4ed901d01465d7d41300a05a4bd1f8241e2d31c5045211a2a1a2f7a54b94d72f734a4230610b4c0ab3f981f876c06d7ee71c05fe61aab736536d0683ba22f624de4af31c4348a407db6902989c0fb8a26fbf1db9db4a399250703d74ee1fddc05ef857c7ea21d3ade5a7bd234bafaa014b3a16a2ff501a616f8005134ca59b349ad37e35ec3284970937218c07d1841caa022c49c9b63c8617fc11a0b02f8c16fb0406818dc26226fd8514c4b57eba1d20711ba7385725471d15423c3d25308b4b38ed030c46ac5a64559dc1bf6a233f55ff7f0c15b75bda960abd066c70d7b00943b11a12aa09c4c5a1892475d3c8b32842db2d28b6b5520138a1ab97c2ec252c32dc0315c10d6f734e96c3101c884363bda2989b4415a54ba9370176deb11fb80ebaa48fff491de8ed1e6a335cba15ed157739232f0787c990b3843ea7cdd9425c6471001d152ee6572c114f3fa22e8036f29df4fd941470268644122fb96f08bf2c49fc665226168db26215c76a180cac1ed7e6a6d7a82672aa746e54f4b1e2a58b53a368a9f09886c52d188d4abd86198ee9006c431bf6b31678abb99bfcde8933eb854cd4e0221db420b6c3d83fa1474d756ed1694b272a3abc17fb23c9e734f98ce86489ff421b200dd27ddbd66c82272e738e853e44c3d8002e2b25d9de86e142a7759150457e9f3988785b4bbe67983c8424d481304a1fbbdd752e208027ec37ce7f35af2c545d83097da405f167d86174be5c553c2d3b4508385487bab5e29bcdf8438b743fe8bc7173a5994676941871a361b18c14fc93af0bd27c61e6385c5447685ce9c6856fe5431b135f587a5cfd1c2f3dde7f8774cf137bf00781070703ccd1a8151081d1150b54d79d3985319b0d09f4c90e33fdf7edf6dd634fdd80e232b08aa2a76b2135dcd2dbcde7a4edfe5b9efd5e9f097f500eb228087a36d131a4741f84f84bb288635b0bbbfb430f36bfdf25505f91a33f94833737f90f3897417e4ff2e54e866bc1fd6f03fed6f9dc03c6f97f472e6db26eb176a9ebb71360f8258f76664fe0d1b248d0dc0acfaaf9e3fca84c561f4f68148e5750c4e826fee64ad107440ed43a98924f929bce258ef4c653c56e909aa83a08f03ede6be4a72119c0abdaeffbb02c77a9873ac1f85328d2d9953146552d4824afddf791a7c37a6827521539726777befbbe3d1460120a9a69958a711d31d16947463b5b901e0b8ca28c744397905756deadaa19a34b18711d514c12f7b0c72a0de657de1530e52bf1e2e779665ab102e4f3db8800afe9ba7a1a562ca9c902b515383259a40a138985548ab059bef23c325ffa182acfc6b8e4460a3d5ee241d364cbe8453f7588e6f6b303c2a66ba9ac90e355d0f5de6eeaa5c29c59bdda5f72df148e527a6286f35f7f447446fafd2b389038d4b880a3131c428cdefa996dae26590ff654f7cec41ec60076d6134153309f9d3a57f7683271fc410025d05e627a848c28b78918f3086ee67c631784107573650dde732d5f5d8384da1d26d5055630687c696de4781858356acecd8994e316753416cb97fc987172d117e795983e22aa74e3df48bac6bdf20e7b9ad6d65bae1e9ccf4f7a61c9cfc7b94bcfe5df11939046e69b8ea4e55c3a09836b556070837b704fb99297b706df7b28722d2d64cb2b37dd481745a340a0c611ede416146db38f57c139516704dbff806c3ae344b367011bf6a16ecdf5c7dc53693619719e511ae14d7e7caf05e601ba9361860fdfc1d5b2288ff98d4c2ebe8f99ad3b3fc7b87b50d5018352fe89c3c555ac2634b2c60a065cf4c398158d3f665ef5796a229c1e2c14d7f3147e57a4b66a96788a2aaed5d19875b724564bc86be7cecd65795b8504ba501172509d532fd1c9faba612b796dd799bcd6c3d264abcf6ea6e260ff13764c698dc46e7785d3e25ce1e4a8ff9b32fd156903dc80470baf7ae52adaf0cf03d7a69c7f354e8cb7b5a3c61439190344f0683a0ca3bfc26a78478f664b5588990f6e683917a38f36cc90053d68152233ca21b9e9cc3f51e29f3028eba1df8b49e8e380db2eb1bdf8e2572b5c4fc843ad624edcdddb477290d7c31891efcc0a4d3468bebf1a07bf8c1a9344ffc97c674ac7786f5f977e4d5b6b95467aea67c1859ce20914e478d887924ec27372205d86645f86d8ddafe382b791de852ecaf1d9cc15d909a252ec21a83259445367db93b5facda71840fd0f5f16275ce0faa4b43f831b7ac1b009a2cb59ade2f4cbd5e78baeaf91b7c5e34e2cfc018bf236e3fa11ebb6ff62a2cdfd197e95fff257540b44118753c5e54e9814368d8082e256939a2f876645dca6186912f46ab702a8591bcbaf0a66b1b1a43cc5193a7a47f8777150c6be907edce9407e9dbfcfc8bef57e8886c06f82715dc060731bb39c2beecbc7b92b5c9e563978386e4a9616c26b92a2aa3ecd3d2d58cfb9b2da7bec989327c318aca595934275b7d4ac2135b3a6dcd84e1bfa238a2ae27b04c77a39cc20dd5e2f763e12a6bf8899f911a522450a9ce28649b5ab8ac56ba8622f2601771fc0b5c78ab3dd2f50bc9bd692ed30e6e87a3ae2ced17fa55558c2a3f8966d48281232aad28d19fa9171e626061db6adcc43391167a87f3fa24f0699749b701cabe90e01ae1b7a8a38fb5230b451fc3c3feed483cb8da2092bf392e9b89c108468e2382605ab6a9bb82f8cc1b72f58b3ef095253ddb20d488de637786ec53d0762aa2d3effa7b9e1826d377f7b65f4b4d0102e278a91f42aac58e660febee23e0b5f0b4df438f45554baa1441b1b4ecf280434ca96aca3a906b35d63483b66199a122e22df8c5af4e3fc95ceecf47f3189fb62d0bb6b68ff0b8a051d2002aacec314441265be895956bae7b96ddd9d6c96419648fcb58ff445efb1859bf0316c2ded1dbdb4fb72a36d1d9705b2f86aaeda6e9c92a2d2266e0713d52cc55ef87e1b5038fafcd5900bc0e99cc26c74fdb80fa181914150db746626b760116ddf3b4aaf4d4df5e08006d1f0117a0b95f9f6800b6fe7de5efefc42cadad85f7f43d50954c8de261d79c3b15d4dd73c1f78a43963b0df3e46a97afbcf56e9a2b2d30cf37324cc148ebbaf13e7931a6c399b25921159bff5c58b070d7f6fc272b148eec6bcc62d892c5ef2432bede5525613ee821de75f13da868c698a4721c7fd71e269578b9b107252bc1318a8c71a4be3c03565c13988913dfe31a915cf4833ecf6a2dac221613a48513f8927c4ede9c1a04c4b9a0582e830e71ab72d036c09088b385dfac1a49b0cc86c7e5efb1bb2b39cfecf985b8bf229cb7226cf71809e90fdd59e864838386568e4bee8814efa129e5af49f54f42060baee3bee643da6401d956ed1f7cf54f79afdff20c80633b3ead82c369602a06a4672795341a00c0d19b635d2f99abc8e4eb8dda06cc690652b4f443796afa5c3cf1c7401456daa68a1b76c0d826d57413aebe2f55c07585fa0502c848b7494cd5dff1a8008b5dd55460ea11208da6f4fc40260b023146eee87dd9a4091ba2b358ae5d514a58263da7cd0ba43ed0b7d763ebbf64cfe511fb161ebbbab694e1dbbe0a24b90168d5752466a63a3c1e14172c06c682991343ce8bd07d1014cb25564f4a926e92683cf27cdff58988f3d763d84a1bbfb491ebbd830906c28916d4844127ccae1a73682cc4dae2df278e8e5e60cc708f4bc66ffcf1af9386e42b4a03871f2e9dc0984f8c9d5b29e0704137e7ab675d5f55b41da13d75e2bb6cead5f483c8aae85bcb9379fe0d8f5eaeb927544d863097f06390bbae88753c875cbc12a95628d0966cbbe0e817c883f346c3fb183b8b9366eba6b62784238fd4fd348cca861a34307cae694aa509d7a7a6cf59a9f4e11948c9eaed3d5517d88f167d86c918edc380fa25744f8dca57866af33efe7e833ad51c5fa0814df809a8133b4f8720e12e0eeb1242ba5d40f88c0f709cdcec73565fd50287de557c42299866c49803fdc2a9b427d2bae79cdff8b781148a71f970b3c7c96beaaeae6b8ab6ac403a70fe8ddc347909d42881b083803c004582b2492fbf2194201b370667a0925e418b5ddd83df052f672f4bc59cf7cfcf178fa1aadc9f2459816204da389ec4366946da3d962654a664b3559ed5a69b928b5bae9aaa06e6cd39eb0705175ddbb40b7fe337bffa5c90990860d9b00ad312a0e544a0f5760dd5c69761bdd3454ccfa9fbfa71e7314fa89f7e61330cda3cae3caa8816b4a3b7dd16dd686347c1bd73b0c19a2523599abc78a0b247723aef527246e2f48fea00883943c133b280c73030c5be9781bfb2e9bbf80ed0307d975eee354036ee74711c57bd2599afd54c567cde9483e1adaa56f8b8669ccfc08d6304ce0ef003f0931040849b95fb9b7ae9b2e7d343d8e9f57138e652ed3c329e003bf9d5be72ee2f9f188fe34855656bea0a6a3bc3b1f53455fac65573247bc7ce55180de6e0d7ad80ffd44f6080b25e1f09b9ee44131991a13986fb9dde1002ac8074f69ecf81d3e7af6b85eeb5ba3adcca4809c91e0223aba82cba2e8395ac4c808bff3f0e1ff74e403c8f55050a0e6a21df8305494502ab20f087d20f0b3ce836f75b403604e27d2e8239de1de2cec076e792d3e2581db5da963c171c7f25faf9f1698a88b4154934fded49943e4d88b89b2789513bdae8a001c7b48a868bef7bbc6925732865ea7ddf77e3dd750a51d4f86980b38cedbbb15194cd307f2ee64b6de7dd5dcc9ae7bc0080f5b34d57568bf2819ffa3964d29e1adc1200feda69684612b850388a76cf20fffaf0777215211d17d4a99530e9ec69886f47c60248d68dc08b98b47d02ab77087f0b9b406fd252dab79b18aa58789cb4381811d6e881033aa21bec857c4fd7f276447a503d1d7f02c2d3488bb810312c097ee1ba806f7c9129884fa643c6df3321cf25f3fdc7de69830e034f6e7d8bf22c5cd4c925f9d38a5fa46d9", 0x1000}], 0xa, 0x0) 04:02:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) unlink(&(0x7f0000000080)='./file0\x00') 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) 04:02:50 executing program 0: mprotect(&(0x7f0000348000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x1, 0x4006, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) 04:02:50 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30570aaa", 0x11}, {0x0}], 0x2, 0x0) 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 04:02:50 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file2\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 04:02:50 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x20000) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f00000002c0)='./file0/../file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 04:02:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 04:02:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x11023, 0x0, 0xfffffffffffffdef) socket(0x19, 0x4005, 0x5) 04:02:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 04:02:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r3 = kqueue() readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=""/207, 0xcf) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0x1a6c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xf0, 0x1, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x6e, 0x2, 0x101, 0x4f9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000001, 0xbfa5, 0x20}, {{}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x4}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x101, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x2, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x41, 0x400fffff, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x101}], 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r3, &(0x7f0000000200), 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet(r4, 0x0, &(0x7f0000000100)) getpid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 04:02:50 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r2 = semget(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/203) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000280)="431b624ad6054130a774443cd9bd9bb69c60948fdba70c6850dc551e1972e403b3b6b256a4d5ce7b38870c3c72e6452c80e72dd9cbf48794707f4063f14b857c81f44af8544a01adfebfd2a65d3ec4456da87d66af31071d66b8ad4194bd742af73157a2742457684042f66f5d48a2cbcf48c877f2ad262e25976165855be9b52b8b12af8d697bfc0469be5c7c57e09e2b6be8ed33d22085cffd2054fa7d45cc9db94145321d491b5fa19732d915fc8bf40889e8f5448c988befae5fcd1638a8a03d721b6c827f02165d8bc7c1521005c5af5e599f579dec5daa4cabaf09bdd5bc5e98241c6672ad7f03b82eb1f09749fd939f533cbd037114e86b3e204592e6cb420e39b5e42cfb3ca32a9511523f4125657dc3d4319c2f96e316e7eb28cfda5ed29e25c0a0df3332e535653d94e9d36aebedabe87fdb83c469976bc6a4202261e7dab58fca811333d007be86587b583278be3b7e3763a7e02497d34d51be43c1a105615a36cc5e25354c9a50493b0fde6b979b1e04e232fbf8edcfe7a9ef889a3df7d1a75784f0e2476734b79576b05c67ec223a02c0bbffb64004327e1811b7d09ea89be24133b7197e0d47536705c9adca2bb2bb974d129d346a143d62765d431fdcaa75ee696603f7979a647682de499ec71d584bc495bf6b532ea489696c8a2e504b45ba304ea9cec3c02c67a95892406c22dd8fc6e30939968b50bfb4d30e9761acc93f1f0e952c4ea7d8bda69bfbb1753075fb2fc3cf6e0fa6c2f535d30638e112f09f7f5ad2c07cfd323a1b65b219898166922e87db8ab7cb7e3104ebf1a1618fdec5da0ae1070d0ea46a5af7107aa143bd96b842bb219d540ee1be7394c39440bf680a1c24607090e8085aa35531e009669e1c3a7b53650c344cefc690c13c70ed801ab908345fb52dd66f6fc816c3c62febf46f22aa58803d11f7a5a65f416c3cafbe7bd25c9d43f7c386b934374dd9a3ffa8eb645a12cbbb7e5f3721503e500924d78f080c91b2b70931bf25bb118ad1a31301c7687df2831aa20ef0f92b319854502d531be8ab0f43b4d4557861226bcb892e6ffdc84105f904629ad8728a6cf8ef677b3c13ab87dbb4bd5df68da63962cb0fbcf5fa64e0815de40d161ef8af77128c4e963061b6c8bbe53160d738afddfd29a67d7086bb08f779fed736f0f41412313f0a3ba762c72f978b44dd1f934fdac2751f2753a08b359d0649308670b8d25c6d5033f0944f0724f05797c5ddeffeed320c4b9960c2662d417bf280e999d10170e091faf607b6dab43caabb4b7045845173fb04d65037574a7da58d48421ec576e131b1fb95437063e1de78cfe490e212a6a9ef013a8527bf969184a50125dd38feaa5c06cb5ccacfbc6f43333b1fcf7dd7f43ba13fa46fb7f762690ec1855b68fb201369347609fa12332ef15454066e584e66c320fa8572fd1344639f82a3ac7c441ca90bc2b22dc68a2e22b90a8c9be650500efe39f7dc3aa10294a2c8ce07548f5edb625fa682d5347643740dd1f8a2c5d5eb2034451381ab1df3e02ba6f86a3d9ced646189ba6bfa1380baf81b6ad6958c67179a3d2fedf1a75eb25e6fefc3c7ff104726314f7c7aa5829f7ca1ca7cf7f5e5ca220d5cd16a88655c4ad0aeae097ed37b281946cbfd58131720ac8c28ac0f2bfaf3a77c15cb8880257a268b5f829f6e314747d1ebc163230185dae614363f93b909d833f7229ee0d900b443823792f85cdedb59a0a0f722c23ca1319d0bdfa8f591ed8b0b2d5cc44df52804dd8d211111ae6c867abe91540331a806c17c5d2461da1d693c7e70deb0cf27620c9b452a49da2fbcc0d6b6430c8be7fdbf47ff9a0843e4026b169352f94913992d98075940be5eb3edc472a5a8a49037854713787d7050a0ae06cdcb94a261ece04dd418a0f489bd75a417e87d0e9ba4c1ab4396f1c7fb622df5660c6f2273587e821d681cd4f734bc942a092ac11a64e928a7806e2b34486e742a1d942ccb38fbdeadbda0b0536d340a1a656286f14e1f34c487cbf527f17cbcf16d254860b7c8d00fd65a927fec59345ed85ae8ef46b2b2222aa4ce4e910271321bf55df22a1a04cb8e9adefa30cbbdff8edfc733c08f1b97555e891f564c208991f4c3ad81c39701e65fd0452936c679cd09d1469bffe263714969f8ea2b0706d473c8a789377277f368d13efe47b44e546e93e2cd0bfb9d7faf7199c64e447cb869e9c3e5a81b4ecbf7d212a171af49cf72c9c7ea8d683a47fdaf75561556d2342b030c8b5898b048ef876b62d3dcf722209a10b93b4711f413256786d1b908b66b20ba17e8de554f58a4f4c1ed5b172017fcbd59a9ce901ca114b032d6bf28cdd2f8c86ff3470309e015ae097de5b89e2a65246dfdd0c9cdf2e5c3d51952fefa91097f5b8cbc2129e855af92eb903cac6541b3364d5438267198c16ddd00931036cad7b30db2c36a51d61ecb0ca7f4d19897276e210fe996b0a73bcc9a53235cd8af76e1ca0def127e78cfeb54a434a0b2a04fd52ed2c3fcda074c5af5be479f47305da51d9f5094b9903be4ac8e2a07594daebcc0760531fd40053621e695275422d664049ef3f95d8acb3a6646673ef40a1b61f187c3445ce45e1ecece7397c49acea578af7a4cf56a35ef14a7abd565d409ce08b6bc11220cf0a7e143baa8f247fc1c5580725bcf43e1285d88fc1442521e795fe8785d933da660d781ae116a2a96eaf2b128d1da00c79ef64965d17162304db607c0817a30b55d0f4bb14c408b5204bbd1e869c27ba33879303a7b082cad4007cf5213f1e3b7dc88529dabced99a31b86abd54fb69cc7e01070abdd2512ec0dbb4333296851e8d3f36c488fd63cf224dcfcd8a46041570d6b5b885e2c9fd95168f94ba07a5694ca746115ae8135818a53da91e8f5af3a58f5396a28737760f5840caf56308223d56deaa20644b78c9c08b05a00ff771d1f3207474ef88e365809cf352837de1175aefd75b01a18cdef8f36e2214a20d94e4479b7d690a36cd87db20c3b5ee5461f71a7b1e9d0d5d41417fa925e3600b385c2f98283bd4150818f30022cd6909306dd94066fe0538c694aeb36f2fa5de1810215020da311523532df825804f57dcf5c87d91d47eee88e5664fb008e6938939076dd1e751458d4ccdc6fc8f2a0275f281e7a59cc344961e5c1fabb7e6a4a438a073b4a88c3343ff49875f68ac9ba33e2ad5dcb59ac02208dfbe1347458e9b72f8d5efee22d1ccf3179dbf7009d92fc2d5af4a8f6225895238b97c0fb73855dde3f2779c9b49a56dde631bb651c7d0a62264cc6c5eeb83c21baa1bcb81d32ee54ab043b88cba99d9aa21b6484ac30b24167c4c246569ae7370ae71cb536835bc8f908afc5177bab1bcef482a60fd02532ce6e3adc6b0546dd76fda54f1d200f02222d56b4cc91db846b0a666e9962c1ff257ed4b123919a60ced5ead99a36f76d51735701966294d58f210548ec3ace684b815baa8d68dd3cd79ee8fb63f6b84a19de265de4cf63ea27872bcf98d75ccf4af5f18e36d9b0ebe28953f71535ffeef952af8ba3da47e97bab3e85e467c26e6b1dddf3e7725f4271a61602f4a91eca3fb463fe6e77629c8613943fda29ee62345167b41278d9edb815f3b1442525ffc51b8763ca22d59a44caa60c793c0a87a8fc15036cd02102a325e8583d0c9d8b1df361d9a1ec737f54d41a0e90e1265aad3ada687af0769a63467ba5dbb9ac0dd9c5f1622fb803d072bb617359f0f7cceea789d55691df75ada7fa31d068c56eace6d1b24d5089437cdd2e2762e28de9b438621e3158aa9bde7c09ed7ba8a4d936647752f77b9b59a5e70dc8eb0fe5f4d3119d6fcf85f1dbc7b06b36222a8f48201221ff0765d69f4902fdce417368600bf3befc31f8d75e8c75cd2c832eaa5641deb342dec868e0ee0f6fe48a1c0383e55932f3080d1523207e958c777579e76068c0ff562ca53ed4d9bb1b70c405a6a35d0c42e6ecddd7979691fd786dba554f42c67c1cf735a64d8108a3e8935d347a2ed7bbad2c189794f0490046ccc611b2f374d837acd4c97899b0a20260ef4ad8e95d1debd26a7f60895862f85810b3b99c1d07854a21e0666a571948c7d6f70272bc13bab4db9f6843b6d4f8a7df36e458614e7fad7fb5b7690d06aeeadaebbb63acc06a797243f529854b5a514728edefb12db7dee35ca742f0b61e3dea0cadf8aaddfddea2a640b29c444c46d8defd82d6a4db6a91c0d04a567b06576d4da65afe8d044e335d8cee520aee50859a8d52b88b9e1d7d4268f2d4669f451dcfc5269fd6d4793927c6d8d8fa1b817955073c5ad965ace2a44435b781c735edb578bc135e6833598ccdbdd51f12391e1f84d9aae1124ac6f56eb3563ac4c53d054b40d0fd55cdd3283f91781dd9d872469719aa7b85e5159442c3863d78192b212f80f75c4a96ff466f9e9ca55b213b2f0f4cd7bb954e6ef082f4c9228cd6ca450511503f705f27e9f66a1b9b4e6ec7ac0289d67646805f205a1e402011032f7823096bde1ea0b012db9fb14a034c75e8df2d4d5eacddf8d7180f38163c80bbe453c8582c1e3e6956a312e8cc6fba3bc3d29f6aca85f1bf2551a235e6454403b78687582d46bad04f68ca7c36d3cbb60a34880d4bed8d91a02abb05c4fd6c3a39c2ff70e9e438a94bbe62d0400f341e44244c7987527fd2df0ed491c409f1865c6694ac1a5f6788aa54bf6be9bc568e0dd79abb2ac44ec2929fbb7c16927aa91a1343d5dcd9f9a9536b2bdfe9596f1b7ed3fe83bfc5bebec1379f860239dd6c679fda1cb288ab184612e85ffda2e1f09b99f0704d78ffc5c4201aaa1d7960d7ee7c0b9fce986315f68714e23180473c0997cb8d6d26b5f5756b0f0e042e9ba341caea4583a26f27f410931e96fcd714e27b97e1a38ae36a28bc9c41c3aae2975ec22c3b2931174d69506072307e4d34757070cfdd66402edfb0fa3c219436b14e368eb3158f6181177918872e9e148af81ff7c5d7dab66097a875c12b11beb7717de15877b56fc186d9bff6601634952819742d38c8c795408eaf18ee7df940bc4cdf1a676605261391ab18ee1ad2d083df4d498784f12858f4bb3a723119a43458d617bf69079c4f70e1c65a671815367ccbcf63fa473c12464f927f2e672ed09563d56838fed6759a1099a193a33263a3faa3826f7b5f6c8bda6a273390977947ad5ee870c27c9371f539bc4687805cb826fcb2096f6884b9ed5fb6f6bd4c774a78c8e32b09de3516e32cd7dca0d24a6b7555cb78b8036ac7a6c086b017f8446362e43c4a7a39d9c75931ace4e611969ba9e7d0779007d05e2992ff1738924986c0b0403c9e2a2539dc857a906bd2b3c81d0509a5ee81eb25b9489821cd9cadf17bc5e4788ad94c2769bfd4778797969ecb400545be36e99611c622e0d218f8f061a04b67322e3863777b78a8b9bd135ba7a99059152a87c5c7915e221e8a570b377a80326530911370e21e4de713d8cc6611f54d0aa7c6fa86a6b3c6a151d825edb5a3ac9392fa75169f91b34cbb532d1efb27e80bcde54a3be493932a0fa8f85014f2f9e825a42be7b4167db19e6f0402c8132733651c5eee1bdc36ff9193a08e03d6abb2b2d3b089c6a926023c2075de388e91e9db15d49cf556b5491872148837ee76910e164317947378b0a38234e3a06d2c103e59e47166bb0dccc48da23b6870339d969ef5305b134643323a05143de6f63203852437d0b40643bdad9e0da0a768cde2a28e4450357f36a00845d31f40d7d2b385d8792d6ab", 0x1000}, {&(0x7f0000001840)="9c2d9f4711c9317875a1842347025479969c04f168b9601ef22afa91fbf59f7f3a21ecd3901ea3ca3904ce63f62ad169a5ed11f5546a2fce906e4ac03ccf56881ca14ddd7551e918176f0e6cce85bd97b5c53167e7b31e421a99df50d8af40908323776512d0e2f5f906319ff7673adeef631d799e422311a6f5669e52011e5f7452bc2311ab382e5fe154872f45c261e5f6fe1fe1de7d4f9134308f51054e2d1944b36617d786f75266e3e8909e7acbc6cb80aa769c5fd89e0ad4ed8040029fb3f93cc213fa8a3b05f2e3dbd328e197cb49eed61ef9c12507c44f751d092ba7cb2ddf768e0d4671a78411fbd64e88e1922f3d9296f6c38aa494edb004d677b136b2a0f59cb01ac7adf1a161240d8a581f3aaaa6c11247375a0fd07597d126ede6a2a007ba4a5bb4bbbb81a398b821dc010a718631783c5525cd8e517fcff5b081614b587e02fef2442c6b9239b548bf74d0a1a23858c0827934d23d7af0144c9ecfc9e8da0997a47992506adc7481764afdbd7cf665785e52731b14c0e00daa91670c21a0f24b3549b5164a7dc33fab25d57211f3bc28a8d6ca4d91f2446245c0c15139e81b0d24a1fa2d4bc31dba80fe08f731e7d4b6db9a10b01d1a30990a50c81baf49f8f7a197194b3bc99a27f2dfdf7a6e35494b5029e6afa74acd411ba0ab8659924a26fc2ea42fe1d640cb3305aeb5c8942bbea3bb76da7c4f67d6a92916ae24fba6d828bc1edc243b0f0f9b0071b973b79f96b90fc45c523df156647bd5c2aee09b7c368b60c005d9caf4c73e2980106adb83aef739c6c207d393fbbddb15e8120fa2653a6bd0e545e9cf790eb25658d6a93a5b79d7021702271ae4ed1317b36c6ad13623fe581940ce69abe9a2c031a13b2789ce73234b5f7cf4bb9736d04d9b992fb16321d6113f914ab297a25c618bcfc0dca393765219d34c5c4c72b2e862dcd54017e5361c16afdb170af12938ed065d27bd814b06fa04ad3ea4756e0a01c9caafe1cbafa784540e886e6e41baf26d0a9d96fdb79e3de8f99b459b028c1a6e77ab317e6edeec0d2f27129fca68370f9ab8315e3381e6256ee578b815cda01a22110a9e5f6a1bca339c74aac025c05a7e7632900b5d653dafc3943c33cc6d41da9cacf29f307a1f8821ae6aace0a8a1c084fadad6dd0e0572bff41d9f0e1db14c2a3309359d118fb4262bfa6eabdfd69a46f9271bd5bcbc9b062cafa8f309f171e84d1b3826248d803a1e98bad9c6b3a22c45f473efea67bc4f4d8aaa7a7cfdefe3455017bb048158f5c609bc01c5d8ef557ef27255e13442cb14e3fbda6389c105080f26b0076292c12cee14eb41235f4e74e923b00c2bfc79e6d3da044284abd7b90eeb277a7c7af83b61f2656f7a281c22fce0708792ffa0ef7b8fe1ac3da25353ad4734627d931f71b7acf64843164e757f0f60234e52efe963d8b38344343bb25ea9f79ea1a56cee6feafca256f6bd21babc7a9bb4d48364905a091db8fc15907eccd4f78c308ea20fab6916b99104825c99eafebc3b29cc35c43f2acf9eee282abcac1eda38776daae6343adb5407a10d858504e739de3cd91e6951b7fe5665d64b57e5cc589b77e5225f92a0ab80aca96d75187af1fb0fe0469a7443e92d8d05f94dbadf2ffa79cd9a155500abe71d0b131f8e987c15d1dbf1cf11673d2ac04fd8b73fb1ad517e6b3cd2849ee53bdc0a2628d7224680d444a281561259834dcd03637f75d6e51ca7057c3f6a0d7a4add5a4aa36e37122f0bae8eff9f2b8c3df90e1f02d14496434cdc1bb16d1a46e7c9006008aed9df91239f0fd21d832e34ac9b260fff665de1129cc5bae16cf2bcfe64a4fc4cdf4ae25c79ecc66c06d789d16241cfaa3d43f2a64a4c7627559312471d0abdf028762aa59bc6d78e65c383f03b85f82de44dc8979dfb4fc587cf4c5caba2d18cbfb0308378864f5dec5fa60078a14f3784ad88fcfedfc4d02e31e77033b095948fecd8aab290a16d3c58724cdae794a19ba066bcc1ef3c34c7e40763e308522c9e231819dcb7c6a22adff052a924af43bea70f3f86d1a5abae3751dc249574dab7da00275e45c3f587325614314bb6585d65188f1d6934f83f9e78c0bdeeca3bc5246fc722817a2f4e53ca62985ecbfc64fd1bec0d7366eff5aa7faf4fef53449d587a3f2740a4727322550d7908c39b6f06cea60fe033326cf817575da7520c794d30bb16de4965b82600a826df2077451babd5c2e966ef8829d46942ead3ce4b2dbe8288f78a197ba9405a7c7f8750109a2dd79ce409eeddda4393515ed44a1dcdb1a14b214083003a2ef6544a4477f9ad201a7f1add451a0e1a627a145624bbe83de2061c97c0e6beafb3452a3dc52232fb8314c94a3371bfb40c37d8a4d0ca68d52afbecbeda22ef0ec30f02e28ba40ccefe4d16931aaacced76d8ad0be821fa812ea9d889a302130d9c330962cc762fbf2386f0e66f7634dcc38a49c5a8536d465f2992ac1d25cda4720e77cdf9363ef20adc788125166b5fde8127f7481135d80dbc1fdba419b5fa58678ea101951bc4b611abdf8aae502d7c36512a091b444a702765f38cb5bac61bbbdc1d29f195f43638554857e003035af2c94e588974265963c188917cc522e28844bc17658e799a9d3965a45f627341bb852d6130a2bdcde76e018d1c1186deb9615e3ba7fedf4d660502ac76bd38939a509724c1db0a99064686e31da4e07ca349be9367ae8f882f7c44ed54f806cdbe021b663c4dd8974aeb57aff7f5b0ef912f06881d920073264ab146aa6f4cb966e18fa13bd48f47859d74807a50cc651727e59095a9f7800e6da8b7d4ea84404dc89ef2b94eda72b4285e22c7e981b6ab1fea6148ba29074e65c673012d30887a60a46b1d4e57cec1a21aac0507be0802306ab5ef21755fdf61cb8adb6a921eeddb6959db964222fcd5a166bc04655fc7eca9886e33d368da5c5d332b2e7b83098518e24d615d17b8b28497abab659cb9bec6b255a56134cdcab07d3cfb7571d2dc895970dfcea0db42acd8c7b570ec497e209d67fe49cdae1aa16e863468e4850b6dd788d8baf52bb06bbbd377655e72bbc7dc3f6cb1cc836d360f0cf10d2367761809c12530177fb996bf979553834c45532b006925747b54d9358a3a88014e657a2355cf334c9466ceb280d865a004ab58884f5cef0f6262e28f8f94b347796e4ca178d38cfd9ca62e8e76849eca6b8a8ec024b4d2ee3bfe5bcfe27bf5b88f50efb4ca1ee525f40d40e96310f1408b5ceb4978ec4da4e555bdc579f27d97b60e188baf71501e376805ce9de907c52850a8df889bb9c913e245179b98c8efa88d94fdf5b593fdfa86798300cfa089fbd67f4f20406b398f3ad89b030a89e7c3b006d8e82eb31d54a86ec9333653dd0073dd1f753595df4cbbcc5a28f531a63e74873be1b26f7032a2a657284c4f23c0a3355e6d7d0ff24b74084bbed6d25828c113515066c6148e0bffb2d52fd49667238e7d983bc0cd51e45ef5220ad60e087aa683cebe370ce37de2f64611184262aca02121351c9a529713446fb96cfff09bcf19645af5f656e9460033701156913801b350085cbb7ae09482877c515ccd87f0ca0efc4c1cda93ae53c4926b87e795d80d47cb910b70a554eb58afc958211afd271e0834d2425ad53716455895be9c9eae35a7f15f8be020dab8222a548ec642612e630d6ef271050c011c4f740f93eeddb81ebce262c1f97bb031581ae99f429d9d780e2ddbaae7dda2c2128c172e66f6f95d8d927f1f324a34c55541b969cdb8b5b85791b5ed21895f8e54f893e8fcf66fb51a49cd90d5d285a3d059a9d98582c0ca94c7a5d00cb3f724738b17ef7368f6b19a94de3e893bae4ba0a772f17dff5d66dc9c0ffebd26aa92f71f8d28170e81178be52684ec682aaff59e4ecf8429fadc2a484bbd52e6bbd518dfbab8770e86152779638cf853f1419378cda942c3d98020db7510a02b17da009ea120b2f1343371c771b4c8388d4c94b9ec62b92edc7a1726713e58d4c4bd50cd037aa34d830d18963524e965cbc98dd2030a3e1782c2a48e05b96e965f56ed95df1d8766160051496d4e41e788f7d4dec4fe48b9fb9d44b1efa3aa5d8ba171e376d5e8bb8aea1df483996f60d02059c89a30ba16674a7bc5fa85edd0333b8b7e91614955536f826a73fa05bc21287dfd8528e6f1ac02b215cf4713d6a2252dcb302928a6c22c0324017d6b0fbd800b363c1ec75c97a9cfee3c4c07bd720228a01b4f10f234f2462857dc58e61bdc3936931464f9c0f188bd88cddb14b57ad3b641832ef1a709ce76bc540911bd8d2d41a0ce09c8754d2ab585623fcd82c6d7fb9c5c27dafe9a4e71c0d406c235eee9081848a381af6b3f544453aa0e49a68ff6668d83da63f8156abd8483c78e30bd4169d39308a779046e7f7b251cd5dd201f0a05be8e1fde7e1f6f9a3cf613b1b2bb1cd0e79563621d2cdc1ba1057af37ebc749d0c8f848da9b456438e020c55f992fe74fd06c3bebd5f4e59d085a628b5176439dfefbd59aa07a51b5fa6f35d901a45d3c277b960dd74dc790606d9719c8d9074059e1069e415d6c9c2c407fa40166b72c7c61fd15adfcee85b0dd1d00c2365a314c1b9253c4e0e6f963b83c743e10ae808c5ab8c84fb157965b8746fd5cc1e8f0bd3aedb3a554e5da061b885d37c8fc705efbb3cd07446c9080136301944301437ff7a0fe108f30e9eed18236d4aec195c8441da375e6f7dfab1542d0d7631305625983a5166d930bbd4be3e44ddc6eab77eb68d416027106b3f9da70f78f9e0e21a1ecef267fb77ce175e6955eec94cc8980e40baf4300fc554d1135053dbcfc11bc9d5298ee0a4542e520ead6b1e2dcbe80a9cb31af3af1852c05d23fd0ca2c28014dc54f28438be9c4f33fab922a25061b262e8afc114b1bffce0f36f37cd3ad9780aaa4ac21d618ffdad50618bd92e013c541ad4b880264e6678deb7ec542e51b13cc6dd783d492b2d2a98a7541fb97c0b35ea36d3fc40ca770f46d542543d5b352df7f8f51b3687e0f16d5af40481b7d560f00a9c62344286e65103a6b86ec81bbf60d2f1b1d8c58142675663f870cea949fe1e55fbcc10ef40c48899fc0c917787028e3ac863158d8d63a18b9529161620f8d934b445704e91f48660f5db5f888503feb5312228cdcbe9b04602a95768488377ca3a4551dd3564f14bf027c7335db27ac836d2fb42bb1c689c7f50708708296ee18ab39dd5e10514f9a2082ee12006719f7677a7837d9e8cd0a0aa69fa184bd36ea95594796f5204bfe13170403081574afd0ac471ae9b10401e629e3b953786666323db837b6ac4fe9868b28ee5087117478333a45f0bdd2ce95bf1106e9c153649c2ef53e342fde0330f76d6b53d905133a2342707298ba905ccf6bc12a1d371fc220ff87c7efdcff9a39120ba75c7d35f263b3dc7fcbc766d7f8d9a759f2ebb4dbfa9968e66ccf977b92af3e5970d8eec374fd83322ce70a1c2b71dfc8318079f80d785625a82309769d8f151754637d416fef6210d844e65e4979b58f94ac7bd325859e70f1ac47d0223674951778668285d744b7f500ba77569a16abb21f8c2e7272950314e99f2a5e9aad86f029e9d5f71dc1abeccfeb020bfbc22802e810ab6144f93f6976db2bbc938ed80464b3dc0b3fdcf5d1c51887a40b1fa24b2671052dcd8c10277e0013a2c736523172bba9275ea31e788f2c980734f4100fb20309a4390c75d187fee6a6fce6461204df4e512234d9d65a03195c1d9be", 0x1000}, {&(0x7f0000002840)="03f39f141b776158e4de4401665d63f0d28c1fbc48de0ad7fdfae0e63b8e2e47f9ae8cb41b7ee911a4bf30ca6052176b0478edd42e35baebb2f4c560de1c6b09ceb7ae5f1e096423aefdf7e414f479343d2661c9f2bd4e87b24f3f39e25b11a86b179de44725b43dbc2eff57fb2bebfb9f82b49bc03d7312354cac6d6668a7725378179e38d3194c1738edf0a4f8f5ea5bd875b58cf1bde4c309bb09a3b2a3b7e40ead02d1a01ec1da0fa945c0203560a43384df38433d9a160a2311bc654a81908e9ee961c0a90c794fae9d6375ede83a0c9497f42a9ff73172c2349dd305a2df586757ef45e02bfaf7629356b2a07297d81dc12e542eb92a5864881938cfcaa2895f8176525d47d1a2d5f25b16b0fcafc8644db02bb880bb8319d939edc3c713ae0f9b270ddca33fb088c5eeaca675cb2c52ecbff9aad26c96cf9f667689602ef4ccd1172c16eefb29cb7b9d6e6e9eac02deb689aab36af0a5ba0986e76676564c1ede48f08c482a4370f9afa92e71cea75464e1049b21bd49c975f62ae739ba491942018d37eacb6040910573f694a9a3504bc10744bb0ecf56e974bd00946b335dd70f0e22544d9bfb0c7ee9e978cde204cf1056ee84a572ab013f0ae7f293fd8c6bef5208bb9d3a716d6333ecb2a9ee02e969b2cb5082e2f11858846dafd06135e4c943c3919c1a1d9ba4a072a30151348216bb43904cbab485148434ab28ab27b0b8c5c1e074f39051095f830d8b55862edf92a4e5c21153d0170d7ec04e8ba02650280bb9bbe7f77ffd51187d5a89984082b000a524b3ffcac6eaccd70f0fbc1a49d878983cdc64340186c37e4640171a6f7dcc4883bc0389e19c1371914b17f92eea02974834a72166ead83902750967bc53c78a430a29ab88ddf1281f5b5b70e2ca153fe1ee132ac80d95ebb1a81e4778bc79eadf91c01eae707dc54b58026f55252af3b905b46adeedf13ebbccfc50955d95d4a48cd5dd679092558f6ac74cf4c594abb3a5c9a72d2a06877547984da962643e0749a7d7d50ba53f2bc18d3bbd82ffe3896fd395114e6fc9884516c2d68627879b5823c04d485857b1ae530622357d1da0f5ff74a54ae5d8deac8b5ff4f560d8eb98054cb753e1149b293fe8ef889f1d3570afb64604f5b8cce3229550ef1f3c2c7d1c945303f3f7d5c2e0888562dbfb9d8646567c665c64af2dd1eb6e7791a3f1a1657d6cd1516607a5c28d6cccc49eea59ae5ea09198c23af699c825e66abe1b620ee00e2ab1ebe71111317598f6073bcbd018582f53bc5471471b698d9d81d5b08d7aa0516ec4e07e7935748faa7414aa0d5d8d1c0f2ac72a0e8b19088f1a98740f3a524463478bdaaa454121a6c01814868487960261fce4cfa8508fe751f57c1abfd11464c1d08e8a9adae04d309e47dbad4bcc9f4fe27b0d4e42023e0db3df59475212e3dafce51d25d0f8db74229664a2aa37c1263ab67e645c11ba228f4cf73e7f8d3d78d56b187ab1fdb0fd125c066880a3068a029e13a89abad921002689083bb3b4c61902c7ebd81481bc564918c135c6a6f4490a44f744c9f327b5510b5adab0128510d6de89b03058069681f36eddf0dedcbb8ed4a22011b287af3e2ac66b1e52e74dda1ceaf130a025a612e10c3127a80b75805294e1753e1aba3b959702240663cb118c91f4e226da5d39e48e0063cfb505f798e8b341d72e301734eefaa08ea075df243c761c9fd84f409576242a7e65bd9541679809ace9cb42bf0e6278be21bc5854b27365cec83f09a6e2cd67001669efd6035654cb2cc25f66891dc991eba7e5eb62746cf5f813674a383444509ea7f936b28366cd7f01f874cc333d8c509101037229f0bd6dc759f324698515b3c06eb8c1dc163bb747ba34dc7426e2314c8fd9d12b999e6291d3bc9b56ab7c3c0b2fc49e72009b1d147a0a65098e1d57a39c11672cc1e7941db4c6b1a5bf89f1329b36d27f1108439f9bceaac1be047906fa76c32abf2ee8f75ef570ca61d61eca70706cda106ccca2c3a7350f251f7ece5608d8f7bc70dba1019112fe5f89b6909cfcfa088585177bc2b6516051c9d65ac88505b577dfc288df76d4809262c8960fa84922e0dabb3a5e21a4a1d6166577cfc6b7ff8e10e7b49b5a173eb53513930474be3f10e7a379cd8346333c2ce194e2254b9200c8dfd7cfbdf3a52cf35915b670046a04878e6c23a29c7c988bdb78523e78d42927e593877cfb63359e893460aa53011042b2eae219c439cd46e6424b0893a22a47daff22677fa81375c5ad59de1bd369a75141eb1b0fad3a867922285595964d74beb3791cb49ccab4580e21016e78e6e377e014f3453fe2375e5c4a15e8d02f0e1aa0a5044e4dc84906181aa2117e04e12f0f816631247e27ef20925c49815ccdc315bb84dcfbb51a6889124d4ca1ebe4262dad5c6bc210e4998c6e26ad2b618c1c996f3193413e2e85652f6aa51767fe8f00b2a5e2f2d279b0a2b3f99979c20680cd1c6a53cc49e28be6ca63a72d3ea9cb224a335d3c441900251f9568a065eb45dd5e5c83aa03f131d82dcbd88c692ff9f70bbdb79334cd683939f3e7200adcd7ce019ac7c7fbfe4970bab9d6818012f2275396df7421565be289121eb9d0d981bb90c5e62c3ae3b0d5194e5ee76d57093965ab844839fe1daa98bc5288c961bbb88c235053fed82d7258dad9fb63cc75b6284550f1291b455a11942b5f3654abd0d4395cca5595f8cd150cf2fe0be755d5d582787530f99596f1ebceab1c667202cb1cbddca1bb331fe430ce491c79e13e1f208d6b190cbd059a797a0d888001daf45e012b4c011734c241a5be33a52bb86719f35145b73480dbf29564464ff6edf5237043c8f14420131fd3aae68fa84374517978ebc7b0e2eea25b639d1a4accb35d31bcc6faa99d22199eee267d660893afbcd574d94cf95e33804f6b2bb7d96ddf3e49f6fc6477e18216c7fbc51735f0a63b9dde6175183772b9659268c78e826bd494a935ea5f5647522fa174524e3ed7f923581b7793fa64e15fb04d2ed9f75851b13b9214d41b9d26561057cddf5a29a0e8dfd95180b0d0ae02234960fc3324a88590b350a60564963ca1e83e8ee999732a113bd743d5a9ae1d46e6e7783c542a8cebf5a7ef750dbf37536da85e1edbc9f7621add5c757ac61cbdda2d5a5bd4bd581f711adf0708f261f1ff6116ce399ee363aa5e624aaa11d5cd4e46d1bcb667bb9b4cd04e23ed709945755e77542647ef6bb812d67c5ca12f77aaa464c8514d2e925450c22f3a444748c347f7281f2041a15f8718c4cf44ff7a4216d53927f1fa03fa3e7b63044ae84efa2c6a7f4fd210c3a69f18707bfcd8cd7c9233a0437284806a47407cde9ff70e5d8a12c1e0a819aeaa5a09f4bfe8b71ae651b0aac282fc1489f4a55ed2f04a8ea9443997aeec857fa4cb4dc702bd3133e726cf7921f09be6284a0c3a87522f151571b3931298cadcec95d9b9231e661622a4cf53d0c5ad0dc110f19134901c7450204c23c19d648b08a03facc89589990e2634816e2fc7d0908d36364e752ae83391559fabc6e77365cc2c74336728b59cd0354f2a04f3795b78746e3da91dbc23231b53352b98b431e3c13af1988c00b8782a941203e8aa9fd7f7064ba5bda858e8c48555bc673b505aeb3ca948ccc7499e3b562a4a6c43b9944a5a698e78a5a5fb7eef2c7937b2387a1a6df968903745e8228def939a0207c6b2384425e26876bf078519bb5e4c304c35e2d7423d11592a3e6ff39d6e1457487c2393ad0e3580eee5606698f6d6608352d8df225c764583b219d5f8e282e41cadd0ddcab8f64a1d1675b4bfcffc5c41817ef3ece497dda4f31e67a641ffc74bec210b52bfda6871e3a64cf31dc985550b557293406aa22917a57572d9f69fddbbddd21fa6e167ed815e21560fa121103d06e55199734830c4794831569bc30bd1910a6f0911f42abacec254162e519e4d1d1d5af004a39b5f707dc1168d5c2059cefa29ebfaa81696065e09660387fb4d71cd676398d5b3439942addcd9563061f32e0a39cc285f6c75f50dad17a21bdef56c3e5cc7eb76b83456e7148482869d08de92ae0596bd3d49d5dfff5314de430fd9739d8d0cda8759d2484eb29df37c70261e8a005950525d90343fcd9b700c4c689227514b56270d51619cf015dce75622c77156a3b00202ebe6bb8821fc8d28ccb69734897dbd5ae8393f39439cbd5f1debfb4122f065d4c68055ec5ad040ab09c36ca52c191ca6284808a7bd2ab3dd45bd21eaafdcc0c592fbf27ec2eca4be9a04528e083666a34ebd3d38ec2e4bc4581567aee4fcc3d612120e42309dc4f4af71852cb5c37e8a937062d83f423082ae3ace4024f0bf200de14c1f2d9ccd216483c2fa21dd98043525daf690bd319be7f750962a2b53ef5f2a2141a582a4945b57c0d59d5daf977ae987098f17891c9f8afb7fea06c9ed60ee9c456844c18fa16b92677dc1514f4cbe899e2a0be48eb4961cf675d15fdd1639839e0c882f25b8f3e6d49f95a77ca8fc78f862e6cb75dbe037cc4cc94554868813d46a2f4ae0bfb3ffb63fc53df29586e8c34fd434d14eaf1e0ef49103d71546857085787f95a25afd546b605f58713494ad34d6f3d35817f8ed941279833e1f1f692a10039200a134676d61f696bd747dd79a70bc828853fa9dab1eac1b631eba99796dac3eb13dac4452d81a2b7d5412d58e1dbecf476f4cee9d986aca7eb039e72d4a98a315efa470693b963493e7d8ecfce979a0400a6529e8a33bba5b44c7fc07cec417ed806a98c7eea59b20b5c5e54c7613af046468b400572c72ec9017d9a8dd34a7768f8e9f1b4a7647af767cf866c112bcb88d663b7e13c7af59b2c11199787db1f6172ff2a9b96aa28bf212dace6e7c5e30f1c00e340c0b9c8a56131b1340db37b438a7234304fe9c3c9b0c965b083828726eb895737c0e12d195d9fda192e30d45eb3c2be97cead51f64f9236301e9a5b42c5b57a4bebdf08db002301d40235b6680694344bc1fcbe4db1034451167265a71f8d7187063e17c79fd9fd4279889382088841a69789455a257fd3536cdca2aac7ece34b8ace1abd2406ca5cfc8c793b3157807ba3e93138658f712e028dd6137d9534d2a01282f86659bd8a1a713a493986d5f4f468a78987db32a53931d2c542e4f948ac4b7ae2ef8f682116bc3208a901d787ee2bfe24e68571cd85fe2e144cfb290da6b8428fc96aa9433e277407a8787191718fdd534a952cfcb1364a946ae591dfca8cacdac33b85d7303d7b5f1c65e6ce3a38585125fa2329c5c7ac2b0b892290cf25e8bd8e075da1d97d99405d63657c5cc5ad05a330409862198a461e1b1fd485a000fa30306ab9327a1999a01fbec4b3b66ec06a86416e9b6ff3c9e4cb60d8a10a553f8b07b648ff227d95928379c5562f968653d4c7308f9e638572e7d151e408edbdb12dd76b4cc6f252700ea2e94111d16407f744399a321df8ba1a98a813d7db233ef82081673287f959f47b443c0bf9dac5d000b952430679e30448c0c6aa9a83231f621d791445ad9998127afb5420bc104871341e1b2326c782eb6e24961701c3695a2b47c74d185b539ee260efe6b01e893940ed42382a5a36f2a55d173429d30b12094e301e414df7548c298c8809291802e7022073c1ea6c7b598558f159dec08806743d309504fd3dca053a1d508d14736edd95066fa4155491e75250d926ccd7c863817b0d4538b6a68ebe5f3227ed27427f158925aa83507f7e8c6bcff22bba5f1", 0x1000}, {&(0x7f0000001280)="e4c190ba0b274c40608e0b839cb8649691ef9bb4ab68338f4262dfdf57163ed2748217f9fff35ff3d4fe76df5f5a809c817fa5a9ec849f", 0x37}, {&(0x7f00000012c0)="9db566f509a249cee566a94c2259c26735946f3cce99786db7b818253d399b4c3128a31e5c50ef234bad05a1c04c002f672defa1bcf0d9a7cd3ad39061144c2daa56dc08746647e580e8f5765de7c9134976ca92ddacabd90264ef4f3e85d19cc1353b2278b61a1203be71e0490bbf51", 0x70}], 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 04:02:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/220, 0xdc, 0x801, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x9}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 04:02:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x2da427c07f936a58) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000004500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 04:02:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, &(0x7f0000000180)=""/183, 0xb7}, 0x40) chroot(&(0x7f0000000000)='./bus\x00') 04:02:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xb600, 0x9}, 0x10) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x8, 0x0, 0x100, "b6a40291a9db319aa72c4dd5aa43548933d6fecb", 0x704, 0x6a}) syz_open_pts() 04:02:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 04:02:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="6b6532a7efffdc6f774fa01a093dcbc586961527c1af090d1a128da276e7c03a218a57b47e6c3869ed937c9b5fdea61cf95fc7e4f0c4d6624cf1a7a194c07044f9fee8ff07f1700126732990d74b1b5feaf311724bf38e4525afecebe3d1a757596b8917e65f9e10291b897b3cb5723196f80ce9ee948b23b64f8608fc009c55744c66af0afc", 0x86}], 0x1) 04:02:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x4000000000000, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 04:02:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="03f0cb27b1b1275890f1f69485de69e39772b0eaf4b6ddab8e338fb7995646ba345ebe1f8d3c8e5f61feb10d5cf7168b867825b79a886d53c9a6d6be3b6d14e0f52863283b7d7f758f43897e7f5cb28b4677e1119c552d224420742dc7cc4357ec38c316e8033f9d3c0fd4af1169c981fe20897413d65fd218d3a940cdfa616d8785627a954acd83b44cd0d2671d2c7ed87b02d73c8b93f18b04fd86e738d42dd15b9a9ce2048cb8849e7637152384e455431c7610398ace8113fa14077490a3a7d2401eb8e1051c343578024426e2b012e6", 0xd2}, {&(0x7f0000000200)="bc1143919b2325b50b29bbac2a5b7cc981647c7b15810d99194badf23d222ff814d3e58da93bfa274154c6cde700612bca5274122572a0ef556dd110df98443cc39397496a9fc6b872470699456c3723d63a18f534190c2cee4211685ce40d58900a3663225cecb78ec09a9240eba6fdc6f109c595b54db6439714c5f39bbbb6ae4ea07e83490e9d4d20", 0x8a}, {&(0x7f0000000040)="7aec33997754fd526cac5210040b08fa91a539667849542788dd606065c11e77ea10dcd5925976efa9756e22e94dbe175b8f37c746b523eabac1c8027264144d00498ee18e249b6636972d1386aad815af23d0b90258566c533f338985", 0x5d}, {&(0x7f00000002c0)="961f32ef02c1c4e27a17a1bff61b1de3c661f5f9cd1aa179326320b400d098b5480ee855430e0e54893f8ae17c16d6691aed062a048e5b07ad4f4cdf641978715e15e611221fe3c33cfb50f45cba1db6fe8ac3f0e6baac0dd36667c5ead897fdea9ba83d2e207b3f6cd0a3081b5addb317cc2a2d4533bf52ba4747817978aa868cccdb024a6a9864ae46344bbc6ccb77b72d435e962d1d7630832258159a04901a4d6dde07de927417ceec0631b7b071476ea3114505888d0a060299cb386ac61a1fe2c8c5da470634e5d577ebec3a432e859949285b004caee5e38203de752240970cb73dd5f8ac683a1e7a8eb8dbf65e9d9ebc03d3451094fd63716a72e39b2b98270f573f672b1b64a9fc0a84d2346aa9f692c11a946d234812032c7da1805e5babc37c8266724c9a814c33d94c9b8d85997c47ce120bda70785f0f4e717106fdf193e3882cd23ec372d0c3b95d95e86e4e71dfa433ded84370e198038d5dd4b76cc90c1bf0250f188c4a75fdbe22787558b980c0bb9f6522dbcdc4c785382fe04e8fa9c149405f5461932e6bb5cdb684e0afe8d813d35ed68889118954cbd9e2f795d3a8528f1720d99029257a9dd5571000755049313bcf41340dcafd1ca86a45de2a3a3aa19a37f444aa33944fd372b0ecfe28fca3f3ec7395117e2c25e92b4b8b53edf0b59a64297a97c9d110def7455b58bb5842bb06883eb84e1655e3923616110125b2bce70e687d736d744165fe9f59ac66f0087cc50ebe29fbbd45467e88ec380a3ee3916afb50ea94fd0f9623f279a06c2134149cf3b047264ce51b6628a0e23548a20884fe09e7632194d7b7f4eb39f57f12714cf8826faff3b51a5e5132a486adf57a0366fdb5e753bfcab139e3ae9423882fcd8d1a0eb2073061ca9bc88f1545dfef0358e39b319f25350b521d05c8f690ac33c5ada7dd13e29c9502cecb9b50cfafcbe5432e4053569dd3de5080b526f67fe5c468c12365397e943f21f090b501dfd85c8fea7e14e9d3978a11e98df5e9e1b96ebc55ba201baf75fa56978daaea28372f02dcf6e4522d8ae2b871642138bdbd3e159c5aec5d4bd54c3aea307011a80cb9f668bf5dc486a47c1b998e30b8be80daa1e73a8793232ec37aa0b39bd5ddf3b1fbf86c2942df90a7e4ec84b923c7146ed9c50dd5941b4e60c7724dd55c528f2aac8c3d85ea84d76afbe6f2ca46067aee71ec838fb9bbe70e33526511e4bb6e577c55a4199dabad206bc612a9f5087d2fe39e3646af6a8e2dbb4a21e0bd0a7b006666a93f8ccadd116adb9af0b5574e12a6550c389d17c9eedb4ad706ba027cf77e0a3dc582310e75a601a97394409063e9d08c150bc266e0f940a5c43e83c95bc127e39cda913815ffdc90f5d7ddac9d241422adf53762414c5a2aed494a74e8da712370a4fb5e5ed26a6beb8172b149b957a8d0c64ac25e8a0b017c42124de764903930446e4c4a9d831c6b4053dc1984f38468c80964ceb6553a2867ad022b0e35360dfa430f2dec7644a6874873052f281e56558e6be494d4a11f1e4c41ab38abd6ebccda77a61c20b508dbe4904779c2e12118209ae86b2098aeb1546ff762de61c4f4b85b40ba9a426d8da9ca2d807712e9601b3499587604f53b6003ce1a789b45dcd25c07ce286b55f55afd2c478db38f5bf3f27ef49f233df8395658fa0a77a00f540bb428d0cae97806faff672efdf2e0e08240192daf9fed97a68d19d1244be0bcfc4a8f8e632ef40b10e469732f13fda52d00a514226fe5db36903856b448e300897f461451ba997d0f218fb785060d3afe2d2a6ebb3b9b4c57f577f9aafe6d992813de3f31f7fb28d6b6a888f573aed9ad6d3b2e381e4b18b06b0302086d3c609476b8434a2309201bbe81c85651bd6f3e66c57a212ecebf7876e1260c7183e0702355f9f6dadcdb8b574792983337a227b1914d91c7b1e89e86b0391fa6a7bd9cb581f951516d312e10de9c65f5e7237bd5e16e35174b815ac525eda155c9f1c21885dc2f28bd4fcfdd94274e30612a33247a1bfec8a88485aab885139d13325ded64e7696a447228c8447d99305cf6623f078de2aea5e75d77540b489a9e8d00ee072bd6a4a76bc78a2c5017d3b56eeab894b06f21386f0b774b13b3bcdedbb697db3f04d8c733eddde5448e515fadee65c91e1b0bbd15758e2bcd7c07371bafa42fd4e24f7b2bb040c5030fb6c1d379225384046f7ac58397dd8b24d005e6efad4acb2310fbf7b5d57f26b0fda59ea1e1d0e230936e7e09f530a438fb4d1cce11d13065a2a0800831cd8af6d2bb463efb2f577538ec29c2f0e781c2dca283ecc435aeb8d11a8d02227a34a2e8b00c8b530abc22b9fe6f5d3c4615aa6039f751684c2514bd60bf868aed4444f6e434d557ed26fc4d75fffa07886a121b0bd8d14f452f24d9ac38ccff6c9aa62bbead1bc90efd961abfb36a8ba7a6418ee9b8371dd94afb6f586f14deee67f5a8b6d32659640c211205ab39e103c795f4a61276b8e10006647b369b5305ffa20eafd059aa36ff7dfd111d8be7e75ce59ea56a61173694089312b814dcbd29c05ce7ba5cc9d1de73cfe721b9ca12ea4fef72be1e09b1b7b2f87b8baaed0b0d9f227532e794c26c3b08eb3287ee2c336e93fe2f1ee8f5229cca117d9f98adb5ab46364b49f87f8c6b00eff875802b7888636ce45a1d3a604e7160c2df6a78ddf471b550f128f36dcc04e9cbf9062482a2de484582439655e02bda1a2ede059c6767cf775d16e26d53e37dd83568b1fab5c8d654582a50e301d8290056429a219e49bd328a639cd6f6d5c24abf7c388c414ee85b639dc3604e034ceec348270d9b29b1658e188c0f6247f0b3343acc8fbcbe9979ebac369434de61d489ce0851f8f61fda37f0d4dfc8aee900e054d8199db5410dbebe91a06ac1703ae6d065808d419508aa69a51842ad7a702f69e705c35ee9e8a863f5a8831b3baeace51a29bd045e5d77b2b920d8eb688603f600bfc97dfd2cc9c3d4c744023cd90f6d32bb85ce40ed94e807102e5adf860ccb662abde362e5f079cc61dce62ca0393b833a2e4a37e607ada13fd0c936e45abdf59caef958a4fd3bf4167ec8fb9fa0792cd580477de9265326c7e94eaae3105f833e98b4839d892f464810f363850a03f2a7cd710f154f8782c61bed01ebf03ec35dfd40cdaaf7bf1155a71163c46d39b1db74f15a74ae6e5ae5194d72a92b095ed16dd42002cdda3da0cdc206773d227e1186a0f36fd0d8d332e2a9dd5cdc12381b6c03cff02a7c20f8b975e7b5004dee7f455b635dd7cdbb27bb2975dac58d76a60e76f9cc2683b3a0889a1d8f4f1dd0dcae7a3110420d6f16ba88c77590afadb01d6417d41559b2c085542203da08f6a3cd784e56d600c351c45620c8c1f6c917592a39a204ca7c10a44012f462c9f52686a49dbeafc2573f31c408e56b4b25d22aa10955efb96553384b55e1d166ca95be232c4038bfa8301f69fa838dccad9b687e769cd21c75c391facc497cbd152e84ce00cd9608bcb24900ecd905357c7b0b395569328ae8d1377bb0e156691cb7ceb290bed2ea2dde5991dc5cca92bc53b9bc37dcb845c33a11f368a18830a6c5393d4b7e19b04890844a9a3cdfef1d34d95df54b9a21bbd40a0caa349e7633d76529365954c75317cd7bbfa63138d92fcd2db7c6fa9a2d0a2b07173823ed9a11cfc0db88e4b29315e8784d52c91bad8c9b48f31dbd78a2a4f51c5d50439801a5a63d3e4ec5e9387b6e6e550258b22193580f860d1468a12d133591069826775758ee33e30ba9e3bfbe1fb1415d4aceb884708d4621a46adb5b6d72b4cb8574e3d788fe8108a9d93d3fa0d258d8d2259312bc50f6030c87ed325b4209f0c0873269a96b0b84d92ca31d7180d815e2e8d211e6b4f146626a989975a125148970abc643205d17d3cab89a6e5f0a9e4b05cab127578efac701aba655317dd5f7673d9a37a65d2fde0dad88bbd778000b6e3e7abcdbd4ad60f85884e7cfa440d197eaa5e87245d31ce7d7c10cf79a7361d4301732d32d19661dfa2830402de0e2134e2127a26535547f46589db1424281be07e5f0c2a962215260d8eff08b75482c342d8eb7c4f590aa844dd37839627cb46ea9762e68cbe5e2f2f055235550473266efbc6c5ddad0905c56880f57930fcc85cd52bb5967bf4a6b59dbae005f2d267c33b681d05391bb256423e2026478369247ef5d14dabb695f9261a4ac61ce75f30c611227f7c65e4b4352240300bad7e15da24c70d601ead1e42f65e3a10a086f77afa463b39ea29c5da25b0c70395c9b4ccf980f167c270204f04f317169e1c4eedd678f4ea2f72015a1d8bf498292d0bb11d37879a5a19ea7540553361539f30d7b8971dd6912415970c0d5dabc4da224fa52a4d0bbed1e5272ed4d048f19a3e3a8f1a6174644778c048d0abf9d36cd0a58045babf98e913ac03f3972e947f745316edb59aab2d7aa732ccf7a927c069123da51e6b164b591f80717b095531a98dfcf822f1efcb06eb0fc558e2976ff94a68367f807dabc636ec132442e219c45a9da9f0bfad432e4a72d781b0dbac2c426d43e48f535b141c273269b661edccf853d22fe1336d8cde764fc5f8361ce03936e278f98f47180d558bc29771130d090865819b9c0a8f09571c32d70c38de005f5c6081e79fd09d0572792e51d34244b50a1b9efba66a2d748270397fdf3803ed36b9cd58f2a7c57abc97fd1b4fc79271c5752a649be10282c1a351fe84bd9c16cd0d34802acb7fa95d55f4b6713e5445769779a74888cb27d8c99095acaca3a37eb6e18f1eaccbd82620126dad104b1b63439b8a6174c11394045e127c1b420061c3b510336be7a186ca1117d21ee0368ad6dcd8826c188937b7885c66b4d6c0ce8e84c1825e1aedddd37a1789827370bb8bb784e335a15b004b40236078d08523dc15e5aac22d433a3c04741e8517ceac9cff37a8384bafcd6a250d4c752fdee0808e005262df13cb44391ea508a6ff148f720f44bf9902cebccf6fddf838beaed1764251a839f95d0f153edf64461d54858c343dd21ecd2bba0c8786423815f2b5c224f4cc84684a9f5788b09559365ca32fa21d37ca05bab8357b3129ec697f2593d782dee760bce253e8e5ffa7e241f6e75e45f4e1307060fbce6b4e27e546ee69f9c7878dce4eef57ace49a832c9858d6639068ba57ccbe593f696e2d72a30d9db574e6c516570567fd4343d3e91e4864e935da77f50f229eeb4a11c41a738695becdb98afd6970a9228a9143e13242f2cc3a42a6eb89c7a6d6f82f02b92b7b14a0989f3994f22edfbfa7b38fce4ace87435041f4ea4ad353d4ed20b2bcdd07a33a90b7b8cd1ac6cf56a6ca722801d27059073d72a46cadeba917ef60ed6e950d2dd58b9bbc3701aed9343885e2bf5e7ec9709c1b117b1ddac16b21c18a01d3e8d74859f94126e22bea548ea61a45d3e92fa1c342c43e42c56468e9dc3bbf562266ba2a8d45d8523948783a2241eb1ac19e568c35f39383fe8cc6e64f0442c3ee773ee2fa53a99ec2cf00aff331f0d5da0063f50c004e786f26e4f887c9d655b1d90b55e366efc9d9a8f70beff2f7dd6229a6776986c9b8f3ecbadf6a90e652d88fa4b573d54af3e91019ae574aa1fd3dee3798d163b70a0655df2e34b29813d20179062acd1b9c3553e7433a65fcc6f5862569a2dd9940315bdae9b3f1820feebabf47e38bb45bfb25e3cd574d93b9e035a6a940e074a313261b8d9b30b686a3f2a7221b4077e6c5652b8b602", 0x1000}], 0x4, 0x0) r1 = socket(0x200000000000001e, 0x1, 0xea) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x4fa4, "00000000e9001040dcc40000000000002000", 0x100, 0x6}) socket(0x10, 0x0, 0x10000) r2 = socket(0x18, 0x1, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000001300)="d7f91f94672e07e26f11b911f9409b6bb5bff686f746d96aac3d44b9280e70e1867516a7d1fd8e0cb31657716532d5c0297c20730b0e8c123516d1336908582f2b8c2cdf10cf39389cf081c594da0261da626591148c5e5e7c30adedce86d46af96011fcc3e3ee47cf607cf10c55b9e2f15350ac2e3656f188ba4e5088dd816791d91d9dc52b1ac97cda11e8495e5e43646b2546e41939e291be70575c56710430ea6fae0525add0b7e77627a235df78b64db9ec214b5ed639a7c6a6cea7ff9d3014d84afaec2d249f6f91495274ce2ae43474547b7e7cac43978bdef3196ba512dd5adb75f6ecd83a952de454e0da5182ecdcd943e348b978dc6b27f9d0bd8cad736dcb2d1d308783618a45b90782a38b1447f19f92fcd85da3bac58c861248d7ab2a632d1ac6f791b1ceb79053553bbf4107959de0d4775c85f3af2a20f546da170f64fc693a82f921addaf51b1f090dd7a2defb297057772a65076529ed71839907ad7c7630bc9d0e2bca21fbc9b89750a79f99879ee4aaf5cb1f9ae1b33f0586dbd34e5354089da29fb713e717baa67aa68b02b5704707644e0017ee99f830905c30451839474032c4afa71c5a598a2359be3782c2132cd5772c86d9a3db1550dd29aa207bdbad5b422e1c67149b2d6edf8540a4fb92512769dda190c97e6976360e39ef299b80217a056c0955db46773a4dbfc0206d165bacbe4701b19414d72b500dea431429d13fc1c227aa5190c2301c676c3651856f0c7fc4f1c2c8623e7384c6136c377760fe255a9b8e5c7a090ce23ce1252f61d1dc40d9445bd3a81693bf4ca0a766d9fb8b2a1d94e06db92b0b30b0d70527d63aba67b9ea70f7022c6b090c030bdf68313b5e470194a330791ffff455e0dcfae1c754d892dd4f2eaef8789d279351fb016731526fa2dcbb26fae6e2db658a1e6ed609bf6b174246d259b75b3bee0d38892ae2db1a4f745a952171bca476b577ed1f93367b8754b99c1f1ca125c99173a8c6848240bc952e65fc0c5f00120495fcabca0b9ecea6754a0ca5b15b6e786d630fb33c00d32dea8ebc1a2773d2ba5af178d65cdd0e86c6b62640726c91d8558d824ff3267968e2cec44c9c6bc17cbcf0770d69c2c5da66680c2b099590d5c017b85ff3931ba7fdd792ef0243c0afce033ef13fc541a03ad4e581d828ba5fc48fb63121b496ddc084efd7a3945a1f43442285fbda208de027f6394ee05e89886180736f3b8dfb0c491e0b9c08dc688223f6c8e55a4a6b4e5bdd4d19bb4c728ec89957a72dce9c9135449558729fefd7eeb1915147b57df3cb8bf6501c5d5eabcc49cb24df75251ae8b155e0cb9366389d91900bc98bd30d61439ee7ec6013c3a2b7418fff341fa4603cb8a3400973873fc76165357fc21c0a394b60b408afa634b4beb2235875201bd60e5b22a375ddbb6327a1d5f804bd47be013261ba12ec1ea01ff3b63799a91f745dc2347fbdadcdb9092997018eb8c0f76e6d17466fd8fe1e94747d5df24945ee4dd00427e2fd29f459efbc11841e33e6cbdf2bdf41d14909aafb94a088187422a442f996d0ba714dfd32d348aab5ebd4fcc1e6a983f08206e5ada62cb05011435ea68432e3f895e044643204f03980cde41e084053c88148506473b7c5755a3d1a2e3eeaae436a09729c030176b325f49036ffd878ea6319ce2532b56fa8fffb3bcd55433499663302b695d6775285f2bd59ebabfc9774fcd892a06cbc4d2d6037f3c8c95af48bf690d46c4f63cd9cd9dae036910474ee7019d008123ae916f01b26c53e271e7d3d742aca669f487ad2314a4a30dbff089e3e41f1495399dfb87aa6a91631000cb2d69b7b0af035c83c16838bc5f36674513b49e52d30f4b5cc576f7f1cdb6b84c92a324223d23d55eb9fa83e7d95450cdc3059c3eafb13db4d0d3eb1e5393249206588091a663e3fb49411d3d1eb5d3dc04123ac3b2b787938706783636673688f6fa7728092195c3c4df3365af2fbb1f5d3d780d901c8cb6fcf28dfb80f5707728716a513f19a5adc1642e99daf3df99c2b2732e1c1fba2fc9825901f1cbd0de815a846bf95969e384a1c2cdfcc9519d9a23e4490e3c170908ec635542d1f8e3de133dd0bba172a7b7af2403a57238ee29ebea209e0981132314c802668f32580c26186850506740c41388424eaf3684962539ff08088f9cfb2fdddb068789098aa07cdc457b5dc7d9f6706bdd9d3b84e41d6d09aaf507181e0568cfe4c322ed5b771c9a8493a2e002c0c772fc31020437c4d8bb844ed136446c24bb35a51a8347e0552c7a742d1dc806ff8c4d258d369141bbfa2c386b39c77c890917eb81646ead8243af4eb70e8a588aef23b6592fc04ec0564cad807aa0c521b19571cef0be490e905f834ae974efb08208a5960b16e1cb62d2c65bcff1e0fd9b958218bf7cefe70dd97acd09fbe7ece13109fc3f296bbd5f60fa6dafcdece4e10d761765e3ed44335ca638f55af9707891daf68dfa154eaa281145544aab8dcee7ec22d007fa1bf19bc058da1683125f910cb0df4a6f417f52d0502afda977bb9be50266bfff72a1742057ab6289ea8d948dd74692b4a74891185161471673161b264ca4922ad2533674c2a4b6217e891733ba247a5bf830491602b4a27f24a9e4e404e946d47b32a00bec045ae90f226b362efe775704fa56187fb4c832a852ac5df0baa048f26afd88cc2c920028e84f7f30a5290cf06552fa9b8c85725a5895ec02fbc2f4710d7a120c3a7524acfb05e63f81f65a87ae518d382bcd600e14152d37ac53977361d6b6b1a5010f1e0c41695e1cc1a7a3a9b5611e4410741e13587782e3399083c67106ce328ef1528400b89564936beae44fd96d25f7d8e5016e02421f0f54768db3ddcf16b8793568c2b785f5828b28280155f0125c7f95141b61db4239decb4ac8ccc3e4ccb0776484fd82ac9a944880dd9b296097d5ef3d6f9d61a559c09562ea03c009006b1a2898440476907c5b605cb797f5b98e23d508499bb65a92c44890a056d6c82ac173491b689b0e80d3733b3f98e72428c415b9f43fb99ef4234a75a3e059bb489e85efd7d2d4c80d529d6004a0ea220ac01dbb625c8c2c459784f8f5daae4d4cf5468997e03ac09bbff55c5b5840a699efe290206977725b8702228eab0032bcec4b39a253d8ee1f81afaa31e089119a1825f7d2ddccca53fb52e87c7f98acab5341d9b1975331f9e6c06401717f07a0a2e7f5cfa953bda20c4a779ab2e215a86afda7041d58f0cac759541f9db0f7b604caeadb76f2d579890192ce5fec0a4960c61e07a104ade72e3c45366c81d1b19174eaac536689eec7a5370680845a084e7108561b6bbaa86abd743f680aa48e39f204cb241c70ac6df730b591be88dbddb4e1c928d6159c021728f0cb44804fe66d585b82189a812257a392db0b711ea66893814ac26e463cc462c71527602e5ea9ac3c8c64ffaa50891222a9671b9083d7516596d6e81475d09b0baa7d1d71f6da2a8e71371f3bde5ff1385fa339b5cc5b18cf1ee0de7755ed1a92337332eb0f88992a5cf421d07a8f38765e82894a7257a5288806c9cab94e5d73f8f50af6f3e93decad5a47a30760e2603be6a3b49bb8de3551afbe35405dd7afb6804213bc801aeea070f0743c9e1005b4aeb015b2562448f838aa89134e72a1126060286cb94da0fada9521ad9f331378fb832435a22d8000f6d274c3178e942c786d4f19bc834a752ab021261e9b33461083d9f6fcb98ab0a69798d46f4d20d7fe2e1dfff926cd0b52a4d0d6dae3ecd58804f7b46b5adaf81cbce301ffe2dcf362d1504c05f605269482f3a926d822d015928a56f6fdb0b31ce15b0abd40aa2862e53f659c20ed2be169ac6d1670e1d272a7eee54ff593298fc7f2bf098f9a2f83cbfdcb865f5878bde501c1db910afbeecbd160ff607bff2501747dea83d960709d59683dc9f1a4a44c614fb24438224642004d7d812e176df6079853bc3ab0e28083973bd947bcd40b353762dc82aff93d2e5ef6227eb78e807223e6c0009ed638c83bba290215b29c95ebfbbae249cf0bb36a366ad5042cd48bf21190a482709c361c3b61d6d3ce98decf3aa241764220c83cb0b090a365f5777a7a2e28e43dd68894e1c8307d861020aa773dad1cd2378ee41df0d7c1b939c30d2c01507ea739a66c9f07ae4181fb8488390663515d7b2fd1546c1160e14cfdb12d56303d74a3cc8c5bb211dd23c94f523b62d268a14ec2f4475559c3318d7bc396073c3652b28e4c4d9b87bbb400ea4a52ac6a95909272666f079a1ae70411c624a2a6325c1d2a8b1d2bfce0fecf51fd901d3d407c111130c9a350c89cc8c231dabdeea54fb838da680c02553699c457999c1bedea984ceebffaf8288b4b611252051ff5e2d43cb6f8208f72d96f0b015c5d1e832810bb1fe0d2b108df7d45e4397fb3e754b60faca823183f5bcfebece471dc9b262537feea70c37681f3d93c96ea68c1b855dd4857af510193ea22058a8fe2d7a45398dec92ac079181f337f1d28501d7d0a944821cefba266eae762403f7a4c01db7f489a1f189513f6ce9c06dd32ebbe9c84dc549ed13c2112631c4c50ac50b15e9ab945e662c874cc9dbe9f6c3ad086cf3ebc1b1460ac68125456a772dcc43b4a66e9a71893a4789702ea2d2f9fdd76e0ee885c643e3eadeaad389e5772bbc4e6641178cdef19c259da1f3e4a35a035ab76ad61a6cf42323935d8b2bc90614d2ead88d00b25821d2958dde723bb9fa9e853c33e0873b60d9d1d3ca35cf0fec1b4352c27642fb4744dece59535bd9f108188f8e9d287555530cd08287191fa3955038d2dc63a762553684fa92f22bf1bb9cc63d8222d9781b73b4c09199a51fee6a4d37ad656df92160e18d58b2eb9106c8f4307db307305be0b2f2a0f621f292074dab2f6c32886e2ed0902e4b1fad837e7baba60f2d73df2c6094e5853750c76d9459cf5423731a89ced3a7544da2749f37c817653f8e8956714ec4c790d0815a34cbce2d619e63b2f8057f7e1840de1b705f1456a15affd2f4be09070fd48a6b232e46dd52f7b9babca9ece84f75f8162cfc39aab02d311ac157210a2d6eef8afce02bb79f0cfbe0ccbeffef2e313db7aeb1457b6e9830763ab8a51c94c222c4eb2dac8235aba2f5331df498f5d1bec4f425824551e83d64b7cf2c27639a031b2429c3a9b242e277297b61716d1b2723f6b89201b611ff9baf1dbc50d1d4758a87c6ec05ab8d2e2d98d51291f7d263bad9cf40a49304ead176a65f41e46d9db8c6025b8e41ff05b9244aeede6b6d528dd1cfdcb262ee862dfc18aef8fe8100036d22b7de774db173f5ce3a71a1bcae9cf30e4ee06d62153be276d2d5ce92db028cca741ef7c181c14743d4c59e617ac5dc50ba8953d04dd9d6fbfd233f35f7d2a412519ea8e1c6e993629138c3f89dd8316c1b5a9f631dea7f82b3b1f4645ea4aa8a636531fdf60c04b71ace139961da4cad26357e2132404b44eccb32e3d8ac51203b7fc2f7095e190db1a2f403d00a49b271906c1455757e19942055433700db810373e17785de579c73862bbe526ef23f95b8cdd5d54002554567864005ffb0f76beb2389a68d7a2259754b6f5ab2bd684e2766845f01f7cea5217e1316b67d50113becd7e2b82aca023833ed862c46642bd1e3950bd53cab630d8101bd8a5fad338315b7250a288f0ad9e9b91dc740f045905793c066348768df919026fbd3a074bcd98fc3f7c83b28be66d55bcf33097e7c4e53a134b3e739f6", 0x1000}], 0x1, &(0x7f0000002340)=[{0x80, 0xffff, 0xffffffff, "05471dd1c2b4727e4b217e12880d277d78e7c8888b66313100c13fcdbaedebbe26d701536803966cc1f0a2f4bb53675bc87fab9e94f496a51adb88d4e1d32a46cac3040b10fe480b6676dcd9c2cafd1d2314c1767e6ff438908fc48726ce121f6b01e3954d5a64fd152c"}, {0x60, 0xffff, 0x3, "4e1df635c5c8b6a2fe01447399c4f7b4b1f672d98354ffe1451f3eee386d3445e06aea83d3087a921eec679af33dd70bdbff9563232a3c9a8857f265d33708aa550a0edd14c50c35519d1dd129a824"}, {0xe8, 0x1, 0x5, "28e4dfdcae5e44a58e2cf5f11e85c1593b461860b2f44b00cb144507c0c4603a9d277c0d2b038e22d18e97c07c530dc57ea2c6a56309be39974cbe1fdb98f0fb3518fd459ed1c52195362a99ccc3fb02f6b7e98984372759407fe12fa1e3f5cf6291fca5942e6a9061e1dfe763757c9bab2f8d1e0c195ad0e75fa42f5821bbaa2644ee023903e3a35b5c041fbda0ab5d60ae5bd8b91456a06053eb2f27a4104d95d21cf548f4f204ee607b5db1971f95ff5147b93b57f494fc74537456f80801e7eacd7756717048d5ec7635d18cb219eef7c232"}], 0x1c8}, 0x2) 04:02:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0x6) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)=""/170, 0xaa}], 0x1) 04:02:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) 04:02:52 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000002d80)={&(0x7f00000002c0)=@in6={0x18, 0x2, 0xce22, 0x8}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000380)="0fae79189bc4274ee252743eadb2ff918a0f0b981816a8daa2cebde0bfd1fc1b8b7985078151349cdee4f3607012689ec8dcec40a6c766e494a0aaaaec9d0affa9ffd5fa5307554912d44993baac28", 0x4f}, {&(0x7f0000000400)="15d8b36b86f1a3f8ea7e97db724d08015e04fab73d268db3d06f80a3e096fc3d7e9b441645aba902f0915396d82a2c0171686c567781ac6a73efdd46600fd851b845415459eed98b0bdfaf67639b11fe4743674ef850e2e9bc59b14a598611ff60653b5e1b1d66af7301c0142a588cfe4771a3708c5e47724810ec32c407999f8285ef6728a18bf7cb4f579568aa57456f04866441638ea70d45dd3932111a2dfddb5f719c9ffba9a3184437942c97df9acc8dacf563ab923b09829231abe32d9444e86f9b28f2fadcb43094b2bc2a9021e65f9a433503d1581c773aeba84e86733a433c0f99779cee7eafd38d589c6675cb9fd4026b8ec5", 0xf8}, {&(0x7f0000000500)="31ed7ee074dc794609f9ac883783b6f479711652cee692b4ca1252b8ccce33f57b3f929290a28096b3a152b75d273c43f0012c215b035d9fb42e4aab24606f8e3ae50717c6b04a6594aca1a4fb361eddb6cfb5ca5400040e924cf578a9c70f97e819c499c10dcf59e9cb5e8c804d6af1545492154cc919fa4fe8880ea6bc509e934c96cd801728922c14f6eb4c82171a8a9acdebf36ba20d508e9bbe72e500c0e92ee9f948b26864aec83274344c9bc1380d7ee5a0f6e31bd3ceb8dd018c9b1f781e98891dc02fa601ee58202679c9bc", 0xd0}, {&(0x7f0000000600)="82bb3f29f94e59c5fdbef846d1d1d9f51e52c32ab244a1321b6846fadac1aa50544d96b2f740bb2e38ef8075182a3a986b6c93a76b7a574a36b5976d1a5980fc2d598c783e6e58dbfefc763169f40bfc265e66ffa85ca5b52076ac8d05f296ca0c189824d1ca507f36aabe984fab8fca090d9ba9240698c3eb56cf4d0c98398e07edc00451bbddbe75ed8ef0ca06933baedf2db4709483f0ee63275fea093521c6f7c50886971059125df0cd0dd1ea51d094e80d2f3ffb928afe3710e777bd78973fe9837e09aec1605e3b605e7b9a731fa338adf6673e6727ca51946824853fe8408c19b75cffab1b318dfee61bbe1e7d4506324137f034685003", 0xfb}, {&(0x7f0000000700)="d1aa97d08f64a0336036ca683766fb80621d9b04402e9121efe4bdc90d4fdb3a7c303b8e564a8ef4a82fd928ae24340cd3c47e5128f52394e0b7d8dc08c5acac57d2780539205460dd", 0x49}, {&(0x7f0000000780)="be19ff4b05642ac19e75e8d9974ad6dbb1a7c51bb1368d4745c59aec92a986789324c7f09ae5517f53dc60e164c71b24296e6bdd042b317ed93a7e277226880fe59f7ef9171a03e466070e4a6865f6f9a4836a3c1ce60a9472e17f82e73cbcbc971dda2a9cc8b268785cbc27eac7b7399a", 0x71}, {&(0x7f0000000300)="fe0cacd3f188c15e8aa6b7eb6dc6", 0xe}, {&(0x7f0000000800)="d53e48894f172baa52bc977c18172d3164c71fa8463f435db710efd9e97d82e91f01f610e60383bb8c2b689b7f523aadd46b475e00822abffeda24a1a1dffbe09e2baef82190b4294b824d8052f0964e4d1007a64e7e1fbdae57a2c9ce390a237579edf6bbf857261c6326c46f5d418bb864753544c9f24dbdb96477283dca44e0ef3835df2242b8fe29563b7b748447871f69eb97c4419f9409ce2182789e11cf885071f80a3b1ead11cd736de67241ee32e8324b1c1c109cb79c9a4198a6756f98c42644b5d571a8dc207cfff9fff64474905ca575662566626c2a0e777539424471941a3e243807b269499c0f71f4a8e14a8c4a270ca7217275d1e9df4dd9071a487d168e5a2276fc8638795e835b86c2ff4cda0af5e91f404b87471fab69df44f5d318dbc2334b1a384ec3f3b3a3af16c6fe967d13dccde91c36a9503d8c7d6954548e407dbd4afd123488189c7378dd1432772a3f768aaabdaddecd8b096df149b49db6bd87e478a93732f2bf490bb60607ad18f802424df125aa8a1c6009fd6aa7777bb926b50ebcb027720e75dbb17e9cd5138278836760bc36fcd7a1e38c60977cb9b4255d5d161efdbcf5cf4d5edf9b00ecb36bf8d6c0f2a77ab936c0405ade55dffdd4e879c06246edf078ed75d1e57aa592d84e199b397c4bfe6420061206447e0cb1fc411313ef2a28abc78a8a372f07d0cdbf7f458e118da95746283426ed2b8bd4c3469be33dc6e3790a86f383fb3d0081ab85e226b773759e5e6a29065a25725be018e5cff2843b917374b6d6539bc2fef007b15529ed8f7b55188f22babe68db94078450f5b84f4938515adc16ecca2374356bd87e549771b2c167634aa2d491332127d5c50cfeefd18d9990f4e1137498d35192b4b4dcde4a01c6ec0b30d3842eabe97077e538f0cc505b6b29a13bb801d9af5d8f2252ada08aaa9f2d8a3dcefad0e7b2adcd4a24b2ea33af169c76627dff27e55807e06b493a559a935713cfcf1e9a2f4fe805719a35759fa7482cba8d4cf1e8a01032d06826aab107bd5e9101a45516ae009286848af1aaca861ea1baca63968c8e3cf83418fc82416a257edf8cf2b37484ce98892e5a80430a3b288b5fe0dd7ce43c5311ceac3838d1afa85ecb01e21fb76aba12eec6ce7cc14bd9bd4d42f34668be7ed5e508d01577d3cab159514e659ae2385ca0a5d94ac665894d0ad96e304391566480ce716b710f4120fb6ee53702b01d33b10d426e3f8cf4d27ea96ef57076de34c661b26cb6155e8fd021148567588cf511005d6a1e0da16e4be192c1b471b65920a5e9aba65f85b5140e37762b96cb8bb4bc21ca6c01c778b87ec67f38d7b816fc9ed166d3235bda26365ad81750ec21504203b28c5a551dc04345ba6b490e6e05dcec1a606ee2c849fd185aae850d81e7c280c48a36e1f862618c1385a27512e5226e637eac7bffd1e96053825d895713b3fc6ff4d61d549f7e9a2e2dba8fd8e40cb05f40de24a24bc226ca6c5c29c8e3b327decbaafec2f9057e2d1e1b8bc025f40b4c8972471bd161321d6f138509601c37d7e644924af7e763db0ef1286091c69305d59a29cfe9ee163414bc9bdc5803caaf6bf3bac602212658aca00e875cb86867e19a6d0db84d9bf33101ea52ea9db44e2fb5066641254a0215e2ada48534ba1bd2faa2a8f29bd74a10fea907b4fdbbd676cad3bb20ec8c8c0e9d498cf21807c49efe34e89f8e43d37e28a945b08c93b27947bb2e2bb8eb0eb4f69bede83c4d34861089000731bb2af25c155fca71068e551870bb78a78c3bad5c25972b87f00b015831b2e0140e595daa555f4594380adae1297a26b6416733eda7c4acae475483c4a53cefcfce82339e55c44d83b4f88cfb6c7093336236fc3dc54f7394bbe43d5caca21810b37ebfa4a015b2cfbf926b2a2c127e67eec05968489e05e35da2fd64241f3cab5be7a9a67b57ba110a9d41fe2689afc66afa7067ce6a89913b9c5e145185c7e540ddc367b3fc4e2a3429b3ba58ba50ab9403b2afd7cf5bbbb32b21f9675fb88f8be5e54d3f4e495e7e81815c48ac8160cb1adb67622ad526682de5b7ebce2905248f3c2bd1fa9a3486465193d0b2920e83b4495c5c70a662f949c8d8d68c50403e526640ecacee45a76c42277fd4e29af3709ba8b63604b41caceedbce84c9af1eb8d178e7da544d515c0cc9d1e930a694473115c051fe16fa0b2e35bb4fb1808e59b81f0ef706b061d3aed9e26680348a39cc420c5ba13a9e14676ec4b66dab8e11bc0abfac12f459451b1f540e03a423382135b6853720333e3ee629fdfbdebb701ee3bf5c52025352791bb9c49ed7d989a1397f5f646a714b7c65a0714bd591d7579a30b21eb06f07465cd74a8b46125ff94e28d9f15a77bd9cfad6291b82c9041737b838eb93939970b4435f471b6a99d70dadd114dc64541cab2b319a9895e0d77743bb2da0d5d4209f7dedf0505ed1304ab32db3039c67e1bea088002d02b4b633af470d5ab028ffce3f17b29b43533514e571e0a9617966e4cf716fb9e4036f44b06a34c08a9277c196ef71563b2c551a05daf35b11f05a40b270777379136fda5b70de91c97453ea64e7079d8f434f540df63454e4e7e438daea983b5e7d95e1a1d7cca7c9f42dd72a3c5dfae63b6de2a1eb3402ff5b9d4cd1342312fd81e27695fc19702a0e1f676150b43c46ee5dc6a76b0a9957d6171f58a9946c590c27f7fdcce31863fd46e9d633a5ad0c8e151deaa346d995ad63f3ffef5b3ec4d2039963daa9b1ece2e8c80c54910942236c5fd6be1b493591fe94d4800aa3031340536568e31f7aa5524334dbf805930647a5e2cd4c693d34e8712545d2312d2138e3470158e72c4f223978f0349531b4638e030a02c185d222662ef7a63d8128a075622ed05f2ae3d5af9051d23bd4c06ad16e86919ced70496290bff595e578572615a00f7aa262832bf3447ffa28c370cc4a01d3d7db924d2a76b42845eff5843c00fb3cdcc1260f630cbd848bacfa254b18a58be854b7cffc5cf3eb7cb3b8b455bcf638855f0c246e3501dbb8592e97a3c79313147c5944dab613d04395ff0e6bbeae1b6b6d06b0fa85d8de1ea6264f34529f07822cca6c0a9f44df33bec898d4cafd98a01eb0ccb80203937f77e607ba1f9bfadcef2bc911c608334c7961062bbb28c16e9cafacb8597357e32ca54dbfb3c9d2556af70bf2b57fb189dceba17857007dbc708391c0bcb18be590277060bc395cd0a4c84af8639373fe9948ec1cc6ee9d965bf68766c5751210d758364d47770b34b3478e01e02be9681bab38ae8d9c2667710d0fc7508010536615c30b54c8a3ace2832024b4f47282aedef61f13585b8300da608c42284f6c99250a69ade1a49e55280bdfd57c76688e1b3fd6b64c65157bcb7965ebce4a27a808d3b930b0514a76b94dd7dfad7555cbc808f213a625dd89cf43a9c2beb05f87e5531c62f2030053513e8ae51d143d9b3b08f00b1e46d1765aa19647fd3fc56f2baa3abffeff98fbbcfc9dec261591015a5c9cb6390b25eb0e922a617b447a3bd627ae97c6c21845b4ce0462ede0b1f0539c4a8c96e13653b0e0e1265a2cbd17f2088b1c9eda1369d47791af17ef50b793c1d43a65ea49b38c91574df59db62205a8c2dbe138d327598b5be6d019162417ac9bb62b9686d9068ac2dcd8307c6f63501a7bd906639b5a7f350c23b23e759ff90a0dadb0cffb04bd9915e989a336126cfa291619e15622418e83e966d094399a6d987d41cf812bd79c30a7b84b29f9edae5c47e95285c52e0a25e06430a0002fe8593f2af3adfae5411b5fa79d183b9553f4e67e016fd6faba5deb049f550b2154179fcec42762b44a4769a8c037c186209696079b884657fe8a3279f27e23816730f8845ea4202b329fc8de6ebf98fd2430ca4d877e30e9493d32beda794a42e55cb3322f1ff5af54dd400c86d74088eeea94190e00bfbb8026058eea86afc6d288b43ef8c3358c799443976736bf4de06f3542d9747c9e585f81421717293064eb9c50d482d312e4cf3eb345bb71d75f658980017ee4f83f418d620d6710dca81bf99577e72d1a3be698084265e500b644697e549845fd202d88e722ec232f33e8c7ad74d7dd88070496fa3d29cb87e2e5a4b1f4170f2db7c71910d4f661a87a4a82ae5a60958c7e8b3534cb46630b84b1fcec0c77ce1e99358ee1567c0f5ba9ab4f6a7edccf633ce3ad579dc56074cf35bc3d24ec324189c7bed237db76973d6dfcab826702ab42ccd45a22fb51dcb1178242fb18f2f70be0141daa37c88b11ca56a7d757c2d9ab08ed9145bfcc66a5d85fb385805d7f9471f17da8c1df31930d31658f69a155027d65cbfd1631ea86d1884c3ab5c0d379a0a9d498c1935c04197b5a2ee707a600d3a3fb7dee3ed7c82badb5968951d874d1afefa49958bc64f646bfd3b25ec61f9a6e4b79ff709bf847f50cfe4b5fbeca53d6e9c0d527ba3a1c2fb231e12a9c4b15ca3e092895e60b15209ad4ce63396fd71dac1e55d5673d0d7c2a8bfaa1d20a90f8967f37477c245351e64ab4dfcb99a23d73a96a3f6e183261cce71034673383bf311869e90984c0c431c0a11d5ee625497eebd760cd0c4c768cbf50c3ce72317f09fb31c825f384564f3147950cd1233005fa232a3936f14176f0f5fe33136a87b236e6cc1b7ff8485717ae517d37960d8de750e1207e44a624dae835a8c7fd1ab1b5694800c72914cceed6c09fdf35f757492198991a7e55e7f15be0f372417e189430bfb78dcf6703d95ed151e432917e74c83023347b5dddd48b38a5b5b4dd35c7e42146a7f90f55bf936ddeec242959d229c64224ac86edd034d7d9520eea3d1f80230729705f0827ae8082fccc57e2553358f9d1a865f51da8e04708ad8b6368902d34ccc68d7da870f3e11498f206fe9014ef971de8c8ce77cf1bb231aa7fd98f6af6b282b0b6652d0e5595bc6ae11e3b991cf24b6d39099d2a25637d1f87a8b75e42b3b1fe6ba3cf7e7a968c4253ff5dd9426f7633b1afc7d414980657fb4b5e2eafea33dd4eedbe139869a14cde2f454175c7cf62c733e7118e61e4edab5247c5b0563b82cb100c29bf6f85cf528c2c01856dc3d59633f181026cb4901a529afe49b19dc151ffe352ebd3865e284f5dbcd181e3763e5a9c377d59d1c4d73d412fd6fb942ee25d320bcc16a73285f6a715b453d85e9fbe61e8705c52ef276f04144c14acf9c1a390075079fce283ffb2dc2821a5cb8df02e5480559fc7d5d0940a21247f5dfc7e6e815419b79d2ffcc04d922b1385612f0736127c82e46c056e2b0c378c29e7132d359a6e881a6b540049a512e135e1988fca596b5ffa7409b321a43113e641076cd799fc802a3edc7d1e9b4f2fdb896645a1880b8f22c28b46dafd96c05d7d668f926db6d57a01658bcc47e14c00c55f2226471b28d36448184fc6358b0023685145f8b3ab63d982b215d2fdcdc7411cd3db9cf1ef8fcb835551f509c41307dec8fd52269cb98a3d7dd3343bf313b146fe1766565b39950f1b793bc9ca3a8eedac1a6f13675fab281e62ae1ba2b808ca93dad2c93158e8ef3fa7ddde68a44d757e01c8a653aa3848079d2eca6a93ea1c84847991f81477b3be6a6af789a8a4ecc18038b2e71d3c9e01b73f9c825c3287b6133709f7ec65141e07f48b3a6844f49de62337a5dbb696ccb150b9bd7afa1bea0688a859c63aec7808731571ea5d8f1811c626c3424fa762adf34c970804eae7b3df4787e393cf0ab2eb62dd", 0x1000}], 0x8, &(0x7f0000001880)=[{0x68, 0x1, 0x1, "9f36711b7f892bf535aa459f61545391d0817fca910265f26d77bb038509f1a0e1354112a3c409c19376a876d3320b91e0f5c883fb386a109a4e722833428f295d97c16c3d75c3ceb2dd96597e9805e86c2d"}, {0x90, 0xffff, 0x5, "08a23a68da5091400a2c916e75ff3a7b530112b2f3edcfb9e99d6ec915f4524a589983e514f1c415a1b4ffd83ef7806d7d366dfcd346514ecb8bbb93ce6e705700f02164d4708feb4d6ec80341233ed90a76be5b7ecdd7b3d4ca64ba6593822ade3c7de30c29d35bcdead926a5dd0d427626cd4bbaaa18c5fdb27e1d8a233a80"}, {0x110, 0x1, 0x8000, "db8be4996766ed9812e3b283d272aa9487726b3ccc96e5b7e0531c9cdeffe73fdb8c316ca238046a9b8f7dac6efd45669c592acf18cdbacca953db75946000739af5bdc7e21bfefa13a5c1856754f8e5cc76982c7229a0120f89b07c45f75f859eafb1235a014bf5ced6035a2d82c9badc526120936bd37ffe91b5b40e0b68dea02296a2b1a8db0782802916c7cc0b50fabfbbf7ee26b7db946509bfcc86b0de8b9df0904339e865073b65e7cedab4bbdda13c49a70a37c1ab7aa77b8c41df3d0191e5d5c6b33a85307f4dab59b688fcb5b05b9252416922e67ae07bf2568dd32f4d3f664c5c37246c22b406b1c371374fa4a6a6b396205f165357d9e32f90"}, {0x1010, 0xffff, 0x71d, "85eb9c0c1d4c4e842a37149bf22054cedc1b3e86a246c4834acbff5b112718672c34787255a34814bb016740ce652b783f828760b3787193f5b8215c4e8b064b5d03b30683eda65d4da27652b4d2ff5dfdcfb42a7774fa0d34e1193c9bde22a4e37ff8d6674358966c476e0d7575ac0bf5b012fca6bff4c02610ce13347ea00dced10e9a51a537b2cda764b66b286a9115118d35636ec258c26c745ad242c7bf1bef25eb62b8767c778e64d227530b4f778a907ed2a325a23daa17a765e4a582dfad5b2866dd69eda26080118eb68548f771b4ebd6e654531b16d3499a6590c556e8239f89bfe5df1d385ee6caa766c24a7646251424e9041d325da5a6a56fea246b0911669ebd99fdd700144381057ac5c60fdbe628c20cdfa805eb4fc6eab88841afc1b18182416657f5d2b6de12f28ed11286b5cbc9156075ac8006cb18aa95caa6c2e037034d59e282c286676c0626e9e74c6de9db3e703155fa24267c93e56f3bf1f70e59b2ee87feb61a9ac6627f70b16479a048c331fbc51a7b73ba13a74edbe115747ac1697aeb44a7957e14a7c38ed57d6ca331c67368ea1dc0214f5d8baabaa88d0fd4684c1cf19fcaa14d5ecba1494564036c4a4e92be00a91dc62cc9ebb0113e76a4a0ce5fcbb6704c84220243fdd90eb97070238a97d85ac1d543b62cacd9fd9d30e7811f931521166f50f3d9b4e3c3a74ae7589e45b4a45b21a0ebb390cd1e5baaaf97d9d832e784acecb651ded819d842c97d25ab6df90901307522a22e2791e5f35a8980dea653bee8d581150d0db8a6ae880cfb847a504a423378b93a4ceb292bb3cd8563355cb54537d9438e58d005ddde3ab5593929f1f1c3f50598bc6e057684cd471a78f559af23f6dd37bb91a47eede310de3302f296f8e30607c1b403c4983c937fa6ebf9962fae8e5987086f7a8bd73ad0aee0db175bca12c323caf1d43cc51dbc1c1d1e1f11b5222fa39b43b68188b8cfc26e85cd57a1098c9efa70b4b85b0734adb512763ec6927005fe9db56fe1934a577e1b55309d94a310c18718d4d9f5c043ebd7e7d1ec901a9c55609c5cdbf1d5dde0325e76df3c6d593f1fd94b2bc598c0f4d3ac30698533f2c09854c73f3fbdd86a645a48deb7bc42077aa34a8eb362f3420072e461f989837aadfbc7a323e66e6ba9a60c750bd4f3edd5df0c6fd7a3ea3c9ac088598cdd2451085c8959732bd32081204e493fe24cf1cedcdef27d365fb4efb8019edb2d5bc84eae7b6f1c0e05317e9b5ee4a85eb9fcf8fc73bf99eef02691c4a97f99d1d1d715797119425f975181c33cf18fc65cd56151fc4d5da23cb406c4ffa738fb9e623a232937ea4438af028e5a02ac30895689cab437a3539524edf57ebc1ba9d5612b6c79d3d67aefc05d615120dc06ebc76818a1b38929c96b26dee3061a01474187fa81bef6b5e2924962918c951d2970beacb94d7bbb772b3ffdffbf25a071c6896d6b0a2c6fb686209c98e17bc4aa976067b493f6b0095c8d679d46b8c575b3779e2de1670d24c985b79f913af627b3612e1b5ab944fcddbb9d80c058ce7c3ed42e7d51247bff0cdd86741926aa39cf01a035618b5bb07f0c38712d2259ba8fbb4b01895f764060e465dba3cd02bf40bca837fc4ec262c319541c74f2b51760aa80086f43133f3a68c53c62b9e5bdfb03c847f67c78bb4d96b89d8080e79762b3408bb1a796cc2da6c9ba053ff46aa4d8bef071516339925f2685383a68c22dd476aec416d75588bbe6d985c3dd5ed826c4a80d527d65e9578c10e07a640f5a41f3efdc833809a58381a9f5c93ecc3915c4c09e7b13d300b15a18b3bb39b96c263f35711d3d29fcf8979f084cc39be17a42c8733ed924c8fd5e632a5281c2474cd04848dd4d2e25b1bd0432e9c886fccb4b7723a2abf9fbb056a42fabd64c874fbe0a0c3097252e3c327cbd2eb20d9b181f5943eae470d2b80ef0fa4c196bd224c8e0751e63c514d9541628ea6461353205d9b5ec52b841d3c9c6d42c507c6d3c834c5be2bc2e0c6a25c92849e6a3ec3fb7f0e0122e50dafbf11ec940de36c6578c21bb224f983c6de502dc62ccd9653f913209e8064abbe6a76895329bbdb852542e0d7f5794b82dbd0a2d97f464ba29473547b306fde74c6566725695b4735298ddeb6ceacee6ad937d9fa6d73971ac3d414c7fc0ed106a8228e1f168a0065c3ffbaae3b4c3d68f0c5dc5e4448f4237db77d9c5b36217f27753bab22125c74df4159eed2d9a812a4f7e3f313d482a5fee83d271a6b9550395c41e34310a0ef74d0a6ed9843d425d42e23a4dd4470a34090b85c8a7c2652c3cf1a15e9f789709842985b3a06b906f50ef6bbef6b0cb39d85bd62528c0527b779acfee5f17d8d360e741c3101c3ef8725a01cb5403de9c57dd059fde9aeaa9ebe622f7c525781abd09145b123a2e60700a457479ad37678deead16d2cfa474df1324361d5b94b0411b918028672f21c14b3697f2dc79608a507cd0e21aad0c4a32fde3ae540f3b32b6795bf34165ac89c720581491b83c998e5a632837659f4a13fd873d39edb138eee9e34bee93da248768d55b0d79c54db04d0e1c4622fc1444972da77263b8e5a08db01b3b1efecbfc179710fa4c8cf601681c5317f10e3a2ff9a44097891d4fcb070a7b4b3cd6ad8b8e5d006a20d2b7eb8581ac85ef9d76f69d7306416e4a697b28c3f2a4bbfccb443e64f981f3dad1f7685fd86968efd27a42ec803efd9b82203924544e71107faa8497755ce3244b8389ecbc0bcc949da205d818db539da6640e9dc50dd71c25a814d404613d987401f3f8cce5f23c506a565edf4bd10047020d10dce6a9f98b08fd8997528d998af607e439693bf8e7967886145f18fcace53239feee85d3d6727be4869b94c62c12c9a7accd3c57cb5307fe8edbe8455e54b1aafb64a54aa22775c960a3787ee341d7f02e07d43b43b9ba0492145fcdf35a30a4a2d573e00641db8b91629cabee2d5494ad028883643e53ac4c834ce46ae16e53ea3ac4848bdad6d0deb144c65f9c4ac8f78bb5bfff8e7cf6fd07c75fce62ce39458314fcfa3bdae203487849c24340dc250a96334f86f75f8ac0cee7ef70e596f95a94b76e12ac7f34aa9eec1f5492dfdda95207d59edeb5a28354302eb95d0d2afe690e76d7f0da1f22105ca82c2cb5602a39130ec706b44d9c6ac2c2fab594645c54422bbc284d0fab85a95c1d2836d02f6221935af75da17026ed80ccb918017762ae52e961cc8af3fb6fdab28511d4e89770b9f8694109feb652cf406edce2da2eac6111c781abc64275340b6b8379a0d9855ec65e9324f453b99a75c1ff575d2895877951ace00b74ea1e702a12bf50e1be1204258ae0a19ecf61688847d513af114b8496683d05bfe673c444968b4fda0e9889611309cb627cb5497f95b68b66d9476863d80377cc14101b70eb80677f29409269825466015ee950f35b174408622f661d075ad64cc5e9588c38adeb68cfe767b7ec17bec8edb7275f0d2b1a80ff9263fbde1fc2560c1cb43b0a921a9cdf04144bf61b8d6d79d8d1ef1e5a1b2704584c2b003541763cb92a598dfecc4c27bd6ea8a88c0c4707ca95417d844240e2cb17f26cba8594717109b87523cd0bff5058c179a8dd90a2d3e84f4a1eab05bd19cecd6ea247972a54c3393ac1d5167e17b86fa7cd7cc68978411c486a2399658d5b50f5e5b28ddeafa25afa689256102cff00660bf80721d050aa29014423b7318ee8ab257567cae22b103515126a7a6453822543264b1d3a246e40fa319a7c360e52c1b6824a45be8c39ad9d8ac6a993016cf6ec6345c06e41c013c0f448866b1c1efae4f111ef8b3ee4a05d9fc76da183136a8ba7bab6a657ab77737270f4a9bd37959e5b84288901ef5698e1d97f8d0f5af9e5e622246eebee808da716971bdff74e3f94d72fbd18ad1428f14f778a4facb6c1042866ad9ec053e79284bb3a6aeddd532af8675c5c751f27d6491581a9cd94f00eb5c32bcf17e3748cdc82d74033e09cb83a39ce009eaf7557be13841f821b0b0d09592409579d971618423a3f057e52522622a7a178ed77cd442cbf84b8f1660ca00eaa69ba5b72cb40a9f98dcc8a590768e2d355627e1298b5ddb09acff2aadbc8370a5007f20f43bfcb8b2cd52eeb859c7f29a6a8e8e0d4b6f84294a177b50a3be5bb7f8c900bc5204d23e4ae4c01614e633099548063a2b25b8a90a6ff9c82c073581485bab40cb113f237eb51704b8d2e7bebed36c74d80087d0bd1416001d83a710997a5e1febb20e8f0e75e71b2fb3340dfd76ee80cd0572a84624bb540f2c180b073c55831547edea856068c0ec911be39d76e3e50616c23f156059b1c18af8ebc69a139a7d5dc797d88ec57471ad27866d9aafd106ce19723374e6e0a32120bbd1ff8cb9c5c165fb020b75c8249c2837d97566ae43dd5b0e3e8928b9a5af1b8e91efc2fb7af0f44b2f17276fb7e111863dede287ecb9101bb077467eaa93cca23a0812a1756ceac7d09723941061cfa448bc9c725c2d684fbd3a2aab20f14c145ee120c79394454938a872a43e8eb87157af52361d64c4d234aba4509821eb4dbc355c5875ae3e9733bcc74034ca29f68499bcd1f871667745c2e78bb69c852ea2ce86761c9b717d0cc88c3ab4796c7aab73430a8a84f2255e7d4c2b6726a7401f3986230923b73487f463dc7307eff6451d164209ef502f113e2ad47c5706969b14ae0af440a2a5a87f5602044a2b17e120282132763ebd3766ed37a6c89bd66e7665114a787c18e7177e34539ef2bb8d248e91a14e7660c66e1bb85e8f76144d17ee8ef9f783f9ec13cbd8301b74d2d0846d379cd31b91147e2812cbeaae03046536b0500a2d2349ba42da223783c68d315d9e92adaee2e981480439a2a2652e123dfdf68fd16897a26f4d1d5b7b6393266e051a6f9c90d84f094ca5292544270ecc0640ad0da1aada4c1adeb5573165ad5ee7a650a7eb965e6a73c3b57f3a75a59de8ceb13423ca348b4143a926efbd30cbc1e5a0c4bb9478292ff900216533bc2fa50f6cb34d0a1e8351019a304c981563a148b1ccc1a481bc9fd3a8893841f05de1634902ded43832e3b75405c56a0789761b8c115fb9ce7f6395bb5ac4824f4013e341054d332e720ceadac6995d4cf72226bd20b23da26b8d606ba9f9e7e2a793d99f290bd13f2ef8597a63038b20fce495bc36a96a35c58d5339073b7ce42eea95646ae41fe9f299bfe3610bada4463d7e698c60a830aae5fb52e355b619eb235008a8b0ee5f596c9061ea8bda84c071db518e1ff1c05c04ec28da0d436621d8f60eaacbb80fbeb12dc6bf53320996a8bf60c8be18e158e6be9b679139884ec44491187872c9e27ad59359b7e70227ea1636f0e16de4efac428fbd85d0edf86f562ae9fd54071c67beb171791485e24d09d43ee7e8ae7f2b82ecd7fc71e46de94f8759008e6bd1f16a0daf1dc20ec24662c9c05891cbb3e9703c82b883e08d96118cf91e2835f923dcf2260637d559da98d56653ba8f49e933922ad5c2d36ff055ede1a8a6a17ede855051ef070e34b18339ce4a49fc13ab4f50010e18393be1354851df18c037d9d78e50e85ba5155160c411a25afd1199525bc9df8202b580b5ea72637816750e84ee0e708a44bb9c61d6696f1efa17b7fc16762793c903ba796f5b6a23bd989c10610bba91b0adcebc01afcf39d0127aabcbd9b3c868b9f6b2ec8412786bbb7b1e3261f4c29716e171f373f209cace1c2d87f887da15002e79f7a"}, {0x48, 0x1, 0x6ad9, "2cef2bbb24c5d43c180d3f59887e09c32ea1775d9b234c94dd0da2e4d99d0dc1449f762ef5ee8dfa5a6e93824b35fe780f"}, {0x40, 0xffff, 0x7, "72c4fe94fb26346d6388d965165e223fe5769b2677a69374c1270723de05b7373deb2fb3684b8b222af9"}, {0x110, 0xffff, 0xfffffffffffffffc, "80a960892727cdfcb0f55257b05a1af476d46a81bad9823dd852252e337abb8f892660154c0cd0a0c6428e5171c7934dc4dd6acb005e393e57a2ee7f65321d8953b8ae23a9e4df271225f1a015890bda976a008b5afe94afbd5179c88aec09b332326e5bfa92c79d26e1cd777580ea638503f4d2c531341b6ce0198280ebdca76ea1ab4525163376e8e0813d31c9a96eb7008079158ffc22e25e1bb36c6de17d92179be63b1fb1e7188403737a22e995b93b2c59ecb1b1b77e9387b67c5d89520a5527fe5a94163b53900912f26eb4a0dc7f8884b7f7cd95f87502cfd2de1bf189e20d38c94b2b91493a5777bffa4a4843d76240b2ee159633"}, {0x48, 0x0, 0x1, "df20c44ab40362c5aa291bb5251caeeaa6e36665007920da95b8347c0c46654c05196bbf0cfbb388ab8817641de08b9bbd41"}, {0xd8, 0xffff, 0x100000001, "deef487e35bcef9c52c36a1f931d1335d323a8471e2e1d88f2175e7c3127a260fe82db411fc0744d930bccac5cc2e27ec598a1d9f6c22d2a2c542c821d694dc72126cba4a2c4d4389c35c791b2374f42fa79c2055104acb722b5ee18be28f319c5ce7649cc3eac138e843d465ba3d51f3ffa05c154c3817c53e0a869639ba4b2d3dfeecca0724295479a0776d814d31986b443709c3f567811c18a169d10d7aa0d93c00f48e0b59e31fe9d87449f8994e0f5c8bd78e9bb35fe63fe82f3a4d66a8f"}], 0x14d0}, 0x3) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000100)="b130d587fc607b5588294970e1af48a621941ee6cbd0d4d700a3188a40f2e6ffbc990512dac6812d8d292f895e977b19ab33fbf9b43cbabe65dabd0a8b4f637bf0fe9d99df5e2e3b04a93083e425455074e1cbdca44cb6f1563e25af6d61bfc5ed7662ee7cdb17a7cbc728d54877e463204588a02292b9e91490cf746cd3705e4c8b5ec6df036f1805ff7a5e7efde64e2fed9aafd8fd27562a234fcbaaeed88855ba7bae4cc850f79b8acf3c03b839b161fdb00f8716817d663b9d64ad97a20a388f3bc9b894138a6cf03f0cdc9dd3376c74f318e12089a3698c0410cf099e6808e359cb1f886126721de7ed35719299804ff16cf8602764f010", 0xfa, 0x4, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) accept$unix(r4, 0x0, &(0x7f0000000040)) r5 = dup(r3) r6 = semget$private(0x0, 0x3, 0x2) semop(r6, &(0x7f0000000240)=[{0x1, 0xaba, 0x1800}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x1e) 04:02:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r3 = fcntl$dupfd(r0, 0x1eaa3398061ea7b, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:52 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 04:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x100000001}) getdents(r0, &(0x7f0000000100)=""/80, 0x50) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7fff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) r1 = semget(0x2, 0x5, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/70) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x3, 0xd713, 0x3}, 0x2, [0x8, 0x4, 0x7ff, 0x0, 0x1, 0x20, 0xa7ca, 0x4]}, 0x3c) 04:02:52 executing program 0: clock_gettime(0x300006082800004, 0x0) semget$private(0x0, 0x1, 0x401) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) fcntl$getown(r0, 0x5) 04:02:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) flock(r0, 0xb) execve(0x0, 0x0, 0x0) flock(r0, 0x8) 04:02:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x7, 0xf56e}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x426, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa0000002, 0x8001, 0x400}, {{r1}, 0xfffffffffffffffe, 0x0, 0x28, 0xda63, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x20, 0x5}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000003, 0x5, 0x2}], 0x6, &(0x7f0000000140)={0x6, 0xfff}) dup2(r1, r1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:02:52 executing program 1: 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(&(0x7f0000000280)='./file1/../file0/../file0\x00', 0xfffffffffffffffe) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) 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) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r5 = fcntl$dupfd(r2, 0xa, r1) r6 = syz_open_pts() r7 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) preadv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r4, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x2aaaaaaaaaaaab3a) wait4(r7, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r8 = open(&(0x7f00000000c0)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r5, &(0x7f0000000780)='./bus\x00', r9, r10, 0x4) 04:02:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair(0x0, 0x0, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xc004, 0x5c3c844b) r4 = socket$inet6(0x18, 0x8000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) chflags(&(0x7f0000000500)='./file0\x00', 0x4) accept(r0, 0x0, &(0x7f00000000c0)) r10 = kqueue() r11 = syz_open_pts() r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000a875460cff2600894ec81b00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x400}, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') 04:02:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0x4, 0x4) accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f03b87d05a20000000000000000000000000000000000"], &(0x7f00000000c0)=0x62) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="fd20e8fec46ba23397bce3a1eeb39973c4ff"], 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="3221f8306af5ca187852a53afe6cd5b9ccdc84c00b5491b20fbd42c8480ebb8d4b8ad522c8da3665261e82ff9fd6d00dd2631de929a83511224d4c5d375ef90571552eb73a83b903c9d65152e0bdf6cc0581f3831629e8977e6b2afda53b3ccb1b22fb10e5c2985ac085da86c8b8917ecaa31ad49797c0d4c65a9ac185839f4b3c7b67b4647de322aedc5e30add99c8ca78071dc29bb97704b43791f7f0cfab8d2582d61bc3e4cb470327b21f42b519d8a96635986c2eb0af2ff124905197ceabf3d0c", 0xc3}, {&(0x7f00000002c0)="f1474047ed84aac4112436b0576dad6f36d9e1f184ef392b91545bb9cc075c3bd3719359dd9d541410a9f36abb0e6404cf19908d76a8b8a232b83f402a56822c6cf104489ac37ca2dc7c0b8bda4c72f00a8deebc08cc6dbd286af30ef90c7b69220e10c9535313996c6db6e74aa6b06998e35e224a0e16194a0eaf32debac37a58bab2ebf0496b3a3d567c256c43d9ea9870045002dd39cee8600e3145ac0d526091062e2d8476c1eb874ac6d814bc344ca60615171d96c64213e7159bc36c21756e978fb104f1ce7c0cbebeb6876fe552169c972d790f420981c5faef7958a61b4b", 0xe2}, {&(0x7f00000003c0)="bab1a9fcee1fede63481631f431cb9dbc521938d0b468fef48fee2f945b24136e7c522aa1e736b0fcac1c12e318e9cd628394219d6bf767e789c", 0x3a}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="5800000000000000ffff000000000000b191c3a9dc7c7d4a67dab054e0b474adaeb25fd3a14bdf787456d638a40211c3aa8b004a0f09fe16e637962aa32f8c6c6a5cfa148d5403d1a8b23bb8a7800dbef5e1f83cba12c8df196d2087c40289b4ca0000000000"], 0x58}, 0x5) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:52 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x5c) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10cb1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x3ff, 0x7, 0x1, 0x1, 0x4, 0x1, 0x3, 0x2, 0xfffffffffffffffe, 0x9}) socket(0x26, 0x5, 0xfffffffffffffff7) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xff, 0x0) 04:02:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8001) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000002b5b0501f16b4bd80735754add934af152043062225568b0a9724e5ba43a5c7bd9ae95bad77269feedbb2e2cbbda2d3f5595a7dfc17c41900ae6f09d70edfca05b1902eec9e285de999f31fb45b3a22ff3efde9a5c1dcdb654281646cb16ad7deb4f751e32f1cecb76f8be73797bc3379f6dbb22ad1439a29b0a10ff9f051f5bc6980a86d7f8950e972bd13e75844855bfc23ec45ce583ad2d5823a0415014be8cee920d38face2f50dba29aee6cefcb24dd1f671d4049648b5702d244c8e40138a1e175bfdfe92fbae643c0c4f4e014d66bc0c6f96c4a24cfa8552e4e4f5150f48be8712da55062905981d91827db8195c1777a6a347d8d33d633a312f1ae9097e9e7778aab741294f3a0fbadb00ab626c0f222cd8fcc19ed37637a0c6ed8a23e903491f873d34724bca146d92775c5ff4d5923bf85105b596bb14e9402b1d6a3890911b7abbf7eed0396aa9065dffa3d7e4deb696c14c671d2fe86792aff1ac3915a89f2c52d9c9043cd4affcfafcb0182ee3f999c5029400d56806fd72110bac56aa468f4deb45d98f7f0163365d4a4b0339a652a5b72228cbf5b946af01887e0c78b1dad99b6844d0997083d3fd63dfe6b0e9072dbed"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 04:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8006, 0x8) write(r0, &(0x7f0000000340)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aaba3e21", 0xb7) execve(0x0, 0x0, 0x0) 04:02:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 04:02:53 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x88) mknod(&(0x7f0000000180)='\x00', 0x400004000200c, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000080)="8ccd64aab8495153f82529feab281f57156ba8727a8c00858252195439dfe8e9abf4a6bf7e8e78a43d723d0108215c8085d90789f343b78a9b2d0d1d303fd857a95a5b1828ba47c147842f5342e47ece86c02e587913a78450dd79f287f8e9ab6710682a53e43d7cacc61e28c90a1aa7e9c6536c825a35f0bfe07b70ff17ac7d438b58c807e258983cac617dea5ea2e957a76af66a425f9a455a65e2ecbc8fffa8aa6105c689c9b7fcb7369824320a0c312476602b727905d839151347e3e2ade5808ba6674b63b2690b018192", 0xcd, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 04:02:53 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) close(r2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lseek(r1, 0x0, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x0, 0x1}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r1, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) truncate(&(0x7f0000000040)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) 04:02:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) clock_gettime(0x2, &(0x7f00000000c0)) 04:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x40) 04:02:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) r2 = msgget$private(0x0, 0x132) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() 04:02:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x401}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x4, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x200, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x10001, 0x6}, {{r0}, 0x0, 0x31, 0xf0000002, 0xfff, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x10001}, {{r0}, 0x0, 0xa0, 0x400fffff, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x7}], 0x6, &(0x7f0000000300)=[{{r0}, 0x0, 0x2, 0x5, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x80, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x79db0d7, 0x1b}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000003, 0x9, 0xfff}, {{r0}, 0x0, 0x4, 0x40000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x7a, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x4}, {{r0}, 0x0, 0x44, 0x4, 0x0, 0x10001}], 0x9, &(0x7f0000000040)={0x7, 0x7}) sendto$unix(r0, &(0x7f0000000680)="493f2ba27a9d1d0a90726c07fea26f298fbbc8bb4cd57d458de8ccdb8679b0f246ba3a7d421d3eaf7807ba0b15533b5d492c6978bae8e25c62c4f3e3d987a1a496842eb14c87842c1f81f5eac5cd4d24090353935ae2dad4887e8e728c0dca65841ef4f730bf0964ca62df3eb7ac86a6ece95b6aea106b3a0f5c9468893f6a8cf1c5cd31987e64cf855c635eb0a05ede7a0f3653dfad1e07b525346f276dff6d23debe3117995604074f4c793b17569621f8ffe93afa", 0xb6, 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00./*\x00\x00\x00'], 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./bus\x00', 0x7, 0x30a9, 0x0, 0x0, 0x6, 0x7, 0x1, 0x1, 0x3, 0x9, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x29, 0xfffff, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3, 0x57}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x3ff, 0xe100000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3c6d9ce7, 0x8}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff}, {{r0}, 0xfffffffffffffffe, 0x28, 0x40000081, 0xf4, 0x1}, {{r0}, 0xffffffffffffffff, 0x9c, 0x40, 0xfc, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x5, 0xe19f}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000000, 0x7fffffff, 0xb599}, {{r0}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x800, 0x6}], 0x2, &(0x7f0000000580)={0x5, 0x2}) 04:02:54 executing program 0: r0 = socket(0x18, 0x4, 0x7fffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) flock(r0, 0xc) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) socketpair(0x1, 0x1, 0x5, &(0x7f0000000040)) 04:02: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"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4e, 0x1, 0x40, 0x10001, "cf3959b997c5ded5d1eb1da3386aa3cead38b253", 0x8, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x20, 0x200, 0x88a, 0x3, "8bfe703d61415907a77fd518f647479132851bb7", 0x401, 0x9}) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 04:02:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xb99, 0xffffffffffff322d, &(0x7f0000000180)="323685010def6800db7ab166e3abeeef0a1d78b596887acba960d4bd1420a45492b8d310625321b2c96c2a", 0x2b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 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) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8, 0x8, 0x0, 0x8000, 0x4, 0x39, 0x2, 0x1, 0x1, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x8, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:02:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000200)='./file1\x00', 0x1000, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10000000) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000000000087, 0x20000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x345}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000300)="69c851feaab3ee179f8ad227d3b2c9baa7df2bb0b710aa0032310a4340fc961805813621273bdcee8d024d2092c4431268e19ba9125c420d633a72fddf8e7a5d69eb0bccd1ad6c70b6808686193be1410143ff5a5dbc16e0b2a11729aa5f51c7827fa16284fc9e056f5f44d31f7353013a35c265de727f9306f4dedb39559342fea4e75525022ad930ac31216b8ab374eb7a1f364141bfc4bf6c3a99437cb94bd737fd10b4cb6e26ee09b3845d0b63011c0afcc61c9d41fbe34479e315769c653c2331ddcfe0f9e83774b0da9a7b300a188885e67e0bb3127b0201ddb9a84b6c277388d451135817016381ba3d46a54c68f5ba34c46f062b859dc7a3022ecec3da0e3d147b34777fa7c607e85fadcd13ca876c8a684d819b4f51de907e354ca02502b70a2fd37ec66be330f8fc466b365d76ad872049b8bfd96639235011a6537fd4e5ba153ab38e51d356a18b021978cea74c4c26d954eb46cf77cdcdaa6d675db99ed0406d52f1818db91d1207ed90580b94c887db95a8f90b3844308e794c2663e61bc829c0d3c635905cc92699ca8ab5f9450bc8820cb0ace29cfb7b333c8bb870b069eb5aa8714615718e6532b4c5bd0ec3aa8d27bd21627256785f50f2754fc39952a7e6125fa9cba05458a1cf9bc1253ecc37e1d562e9da9385896b3b28913d1b6ff9d65d734fc016fd5efdde24fa84eb2773c521832b002fdaeb7e31f646281145d429ad8e5843d86a9f0b79c2f7783ace7388e6441c428194f570b7a7cc8f5cce5280454a308bc9ffe024bf3f194d77514125a095bb192ab555612eef253a80dfd55e7ed8ceb5b256493a0ecbff061481c5a920dca26d2599cee0834120a5f60014f0f47618f74b7f96651547886955e0ea6e85228bd1f919a820f3118f2cbb0364ca23ab462bcb0973a0e12dc20df8780b36230d38336feb448303b59682cbf37739398c3632fcd7ddbd35808b13cd6d7fcc0c498870c0d1e02cb534671f93c04993961c653692c9cb608b2837b5a10bd13aec063d8505f5e79aa07383174a41f7101182940a461e38fd57b547c87e5d2fbe96c9aee90493b7aad415220b38b79699b42b36b05e3a3ded9b3bf30c44af87cf0df1083c584e0704479df4d4471bc85bc05af5f6ddfcc5ff893f2cb30e688264fb484b0d44724a4d4c33c8ee9f8aa9582603167556705aa2c923aa59ffefe600e41ba072b8e0250c141d09148148f84450e7e48bccd266e2aa0badab0e4482b0404554a87680cc368a17fe9298295eb1d9685383ce4084de7d69be164c05bb23a389e4697cddb0c61fb6137c22332b9988f664dabf7104bd51aa01e3a8a448627f090303ffa745451aee1e5b533bbf704e9a02a582c7be7185c1c92fa76f56f28da255aa6620431787ee0e537ecbcca50022979a4e2b8eb225556dc82313c303c1bd643006c15275890f26f8316ab7d72fdcdf1f786ac66c709123e6b6c6de53bb179d8d28bd8a2f62ebfe8c5eeb95992eb7bca890b0f0d6a009c332a17ffc9dbea935887c666700281a7d4822073fdfd84b09620aa36f287247b8b4161250cbdc5204454f42ef8c98104bbb9fd318938e3c5e79dc57ec9fcf0c9544e2f4d0df896d296520c1421d89769a0a7960c4c8fa70d01ea757a58c76a46576e4da4eff4695817d3923a1b3cea2a33ef622643afb713e97c0c617be921fbc27fee7dc4b762b6489738e5288ff7250f7e3bd953cd897004e83960c5b8ca357743c3ea94593d96bfcbf2be8b18315ed85330b39799dd3cd20b3dac024454afb07cb8902efb33856068593ae9267bcd738bc9a4cfd8ff7f06008e37f87f51422f465b037c421b84c9ff158977ba0d7b1b7a7005a7570204d3057f41e15579aa0a0983025829f6c3cc29e784b914a23210d7399900e1f52b47ba7b464bfb66fe2fca551c5d5a986340df5c24d443d9552f16bacac04f6130262808c2f8bc88c1c8f6b26a226849679b6c8e45c333cc3e1dd5faa5091397e640761e5c1cb5db52aa972fbc5c010467d1590f2a4f1c03f9204008d3374025d0ad8ee93c56ad678fca32edc2248559ce3f778e6d22cdb9b333d70f62b2d325ab6305cd970fd94ac1d5e3b666dd5822d3f76cf4fcd96728a36f09d9af083ade75d3a3c440a651b412b3a8bef2edc03823d49fd63a1e0da59c71d3af6238ae6171216788a50003c699f80dd04fdcb0693fbf0074d2899751370762f2521855e235ecf67b0c91c3c6a075826fdf2e717c5cab4519a0ba50466ed1e6c65d526a537078bed2d2a71e7b8ec4421379c51cc8383ba3df929eecedd6714665d28f5b188a6ac77bc2ebdd5617c09b84aff671c93a02b1f0bbc9276c7197b7b00c0d1dd413f0966b8bbfd3d00f6835c5c470e3b6f06e06ec9e6e9e6dafd4cb0b1db9e0c19a888b9001b173878f4a91651580fc706a2591bde205e7a21349c76476fb185b315c04e6485a23871df163241d5b49b5cbfd7f29ef7f9742fb797bf002e6745524be7cd74db443bd7011acbeb9936182f64975ddef7d808bf80225cef292a4e4119fe0f152133009780c50417429ab64aa186a4cb124f738c60833d7240d56206e17e8713a8b43dcd87acb5d96ab45fca201dfb4f614c312af03a635f778fbbe4e67e8f11bf51f0ff6db9a86e54885efc3d8c1f9cbf922dbef1a8de6d342c49bce48b9ebc801f02f1d1cdc49e214aadfe2797050e38cf948618230912bf70886ac4f81f3d21142d1767b2aba083603d1903dd82b24a05215e0e6a1ced6b6660efeaae95d2889d59c8d7a39e7687842441279e4a064459ac8b695f55c2554e22ca6922e64b6ae8eb97b19fc2186df447fe69dda5ab98c266194e3fc082d20f32006321bcb46a55af9ed82a9385c13fadc368dbda72669b83cedc01a7fe609c932208532b2349cd500562affe7f377ec6323992e5e241fdcf33d5f0bc304575f46d7afe5f15c8a7fc90eb9ceaab47c202a27db1ce55aa1b3f73be2447a55c189cbc045c6105b57d8e5d657b29923c7a11f92ee3e130f29aaab71ca7b0ccf93aa07112b6166f9cfbfbcd3fceaddc383bbf44adebd9c656f632736800f3e623806e0bcd8f47cf2b75399cdf3f21fbfad635521e15932be3257a1b36d41781c7289745a5f10aac2331bd0da32fa1b93e37eae3aa28a7bfc0577ac1dc3d00c76b380ccaee9e5a79c31abb289421aa552a71e2c3f5882ea2dde0af05122c9f82e94a368708d09660a9d5c25c9cab9c08900d7e39e1d1eba39d5030acea89dc6e23ce59564c21dcf5899f147777f253000d27a3367c23324b81c4ef84a1d8f66e30bc32dcf388f66b85796eaf4a073292e5e1d1b4446d9c570e3cd6b327ab9d18128d154e894a26aa99e5f3408d8910e1dc75470054623b58debe3c0f7fc26a53bd8bbc2bf73ef80364f2312b7d21bff366af8442f8b78229bf10885b507d41edb29b41a1c334fe827b93c3ba201dda5e9b824a8e28c8dea91c5c9f29d6439e998bb6bb1bd0ad27527cd424e7d4de426c0a2524d4d1c48dc93e50f0aeb6829cd6e587f4ce6f48e528dec3484b8ea1db221118373462f3ad924858a0d44c9e3469c5b2dba6bc14c64fb70af817b7becd23e3276439648a83e065ca34d0c6b999076ff1fc69e876a47440f618075089ff63f2470f80f49728204f352b7dd7ccb5a84e30f20c59636e9c336c5ba12364f1646278bb9cba98338e2deb93bdef0a8a04a117e135d6012106acbddbaedeba315e58c0507e2964bc8c451db3cf423487707d709850547f8584262ec39ebf7e41a2d284bef5bddc2139003326061c395105685b1cff4058cc4bd0bca074f83a2888b0b43ebf529189a99dbb0681df67c33676373f4feb8ace9426abba05a500d5db139dafeaffb2de19ed278c418f85ab3ba6ab97378be83429c53a1d2f7d635ed512a5cca1ba480e3c1f1037b14c8288ffa37f2404c3a9c3d80882f580136e992e40fb05fabc4f3faa7431262eebcf40944c7a6c0a2b6e37a61223d8d7006872d73e5ad5a6928f3565cbbab7f54551506a9cff12fe1f4f10ec3a0a5ec09e8222df1a31f4e79587064c7ce3716ecdc3e7dbaf98ffc36c50f8dd64f04730698b131b112051c207c1a4bf57dc6ac537ba29552db1169da0055a462c5a952ac29534959821a6147386ca064815b36477b5ec715e0460b17db447a7b36fe2710e4ecb36e63a0f616cddafdb88a670c82095533b16c602c809793b238e91fc930aef489facbe3893b126e2ac5262bb39c70f549266d0c8a729f8b5420c1e5309624e7811eb2bee8fee0e12f43a4e966eacbe51107153478fd6b9cb8acfe2cb57ce26e02381ed0d4dcda253df35a7acccc3b20725e5fb16d5a8e3a2bc7e9918fa0d2d3b4bba704f3eceb83876f602d28e5a9c3f585f322845ef77b813281406469721736183d33474f2cde25845dbdfab5ed2ebe792f6d8b1fc5cd7bd5775fa292d9be7ca0214d2634def315ea799c10ee90293820c0e8a3938ab35e5b570e3bb4f361d1c9d3c320b34c826a97c57d76cf7773e83c68a2e0078e222fe73a3b6d7c868194fe919a01a4ab1437592462dd27b99526d4ec770e6628de45b9963554e8351f4abfb67442c2cc606814041603ec89260c50f440e8c1236aa08db15017ab708b1261624c586834a32b67533256f43b354e16d082a2ee7bb59e2b0dac38ea8d44701c5af139a205f626845d664aabe925d565bc13df9d79b37798befac51cc998d1bc294e5168886fd8fe40adaa87fb869e2f652a8da2603e2feb014314ff2b87251fd2bd4e28dfeb3d7245fc552c81f2017e0a8d8f71eb5a6eadb3a5bf219f8012ce397f194003b064cee7da3e5f96d3033446f1efed2859644817f71c2775bdad2dce2b51cc96e1001a06d65280c9fa1ba1baf3b525b44b460b4db1876ee195759b5bb72c3877e2f9fe1e512849baf43c8e8e8dc0d6b438ea766da76965d8fb4648da08a77a7074d3b3803298c08aca7215d1204e532860c32dbd56c22d4fd27f8e7b6598213dd3df21e8f79782fa47a102a77d6433bcbf2e52658a434be0eea3a1b7c69970c9796e18920a3e324fc105dc8c8771c135b83f0fa416a6f9a063209159355ee1fb94889dc46287461212cf3eb8b3b0f0e3ec80aae37133cf6f8ca550de4e297e938f71c4c4682de0e43c9e3a544bbaa9b588883baf0b79479a943a204eef5a69a7195db9287061fa4211de627fa6d9978a3f885e50778b11335b8eaa393aeedb60bfb8d46540ecb5eb6b439050527a49482823916a6b4fd498000258d4f232d203e9df93c93867649da01e9508d6c6e205f3b8614db0f3f20827946dcbb4c2afd9da1364028e96099f111c17317dac323dded02ab1bbe78c326c8445e901e38ad582f888ab342649a1381ee8315b6d16436dbb196d56742e049f3632aca9220f57e41842c532a20cd117c38028c62cc25f0f22f44de6f263518a80bc50df5a4e319ddc3325a803302facc424d23206725cac2239edec0e07d13474218b112bf5940f43e3ed3a656f04ad9375d3813ca52421ba7f60fd42bb355458e92b8dfdb0afec1ce591f9a7526d6ff9e6342e7cc42d1eb20ca3fd8d3b9323cdf7b0d10f5207632dc8fbfaff8697d17af3d4c6ed5f09809aba178a30083d008b165d9e8b5a2475aa799dbf87d1c6997e1cd664742e2c62978339886a06f4b06e58041226da927ab2a04b8c108ad50b5bdb6fbb91eaf93e123b6b2ea60bc73c3eea32834a43133df8d701144cb1764e0e4f399e37a7d61b9e463a229317ef16d36a9f5d93e4f93d5bc97a859"}, {&(0x7f0000000080)="12dc4c0788af817509d8cc030ad4722b2b346d6b77d2dc3a051ec9000000000000000000"}, {&(0x7f0000000140)="f04bb800007d55302af3b3f8a7a5334563bce1b31856f085f72372baeef54d8b4b261a96e3086565da85"}, {&(0x7f0000001300)="cf1fb30d570ad5f2378deebb10c48f357c59e01432b83007868a5ac866f3b33af4e525276bb61c1f33e880e114a3fca6f034d225931fe3570ee8b455f22456b2444cb4adf62083840e2bcb149750707126600c9cd0c20de2b377a1bbff39b82bc18cd50adfeedb9a10a2ac90317c69d43d663b595164e96f2a01202877c57d491670adc8f4cbcdc826b46df533250e8d4b188a6e3417e2fab5665bf6dbbdc41563f99e8b1a0200000000000000ef979831d59b05bb67d1000000000000"}, {&(0x7f0000001400)="79c143e921b34f26e8c175d746f2e52e9e9b2099953c029f805a79d66bdc031768b21876c9af780a69201453b61a5a373a785a4e3d4c0feaccccd0526ec103d576e11287811794f40f5418678437bf2811d0cf781a4caeb80b1451211690f7912f499b2e38522056d148aef9a627d4304d3c283ed87d76765f2827beb4bafaecf1c96c305da7e935992990ab65c7500a078adb4766d5fb8d82d0f9253432c6974826fe70deb88e4fb39e986cfbd80c715dfd6cad3cefe3fb10437f3b50e175d352551578a6bf39d9073357c1a01bc6011a1f2212a2dc817010805b06d02ca22bf7e2f957d57b59a9c9e1928e8efe8b88be13655bffe7820d2049b51ea359af95ca3b2820eb50b7e1687d287119bca8bff73db0e6125557805ac74ee5e88abdfd927f7f143278b67f013a3edd78950e8109d5e9c16ca2eec79e3fddabfc101d4c5b4c55a755154a736ff27530f5584ab357ecebeb13842269663b7f4bd5efaf92054bd5ed420d73d9a957cdebc093e528bb23fd93d5de8665b98e2a6212fd17592871aee22dceca01c28643bda1bd1f5fc676bf20f82cc64a1ebdcf584458c078cdbb9732513bc7331b718c09e9c36742f0283b31280fbf15da0e67fe5faf1201568225d763590e17e4912493de4c876507247aa997891647c2bb8949e6f7cd0a4ececc183225608f9cdb95f356419dc98b047eca19e25d0d216a9d92c847294c14ef41444adb8293afcddae69b0c2eedfc05947a85d4c0e18c88a59f379605bf2fa506a4b2df1e7d35c7bc820bf61808151cedb32bf97c6f995c31b6c791081a01e493add7cf9c8c53b82a7652e48aa2b7c53cec3f87eae6782a594678f9dcc4759ad50c9e62ab0a2adb12c53dba1d4e2d26e46b2a44acf433222d38c7c3ab4edad399c6434de9f086cde2e07c6d3451d282bfeb2f3db896ce93d8b17fa5939641d8fd40388c21d69e362453900481d1489d34b27e00f4d3486c92a29ae155978b8b5673834965915e88080d2634e0603d7fc1fe54dacf6e3f0b50d94ed938782f7355d75080bfb0715267ee103601d594291532ee2eb3e3609501ca261dd8e6ef8a745d82a83111acb9d7986ad5b8864a819c7e332dd693d72e082ac710e08043117d3a39beadc715e34a45bbfd9720de51b7a88033502efe91ce8daead2110eb0f74c32f85a345502cebc0b45219c62d664092945addbdd608d7cdd0027a55dde0e6273df7685263a19c730321b8d4012681e762f5e306d179c1fa50fab8b0cdad3a17e4e1c3ad2f71ffa6ced544b423c39506693215872f6479def099b9909e272a140079b0288944c3ce0ac959ea822cc411c55af588121d81fa424097861d1e8b76bff2d99d2a15575236800910ba891f2b520aaf1e2088eb1b0b3d8d08d1eb61efcc1fdb92f482c9f2966d39feefee944d0417cbde6d40abab47d1aecf902c5c676eb662cf54ec9fea8e8e5fc80e2abb9c6c42be0b2013b736477dd60f096f5900d74244bb24fbc2e7774f75e7a5bdbb15c4500670839e2d303c8808e5eeab6aeacee1c3ec0a948425ce4c76ac146ad98ea58d92c4b0edbeb307dd9f2eb66faa8a6d16ed8c8ab0ef72dafef0765a725a6bfbfdd8f5db0841d30908e0e87907ca34c7817318cd8dfbccf16903cdcdbb60661160505d0a6028c737d6f04599b6716cd505be68405adaccc27b3c7156da14699bea5f2953e28a3bc7e78ecf85573962737064206324e3bfb5608ec5ad028ab6bb6ce70cc0574e1f15e2cee3e4544f62793bfa36ec02686788408f608b90d6912c85b6aa26cd34499829047ad7ed2eccda26ee691492943bb0c9a2f76cc5dfdb686289aa3be68f3acbe326eb54659e3fe6d1d31c942821dd6b27de148eca6eaddaa7b184c674d510c1afc7a55bfb950c95840178c2ea8d3d673e5d9d0f04de581882c424820b5eab42a632663788c75c37d79e3e7d87862989bf64eab053eedeb844a9c5bb93dbb783ba7f3388d8ad942aa9c5edd9254efcd1a128bf3931b04b6717b071a99c1baa7a1279efdd417e8febb4a6a189f520dc1a519c1eabd94905c6b2c395701727aace3dd019513c015161043dc3caf0558e5d80bc8ff5073e9c585677369a251f34b96d115b72e71a6f977f1a167ec0fd1cf45a97f2a77a5ab9958ec32a9a65e0590142d02d88b5a5d70adcad3feee99c3e13f11486a79cfef327d0ae0087968cd77c4750c016f83c9fcd4200b4c09339c6bad5f4e0747391f04995f0f3a47f432c1bf92faffff0b93acdb63aa50790676c7efaaeb793f0499a2360626eb86e96d40e160deec96b6c4c0f7b51191022f6ed39a16f4190f225339ef5e2bf5235becda760cf6d5a0953c521fdffcec07d7b5206f9a224f143ed71e43019488c06568a84d987176ba41b7e2d2b04ba062ec1e9f6f1bf8e59b6d0231d7e78568f48a927baba80528e5564b61cb43f4e45608a02a9bfb32b8baca7fd4e39f918cb0bc45f963d683597bf3b061dcb6f45c496f2109dbd3ade16d34d2cd0e8dc2477a68735f3e59f30a818e730bf53f703847532a3d43db326089c1f40c16a05012279256326a1c09adde1ff72648cf112256b5541370a0dfdc3a0aef70cb54ec10c0eb24ea889b8d935c4d60b2b44cbdcf50de7cc6dab59ba40d681e6bf836060733bd9ff96827486a4c2bd23c012ca77014da9479eb10e7ab4a946d4af99258dffa05cc2d0608dc3a72e320b05721277e7731229f585745d38c8b72e6dd281c643968e3c02ce9efd20864f83f5e5a8dc331944bec8e276961c49fd3400f24f86c665d903902857f616211307fabbbdf6de157133e71fa430a57c341cfbc679fbe120170dbc28f23c033840d2a61327d23e19079500bffda267480ba31dcd3d18e1df406c2317ac1720946239e0768a651a9783a2878f034b09f21daee282e9681bac1f01e0a45605630aed8045ff2ed0f1780782e4e231b5a11c7d57c9dcc28b37459f0fae48657fe4de0f457626cccd81092ba7a93f7b5f538f7d6b9aee6e6642d567e80e3dd9e170e5ae8cc26dc24e490f7aecf0aa081b23a2b6e4f46e12520d8d24258fee722472f0491416b04de52039671797c4410236391f7ca1f565b6f72ba02e222535744df20284e5a7788856aa020c36b08532ee692173e45754614acaee53d4d6d1400188960caf510b60a8bc5213a5ff6ae8e93c55b1fddd7a0f2b9ce31893b68cfe3af9425519fa943a795d721d065f4de37ff1aa2402c05cb4d994a48c6e88d7694682c638ce22884447a2c8365ee2a505cef0b880b759cd19adc4bf3d5c07e291a06da93a6222d02ec8a5aec9c094d0e2b10b073cba3f17f9dbb6d79ec04c18c975dc239b233821862129563dcde9277c52320adf2e534b4374093f1e8c487023773ac03cbf91f2f3db74793b26c264e17e8f2670f6c86fe4c86e73a18db144e6fc22151b70e58138bd63ce5c309ceb36c420e855ca657159f4d38810a04f9d76c60c444bc06dd15bc4dff80dd97cdf754bced8c2074507ebc430a9988eab3729f4ab8de285afce55aef4118c05e25085e9485c46a5d5de0b01057f237432c211171b475a230f5562823ec6d99e0813c5c6f128af279ac1d7d1079975eca55c6d6acf759f0aab9c90cd1d536d6fe51ef3b243b6c72b1da84ea921a5585fb5d9bc27e1f8b33b754fab2f1ff7a75c0038880ed589a400dc1db24fdfb36bf1b2d0d31bf1ddae50e2115513e34bd85ebdee7f11817f4169615102666196795479014711b56beb56b8b966dbf7abc6ae9093791695e8a3bfa8fa0d9ffb7559e07cc7c8ec6c0f6c6f2498605ccff05783be67e5037a79def73270b87d5c737da5961bd014d4655f7b9633f363207b314f1baff1064477de3a2fd313312bc7064bb25e505bf95a9b30c99451fb3f1c9a4397c75accaa8f81519801dce2d31aa07b7707c275325d73f7f2bbff44681c16e8b534f94a3697e95089c64d8e236ce9fed37d61b8c9750d57a0231782d313d02671d74bd78c4259f75e0ce65abc7028434025207b494f6518367e510bfc344a58ca9dc2f87c93f591b6847a4813388b5de9fe7282502aa39f95179710c2fdbaca3f9650c5c516e06eac96ebeab870ba6035263501d7ba4d63f1a598a42e98f45cfa7fcf38ca35234523d2672a9b3507ce902134e7bfd04bc590d7c2b24ec435edb05f79d3f4a8c9ab861e7416336db1a49b87ddc226159d1618b991e2d4994067cc126e031eb494b2c7daa7fca33e0779bf3f272bc68036702c22ae88aa67edc8b094dcdf826951649fad5cbf6fe0aa4c877dc37de1c50066d2d0be3fb12f4a3d67adcbe25d8727d9694cafd3cc78bd66852bfb058f81575622e48a2c86314665de49c930908b7c535e8ce8482b6ca27b5d9bcbf6646ec708c6b3bbda6b49750a94c60f69d890f53bf7417f568a1fa87c1adcb5dd40d7b605e61907b90fecd69371afc464aa00523d606ce89eaa37e95f27ac001f3a65208b0a3c64083e26df9f7f28d978b89ee56b0b404fb94a87f8aa35b6a6b1317d719894cf028622429108071830097163d028e34326a166bab5e8be847a6bb1a2f8acbddc3258620ccb6f931b995e41677efe681a1ff3794deeb9681424236f0a0a4c6b2db59ea86aec970d3955bd146940de6a39c2a9fd03476a90788048eeefd876fdff0a2cb0c76369b36d803ef6bfbc33d78b4e1bb32fd4e05837c2a048bc03bd0c5cafcf4efdc8d81577313f7d6dbb87293616b6f48d7cf9c32ea5c28b2cbb46e7af882765c6af3942b8687686e5bf6009a2968ef40cc4ed12573c42c64c87e8f6f786e873a0075eb11326eb75292740cb33a72a25f8eaaa11d3678ed9b757f36178eebbb27a5d5a3772848d61935c7f97f0962079666a20c59fa423c81eb71bea5c4b4bee94dfc248f7af2244260e271d0f1815beada07b067a9b80341402653f7a53e99f2084f57e0e4940819110a542a8c7ebc81d6d0195c81c70188fca70a300bf4e8c6da9e839384dee58924f2e1fd25751d3af387db94121148d5f2fd0b52cec116e33f1f8ca094c74f1b89a5f9571163e99616bfff1902fa75494d6d4ec696d22b5f396a1f3c63ae054dd6fca97b359520e567788183da2f8c0b4dee7a9d8bec01de2552d8da00d282cdc905af3446ff708101236b70635493c864c9130c8e247be3e492b9bde3a99caed25f134a5ca526030068d89ac19b56ccd7f492456602e5b6c5dc9f4da03f719550ab67f4ac01a2854f6bbf60269e8fb299c223253cb0269ef71fee7d5087db4bd59af5d69b3d66a9711fa9efdd5effafb2bf54124c827029541122acbde4581875263d22719fd20887faca27f2e83a5a21c1be1a6b10511a8bdec2a6f40d40ffdfbd6b0f2ba09d68417df9fdfe97e6bc92be3fe21597a9465b84096e94b92785e871213dcce52cb241bb07d4475fd17ea64573cc7ca794a65d0fe1a8aef710ed3923eef0c5ce770a3adfeb517eaa9ea5f29daf84d5201bcfaee84c26dfab761009248216c81bbc4654de6a60ee9fc1705528d5afd7020be6c79c6a438452c09f8b9231c7fe39576921fa2635d7e8356ceab324de475195028081c04bbec97232854a97f3a0c54bbd86521f7999d8e24d59bf266077126e1d78e39745e79efceba89a6c5c8e1bf0f2ddc83552317ceca3ca54fa6e452267672f5c30ec5e84a18213cf729e84fee20ed4052e59159b7fdd87bb4dbc1e3cc787ee3b61f260c90170221b40c78c62a6b7bc9828bcf9308f3c719e533fb3da99db6475fd74f022ea57af148f31636182734e0bfba316a"}, {&(0x7f0000000200)="c4c78d66c56d72501999bfc684f68f288fa7ff03b29396b86666c737fb0701d943363fae5be854198ce6360205423c3a8d48ad4f9f25b1f577a7c6e382881690d048750d7df0efb55e17f0f283dab5b165e8ff713c0a822a6b6b56d4df99c0e0cda68c8aa199890d3312699e3ed360c69843e6a736836fc7b12159"}, {&(0x7f0000002400)="4b0110fd813efb29361105f3c104c2ca6bb4308f36d6ff7a36f30e4540a9a7b5751a4bba6ea8109ffe5958786190bde2bcf02ddaf57137b2567dff7f6f287b5517986b614d8916ab5a7eb6342ce989730d088ffafe9cdc0b216f3ad9b9880e07b9b3255407d77b3019dc7ab057944c47c64c76774fe6d2a840afb1e65dac3efc2ad170336dbc3e39ad68470b8b9976eb08fade97efa764e6f6f2fcbb19ed4a2a99ab43714db008c33b53a490"}, {&(0x7f00000024c0)="0a05fcb0f328fab7316d6cf9"}, {&(0x7f0000002700)="81710c681d8c6906ca338b69350d911176fbe69ea3e325447f49140a65db5b65b1d2992da424a2e05c7fc354c15d813ed6baf0bdf14d47c7b0895e6b0dd2c62bca1c42ec2f968463c0d24ee0305e5ae9f605125611dd75a67c26bf3ee7f3e975ed9ae79e8586b68b35a642fcc9b179e8511b10875d1f97917cd5cbf3dbebc6946630655a14b373da48aa0922f5effa4f8c80f4acee080aa08e69c2299783"}, {&(0x7f0000002540)="1a09a1afcaea866f532986f54545ee6c531ebdb2e971113d360be9295348293289a0909038a8f37e5d4c738e545e15acdd4a316a03fabf8f83f7ab02ab01d9cfbe428a8da7f6bde6b0b9b27d85d6b1ae2f3e6839523d87321efbbcd5df1314b067227bbe6b8a87db5f9a043a5bbf9f7d6b41eb9b59ddd184c09fadceca77ad48a9faf50270c2bde3afa8ae373377dcc24359ea1de9978a5df65fd0d46f6317846c9c1d5ba10d481b3672bfac45f7571e66c8991bbdab5e26eebb2c9de55073c483aeba58d2"}], 0x1c1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6631039e70c2e0fc, 0xc0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 04:02:55 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0xc8, 0x10) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') utimensat(r3, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x5, 0x6}, {0x1, 0x8}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) 04:02:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x8}, {r1, 0xa0}, {r1, 0x9e83712c97ea62b}], 0x4, 0x2) 04:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x19d, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) setsockopt(r0, 0x6, 0x10001, &(0x7f00000001c0)="ce869735bef710f5329c5e132fa07e3ae3b4b4298d4437f916565368633465f5596653a8cfcb134bda72b873b2f59a6b43c517fb869c9a6260fc7f3b8b41668d8e1a3f995549c858a14d9723dc881effafbe4243a2cfa99eb733d2088f0a216fa1246fd018f62399cc03821ee9fee8e6dc1d59adc6f2289c3fe522c6ce24024e83f65f613bcd7b85c99bdfc91a3b80d073c8f4b11d63978be942d877c90ca8b15d79a90fefd1d5e426a2a1b963cc3d2a151bcffc3c26ee2fa41a409a6af2d3b0399130f67ae36a20", 0xc8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 04:02:56 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f0000000000)=[r1, 0x0, 0x0, 0x0, r0]) r3 = getegid() r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x84) chflagsat(r4, &(0x7f0000000200)='./file0\x00', 0x20004, 0x2) setgroups(0x2, &(0x7f0000000040)=[r2, r3]) socketpair(0x19, 0x8002, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x5811, r5, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x81, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x4) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x84) unlink(&(0x7f00000000c0)='./bus\x00') 13:34:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x6, 0x2, 0x1, 0xffff, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x400, 0x2, 0x9, 0x0, "a7812a1465d291dc1a289736e788e2c7e864ad1d", 0x3, 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 13:34:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff, 0x4000000000}, 0xc) 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/7, 0x7) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffcbd) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) close(r0) 13:34:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)="fc7927f5fff572aab1948da29e93efdc739ccc56ec0f4292", 0x18}, {&(0x7f0000000180)="6e7a7baa37b571ca3497006bd7a90ee3a0929e7bb769688ff786029502a314123c730fa495862b18f319e23c8a4f27a0a6cfc9ba6ba125d2635dae57202580aa310faafebcb80dcb0032c2d33b926af69946e7ff908a3ba722c47b2bcf8ec62213f2006a1306974a21e544cd5854e67f4a31334ffaeb1369bd4554cbdf45b267a7e4", 0x82}, {&(0x7f0000000240)="f214e77679dd3d824670361a41a815810813a4b239dea6c97f0ac4fe7936cf5bd956d3595a71e91cef47cbe88979f482283cd146d158416f0b82016da8d51980457f1ddcddfef23bf139a4009b7366d006e0d7d833d357ba12c76389c1f27e15688a711e55d9d873addf14160758255527e07dc09129712c6f2b8be9d3bd61d1b640f77ccea099f87a5102d7b0cf54590a5d37601d551257e29f39ea66a15828dd023d725e18fa5ffef6588adf2568c8d4c65e3de9fb45aa2bf21422f30b1e65cf8be9f167f3d2242de994f5915bae9decbf00a6ca280f625cdd3b8c6f9cf3e7e1ac07b9fad5d1f81b1ab0d24c7ab5cf002f94ea7140fd6f9539e3", 0xfb}, {&(0x7f0000000340)="761be3596b05bd549dd6e4fa9a5266b8b9c25106acc2ab2feaf1edaa11db1e0881d740d9bc0f57ab4dd55a1727fa75b151a011940ab3cc9f115cc1f1cef5158e760d9c58003165c196e93624fd33e20c451a8531459a67cfb1800f93411b491c9080c3c724cc261e6a738702", 0x6c}], 0x4, &(0x7f0000000400)=[{0xb8, 0xffff, 0x9, "e0760037e422fc7cf72bfd5f52fbf419d999e53e530c4bdf219adb12b6fb0d59e23a7420276fc9e74bf6a0e442dfa713e839a2a61a51c44117c5ee4943a1e88625130328cc687ee5733d6441fbbc5d325ca5f73eb894b3b5e3e891029ce1d601aa86890eb0580e713c93640fb7f498a63500b971407ecd2aea545d4f70a38ebb90d8750c2e5624e1f1103bfa1923adcdadca4c9636e0b2c3ded81741b6bdc8b31475c3568e2baa"}, {0x80, 0x1, 0x3ff, "7d5ce44358c21e990c13e8fb818a827bdb9c7c2a1afbdfc558375cb6f0f899f76543413b0029658862200615458631a1dc9b9ecce1268107382f6ca8bf77a452f7f046ae83c35f9d9993677a5dabcde7ea7e4c00bc09964b1c93da64d19291fc664802ccac76707a543a"}, {0x50, 0xffff, 0x7, "c0b421f9a1df5a2f93d80c4c1e2caec5270a3c4e1bfc81bc1a137a6aa24c6909a413b7bf2c2d79bb61f7c15e99c1e33de36fd60bc86545bfbb4d87a4881422"}, {0x110, 0xffff, 0x6, "19af779ba201da118808ddc5959ec2461812eeb98de259ab2ae46f831332608de202a7b6f0d76c64b836494ab9e50258560da81257f63faa59d4bee144a8a22aa725bc8638a2adeb84bd05ac026132d0c4d10894e2c65a9770b3f4b6057ab81ba2f6565c7a97f54d4f7695b0aec588cc462731f5088d9f263b606d9f806cbc8c0bd39a240885d736f1339ae043583edb2e54ef62953fa20221cc8c4537de725076d109f8a34201a646766e5a365db09e8d3070a4eebd5717f8e13bec7d17ac3b62fe8ee44480c96572a2c166132611a0c9faa8bdcc2dbff0e17126cdcfdec4a6894131e5de2a4eacdb6a02fafc3338f0dd09d7385fd1a60639"}], 0x298}, 0x400) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x7ff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000800)={0x1, [{0x0, 0x8}, {0x3, 0x7}, {0x1, 0x3}, {0x0, 0x3b}, {0x3, 0x714}, {0x2, 0x1f}, {0x3, 0x535dd4b2}, {0x3, 0x7}, {0x3, 0x7f}, {0x2, 0x6}, {0x2, 0xbec0}, {0x3, 0x8001}, {0x2, 0x7fff}, {0x3, 0x80000001}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x6}, {0x2, 0xd408}, {0x2, 0x75}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x0, 0x3}, {0x2, 0x6}, {0x3, 0x1}, {0x2}, {0x1, 0x8}, {0x2, 0x4}, {0x2, 0x7ff}, {0x3, 0x1}, {0x1, 0x200}, {0x3, 0x2}]}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x9) accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x1, 0x7fff}) 13:34:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:34:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:34:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x73, 0x3, 0x2, 0xfffffffffffffffd, "3cfd91c26550a51d143cfb4b0bb8ac623adb1474", 0x40a, 0x2}) close(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x41) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 13:34:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) getsockopt(r0, 0xfffffffffffffffb, 0xb, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x4) semop(r3, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r5 = semget$private(0x0, 0x2, 0x200) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/182) 13:34:13 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x9) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:34:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000140), 0x21b, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/52, 0x34) 13:34:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f5d03ce, 0x10000, &(0x7f0000000040)="d729", 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x21, 0x4, 0x401, &(0x7f0000000100)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 13:34:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xc491b2dbf22fc0b4, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x5, 0x800}], 0x2, 0x0, 0x100, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) socket(0x10, 0x0, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$TIOCNXCL(r1, 0x2000740e) dup2(r2, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffffffffffff001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10020, 0x14) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fea9a0d0af599b0107ff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x40000000101) 13:34:14 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ftruncate(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = socket(0x0, 0x1, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r3, 0x0, r3) setsockopt(r2, 0x1, 0xffffffffffff7ffc, &(0x7f0000000340)="ebffcbff2c5d273a437f6c69617193f050b9fd81", 0x14) 13:34:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xea19, 0xfffffffffffffffe, 0x1, 0x4, "890f97c7e26b7c28c8708efd49886ce5315588c5", 0x3, 0x4}) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 13:34:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x3f, 0x1}, &(0x7f0000000040)) r0 = kqueue() clock_getres(0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 13:34:14 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x81, 0x100000001) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) ioctl$TIOCNXCL(r1, 0x2000740e) chown(&(0x7f0000000040)='./file0\x00', r2, r3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') chdir(&(0x7f0000000400)='./file1\x00') getgroups(0x9, &(0x7f0000001580)=[r4, r3, r4, r3, r3, r3, r4, r4, r3]) getgroups(0x5, &(0x7f00000015c0)=[r7, r6, r7, r4, r5]) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000440)=0x1002) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5f0, './file0\x00'}) open(&(0x7f0000001540)='./file2\x00', 0x10180, 0x11b) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 13:34:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getgid() r2 = getegid() setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc017, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) write(r0, &(0x7f0000000040)='A', 0x1) 13:34:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00000f1000/0x2000)=nil, 0x2000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0x6, 0xc002, 0x1) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='MS', 0x2) write(r0, &(0x7f0000000300)="7a203b58d74cf54405af272bea357b9428db45aa504fd9601f4f705ad0253bc81ea5462bdde11b2360694934ec4e6c270f493423f273eb97f9f3ba2fea1f2da624996b9abfc58d662383f7c7ee9bdb7355c6b0fb6aa3d79d4dae5189ad2b759ff0ee52b464a5afe43810447c87b5e62af79f0c1b37d5ca8e1ca1def0a8a63df68424e40cf4444068b3cd8b556e2dce99b51c91794d8d", 0x96) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) 13:34:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001b00)=ANY=[@ANYRESHEX=r0], 0x1) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/57}, 0x3b, &(0x7f0000000640)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/239, 0xef}], 0x6, &(0x7f00000006c0)=""/83, 0x53}, 0x841) 13:34:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 13:34:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x4) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 13:34:15 executing program 1: getgroups(0xfffffeeb, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setuid(0xee01) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = msgget$private(0x0, 0x600) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044272, &(0x7f0000000000)) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa3bd, r2, r3, r4, r5, 0x4, 0x81}, 0xfffffffffffffffe, 0xffffffffffffec8f, r6, r9, 0xfff, 0xfffffffffffffffe, 0x9}) 13:34:15 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x40, 0x48) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="49a26172f915e980aa712a77fd61bacdf2793a24d79b9e7deab66fb5b1ea979025740f2066e0fe5e539e23567a233732b3333cbb4cd2ac2df77464da3d10e98bd4f38c767e0f7aa52218d42c7de4ee729c8bb0eb13bd5ecb84ea25c000fd65d2910ac3d5e5dabe04db378e097f3439d4c3c41cda05dfa39dd4383c98a6d5926d8cf40731aa28a12b06cccb1a9f660a0bd0a23e59e598f090aa40c7ff29191183782aae8fd1106ae3de157b0a3225", 0xae}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) setgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r0) 13:34:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000001, 0x2, 0x1, 0x0, 0x80000001, 0x0, 0x2, 0x2, 0x1f, 0x33a35ada}) 13:34:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000100)=0x91f4e672bd74a76c) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 13:34:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x3, &(0x7f0000000040)={0x100, 0x1}) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a1914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd979dc0600000000000000000000a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f", 0x2d}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)='<', 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) close(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) mlockall(0x3) 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x820, 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000001100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000001140)=""/69, 0x45}, {&(0x7f00000012c0)=""/146, 0x92}, {&(0x7f00000011c0)=""/77, 0x4d}], 0x3, &(0x7f00000013c0)=""/83, 0x53}, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 04:02:32 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 04:02:32 executing program 1: r0 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0x3ff, 0x8001, "f96397a3e7e0faf928ed7ae977e36488f7c0986a", 0x6, 0x5ab000000000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) fchmod(r1, 0x139) r3 = semget(0x3, 0x3, 0x4) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r6, r0, r7, 0xa, 0xb2fd}, 0x3, 0x9, 0x3}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x10) clock_getres(0x7, &(0x7f0000000240)) sendto$unix(r2, &(0x7f0000000280)="396ceefc2b37de0e08a001af80d73068820b30926be15e2dbd45bf16ff2e42f51dc922500cfc53717a1fb567fe3f8ecb64330e1fb24451daec2bd6e6b4c88612e4682cf7075f9b799626162b42ddb7597524872c0d3c9380739ae13bb3f679e517a1c49d329a08e85d7363eae07b6797", 0x70, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000340)='./file0\x00') getgroups(0x8, &(0x7f0000000380)=[r7, r5, r5, r4, r5, r6, r5, r4]) setgroups(0x5, &(0x7f00000003c0)=[r10, r6, r10, r10, r5]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r2, 0x6, r13) accept$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) setgroups(0x6, &(0x7f0000000500)=[r11, r6, r12, r12, r9, r11]) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) setuid(r0) r14 = msgget$private(0x0, 0x4c) msgctl$IPC_STAT(r14, 0x2, &(0x7f00000005c0)=""/199) msgsnd(r14, &(0x7f00000006c0)={0x2, "09563ff1580e5c09e8964328a319a9a8eb9a2320c27dc56d788a6a43961d30d2e57ea4c92dcadf3d602a7bc15847946d674426ea71cfa75616f48f5a594f19da4945ce0fe6127c5b1854c18fea195515da4845e093a19ac4755928a669ddebf7ca0f1b"}, 0x6b, 0x800) socket$unix(0x1, 0x0, 0x0) readv(r8, &(0x7f0000000d00)=[{&(0x7f0000000740)=""/164, 0xa4}, {&(0x7f0000000800)=""/37, 0x25}, {&(0x7f0000000840)=""/227, 0xe3}, {&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000a00)=""/238, 0xee}, {&(0x7f0000000b00)=""/212, 0xd4}, {&(0x7f0000000c00)=""/5, 0x5}, {&(0x7f0000000c40)=""/113, 0x71}, {&(0x7f0000000cc0)=""/2, 0x2}], 0x9) utimes(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)={{0x1, 0x2}, {0x5, 0x1000}}) ioctl$KDGKBMODE(r2, 0x40044b06) 04:02:32 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(r2) 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) r6 = semget$private(0x0, 0x80000000000005, 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(r4, 0x0, 0x210000000000c, &(0x7f00000003c0)="ea000000003254755b19c424570b989935af3932d46949368c8b5f2389d0e1ea795d41190029c34e1944c9d5f4cae3841600e3b73bfd9967ae13e8900bc6558f3bcba30f7cb1a2680f4388514573e0a5adc8a450", 0x54) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 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) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0xded}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 04:02:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x0, 0x3, 0x7fffffff, 0x0, 0x81, 0x6, 0x9, 0x2, 0x0, 0x6, 0x8}) 04:02:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0x4, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x80000001, 0x0, './file0\x00', 0x5, 0xc23dc6b, 0x18}) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800000000ff0066abdc0000860000000b8ca15823e2ab08f137b3d0786371b4cce903290b9d1ae19a98ed625403000000000000005d2ceea7610a8b82659da5840d652f0b50"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20}], 0x60}, 0x0) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x100000026, 0xb, 0x0, 0x128) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100000001, 0x8001, 0x0, 0xfe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 04:02:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) syz_execute_func(&(0x7f0000000040)="c443097cb08d0000000041be0cb9e1b565660f6becf080341c86c401ed7dc08f895002708b8fa878c3dab347ff2ac46265bde6c461fbf0b300080000") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 04:02:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x3f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x1}], 0x2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0xffffffffffff9339}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x0, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x19, 0xf3, 0xb2}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0xfffffffffffffc01, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0xd4, 0xfffff, 0xb79a, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x88, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x58, 0x20000000, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000020, 0xff, 0x8}], 0xfffffffffffffffe, &(0x7f0000000200)={0xfffffffffffffffc}) write(r1, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x3, 0x0, 0x6, r3}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:33 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x100}) nanosleep(&(0x7f0000000040)={0x2, 0x100000}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 04:02:33 executing program 0: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) socket(0x1, 0x8005, 0x7938) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x82) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x4000000) 04:02:33 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x1, 0x1800) 16:04:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) fcntl$dupfd(r1, 0xa, r1) 16:04:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x10, 0x8000, 0x2) 16:04:16 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r2, r3, r4]) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:04:16 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x1) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') lstat(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:04:16 executing program 1: r0 = socket(0x11, 0x3, 0x80000001) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x8}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) dup2(r2, r0) 16:04:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x9) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x80, 0x31) 16:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:04:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x12d, 0x3f}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="de064829f435bb2c8c4d43f3d45b4452bde17b6d66c5d0f85a697aee855ea3a7687a04b16372281a8ec96648c27a04e8a727275052584e2e26aed2d45470307e32802da0c6634ea35f37bed9da69ff5b3a4419f653102da69b019aafcfd2fe4682d2c63625db67e4e3babe3d9e172c6f1d5e36df1e6092ca84574441410abca4aa164f97", 0x84}], 0x1, &(0x7f00000001c0)=[{0x110, 0xffff, 0xffff, "e821062f454537e63fa1854cf03bb8f84291f037204937424c1119dea220b1e703a92425ee93d9c844c792b6c4d87761e6b73dbf20a3be3340640c09f47eae61d87eb82a2574ebb62096500a836c5f3205dc2aa928ee97f80c7f15699e1458927d066cafd9e9acbc0f564f1bba6b7368d977dff5aa6b55b4653e45fb8009c54985d12baeaa7d235e299f29ee0f069335c79c5e996a75d6e4dca7d7933b7442b8b6615f1deb40938231fa2742240244e6062a6535b5a337f0061c11dc5fc2d88c1253c983fbe62608ff92f7e0aedcecd67e2ea9c479372632e0595014c9f6e6f259d751c550bce2e73e0d335fc0add9fda9d313d36a59adef451b"}, {0x70, 0xffff, 0x1f, "57a904d96d6e7aabb6dd0ec64a5de74bcf86d24d9a88e3af570dd04598fb3beb71b9e234f032ca1707056a8c2ce1acb398491958ef4868a39c48eb9477b1d07bd625cddfb28daada867b6c1561dbba736ab3251b3c45d221e4b6dbec7f"}, {0xa8, 0xffff, 0x1, "ab24977671e5d42ddd9be71b5195305617c52f881a5e53dcc27c0a9ae2399b89314a336ff77c8e9a17271387bcc1801782412daaf7f1b036913516ec41dda129b5ea3c44b8276696a32897190c13bc5dde2bc7792ca2de865eba96778bfa172588b60d473edf16c6eeba814d5150d95b1b42b1a67788133e68bc84d588c2cb197a59591b73661b2c997f5ceb27b45b8711"}], 0x228}, 0x400) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000480)="0ccf7fa98e43c5c657043f1e8665cdbbe383aac8e40db61dcdcd551f61bf098abef2b4005739d9029e2900932612e8789ad0efe3", 0x34}, {&(0x7f00000004c0)="bd54edc46e3ee069f80967b77cd0f37c272fcac4e6eeb0a5c3a7829c5ba712a0b30c38710c78fdcb6376a6120cc8a1ca5fddd0a72689429328419b96d36706a5dfafad085908ce79ace7c5da7ff69af6bc6ea7eb2d19379223b22821a20286cd47a9d8c745ed77b5460ad5a11a9ecd8a429601ab7bb582486842b068004f436038ee6928cd28d146053f59224d49dc121fd5bc877a20ead23cdf72ed8a94e94de42176405fdfef510a4e0410f388144c992cad1bfe3f5b330fba7a90515bbf1bb056136ad85eccf8065cb10daf65dd2fb439319fade9aa991187d5537b8fb44bc4594ee5edfa723b4cea8d4824ff", 0xee}], 0x2, &(0x7f0000000600)=[{0x18, 0x1, 0x8001, "bd3920180f"}], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001b80)={&(0x7f00000006c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="20672d4b252c08383360996682d16dccfa42f2e2278559d3f9f02755d834bc3f0d48b413844212c1d9f0a14a9992cdc8777f1b9feef9", 0x36}, {&(0x7f0000000740)="c1ac6ac2977c3d8c4f72711c894e5978d8f4be0d90c88afd5c75f0806cc5140c170f5c6b22f6540aa2b099410a196b3d27da19bed9278596deeb2b7b89839a7fe5ee00ce209eadff0fc5e6ad020e5710ab", 0x51}], 0x2, &(0x7f0000000800)=[{0x108, 0x1, 0xe24, "57e2201dfb013fb44685be2b38db094e45b42a9877c8e1e027f4845735bd6ad0c7b68a937133ff90930e1f74a73f3449c536a0b7e15067ec1a6a4a369816a92741093d24e1c373a0868cbc8f151f39e9fa996fa1cdd6c82be49e3c960c40c42e10d141315c6a466f4a99eb3b32f62723633fa643aa659924c5642df4a22a6b26be982e554a067b35b007f910aff4da7935b8f9b113cbe9bc964722b6b2ad42a5e7ecd91ae46a81b1389a6ed8f4dcbd76db322ba574294ff80d80cb9aa0e74e3447297eb765902c233210fd29fcb9ded28d09e273d31234031dac6c107612b240f480bb025a5a70fbed9c83cbda2891dda24d5f9ae894fa"}, {0x1010, 0xffff, 0x40, "d06a54fe030e6f03a7ac6828e4cf986727d1a25a52140f00c13a868504c7fc92db2830e2306b54bc459ee638f898fd8fd3cb564cd96f213f4963c7af6ab008dc97533df18004b72e580f560907305a4773e6d466299bd856bbc23a382956cc7f5c47671986a4b9eded20aa9d8cdcc9478d0e77f5d528c99f746496d50d0dd9b7cb7fb814b47aaff24df10f592131d37a40d74e9f35ba479087cdd6f98f7d6a5c132483ef79d0673bc6843602e6e7fb6c66920edbee56ada1b1ef6eef1dead0c0beef606f603bcbf0c6a91f8194e18f0088d35c266624f225ae568dd7c2b45ebba78f51424bd1bff15288d38c3096ca54952822e77a083b72c5e1c5e39f4fb8223264d1866c160b220ba3ad671565064c1f99f4525b79fff0706dc1743ff32c03891e26adfc03ae500bdba5c3acdee1bb6b02aec6c01c96d045c839651ee699ccb07178555c9f56ce4158bbd75bd5ce4a0ff354c5923c028bcf3b06adeb274e5649b39a1bebe7c61131c51080ec53ee44473e288f0d0bfcefab57f0715416703b7a8c9e0b04f59c70dfa9ad5b0cadc5ba08326cd37efeb04808f61950635e56b53eb378d42bf2495cafc1b6d193fe1f3733dc4f688db567747b8ab246d4271858d6ad015875d991df98d813d12ec32e7a26581425d38d2f6e1a31d0dd19c337d90604080d2e5f35a21a89d0c290bb667286914be8896d88729e942eba780ab0aebf16d95b82e9e12f4e8257a015caf42c4b815ddf0738b0ab0959d7f590931d6cdc4bbd266258a2fca94e3f4f7e2266ff16be21445a69132563bd1b9a4367e13c15dbfd9b6344e771f9d7a6dbb27d818160aa8e1cee6221ab232f952d2099649fb564f257d40240a9383764eb7d838f7628ec0ded2ffbe8874cb84a1447e8e5c96d782059fb62c7418e9190e80a51a64307d0d9787b2634e6d4a658170b148a5c0d4523edd7362d08585e002180bea6c99b1319a16f0449051eeaf9df275f7e7b7f9af5d60d47a2549425283f229e6ea6664ea2d7803e7906442eae20df077af9fadf6dc89f83807d602a8bf10eed3e77b154a43ec775f0bc6ff0835f40fa187a970a80c5b9f1a84ff6d59715a274761741cdf2c8b22f8a921fbc72748be58bb31bacf1be1ad229775528db6cd71f94a63f3872234b557e515237260203dddd0e8e68016d161a5a65ae36494b310dbc766438c378a49fb6ad52beba452b6a9fb4e53231fb32f9842d4ed196aa9226e58338a9b74dd1d3f2b017faaca4dfa98719944f9a09f1dd4bf363f27bf6f328a451cc1b3ee17591320c0ac7f6aecfa31d56b47f253517d1f4763f907eb4edda5f9a50620bb629d9c1fc445f0ceb49cf14f07c362e058936167aca2e6ae53316a4c5b9a82a02e109364eab84977c5593dae933055aa7cc1daf58b0f18abacea5c2822b67b2ecc750cc88747a7aee4f64a27d2a2929cf3111d1a07e26c1165e5f324b56e6730e7b206624daa91b6c3cbacc4dc4422567a1430f226b338ea038b960b10c2fd1c54c494144a92505f42f0ef99baa4846a08380f799db22fab6be6a50649fda508adb9e8cf9fadcf1c156e1bc7b8d3e93466185cf0530aa5ecf0f1f96eb3643113834e3a58d8726c6273eb092c2cff5d01aa673d09cff57492bc646a89dd8b693f4720403aeb07e8dbf5ed464b92dcab6a2265d032be4b0a3a92c51247e00439c1497397c17a6d4bd9e4d517914ff42b9e0b86a83fa34a94a896fd8453ddc89245e0071be63331443b2ce18df113dda012565a84bc5df3c6da1cdfbd6e1b90c7dd5cd010483ff080995cf5902d0c84f548a22f55925e6749bfbacf62e3e9044cb99d47a17f08a7706e976dcdab1e64bbd80551e75fb4902e93e0aab61339c671aa6a51b4a545119536ea8b2b35b9079f87149ccc7a26e341614e16e85abef4e860d16733d66895e823ab1d6e5e76f209f0a7c84ee83ce91f19335ccf9fd487f064676ec17efc2a21feab59ad3b29827012b0b5d5afab662939e46d256d2fb41191c6f24c422d325594d08a4553705d924aa0fcc6ab1e5f9cabecc1a4ac9f2f1435a41dc0a56ea9ff6ce13cc050ab0323fce0d1c66cbe93d7f50c533d4b2beb68f8ab4aa1b9af4e14d2a33f7f2da8d7792153c4c642155ae0a36db726aac2c7cbc76b798b5568cd6ea3d45eb528b61df4294a6c27744147dbcf76f2ef35232d4067e64e4f29e84f360e4cac1e6aa74bf4955cfebf5e11ff55d39ff1aa29459104e9f8a8c6c2180e07e3ed1e5959438f60ee6c45573fa46dbd322136a35dfc24366c0c116543b1ce823667983ebb0d5191eb71fe813bc8d4b75e099e3223bcee22e1b2be2a8c82ceafd2e4e0219bd406ee6a889860f8322514257a3154cdfe269ed4d754ca2031fbc56c2ac406d011a41e29c9d66bda045cddc17b75909f5115663ff499bc6648dd6bb209f8995d7078637a5e011e23a00496e05eeaab73b4ec26a74b2b3aaeef1af64bd0058f5a4a88fd036fe84461af13d0c1370dc94ca91216c051a3ffb159fe26d690b402c9776e31ee2d3bac39a072f7f168e6a6953cffdf3dace23da1e18d11c0a48e943f294ecb5bee8e7de2647cf7ccfbd10ffc333991d4ac78e4e28f562a82c52df2cdf6f5b36b448d6524b5ded824c3aa8c74fa1b5cbdce7c8d972034f71a37b153afe2e16cd88b61b3b3bafb8e3cf5da7c27bf4a1b2f33237d89e339335ebbd739508878c638439a0ddf2ca162908daaf35b5255a158cc3d4da609d76bfeb0a5771dd59dbdb37193cee103836d0383132eb5d4fa14ff810dbcd47ffc8078ded9c407815b161df83371e94f67f6af1ec9987de570eccae91f800a4dc203324a0c15d50634fed76d20dad6050844eab8f562af1e5c1ab3f5ac3a71a404b8a15b8c6139aa3b5cb7bd285f0e00e6aa13a83550a1f89ba3e60bfdd10ae39fdfe93e293751a850fcc01f635eec35b9721e13d1d9b01a9247769690382d30894f9b0c7afea8c3bc6af59962cafa4d60099839fbc8b595c2bd1ed4cfe2cde21472ac7378d34282ee34a729e5f0cedf0c047e1d16e676dd33495316da8b9c02e0f9cad914351373a3df682de2718f79491cd34065f08ef19d62bed11a5c15dd34955fbed6f446dab3441d9e137ce203b7198d25640363321bf9c9d4e6e780bf95b9c4abc1ce2c1766e586fe124975a9374a8a0710fd80f5b43cc8cc22bff4b7ef4aeb8f30657c74d3db75634a07b22f51f78d739eca13fba519d63c37411cd1ca747faecfc584432c75e49a61863ede71c62426ec1bb25f107b4141698ea7eb7ca8a41c4192d11a5c15f1e71a11711f7a803ec3d9acec3dcf0837eb4a023e073c055223933c14390795a75edb01e731015a76a8c5b7a7caea7ccc99891414f874469a4c4cb54013d7a0ea4a71098330da05eb931a0e0032622bd1895787e25bf0ccb8fca1461fc5988f37e194cce008fabdf5abe910785d05888bd112d4f0e5a3cbe1f13333f774a4f8a74c363f11e4b55958fa3b4bfe523771028a1bbaad270ac1414e7903f644aee4852b889a927c3dc2bfaf17e98d66229628aa6b9c3cbeec86066140718609bbec7062d9f1dc961a8fc896829bc7c2262ca7a2a0f011999b40a832eabcafa1b9588b6a0b2854904ede0782cd85aa8e581c06e24736062b5efaa50dfaf3ad0d752e6384b352ce0fe21bb77da4bf88420726ff1167245f4312acca3ad9bea3212ca66568c62017464c16be4786424a7053cb9b53995ca5ebf9b2a60309ff61d3279239e4e897250b9287fedfaceebdebb7bdbcd82b8bed2310b34414ca6ba6512f223b34d833bd9bde0ee09ad66160a21d0f25c819b1fd794885ba60aa91e424c7fb11ee9c1d2250ff4c05ddc9e8c9ba31b3dd772ef411266761dcc1dd7ddedc86de9af88aea89a92b78ee5834ffd1299df20b5fa7149d737608abc3d43b6d31458ac41b1beb1575dbcfd66c51df63137c7abd9abeffdf012b6a3eaf9ac9667b0633bacb2f9303d8a328661c364deebb9b732d62418bd7ea4a1389c950f99d0163ef0a193bbcef3d75e901b60b8be9513a3dfa9634b80abd5acdaaf7d311345c2d7c8a49292953b13aa0206904edaa483af2d29ca9d301e1cacbb57e1d1a9576e63865fce9c82b17b21dd9921ebc5e824e68e3a363808291a4469430728e0909f1b9a4d6e9ac9b67a34f871db1b6997569671d8547164ae991202283c6eaaa6847c46e00ca00f2fec3cf3e7028425ccea18494ab02b105a6a7998852931a0c915b2c0e5e70b234fb3c42f4f6dfddb031085857f2706d368a75e4758fae44b579b8d5d3a02c971d98217bb484e45c9862b9c16bd6e01cc0c941bdb119904954181c23b6f3c9c0e4846a846479fb891b9dfc18cdc675ccba1ea9e466ef102c929da0209eb60ce3f815bcf9b291b2ee5fbf978c9975b5687bdbc37c4a42279185a53dba90d498114e253d13642d839ad35a78c52f3b493ab2eef1e2d30b15a49f63a0c66cddb50e6340bfc25e82f3b798ed82fd2aad32eff37a12672bc485cbb9c3b0b1fda6f6319064bd6bb448effad00020f0cb1bfb48efbe046d7a60dc64e7c61bdecfd3b55e5c97005f77b8c6115afe33e317f75d7ffceca169c2387f9a257450eb698d4227bca83e9669253140f5c45f17f439da6dd555be7057bf52863eef53439d30363e090489567f4bf10ef6d278ee9dfd521a00661debdc5f26c881506ddba007e4127dc005578b8af269f385dbe99ad5f7eaf74be6374631f7ca55927c870158b10f75e597884cabdef156308fbb8035caaa577e2e68cd96dd101fa54a5b97b550daee479ba9e8ac119ab4f21ffb455fc46722798f7bc2fee6fa15e99e23904ece4d03661767ff0958f4502ad6de38be599cf8bd54399bbf8c80c8fcdc9d16566a122d7953141d37507f1cf401bb58225f00eeeb325863875a2446fd8cbb39e4454efa2a5e34c67f4e86bd12c8ee7b79a6b7302752b5cd84c35b88413699eff1cf7897bf0a8b0be0e4de1c73ed448edd1dc4c950fed2c6dbb33a5ae77df3eeedd675c57895359e1975fbfb984670c8e4467127aa34bbda3636ab774e96e6ef680e5508c4254c6c04a1738732e4f286b2b8f9b915599daa1e950f0b5ea1ea380b982cd6339edb2e260fa7fb6dfac47981b5e789ebca0d17eaf0946b1f06635baccce83288e9d2fda1e36582d966a63287c221a42ff55cb388f575a2c115d6ef1f20b8eb8cfde3e5be77f29801f26bfa061b885bad5a7e571f35fb81f05b6584459251a2a5a706db5e9ddc4060896602dbbed5edf0e59d6644c8d6245abea28fe0439d262c0e9685f7223d8ecfc2abe6832f083dfc0d313fec23edea5de935cc30881a07ffe9b148c14c5c491b4e514712e1c2e2aa16265f81acae91cd35daeb850eae2986cca31bb6c6834a8bd8491fea36c633d9e61f967a8e5dc2077716447e42a30827f9ac64905791a9bb21aede4ce7fb31ba3df784eb9ed6f7e81e4e7fc8ea75a1e7abb2b2db6f8ad35a76a61412796d8294b3f69a80bc4e875ea19804afcfcefc1332395908f9f766e40da460bdb6dd4e5074c632147a64b5e0a516be16aa3fe1a97770d7b5e2f8fb7ebab0bcd6fa27f4d1c44425dd88dd950498f3b4ab15817de335972a26109c2c11abdbab5eeff9dfd11e74ada86ebd718abc212b63b6ad1d799ace4987ef7dd8344603f254476616b597d1856ce138271cf352fab4c0326e45640c3a98d07408b13c11e415cd70c75c398560c552055915b864a7a1350f3c45be335da000c9a293888e0d3a85ed995bef203a75db1d70d"}, {0xc0, 0x1, 0x7e0000000, "5e29ffb3582ca6aedc73137fbefe2d04511a0adb57fba4c4539d879b9bb4ae52c9d1b8d9db3c690ba729e7615ba72415e5593fa883ee627da5210108cb7e6ddcf6a7c5b20e76920cf1c7f8fb46135fddaed1c7f02cf9173acd0dad397f1979ae33bc9771053553b47219f7cb4ee47ad58e2cc4503d05b93bcf26a3575743b9fd912857a92af7d47f04d821aba8bbb2284f77878372282b9a40c26810de186e830fea8ed955add02c64e473efd823ef"}, {0x60, 0xffff, 0x8, "97d8ffd6f894a1978fd69064d2befb8c3cb1b708462646426b067767770267e6314d40ea19265d28bcb306687130011e31488168625146146086e50d7bc19a7e265275cb359dd43732d9"}, {0xa0, 0x1, 0x4, "2c2dba959c0b21318153d72b41c36887d9434fb21219c249260a819c06294cb85185b8870c008221a3bb73a9343d63964f960365a9a7e4fcac0bc08dc4770cc9e6e4ebf5df413e8befe291f62cd33bcd7215e1c67acb929f47a4489df6b21cc79aa8fd9b5e962f4a3ecb24b00fdfa0cff078848ce537cf535b286651f8a577326740cd2dd27ddc245398eb"}, {0x80, 0xffff, 0x7fff, "5b53f458572f78fd62090f5c3d23bfeef05432d77044483adf43a27f900e9bec7fc1d4b0214c758cf5b18caf49dd31d3da88e97bb1f155fede12c0ca084103fc20f4770474134f300bd32bc231d21f3a72ee713a49c9ae02c9c67946e695a65386cb5c6ee61a17977d21894da76d0a"}], 0x1358}, 0x4) r2 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001bc0)=""/141) bind(r0, &(0x7f0000001c80)=@in={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000001cc0)='./file0\x00', 0x8000, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001d00)={0x5, [{0x2, 0x70}, {0x1, 0xa376}, {0x3}, {0x1, 0x7139}, {0x2, 0x154}, {0x3, 0x5}, {0x0, 0x81}, {0x1, 0x3}, {0x3, 0xffffffff}, {0x2, 0x6}, {0x3, 0x2e}, {0x1, 0xcfb2}, {0x0, 0x7fff}, {0x3, 0x8000}, {0x0, 0x1000}, {0x3, 0x7f}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x3f}, {0x2, 0xfffffffffffffc00}, {0x1, 0x7fffffff}, {0x0, 0xfff}, {0x1, 0x40}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x5}, {0x3}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0x20}, {0x3, 0x7}, {0x3, 0x7}]}) listen(r0, 0x1) r4 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001e40)={'./file0\x00', 0x14, 0x7, 0x4, 0x1, 0x0, 0xfffffffffffffe00, 0x400, 0x3, 0xb3b5096d4d9b8659, 0x401, 0x3}) sendto(r3, &(0x7f0000001ec0)="458b95e0acd2770aa1ecce77fcbfcfa90cb71ba879f067f0a3d25ffc23b46353b10dd618382fabd0b3c7ba5967c0d814bca7a1220362fc2012d669e1bdaa083c46e4d418b1c6fbb7", 0x48, 0x1, &(0x7f0000001f40)=@in6={0x18, 0x3, 0xfffffffffffff000, 0x8}, 0xc) connect$unix(r3, &(0x7f0000001f80)=@abs={0x0, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000001fc0)=@in={0x2, 0x3}, 0xc) listen(r0, 0x0) r5 = semget(0x0, 0x4, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) mknod$loop(&(0x7f0000002000)='./file0\x00', 0x8000, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000002040)=0x4) getsockname(r0, &(0x7f0000002080)=@in, &(0x7f00000020c0)=0xc) msgrcv(r4, &(0x7f0000002100)={0x0, ""/83}, 0x5b, 0x2, 0x1000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002180)=0xce2) getgroups(0x1, &(0x7f00000021c0)=[r1]) sendto$inet(r0, &(0x7f0000002200)="b0851e14e5f155834a217ca814cb7c3c8021b507dab14947962708531b44b52dc62068d8394e656b51cd2fb852a4d150dcbe6c2934b9634ed91ab5e2b8699f329649986497ba33d01cf4b0ecf5aaf26ca96b7a3d591cc10ddafd6a676f8f942ef88d327bfdb949ea7874567af49849aebd83b6012520f44108c15d64912dd4e85df2d29c8d01baeebd0f20fd282955ecdd4fe73bc8d0911511d35ce7da9767b53c9de876a9e75046be231e3d8fcf9e7bcfee491890f843323464254ba63826a9b0", 0xc1, 0xb, &(0x7f0000002300)={0x2, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f0000002340), 0x4, 0x6) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setflags(r0, 0x2, 0x1) 16:04:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0xfffffffffffffbff, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="269439405e0f3c47fdef73be8f713030d4f994c6077b3d698ec86efcc3f93214658a01fd6d7a77766e6af3a98adb3fb00ba4d34aefe0a00879b07a0863b39a83572bcfbc2c79c8a3c557cff7ce1e98fb94560c601cb4e5240563f948a5cfd1596c695bb0d23413e60f776f6216adff23c82b00dcacb5a2414fda9b2cf1fbb901c324fbb73ef7a5c3eb1dff414d4673283325e9cd535b7a30fdd1e35228e4964564bf75bfddab", 0xa6, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0xfffffffffffffe00) r4 = dup2(r2, r2) dup2(r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff1f05fd812eaa4e0398f2659926855085a8fe486b713048e69931929648", 0x2b3) write(r2, &(0x7f0000000680)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x711) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) fcntl$setstatus(r4, 0x4, 0x48) 16:04:16 executing program 0: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000280)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffff89, 0x10d, 0x0, 0xffffffffffffff6d) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x160, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/90, &(0x7f0000000180)=0x5a) 16:04:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) r3 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r4, r6, r7) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r4, r1) 16:04:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) kqueue() r1 = socket(0x27, 0x8003, 0x1000000) setsockopt(r1, 0x4, 0x8000, &(0x7f00000000c0)="2e649c0318838aa35629bdea2220941541a9fba529dec6ef63e27a71f10a3de8a76cc0fc164541587ffcd654504a238a356b51246b6fa5591f2e308b1baf68251501037baf67832161cd3985609adaa38b467b9d971791adc4aa4b02ba1a09591664ec6bcb13b92b943302bfea31d4202bc3e7eafca9cb45be9d303830499ca4c5146a80b0c79c4a00bf01125d7692a906bd52f45d73a445fd49282ca172b3505864cae5c33d7e16f4be656e0b8a8acf", 0xb0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:04:17 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='c\x00') 16:04:17 executing program 0: 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) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000240)="ac6d139936bd872e7f6ede935497bdbf27c193b956f09fb0f3f4694dc9e4e019f09b8bbb95c3de09ed45e20991985a88cfe158402bc45664c2e10d420581d84c21e8dbebed9f27959d2c4244756f5fff5e210a0b665ad299c97b6587671ec3666d968edfb169ba", 0x67}, {}, {&(0x7f00000002c0)="252261eb797f29ad33d2744edd9fbe5274d4b972175658467e1051af03f47e89932ca5bd6b79c1aa6527318b7447230c856cb78ba1a2d9e8c28f2aac2dc5b5eef723131cc9f6013329d0a2f728a78f8e05153f8abdd075a623138a81052ef1e610a510fd15ff57886e9717b1de1f105cb574f24766194d73ad8a07c8dd67493660cc3f3c16428a43c5b33f76ec07dd208ce333a0631ece0d288104e5e36788f9fd", 0xa1}, {&(0x7f0000000840)="2fee0340a47480eaf529abe87520bd0743239ff3f06ba1a3ed6d82e14f10523c5e243c5af619f306361a399e4a668f04993fd9f93c7fe35ab7a2a04480389b6d4d752cf9ddc579b224a6dc96ce2791ffe97f6e789b510db92cccd512071ac6a97b6ecf07b931e0f762be02d6c462d7e5444751ad7467b2c6a2241176a16c933f7227a698a0536d02de689081a117b648139536abcc85bb46cc1e42c8356332a7ef831d4adacccc13539a85b2043c656b9cc6cd558473f42d2d94f8b3f975ba98aaec0000c1d27caf9706326c957829315fe239dce90871ba3c249aaef3cc06a00b1165502ec89361df41", 0xea}, {&(0x7f0000000100)='s', 0x1}, {&(0x7f0000000940)="4a44492ef7875fa2b0efc81c35af785f014f073d721da9abf7d208a9c4ac7debeeef159e1a062af1b27ca046e8c502058d4bcb94621ef1fc513767a48c8f69301d8aaa6580a4c368cdc8aae9e6ed2d219533a34bb1d12b847d8028f8e7e40881e6abe9800b44e890b7fb74538d4f5293a3d65e184b4401237a96b9f3200a6234360492e5c21f25d96b509a304d31b83d84721503d82a94d3e429924fed8e7c1a5e1446bf36f1994522de00e1a175d7531efb917e664f37ac5485608c9cd1c935ce358605e468013f2d3babd56628deeb", 0xd0}], 0x6) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:04:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) rmdir(&(0x7f0000000080)='./bus\x00') 16:04:17 executing program 1: socketpair$unix(0x1, 0xffffffffffcffffb, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/231, 0xe7}], 0x3, &(0x7f0000000440)=""/82, 0x52}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:04:17 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) 16:04:17 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:04:17 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x7fffffff, 0x2b3140c2, 0x1f, 0xa1a}) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) listen(r0, 0x0) 16:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000500)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x80000000004}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:04:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x841, 0x0, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000080)=0xfffffffffffffffd) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000300)="465c69877190fbacd9c9563f130a9a01bf52caf7167eae95e733e1367429a9caeb5bdcf14757f20b39e8154022b8ac2872a05e57c19797e28b1f7b0481678d7b53464c3805d5eeb7e5dbcac04204000dac4c6c263c73e868dabf64f6df6288d91bf259fa959ad3d27d1660e9349731dc4e84492ae1cc5a25bf616004442967834d52472b5f2fd4f4ac6bc85bac4634863d812b152e2701e10eff1b44ffe6386a98f46a5948d4694497778b280a09745cd7eb22a5b61e60661e700909e4b002fe1bd93b3e82a22ec1e8fd", 0xca}, {&(0x7f0000000500)="fa890bba4e99eff0059048e5049a40ba0d0b8a3d95e6529af7e0cd41f842ac65142042e5a7bd01e69ac56a652be7ec8edde6595a149a20c0fd2b29e8abeb83a60c00725aaf8d87121cf57b509c322308bef381efec735f2bbac9606713b75eb79c2191aff3dcc29c31d7fd4f2179cd3b960c3a77c533022d20afe2278c42f69a3b5aad86b57b823c97bab1d70ab53610dd344d3f6589f1985277c1926e92491f72b27568980cb80edb5a0a", 0xab}, {&(0x7f0000000040)}, {&(0x7f0000000100)="79d25126d76826734ac074f60eb58aa5b5035416871560e634b85caeabf596571c9bae1c6cf1892e4ffaa4dfcd072b6c6eeb516ae3", 0x35}, {&(0x7f0000000780)="e57cc7181ba0b8cfa2af926c96423255227bfa0472693a04cbad56c21c2038aa828735aa239e6ef5d39e9b09af6b6d5e1f6136950acc7fafea674aabddbbf90c12a8c164d0df8a49c2da05a724ff7844477b374974e9fbc0f21f898730ed21b953c754e503300b3e40e33bff5b49e8627a9a73e06677125c4c10094038630286de18f81ca6c3d535d54c63c2ea61eaec8fd9f38934b66dac2c1dd00b3a6699f4ea69d159fbe7518006a00aef3dec133744937b2d4ac840abdef49f095da06f47e75ef474a50673", 0xc7}, {&(0x7f0000000880)="d1448a530f00e693f3d9577e3b745deb73b07d99ffbd55d5e0f0fb8f1c1720084aa04e8dea4f9e1a94276eedf99664c8e71b42a96571972ab908d6ac69b3468addab647907609a639327015038e9acf033db97780e8d7be1dd5a08b692a18718ff9ded7c500c9f2ef3fd05cfe5a37c111fc71fde926f402d6152da0ab2b719835cb50426906351aa1f4c8ddae8ffa59ac6274cdb1ed9ab66eb4053599a", 0x9d}, {&(0x7f0000000140)="f9c5c5b390507b3bc55f23af2a", 0xd}], 0x7) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000240)=""/161, 0x9964) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x1, 0x0) 16:04:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgroups(0x2d1, 0xffffffffffffffff) 16:04:17 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ftruncate(r1, 0xffffffffffffff7f) write(r1, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r2, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8, 0xb, 0x0, 0x0) 16:04:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="71ea58de89403a0585e0282588fe2407066a265dc362005ea803", 0x1a) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:04:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:04:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0xaa) ioctl$KDENABIO(r1, 0x20004b3c) 16:04:17 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r3, r4, r5, 0xa0, 0xba}, 0x9, 0x78, r6, r8, 0x1, 0x7, 0x0, 0x7fffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80a, 0x0) geteuid() flock(r9, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) close(r9) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x21, 0x0) getegid() read(r12, &(0x7f0000000200)=""/81, 0x51) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000d12dcd33ffb79c0f00"], 0xb8, 0x0, 0x1000) r14 = dup(r13) sendmsg$unix(r14, &(0x7f00000007c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="50f5831e2600d863c7644771790cee4c7781568fcaa38393e0c8", 0x1a}], 0x1, 0x0, 0x0, 0x404}, 0x40e) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000800)=0x10001) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000840)=""/211) setuid(r7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000940)={{0x1379, r7, r11, r1, r11, 0x100, 0x30d879db}, 0x9a, 0x9, r10, r2, 0x1bc, 0xe7e, 0x2e30, 0x4}) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f00000009c0)={0x200, 0x1000, 0x81, 0x5, "157b40bb709a6397bed6ecdf28d981a3b17a2370", 0x8000, 0x5}) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000000a00)=0x80) 16:04:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:04:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xffff, 0xfffffffffffff801, './bus\x00', 0x7, 0x401, 0x3fa9, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:04:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x10) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="4402", 0xfffffffffffffec6}], 0x1, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) 16:04:17 executing program 0: r0 = socket(0x27, 0x3, 0xa55) recvfrom$unix(r0, &(0x7f0000000240)=""/253, 0xfd, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x3, 0x6, {0xffffffffffff27a5, 0x10000}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x6) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') chmod(&(0x7f0000000200)='./file1\x00', 0x0) 16:04:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, &(0x7f00000002c0)=""/173, 0xad}, 0x801) semget$private(0x0, 0x3, 0x200) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) ftruncate(r1, 0x4dbe610c) 16:04:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x80}, {r1, 0x40}, {r1}, {r1, 0xce}, {r0, 0x80}, {r0}, {r1, 0x8a}, {r1, 0x6}], 0x9, 0x4) r2 = getpid() r3 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x101, 0xfb3e, 0x4, 0x0, 0x8000, 0x6, 0x6, 0x1, 0x2, 0x6ad4, 0x7f}) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:04:17 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) madvise(&(0x7f00000a1000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x3, 0xfffffffffffffff8, 0x0, 0x80000001, 0x60, 0x2, 0x0, 0x1, 0x296e, 0x2}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0xea, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) open(&(0x7f0000000080)='./bus\x00', 0xc00, 0x100) 16:04:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:04: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, 0x4000000}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/10, 0xa}, {&(0x7f00000006c0)=""/164, 0xa4}, {&(0x7f00000009c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000780)}, 0x800) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000008c0)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="003168670d4bb94076fd6943607c3c62757300d3719bf65a1a4849a7f9d4c35a7272abcadd66822eebb84ed5623f5ff21cbe9050c56946a46f230eb4a00a39439e75c3a381cb561c172ff897534b31fb4dcea66f40d9f9dfe26bce6a7bc60e8b5ce65462eb8d12d7ea5493ee565cc2d15b9bfb1c10077084d41573781f30c41c5664833bc1ad33640cf5bbcff81e69a288e0e5734d3ce067cccdb436cfa9698ed62aadfa55e12109cb98b1d047da"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) mkdir(&(0x7f0000000240)='./bus\x00', 0x80) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(r0, 0x0, 0x409) open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) getgid() getitimer(0x2, &(0x7f0000000280)) 16:04:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x79d4) login: panic: malloc: allocation too large, type = 2, size = 536870920 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *169650 20944 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(20000008,2,2) at malloc+0xa13 wsmux_getmux(4000000) at wsmux_getmux+0x71 wsmux_add_mux(4000000,ffff800001987d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802d98f178,80085761,ffff800014a2a8b0,f,fffffd803f7c67e0,ffff8000ffff3c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd803d34db40,80085761,ffff800014a2a8b0,ffff8000ffff3c38) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3c38,ffff800014a2a9f8,ffff800014a2a9e0) at sys_ioctl+0x638 syscall(ffff800014a2aa90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,9f8f891b010) at Xsyscall+0x128 end of kernel end trace frame: 0x9fb45f21e50, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 536870920 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(20000008,2,2) at malloc+0xa13 wsmux_getmux(4000000) at wsmux_getmux+0x71 wsmux_add_mux(4000000,ffff800001987d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802d98f178,80085761,ffff800014a2a8b0,f,fffffd803f7c67e0,ffff8000ffff3c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd803d34db40,80085761,ffff800014a2a8b0,ffff8000ffff3c38) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3c38,ffff800014a2a9f8,ffff800014a2a9e0) at sys_ioctl+0x638 syscall(ffff800014a2aa90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,9f8f891b010) at Xsyscall+0x128 end of kernel end trace frame: 0x9fb45f21e50, count: -10 ddb> show registers rdi 0xffffffff81a24927 db_enter+0x17 rsi 0x1e43 __ALIGN_SIZE+0xe43 rbp 0xffff800014a2a480 rbx 0xffff800014a2a530 rdx 0x1e44 __ALIGN_SIZE+0xe44 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a2a440 r9 0x1 r10 0xffff80000092c8c0 r11 0x82cf08cac6975c63 r12 0x3000000008 r13 0xffff800014a2a490 r14 0x100 r15 0x1 rip 0xffffffff81a24928 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2a470 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=169650 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3788,0xffffffff82253390 process=0xffff8000ffff7708 user=0xffff800014a25000, vmspace=0xfffffd803f014738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20944 468520 59454 0 2 0 syz-executor.0 *20944 169650 59454 0 7 0x4000000 syz-executor.0 96448 107873 1 0 3 0x100083 ttyin getty 20762 460819 32749 0 2 0x2 syz-executor.1 59454 230071 32749 0 2 0x482 syz-executor.0 76330 309966 0 0 3 0x14200 bored sosplice 32749 115721 72710 0 3 0x82 kqread syz-fuzzer 32749 400456 72710 0 3 0x4000082 nanosleep syz-fuzzer 32749 5450 72710 0 3 0x4000082 thrsleep syz-fuzzer 32749 8851 72710 0 3 0x4000082 thrsleep syz-fuzzer 32749 280698 72710 0 3 0x4000082 thrsleep syz-fuzzer 32749 472730 72710 0 3 0x4000082 thrsleep syz-fuzzer 32749 239947 72710 0 3 0x4000082 thrsleep syz-fuzzer 32749 189298 72710 0 3 0x4000082 thrsleep syz-fuzzer 72710 348930 26965 0 3 0x10008a pause ksh 26965 368501 48273 0 3 0x92 select sshd 48273 179998 1 0 3 0x80 select sshd 79810 146610 13715 73 3 0x100090 kqread syslogd 13715 494084 1 0 3 0x100082 netio syslogd 30849 392584 1 77 3 0x100090 poll dhclient 9932 66284 1 0 3 0x80 poll dhclient 17713 486722 0 0 2 0x14200 zerothread 355 405350 0 0 3 0x14200 aiodoned aiodoned 69148 326547 0 0 3 0x14200 syncer update 55924 460969 0 0 3 0x14200 cleaner cleaner 74679 386092 0 0 3 0x14200 reaper reaper 88292 90044 0 0 3 0x14200 pgdaemon pagedaemon 85075 94887 0 0 3 0x14200 bored crynlk 88366 316094 0 0 3 0x14200 bored crypto 89782 209930 0 0 3 0x40014200 acpi0 acpi0 56464 317487 0 0 3 0x14200 bored softnet 84991 10141 0 0 3 0x14200 bored systqmp 13334 316583 0 0 3 0x14200 bored systq 41804 499398 0 0 3 0x40014200 bored softclock 81002 487141 0 0 3 0x40014200 idle0 87848 148929 0 0 3 0x14200 bored smr 1 464772 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 9536 6363K 6366K 78643K 11486 0 0 pcb 23 9K 10K 78643K 1133 0 0 rtable 103 3K 4K 78643K 1329 0 0 ifaddr 69 16K 16K 78643K 453 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 61 0 0 iov 0 0K 24K 78643K 319 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2834 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 41 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 332 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2208 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 42 30K 46K 78643K 967 0 0 subproc 64 65538K 67586K 78643K 774 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 305 0 0 in_multi 33 2K 2K 78643K 379 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 480 0 0 pfkey data 0 0K 0K 78643K 2 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 78 20K 29K 78643K 6197 0 0 UVM aobj 118 7K 7K 78643K 144 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 112 0 0 NDP 15 0K 0K 78643K 151 0 0 temp 192 2360K 2488K 78643K 10223 0 0 kqueue 0 0K 0K 78643K 22 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 24 0 20 1 0 1 1 0 8 0 inpcbpl 280 1152 0 1145 1 0 1 1 0 8 0 plimitpl 152 101 0 94 1 0 1 1 0 8 0 rtentry 112 225 0 185 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 440 0 436 1 0 1 1 0 8 0 nd6 48 44 0 40 1 0 1 1 0 8 0 ppxss 1128 58 0 57 8 7 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1041 0 855 12 0 12 12 0 8 0 art_table 32 1042 0 855 2 0 2 2 0 8 0 art_node 16 220 0 186 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 9 2 1 1 1 0 8 0 semapl 112 328 0 318 1 0 1 1 0 8 0 shmpl 112 142 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5589 0 4086 49 0 49 49 0 8 0 ffsino 240 5589 0 4086 89 0 89 89 0 8 0 nchpl 144 8893 0 7188 65 1 64 64 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 28553 0 28552 2 1 1 1 0 8 0 scsiplug 64 5 0 5 5 5 0 1 0 8 0 scxspl 192 30937 0 30937 18 17 1 6 0 8 1 sigapl 432 2323 0 2310 2 0 2 2 0 8 0 futexpl 56 37290 0 37290 1 0 1 1 0 8 1 knotepl 112 970 0 951 1 0 1 1 0 8 0 kqueuepl 104 686 0 684 1 0 1 1 0 8 0 pipepl 112 1526 0 1507 3 2 1 2 0 8 0 fdescpl 424 2324 0 2310 2 0 2 2 0 8 0 filepl 120 15228 0 15133 5 1 4 5 0 8 1 lockfpl 104 853 0 853 2 1 1 1 0 8 1 lockfspl 32 1063 0 1063 2 1 1 1 0 8 1 sessionpl 112 42 0 32 1 0 1 1 0 8 0 pgrppl 48 70 0 60 1 0 1 1 0 8 0 ucredpl 96 3942 0 3935 1 0 1 1 0 8 0 zombiepl 144 2310 0 2310 2 1 1 1 0 8 1 processpl 840 2339 0 2310 4 0 4 4 0 8 0 procpl 600 5146 0 5109 4 0 4 4 0 8 0 sosppl 128 23 0 23 9 9 0 1 0 8 0 sockpl 384 2129 0 2112 4 1 3 4 0 8 1 mcl64k 65536 302 0 302 38 38 0 29 0 8 0 mcl16k 16384 12 0 12 8 7 1 1 0 8 1 mcl12k 12288 56 0 56 8 8 0 1 0 8 0 mcl9k 9216 37 0 37 11 10 1 1 0 8 1 mcl8k 8192 43 0 43 13 12 1 1 0 8 1 mcl4k 4096 126 0 126 7 6 1 1 0 8 1 mcl2k2 2112 12 0 12 7 7 0 1 0 8 0 mcl2k 2048 50987 0 50948 13 7 6 11 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 96808 0 96740 34 26 8 20 0 8 1 bufpl 256 11517 0 6789 296 0 296 296 0 8 0 anonpl 16 254582 0 245624 129 81 48 53 0 62 9 amapchunkpl 152 10455 0 10375 37 26 11 11 0 158 7 amappl16 192 12872 0 12376 130 100 30 37 0 8 5 amappl15 184 307 0 303 1 0 1 1 0 8 0 amappl14 176 576 0 571 2 1 1 1 0 8 0 amappl13 168 208 0 203 1 0 1 1 0 8 0 amappl12 160 807 0 804 5 4 1 1 0 8 0 amappl11 152 287 0 276 1 0 1 1 0 8 0 amappl10 144 243 0 241 2 1 1 1 0 8 0 amappl9 136 1201 0 1198 1 0 1 1 0 8 0 amappl8 128 773 0 753 1 0 1 1 0 8 0 amappl7 120 141 0 135 1 0 1 1 0 8 0 amappl6 112 324 0 315 1 0 1 1 0 8 0 amappl5 104 773 0 762 1 0 1 1 0 8 0 amappl4 96 2141 0 2114 2 1 1 2 0 8 0 amappl3 88 930 0 923 1 0 1 1 0 8 0 amappl2 80 19325 0 19275 2 0 2 2 0 8 0 amappl1 72 51869 0 51462 26 17 9 19 0 8 0 amappl 72 5500 0 5468 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 143 0 26 2 0 2 2 0 8 0 uaddrrnd 24 2324 0 2310 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2324 0 2310 1 0 1 1 0 8 0 vmmpekpl 168 19344 0 19323 2 0 2 2 0 8 0 vmmpepl 168 254708 0 253291 150 78 72 82 0 357 1 vmsppl 264 2323 0 2310 5 4 1 2 0 8 0 pdppl 4096 4654 0 4620 6 1 5 6 0 8 0 pvpl 32 742898 0 730835 263 134 129 139 0 265 27 pmappl 192 2323 0 2310 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 525 0 100 13 0 13 13 0 8 0