b844d6db996ac6e7eb5f4230a98477c8219a415c0b645421a2d0e55d4ae406d8f753debdf0a7bfff1241753a55"}], 0x1130}, 0x401) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) clock_gettime(0x7, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x1, 0x0, 0x8001}], 0x9130dc2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="43869d87b81f66a28420246bff5a964d82b5d065a32febd870b1f1a936a167910b76050bc25ff8818bc2c9c09fd67203954ba71e5df24bc263a4cdfd9a8f84706f624beda0104382fbb7abf0604d27f1553985048ab592865c81da7931443610abb1ec64efb6411c356eb3b488d5a7fc6f98442ceb381ac0418c79dd1bc41b30e6b74732ba64be7dc14cb8103a5bd683c2bbc696860600572c1d3d2c76eb90aef0fe4a8a3ba8f42d82a81dcf35b363d0b999510854523455cf3f58f9ddc55e32ac0f63df59a0b9c56aed894e89cdda0034e897d4952356644e1691b0cb1e8d460b260f4883d6972cb0cc7bf37a13f64b06703483c5ce2737062f3494dafce34c7c23abf77035453618fef5d28d3af29073b03f6fb71a4e9d9353d8ef497e889d640d2bcf10725c916c8ee1f67f9aa7f6cecef34165453e058c1e923cf3b69d0f82ab531500f217e4c60f5907d8cd0a7697268a32ae9f4a7545a15eb56d67e4ba275a4121bb0684bab2013a5304c424dc61f0f79cba898a98414385fb1a2e0df54bc1f873fe819afe31780ecce23b1a4d0edcb62a2febcbe042b0deaa459074d1378b069950932ab311aa6151987c942e64cf0bd2cf20af293c074f5bbb399b43076dd9188ee14819b360337def2a0cd385210525a6fb120c2ee05990dafc7a07f236b1b64f0960c700abf3d6a2d5bece0eb381ecac7b082c0c96913eaf23365bb71b342fbbeec9b0d1c477f6876a5db976aff083f01087707875fe43f1eb0f146b052f84458586e3bc279b7c374c2746e98df6224c0ea168f8f47fe549fd191343d0310e7f9fc96167ddb61fd4dc72684cc790a109326d65f37d956f2dc46f4dfd35ad43521442cf966a0c5e1003b56670f7bfe550a7dff56ba3ab70f56c552f5366fbbafbb30a165a0a0425d18d32a240f3e055664a44fda2fe75a85b66ac8ab05ac9563a736ec698eda13ff76c81c90bbc90914ee21a8735ec239296cf8c40e05134fa89103de498efbcd83162350bdc4c9ac450a9a28aa52c3d4f410a5af28bcd53c08a6579d358e7f194ecb0803dc2b8cd37bd4f608ce43dd76ac13283aecd593ebd95a0a98bd52a65c7f213f3f0f509248882ef4498f02abe54bce69c0ac8da8f4923a9d5f15d02c48810cbeb43fc02dac4a79be9d5f94dd8679ac592326cf8d57af9e43b523474e8f9f8404920847753f6dca6d7cf919b72911bb828ee8bf8bf00d64e688663e94f22aa2054e2fd3ca4655da0b2d5226e5955dc98a119749bc7d058ac394c834d992a0b9c6224fe46a761ff3ab89735ed46f7db6e9db44e9308e1477d2e0a0dfc064d7666dc43b03a8d78f685e8b467f7a30ea7db27a8234ddd4b97d39ccc896f402856baaced31d8edee8413a87e281eead6063e5781cdd5c09846eba7d402b3f8208b5c5869ce41f783ab5545bb84379236246082b7c8c9521dcbe8027236468e70e65661e87ed82b0ddd44cae592258620008d57fb5dce21b26aca09f7f924a7ad7ec8ba222bce00354436b504d2b7929e848bd2dd7aadb92ace0863ea80ec247a3c5894a1e6eee482f5011147e8c6b3981c2f9b003bb8a70fe5a557a9940892fafc78719f9e7b7caf105dbfe1fc622c400eb934c0e82dc0eaeae4836efdbdea91a103df8aa76bbd14def91532400232e32724afa6f52f542701c99c2075ec0c1bd44dd7ea7cde341213b5e32287a36b3412e6b3da795e7ddf8c38547f1e7355b3115c4298a0e2332ef376c8086f34e03594ace9ff542c92e9a18e2a03882c43bc6438e19874ad2b26e28ae94ad2785c548637e608c3989731f7191cdea9257689a3a5298e73585aa100e56f385f5ad9243f73974139b2d3b41e1a2963d54efdb78335993347f893725b0c55af233673e8b8d9bb45f07f8e8a9abe0a0eecc34b7f4f05c8959647e577792f9447275856e5acbf0761fa25ab7a239f8de6724d8da5ab101f900a604129fe2a3e48d3525c4fe098833a7a2dc5a059e64f1de3c0ea3d0cf9fc31c3c3f16885d4b97dbcd524855634364c837ce5b7f8194b4aa729fc2b247145331e492631cdd8992dbce77d27d3fc3c63e33bdf0b607b3b470cd6c5155467c8b0161dc4db803f0e76ed78c9314cb376b63368b28bda2dc24c55095eebd1f6d1e845fc8e92235a265ff1ce241e2b02ed302c7d8e73a31194f746d9c6d3ba637b974351108eb7e0cd84d54d331e65cb4e4ddb51a4f2749cb2f8a79f8230dfeb61c81926a157c8c7985181c02503f6dbb766080790d95e03e057621c56ff4511428987e7033adfe07a8e457ffa70dfd1bc915fe964b15f7ca2cb8db6c93d3c0da7853a253389bfed851f0bf86e8e33020c7d5f2b12abf40821376c7a00db179bbbae097a620ad60feb22d5765f6fc9dfd777de7cedc070e8be396ae04f60ddead51d3a68ffdbb9096134105ac1195abf7180ebc5580bd625812d364fe179a0459cdadf5febf069205d38a93917d3cf8927b1ddd707aebf04ae0b33d8096b352b3d1d21f17d9185f05f034e88ed8610819dc6179a238f5cbf7b9b4bfdeaf86b02ec690f618fa12886341b9ab20dd8b96d3df4f5c1319dc60b5fecf82a00457ba763ef300e7f98683da5212d87d516dcc9ebb5f4ac0f43e6f2cb217ec47c8a3bd7742c14332e7363474db3d0bf70dd362b1a06211f19fb54fcbe24b3bc089e16095f30eaba8a6497cfb4012566db09b1d34ee1380dd952a4e8515a6e08b0f2c4cd365475f29e6eb849b7456ee063b9b4d2e1ab2e9704fdc8e01dd8e620f5ae7492746ebec4f467ef0530e692c1c5fc20e54ccf43e6e2227a46f0d4829e006c2a7a507be02cef5735156e5580939ec21223801607a4ff45d6b83d41f8947623cdccbaea74cf3f8d8378826ae1585d60a06c77c09a06a875abd03a062c4bb311f755b5bb0f3dcbf168f5ed3783c825bef5a866cfa5ee6cf01d64ce40f260c8623f821e5412ba9cb1dcd5814d65c25c4cf8f15e9657e29a5ac52b89fb2b8c72a70dadb131b1833e339e0c51bcf0a2e2a78c2807a0a9a2a6d285f73f948c96922b40b2c25e5832add0db22809471e7da6e6a64573b828facff0149c85ca1a796bbf4129b6807d965a2193d3ad31a930ca6cd7b333f5b05cbfc7298a11a61c5dfa9cbf75c689332d2e4dd436e6357e191d5803123d457227554e391d1be9d5bff020ac86a86f57670a110ff65fbcdf12c346f36f7b0a7f3d8e45f574cdbd0806eb55eced289906aaed654c2db12b757044002a5439967618fb07641b2ed4a30b93a4b7589b22999e2617f0d054b61ee640ed169d6a1816749a216e92323866542c6039182452f90ded5107b9c7779093497eb6733fc2b19685cb68ae1b5256f2d9178360f8088d4741f4a242fd88319128228aa73c9cbd5129af319a89db9da9a4eaa789216013944cf58b913d9469a6e4c987ea7b81f89cf73db3b0e79be722c5516cd53874a0127153ca66bf5e376be7384e0c79014171c4c94e45eb898971d477d41a7477389792f44bf4c72d9d2a216d4e6fe7e87ac2d26e09c67221f607fa7dfdf620e8ee2870d239893f7247864b0d559a9a394cfc8148a615ad3047de3f001a68a6ca24562902e179dbabb343a23883f790120956777b7729ac133ad0678d27713015e5cc87eb6a62845af102dda209745cc980bbb5ca76fe187ea625a8e8821e5b7cd70be7fb7843fa3b6242755ea83a78aea2ed5b58e4dbc950bf02d0163a652a7cb6ba6ebd438f5c20e82cfcdfdeff7aa87304a1ff0852b5b23372a0ad7de65830797c67a90e0502b66df9890f7104837056e29623427fa05390efcaeceb6d2b972bc3aab495d88743b1abe24477464ab6ae45ced40c5a29681561dcb2135117913534bbb59e6a14e5a7a3eaa7085e251ea1a5bfe268354d9086cfde3c8974456b0347d08486130d90afacee90c371be49d3be18856ebf5349fbb3459c270c1b17cfa71e251c43574671023b16c35e5e6716e41d429cf31ff809bdd051be4a70c33f27945ba26d6f2a2c48386aaf54b6b23d4b0ac108864c5a1ae1337a28b1e3a4308adcb5c0d6aae781696cac47fd18caaa6551ed7045f0f2425da8623bd0c38f598052a77695f73ed0f302fa7a63fba095b1c1d2d872540f3c7bd1a4387a120436992ca2cf5d08d498746fb74ae7fe6ea5039dd64b304d690a8a59b217a5677c8e3443addd19e730f6da6e71502b3fed2db18f0362a13ade369ac365b56f4ed80de03a6126f9e25af94d8467594fedd4e26ee3ed401835b28f5c9e923039ce48a2fe9b4b73a5c9a7377b89662705063df7fa8594357dbee4b364fe4b760be65e6c5501e2fc1e0d8ab5d2eb8398a00d5c9994605c7af7ccd0b8558a1f3137c5870eb9d859475410ad122b2b1eb19632fb960195ae12148f553226b63650c04da4daae1d445a37f893e055fe8904c2eb2090b1d372db6e16f2c5c0798704feb74d20d36833574be1b435e4862c59dbe2dcd5c10bc9d122b9321f38802a7bba89e16d1dad2c355ccd55020a2ddb288543a2bffc539390e7dbaefa416ce1d59654d57a9d0f161a357bbfbb8fe901fc90541a69d98d3889967aa643c6f098d67a97f6979c7ed292bec212fb336a92652017b1dcbfdf32b3dcbc15dda9eb024da18067415a17e1f242ce93ac185c1f96b3aa252b4911edbb23f95a96f25874d3429c21f1a2af1b7cccb16090a5b97591c0b284942b291e4d158622fc92850ee4b04142814549fec68fed7474a2fc927d5646772cbe9c408e84e4a77cf067a482f701363376961bc11fa52ef210c789a80f1a1152f3338bf3ad81f45725f225952feaaac7aee6efb622b487f4f0e73cd56355de313e1605266733fb7206464476daaf22047a1cae27304ce57a57933f8f326cb72c77eea5b281a6e8364584568d0c29743d9cb2247a4bcf6d1866fdb4eefe610f3acc8a7f5c1b27ce0d53e214d2c02fadaabc8103de70d54ba956c16b0cd22b3da8596f4744f6be0e9eccd7a31c87244e5b0952ae8fccb1549a3d6125fa3c10256aef2063223fbbc92e05da73b50e3028697ee6ff07a264f034f573b890032fc9e380b611cca79af7fb641b6ed4e098c064ce8c40182f708f6080f9ee4ec28533a165329a16fc327cc113352ccc4baee965c80a1fe6582c2c1306568eb999350920c90acb9970046893f06c3d859e6d766654d62faa013837c742a99ad5a27c744f380b51e772f36cdd7f101874aafa548809975d59471456169d1507eaa9c645239a283ec2b6858f0c309df40fcce7376539bc38edab15874e34ce9919682cba36010f9d82813e852d91fe02a3a64b81d2a2ffd1cb4ddf6da293803bf0b59cf57ea686522687a2f47439813d1596c3884b4585a494124bc018cca800285029e44aae9ce3866b7bbb95f72f46cc4f119ac279f54a989dff77490707c71409289a01f6a760957248a8b7259e5a3337f9c766525348c09eca962b65f6708eeca275704401402cc4354e395b93478fcf29c68dc95724ecd59fde852d32dbe06660ca2287b5c533efb2c31e6b7b39d145bb36bbdfe487984ae0950e5d660dfe3822f1a19f732345303424ca5c418e4b16e50dc99936c1d1c4e7781fda118d7ecb222713245a25e24dee81568e41a80eebe009bbb9b5e94e77e5879fc3ba35f319ee3a2aa8c5afe66f9f6cbd305a53b8f412f4691ce0b5b03709338604ded365f9847ccff8a826490f394163f8e7f7069fe7a17f9b44bd82736d2d4c0769107f724deff029fb38264afa82059d13250c41c457710cd3072f55c8842293ac0e452d4e4", 0x1000}, {&(0x7f00000012c0)="94165c05c0ccb3b2bda9733a6c35682fa75e17abdf20f7880ab3c5e65a220c5a9a84f7e9d6953030912f7b33afd7ec2e2911cee28cf7baa718d83aff494a5ae2c795498aebde46fa0e7ea109eca391986bd7798dfe7c892241b3d010faeb761e1a13f2342dbf929bc4afe870897c03def8b42b5bf94a5c43a9050d05a9672fc234dce0431b89b4506ddc91db487ef2d44407e1e6a0187bd1cfb3133f500c2c6854f6942d079880c013fd45090549f00d86fb11e9766af56db30063578622c646ec838b3a3e6b2962d437e505e1c865746017d5d554fde88f0c2a0dcd51b3b97ca176417f2795dd9fb78ed56b9b329ac62d8e34bd238b6d4362c9d390bfa68709a55986deae62610964fb480af20ef572eb48f352e0ea05b671c9024392569ece520fd946f222b90b5a631ffd6b0e7b67a4dca8b4ea6260b032163219785ac0bb678fc8899cec69ae13dcc953ac71eaae8c517441ff7c4ec36b4f102baa0b0d07a1c3fc041970d56ec574336c866010abab23009b96e41ff9a4b3790fc78dbc17e0c4f8803f8e0391bca6f8a96d85fca1100135de2c6d5ce10f74429e7e71fa4e2782030d1887d02e6ee30fc7aa0e0a74e1d9a49e7eed6fe19ff77f75241e402241d9fe54361b2f0e52646fb3331fb6336409d103bb3c0c4239c0e90876130e08d284f5beebbde1020ffbe80d690c4f181088f49af924d181ffe82cb90e45bef5c493882b88f791137ef20b02d651749365a9c919160faf4e40c49390d6f19977d67c3b886920788527dbc77c5a8b0be9a67946ab1bb3994a135288fdfd6ead2fea088c51d444339300f73378908927f12e5ceb51cbc5262a9265b1ae1920407ec4e856340db22e0b6cde8a7c61133ab466b86edb2510f9e0228a5b8d8f93baab2fa30cd631c614b0291fe729e6b4bce529aea68477f9361c69f6a542f4c768c4365a8c21bc72686b5fb07e2f410f096626a1100189a2a911e23ff40ab2202d2587d40dd25e10883390886708f127fc38d76d35f89f925ed8145f69181b62e1ea10454cec8c6f8c791eca9b328668e85210b36b95d7668eb1b6233a391a9575a30fa4b6fc327ae4e57f45f23102ff5244f1d67dfe967e654413e14991259d986116f1e308844071838626c974593c66f98eac52908551af84af34a918301407ac5fe8f96e41f95250d8e8bd24309834dbbe1fc5b0dd4187965cd487f21e1892cd4ab43a9ab32dce8b25db70a4bc0f922cc6b83b371e1368a0d56e221cd3ffe18cc43fff61fdde1c53444188c69c0afb5e87d857f739917747c75c386083a7702374f1384271e1a74af8334a52b3df76f415ab9b8b9d0b35d3ba70dc283a4f17ab2922a629725f106e8615ab7b6ac3ccd848876fa4b67d0a2de70a982f96ad3fddfdcfed7487a3241b7e0d09d79e1803f2ec4524785ae9519bee616819a481b710d513c1831da894fd94c6eae4472409577db34334e9a15b84dcfeba17504321941ef02ab31ac58db7a982947db1dbd0fc6ae8f49e449082aa44702e40886745397d846a3d4d6754bf7f984212257f2d17355482f392127b523905a1cc6aee8df96f464a4ea76f55068968d65e4493abf87614ce51a9627c0f50b96b4795568669a80240a5579698907c9deb7da7dee888060beb1a1597282fa6cd3f85354a39e566132a2c3c6d24783efad4c9e9ab999e7f60420408970c3ab0aae16472f45d3bdd6ce0a93dcc17a1b244ec3d3b75047d6398fdcb3a6b4033f8e1a23b0f246efb7b555ea16bcb2e334cce337fe45393688ca454656dbebf8d12234ffe9f06dc3a4c7867e1eac254b14c6c90aa29ade7ddb1e5154a25c6b9763c89d09d057549912c8a86a14472d5ec0c4407ac3e4c7cf90253e8c946789da116139bb0df93c6e142b7d5810ed10aa175e0a3b5a870ba55ece81a42a3dc180ae3b9d15ca79b233cbceb51b56d77f7fa972b36a4cbbc337ecfec45e1cc0cb468e7d2fafcfbdcf4c1e9591c52911ae60335192dc483fb4f1515fa92c6f6071b47c525b61c91ae8b487000792c1467e7011863f16f1d6a25f7042cc3076ec404814cc6edf2e17b78e453bafaf631d7233115204e9e73052124f318a4ffbca66cec10d460bf3d1d02c9bc63fafba956bf847481a83f450a82f6d4d34d9832e212f68f852eb6265476075ac4e7c5471508b8c15c7603dd15faf2e6e70304ec20960e212994cafa405810ff580f87aa36343f8ce8053a60d14d92189c2f3d1f4ea0bcf6a4749d597d2a7ac8efc86f6c6a941bae20eb39c8e385b226662f2f6a606df802defa473660808f69ae6c37ea37daadd0ce9e1980b1f3a0f0ff203b57c9fbd4f9524386e7ed51516efaa05fa659c45deb7c4fabd8ccd95fa9ddf861e314c42a746359b62cc934cd9a7f37e02d4ac79be00737db9cbec6c19cf2f30c3f8fba2006b92f5b5eab63943e4f7b6b76c3cb8de9232431858d74eef8210ba358ade673ea8168e4f4fa6ec92633befc955436e989fc51089e26a508d4a77d0f92d1866551b406dd897ff0e90afeff8a05575b51f0644f1761c0f2f6689cc8ef5d5350b962a3c1e8f83a51d75fc79040d003c148520e67d03ffebdbca9fd2349f2ea6a2d212f23145ecfcdc9e7773d9a084e82ed8a292358f0ece6b61f1d55352e2bf8a63ffe1e8a40a51ed12a8e471af2be12ba65938823f51e3d32757ef992fda3ae1637a16ba38eca421f2b76a165ad2cb5071800fe81d363e653a557c3e7d844fbda71862c2f3e9ead1c167e5e0733eeb53a0b17190227e61e21b6b5c1dbbd4654ab55b163de77bffa83adeea860833789514c3d5dfa18912a3381833047782b2bb260e320200e7a4e5d4815749dbe3fb11b8c1846ebdf441083c4b9f9b403b19cfc0e3f18e3b72a6e15094ed492767ad29ec942232448ae77f515ce066d4e0ad8a718de563093d9a446b16293f9c7808566dab14134ee195f44f003c64de73defd21db3cda4ed42c77a1fa3f9cca0b26edeaec96e691fe1c5a19c340f707c1b441272b9e04aad67f4407a06e39d4b36e3ba02b502fba03b9705b92d92333a89cc33e3f95d82644e2f3d8a8406a3c932e33aff3cdbcc74dc5d5abb5ab3c0b44de8acac8d9e58fffddeaf436dc730516c60a9fa5cc0f513c450d48346aec867a0e7b818055f4f62a87588cf23edab1297f32579f3cbe48f6b60ea83cd29ff2a7e0c82a48fc445e769e3992d21e2d7a13c88162fb08ff8ece8daf83b407758b1836a257fe6ce73b41411ab03fc9a27fecb4c7c03451bb4a17dec0b08fc5a1321309ad958f99e82cfac42b64590397d301997c2cb3d10dcbd07c89d67bc06eca7adf36fe74295362f5ce38677afff5ca11e2679ce6fbb6cca924a9c219db28c9e2617c093b5a7f7e910cad0a09bbf15c7d86d3476c2d0420a9f5e5cdd43f640f09bef465dc49efa36f113f7cc4a6e6337fcd21f414aca9d81220ad83aaecdf88e345f046923513a9b41a545d2f9f5bc0e363b73d6d0e58e44e6b3fdcc99a3f55c4a12a0a819e6009a32967b62ca61a187795a4c4ba029546da0daea07c9b5eb4fc1ae2ac7e4975aafd28a8c612432d62ce0862583a21197a9cebd88f0f108ba1c9d17fa9d5bdfcd979905f0779a47aa4667bd753c98e9f659d335c760c5d7576d5376a12e672493749c0099f9b05dde4bab82e716b6f3b714f9dfc43976d8b2a85cccf8a5eb5d1e570c6510b2dc59c42b59c980882e2e757a3fe0a73f7163030d3e1a35b9e653729738a854eaf630290671c5e103b7d9f0a56106e09ea7080d1fa0808513cdf2641cafe50fbf703dbdc07501c9f89ff98c14963504fb929755a127cef0d20feeb8df499c2a7b347b6dabfd120eced78d711c61e3417ae16972d75249ad2db61a92f639262e04af36ee2c40041555aa15873c32374fa8f5fe9c2a53ad3e46a9238da29cdd656f0d6c7f1d33fbad67a3b10c360c2c46e714e4e624158c33b221fa1095877d00f6b8215a277c4612565d50f392e76e88372663af4b2d1fd57b9be84b9ecf5c05ea4d71eaee6179ef95f94bb4fed587846722b0875d572e2676dafbdb20f8920de51c4e7aef3172fba835e44a073105a0502a340a47957e486757a1e3898beae3a4d99862ce5aba1d7bd59bf5f08344b1504509515aa14a1edaa139a99ce8174b71d7243927b7624bc323aab06be44c4dcbc55ce46bb4e5e90c8dd528e9f71cadb3faee3973c8a09c5f8d7bb94b2ae6bec82dc01a94c2bda6c376cf7681e63184dd39f6314a4587c070fef8253254960471faf0268a1b8661d9f4a44b784f29049a17583598fd72ef881047a5b0ad7518143c06fbb37d3765d0b8dd4c4edb51ff40dcd0f31d6088620397b03ff649854a9999ad7da4391cef2b3d5eeb252862d05298c8ea29a5796b76a5f056eb79ba64cea038c0ab9c8c40d42c53fa868962e8a899f9dc67e37cb1c98771a5aade8083feeed76a17062b0f5788037be30d227d3b98d47a72040bbbe1504dfbb7be534ba87b3006b545fce9849f680f91f11d3d62ad2355fddc8861d4ce594da37bac51c1498acd95f4af0837204102bdd0f4ff29258a883e34346d173a034f68c99f5c1e16fefc778efd5a83b20013f2f37ed1b4f856c68b5aa4c15d9d6675d787c7cf2be64616d2cacb9a8e636215d518645574aeb8b09c8ce57f00d380b8e2ae542496316dfa5c67ed45fe77c826ef4cd8f04c8faab1f8c68b063d5e2afaae311dcbe0a94ea845670db6191e2aa6791d7789f9cf88d9bda94e729940c49a1d5d780bc55135f33ed6e4bf159a3393f2c9de29713b2056f4a74af3e385388a07b3d049fd8d801ef1f4172ed2c498072c27de773b1f48fee65e19826da87b9563519559a49e481fa892da8757c99bebca13c43d991a661f672f3491e2d05467e51975845f123581ac2b03ff3bd0a979453689926d0fc479fe08ef583d1b6b4933c37145295d30d11dbc7c9bc4b91d8cdb53ad4336b778cd5632ab792f1ea7f09636a4cf16be4ab068d6787e629647025defd338a7501f6ecd35168ebd3913cef921662f1bd19324648175f10dd6fb6ab0fe5b071f856be1c2fd044cd37a301451d50ba11e0ca93f74b66c4f7c0cd4abe1e0b5fb04d7db98edcd277db412445dfb0f21e984e9f612f5440b28663d8c3dea476112231e87cdf0b0c56cd05c40e34067e1f3667736d3d32b0d1aacc1d2866659b21026cd809e7e7a571ac682038f50b1717810e99cec37034d45bfcb93a0bec522e8f26c8972c522fd502c471f8764847792ddd1da12bbf36f09be36cbdbf047011d1d59ef9d6529dccc87ad755458c6b98780447adc802a1847e040974f565641acdefed8a2d629775eeb12b4d44a2e9f56bf67bd2e12521b3019982e39e1b373067d3a13478df0374d4cbce4ea7e0a409481321db5637d3d4dafff3bd19eee208f55a559d15899ee8d2b102664334f5b7a1e1d81e26fc05888ffd38d2207d0a6bf9a75d335991877c9ede281ac33a8b0e1e14bedad63b868b5e0162719755f6496983c9a929fdbc30bfbe7f66feb3e6bf8449018e335ddf5c4e499832f2f19582d8210292f9a5f324b79d6bb80b8842493b97476c6058c307039f1297dacc83b6b4898c35a968575e7868466b1fd36d1e839275fc748a9e112eb5fda125043aee9cdfd27ceba05e7538ef6c1d28ec090feab9e77e0917c58af911fb4a27b373df5a6c842603b99ac85ef5bd6faa1ecafe64b271d8134b0b0ce2787fd7fe70f6c38702586245d47e3fd006dff13525737d319b3bbc07390f0731df6362920079cad", 0x1000}, {&(0x7f0000000040)}], 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000022c0)=0xc) r3 = getgid() fchown(r1, r2, r3) dup(r1) syz_open_pts() socketpair(0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8a3) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0x206) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x401, 0x8, 0xcc, 0x1, "b634826c016bd0ad0815ccbb5e54638426f8bc71", 0x443}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1e0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x60000000, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x5, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x6, 0x6}], 0x2b, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x101, 0xd2c}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x3ca, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x23, 0xb9c, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000080, 0x41c8bd27, 0xff}, {{r0}, 0xfffffffffffffffd, 0x88, 0x4, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0x3d25, 0x8}], 0x7ff, &(0x7f0000000400)={0x5185000000, 0x7fffffff}) write(r0, &(0x7f0000000200), 0xfe72) getuid() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r3, &(0x7f0000000440)='./file1\x00', 0x80, 0x4c) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() fcntl$setstatus(r0, 0x4, 0x88) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:00:09 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) getppid() r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r0) 16:00:09 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) r3 = semget$private(0x0, 0x5, 0xc8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0xe26) 16:00:09 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x140}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x800) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4010, r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xff) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x8}, {0x3, 0x200}}, 0x2) r4 = semget$private(0x0, 0x4, 0x24c) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000200)=""/177) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x102, 0x50) accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000540)) r4 = semget(0x1, 0x0, 0x208) rmdir(&(0x7f0000000640)='./bus\x00') semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000200)=""/16) r5 = kqueue() r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x40, 0x1, 0x3}, {{r0}, 0x0, 0x1, 0x10, 0x100, 0x3}, {{r7}, 0xffffffffffffffff, 0x90, 0x2, 0x18708518, 0xfff}, {{r7}, 0xfffffffffffffffa, 0x82, 0x40000000, 0x6, 0x100000000}], 0x66, 0x0, 0x81, 0x0) kqueue() r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000001c0)) r9 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r9}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r9}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r7}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r8}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x101, 0x4) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000280)="256980622f1324ea6322d1e0dfcbd2a01371cc775defe56061338fa015c2eff3d4eed43ef6fa86655736120ff8c760adef499ae67628197408dc6ae7ed6d42a42a7a3e2039a6866e8d70dd4e5f7f9e2a804faf37935b3decaeb69577b1072d591485b2cfbf0313f0a237b3187e0cd391dcc7a974192d14b968933540161dcb1882a31e4b309b44cb3460308346da8bb3757dae789bafe4e6a45eac0d0d27bacd601710dcd249ea8e002eeaa1b7257f6497e69af2b0c12cf196b0621908", 0xbd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) recvfrom(r1, &(0x7f0000000000)=""/97, 0x61, 0x840, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socket(0x6, 0x5, 0x7) 16:00:10 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) open(&(0x7f0000000040)='./file0\x00', 0x1000a, 0x80) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket(0x23, 0x1, 0x88b) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10223, 0xfffffffffffffffb) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) kqueue() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x101) mknod(&(0x7f0000000080)='./file0\x00', 0xc10b, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100028d, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) select(0x40, &(0x7f00000000c0)={0x7, 0x8e, 0x100, 0x0, 0x1ff, 0x9, 0x3ff, 0x800000000000000}, &(0x7f0000000200)={0x3, 0xfff, 0xf0e0, 0x100, 0x1f, 0xff, 0x2df, 0x80000000}, &(0x7f0000000240)={0x3f, 0xffff, 0x6, 0xf3, 0x0, 0xffff, 0x4, 0xffffffffffff3383}, &(0x7f0000000280)={0x1, 0x3ff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="f0f19409c7dc7da4c6f2e731a8815ad88ca10ee5617a305d2d506b1bf4bbb3af2e089a57b87a0b5dc6fa544710fc2b04166d3c3a4a4804a97b1c15b12dee392763de0addbe45df5fe9c68ec1cb83dd02ba1984b5c6a39012cc26cef3ef648443e928567dece4cde0d8afbb7fe5cfaf340380f17e679c479a5e2f4d0ff0f9877cb29f8ebaa22c27ac541ea864c22a69ec6bffeaa48da9248b465fda9fb005bd009b8ce94646d21958db039f002ed0154f02bc9c4fcf6d8e67534fd8e08933e75533a660fa218635d575792a4300759a077a634ce7ab1847bdb550b6e93ab2e4acd73a857bc64dc12adc360149c0e990d906f5844a142e", 0xf6}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x11, 0x9) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x41) r3 = getuid() getgroups(0x1, &(0x7f00000009c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r9 = geteuid() r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000800)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000840)="a079d6dc805f9194570d6cf3b1ab1ef818383bdab683e34d47cebea58818973b809252d432c191ed24ca438977d39a61bc9a0398cac85a4a88924f98150bb6ec068d95aabbd038566dd282ffeba04289353115daa06e1d68f66d5aa7790937eb61066f64afe7cdeb13991334ca51961694a9adc1e174c69eb59a69ad7346406ebc", 0x81}, {&(0x7f0000000900)="d72605dbded29e254191e04ac1a7d083e6cd9754b4034e1df8929895177bd3e0cfc3562914bb0f1312f04ceba7691860b5756b4e7be83ad24c99e5a3086d71f6c311b55561", 0x45}], 0x2, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x120, 0x400}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) bind$unix(r2, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/235, 0xeb}], 0x1, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="9eefbcf1eb9d57ec16a9f56c69b82e87aa41da83ec4d6029ab61f3963c5e63c65b8df65179949c2386d2d6fbbcd3ff162b6d3969ff8e507e89bc7ceaf246dcf6cbe4af1312ab8e003652d3e6104221eac0b77be07ab54c81da997712253380015001b7d9bb54d6cf8d67d04c716d7e3c547304388e585395a904b66228328991a170ff09acd34ab66afc7bb72f5f73efd7628a0f6cd738ea3fecdf4742a048fccab5f09c657534beaf6a12dc12e212fd1de7b14421f952d4383b2ca444c72701fc3d7998414aab7e13d8bf1aa417c0a3a91dd80a4f3b6f5bd049879d027fc4", 0xdf}, {&(0x7f0000000500)="f33a18be7afe326854b07c4de2c8367e3d67b476bee07b6fcda78f63532a5eab7437a00bb74e55c95e34d324c7b51f9f4be31d4203caddfee12bd104075ab65b253f09eb9443f64cfe", 0x49}, {&(0x7f0000000580)="f95c2b1f55555aef6ced70bfeae0433f8a5519139e90e83fad62086c2d4edcb678a4edbbd6441cd9870ba5fd44ba17b9c37bc34c5989c5db2f7ddf08e9e32d19ef34b17f0a523074cee12d53612493816aa9416ae14073d8", 0x58}], 0x3) 16:00:11 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c313ef88f9752b8fdf0f40468051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc0388e8045a1397e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78250088b675bc9028a2b887f01309bc95b251352ce0052091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead4b43997d3d1d796c02881d3de46ae44e1a3b254f48bf09662aac38250786b87e523048f8ecb4b9f09deef9f99577ab0f95e9690b0a30ad173ea3081c49c82a573f041a5f195ed34a8868742cc02fd05214cc81cec0dcf613d721ed02405718b96a2a91b0d6d645017e6afbe56094f644207f24b796fe1c278b4d56fd3ec6adbfa17ca31ad072dcc0ca2092b11754958b8dfc230d9925a71be03727ded", 0x14b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:00:11 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000080)=0x400, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x7, 0x5) recvfrom(r0, &(0x7f00000000c0)=""/241, 0xf1, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getegid() setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x8006, 0x0) listen(r0, 0x81) 16:00:11 executing program 0: pipe2(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f00000021c0), &(0x7f0000002200)=0xc) flock(r0, 0x2) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="d39e940b96a72560c30fcc0154a2e313e553fcea0136619e517cea5951bf4e64e1c8f2bd9636039222d66dc166aef0146c6c763ec9b655eb97f4ac2b44e92ff344473dcf76fafb8bead9c8203912e5c6f3374773c384f41f9f9469441ad6fbf5dc7c9d1d658af6bdac4f1c9264d1043b98332515da29e30d6c6cb65d79ed62bda2e8bb5eb044066df6cb4681ed1d00ac2ee6d01098e8b9bf18d643abe6c1f32a2ba206a41759b3d862ba78098cb4f22ad9e144752435c5c23b373f348b7ccb8e25b8e47e87c18fb3cc473123ab893af40fc45bf5b65baed69af36db5f09c7a5f020011aadcfcb28bf60d69152a2c78d82a739a3ce68b23ce80632873bc4dd7ac3d9fe553a25a1bfd2bd2f3ac4faaab1631eeab026fe6be0c0f8166d550b8e5eb0630cc6bccc3ae1574c14fd6c32cba662f1375f9eb6242a59b4ee8e30abf66cfd79c4608983b75595e15e23e58f2301a13d2306b5927d924b38d805ef6253c6b62c728a00218eae209cafa87db59385f4fb379e1703780db95bd54b17a68f9e9407030064af085e81702d88e6913d29001cde4568eda7e942b51ac27eda4b304a24cba3573cdafbb666e7532477763042b6db5aed943042caccd3d0a5cc083c93a8b5864f26b297d1e68e4b7a86f7b42f0fc75596ca76b1648f3ec537cf5ddf2b828c5b6395feb9d15ebc696ac800f64b16d80978dddc8acdb7fc63fc1a6994c765b6227b849e7e5c81081605da7c03c9d31361080aa62e0ded613f50120b5e0e35b5967a7679212df6df652565123544c0d02f8a96d893abaec68d6dbab15880fd60ccc75325c63020d0d2f996a34eac81d6f3ee62349772705f30053cc7b04b9a8ddc7127f879c347f8fd400da3921be5eb229d763b73c5ff3234b4629be1a274170101874caa3b2037ebb606a7c6555b6affabda0dc1dddc42e1d77980716d83e9c5b508a66696df472e639d36aa73beac07eba68ed4f4fcfb28f08426c3f81c98a1b38cf00b07cc860a1dc60fc1cfd5fa1328ed67896ead4c55ea40b2c1d2bac5b269e721461e28e75d9717da20cd889395e9ff21f03735897ac57a0ab3b06b71297f040b52b67548952f4b4d0722dbbd0875c7e0c231c08440ddc2835e5f481afbdd1105d2f2710fabe7e3b14c5a43e5110c3553e2c064d22e6eed0b126555eb8def45bf880482401930354843ffbaa13f2579800dcc62a81c97d71167189ad7011980121744a1ab243abfee2adf264aa4daed18b971d9b55e08ce5c53f528aca7eed86792bfdaecae7780190ed2d9d3b5b735a1a65f29ae6897ac73a54019bbf483633f93b32bf02860fa7b31ae809aaf68229ae19f7ed52690c763ecc6e648ac296a44bf61949568ee940a2bbf2fbabfb52b9ab966ed07adb0ad54a3d8d2e66eb2313be9099c2622e71779c2eeb0f03ea011c0740b38fb6627e2481455893bfac2b4ead8571e98ade23baa5d7a9bc66ecdaf46d62f8a45fe513787d0afe861fc3f386fb2a8b00bfed7c586b26e26adb1c643d27a522136377b45c2ecded6af58b6faef25318cce3cf67fe356294d5f545bcbd08d4ff0e63c3399ca0fa9b5ed1cc3c3f7ec9ed488bde703dadb3a2c0bdf1bcfbe2ff4b5d10b46460dfc5084ccc51b540e46b0414edab32b03a124c558273eb77c134176685a6928d899fc43a6ab08ecfbd1c73ffca80f4aeb1027171daa56b7faa214026c055528bac6cc3c6d0bd750ac6e39986c153434598fc2b218e62254ee1aaea3d959db8a75acafd630bc36f1d5c5d99ec8cdb45863b9ff43c28238c00319c54c7e0d9c7788d746c876a5374678674352576f035e8ccbd2f18117915189dfc55247892218ffa26a033d79ebcdba5e92b59463b460f947b69a0b9ad9a6c1ce5fe505f64f8a97596d33d917a8e799e0a3498edd5f45668065726c8957d8eb166acaf793b70123a3b1aa76de68672e86f2988615877090fcdb56be62e4a48629ad131556807a622a235527d8f011a2a0910451c8eef782683045a5c8fa7f36deab826fbdc7ce4d68f70053477cfe4f8095819f988fa17cd854ad72dc1498fac8447f4c847f10a203bafe18273a78df3f53cf36a6b5435389ed16d137f8e00a1e37eee674e390884eb87f5a07be89e79de58b5240d9e4895886738be7e1d89834ff87f7607a27fdb3c3bb3845e56853b635b564def817b93767d177eed7d23807d62878f836674b53b21badba81e600fb746abb361d3c44bed214c2e2a57677113baa5345011904d21a9cf8cdcc159fcb5a8617fd0db94d760a6d627929696ba529aeafb6bfa769bc19916d3f4e42a13234f368e9cf615e9e3f8809347daf3d4e113886e74d0f5140d53d52fd9b44573ed9b911ed1c073cd050d116ee2cc29bf4d1d73bdd0eb1d4614eef9e5cc3e9a4685b79cf662dbb1466b65664af035d7b8f718bcdc32249b1168e41ba36900c75899ccd2d339859ebec3fb6dd33e6e898d3e534ca7cecc33fa40eb9dbfc8bf726ba6f86c9a9afe741bd14009698bf3a9d39044de5cb79b28e859c3d1e94d4ddba5f64ec3ff6ab554824dae1659f0de01a67b8a1baca07a2de8563c4ed4f3f843061a0324dbd2c8ff70e15caf1c01f6ff0afaf5db496b082e8e48502d0f9d47b4c50a0047807ad74c30415dd2f318dcf2f5517d893a4749690944e810299cf91c0aef7810da3154c633cadaab8fe80d81276948c8c9af2cf03c8a17cf1f4f2380ddff3b5ac4b48464707ead0d83c945d12b713efbf5177a3509a0429e8bfd5b6b33f4e60b49b22653249d3bb78f625af000f23430d7667416ed6112d24dd0621d47e1807914543c3368c7d4ca49edb262622acb213adbe0a840f41679fcd45999939d846fdb9747f3b7ff9b482d67bc2c5c24cdf349167ed5048cd674813970ebb32baa3e6657ce69ad3230f09332dcfa5fedeb170bf075d68f312f3089017dd2f7e26ff48701d5b3ccb9c450cd62f49a2785096b7214db4deaf7d6fc2b049f70dd63b01ae9e8b49db7f6800fab2d27ca03bd8a764e23f9b2896cf5e2314a9d175650a8ca78bcc3dde0875b66fea7bf7a9a6d77079341a50a015485b554ad491d396d14fb299d7477dd5ed646fa76b7949498a56faad544d1851a4e39e945234286d4d3beccd1ab5296af766a31229415bdcddee1774328c215beb30eab738d6e135029c3cccd7b5df9e5e2a51a28c437ff5b6aeeede4495141bc9c04a3fe332550febbeaf3fb4eadad4d06855bc8fe18e6b011423fc6b48d07a5f980146b0102b213c0c35524c8c44069f32165b61028e3cbe887708bf2e0d1914dd45a93fa35932bbfbe50908f349a8b9e026ff78b0a114a2f16c35335d0f3b85784198dd460401ff2a3057189f61e2b0140881fae720022410cd285109cf77ac8695cf908cdc052818ae104777bff37824ed20f4c4493e16c546af3eaab341dd52f5af6ebc6949d9152d95c4015eb5e04a1b64aac53172f495e6632cc02bf2d8be6e4412b7c9f94df25e981217512e3ec4252c6371893035d0d05163ab5967ec0a0062b3f9e0536deb812cb0a5b8def6943f7b9f4b5d75b18f373f9bdb8e711b401f53da8a1363ab52ea27149bacfefc91fcee9cf5f978ef9b1016d30584defec9183b734310ccdbc5af4661ad92b425c88e36f5b01f5e7449729ca3bb526523c40f2c8d4580a6445fcdbadbe5aa7a65c97c20cf65c5f5e4cfa9a3138cf28b0059bd6c8911fa795b90aae0b46eccf8f0184ebd5ba31840d133bba83468d82f59f8279f80a619eab60a764a0eebdce286b5b9c39f368baab698c7a56da07ad2e680b5050e1442703d6f45640a6b665f96da3924e91124b9d090367b5a92b0cc25b2fa656ba8ab6c84933461ad083f8403d37130b0c2f3a290b2d48e334aae107c51d8df0de8e693bced6cac8f31a3cf2e5bf47c5a5d90c7c3d72fab7d60cb012a4bdf040d62e23ec574191e7709b16be57af78acd13c39dca95f04e743ced41d29b364f12b55346a4cc582adc0c708c45a1db417cdf2ffebae339e1c292f97df5108fb71de6e511faa1165a528349b08f85668b6ffd3b3745233e125fe001743aaff95f631465a1a483ff5e8dee61d2e366163d5e177d0b8d8f9d063984e92c81015efecd86c4544d16860824887f6751605388a21ee2d8632d1325680c04f1cfcc5ef966e87937a6aba1d0a8a74924c30d702db5bf28e561a99478b109a6fbc7d873067aed1323e410e75f0abc8560d03e34e54c9bbadf7d51bb856b7c7fec0aa99311cd9cc82bcb3ed31bf5f34e26356982cd934716fd59039cab474283711223fb6338b3a779dcf17ce3bcdc26bb4b35b089d94ee5d6d4abe745de930c8a2a43bf0a32970d1190193e1255c56b1c1607b799c09bf59927852dbbd625645c8646048f3b6d228dea4c1ffa978b61e012249c2f026b6ca69121d0a235d0f464f09ee931058360d68a3f5a42adfceefe16378e96456c9d554cc49ad26402cd60ac0b9189807ee458c13cc60eb3cc491ef51f4854beecd5389dcfa339b386eda32b608cd0ce22c5273830e7ff1b12866abb4bfd1e5f2cde5e07404eb56d9b32598e707a093fb03884860c8a48e78df2a7041695cea9933df4579fb92bb7e2ebef6907cdc59b667670d9f39bca61485ef691b46d225859378eb492e430cc70c624a6ea7e90e1d5c7546c9e679716ad921a5b4b48e4746d7d880a137cc7866d985c6e35ab1c3284ab7a6a090d945e0e17005d9b847fcd3649add464a7615d03d5e77dfed6b572b72fa2869421acfd89e492b88ac26eeccc24f66509e78d5b628c9c3bf138a991e4aa222aba3047abe74ce9dff829a654d9212b7c8a7dde8f9b4ec1994c86a15ba8a3321194ff66ded49f0302774d0e68a06daf3bfb1e9891ad4a3e2f84c6563b93fedfe9b419f5bd0d377d3891ebfcce096a0a5a665337df1c86b11ab49b5032c4de82d1f69edca3cf7e25bf94bdc820bcbbb6042312b3ddd0ba83a8630553556de77b0aeda7eda4375a4d5fbc907fd48e4ee9adfd18f3d6664a1ec2e0add41ac180de3a66638ce815a59932271834400acb28fdf1172890cda959f2ce51b3d197815198f16287841bde788aa32ae7b7fd5428cc258e7900ddfa21b9f0bd520c955204dca780ad64ab2a0b40f0cc6a0c99b488b6134f68ef710b06b6a3edfb228445f1e7e1fda459821dc7d1fc8b11e877cb7ede02001eeab871672d9ef26c4d61fab144aaacd3a3eab764c940e6473d4141dab73f50c59c433115591706886b9b3e47eb4be5b624039d5c52cba3c8c1a84a9ff1ca564fd6b162381c11c2f1802edff449b4b90134ce1a9cf8994ae0bcc01a1b577cd902ef61201a31511e3e3715057cf2ca21c67016efaf92e0b7b4402aa6854abe176b7491ea85adec8d5ea299a5772a85ec34065cd1056abfff0cf0e91f982e892bd1282a6f2409bc3057e4788f5135784a0ea69364ad60889cfb570f9be8f1521d2a6a600b47805868b65e2e6e3e1c57efffc15fc48be6172305ab34241697b0d84d1e2acfd0f5cf81ae4fc3ee11272daa5616819b6651ff986268a01c400554b97401f1de7c0d7d08bd9683f23577eb965e2d01b8cf02a20ecf92870fcf25ec1c09e779c22553900658fe6cf3d86ee8ec4e5f70d5e9a01b85f3549081a351d2d93118a0afd94d8b6535bd6bca655a32020237239b422035c817caa15a5c8eb793389c838fb3e97f4a969960022bb046e3b7d77e7432918e5f86eea4b441681162c373ba451f346936f3584efa903954b3c468bc0f131789e95b680ca40fdd7dcdcb509d1debb", 0x1000}, {&(0x7f00000000c0)="1c1df7", 0x3}, {&(0x7f0000001140)="d55cfa096402eb8c7845104903e9374482c27df51270d0075ebe2694e8aa6c6a94fc151b4bd5af410d84d449d180c2b254bb6660b7e976c93eb3dc73c126e8d0b4dc062b3c401f80df3d1a91aecec123e464b23bfdb9e34a3b369f9ea01a54177ec3d9fe07a692f3864b0bafabcbe5b0654972c172362cfbff40b64f49bec66b68970a501851326100a02f2b2f5a9ebae51dbcf5a778c9d8e16a8879a8279854f7732c3267871c5c89d5dbd78da98675a50fcbaa88ab8d122920589b5629f072b9b371343e848f4cfb687e7eb3ab96b011c7ffb0893cd49a806cb122cfc9f8d4dc786d70116a7dad822089ba", 0xec}, {&(0x7f0000001240)="a9fa48a75dae41b34da8b698a47f0edc4867f02897b3a068504e6ccf1dbfac37e67c04530c0b0717fd6f5cb761a0d216da61eac3ebf00b9fdb83a3c1d1fc3c554de04b4534c3a5b47817f7ae6ea043292176952133700d9576b90ec26e6c430e7a8dc65ead1d7cdbe2855d84a386c22545c4cfcde986d4c26c1af0a7985c2f3075e9246ad9b27fac187eeb2ef1928c9064af625f6f0931989e2c5af4f990b33ad4ef397ab74d28ad2b7be59c6e0c41cc79604785d5ab0c98c25e07f4893ea97de3ec38934a", 0xc5}, {&(0x7f0000001340)="ede8633e1afae52740db87dfe73779d6aefe2349c8984887b132572b0d5794be8fb28b4e4dbb3a9a2575f6bf0d0e233e8cf9b5b5b93c05e62668ee03786da6423401ddf746618393e6c91ebae012d1450fcf2460ad4948fa557bf1b86092f1", 0x5f}, {&(0x7f00000013c0)="b803cf407ab0a521f97b3a4f3420fdf5de4602a6b6532c069826683de351334bb927b17b00d2a08a27d60625f51e520ecd7879af9d1a05fd2b9ef2112cadf679d62cb92e852fe4d787d0c3af0808542796a6888cbd07a80841c5df5956db212b40849042c99ac472ff40b5af62c1b99c53340072553fe51f16c216597ffad75208cdb51f7983eeb0f665b6f76da88c6896764b3ccd64b0dd1383838e8f56d3f9fea694a392c1fba6c6369af0ac1be539f312e9e6e0958d894e48521d6375d6eeb57293875eb3f0493da8445f89f5bf30e1b77da759f57f4331ec6685d8fc20f6812f5ee1d459de9994216b008a03cc09ddb585efe8f939f595c8", 0xfa}, {&(0x7f00000014c0)="e36e3028c0b7d73abab309ed26f7e5213d33c47836b67bd72ac16d21aa057724cea069a60016cc9f8b30a5740837d2ba91d453d47355a140aacde931848548d843c608a671f7878ce582f625c25193797cfc6249f4eb66656bace82b94dbcac70678b0dff8475aa3976892cc2db5ebf9315fc4ed1281cc98177a10b833045a63dbd8b14bc1d4439c77b57a40493324eef6b4e6147739f92df411b50ea38233", 0x9f}, {&(0x7f0000001580)="eaed3afc0d62132880aafc095750fb71c4a19603c4d408aa1f11a0e81a9dc59ad167e5a575764445f0e8be5183b6", 0x2e}], 0x8, &(0x7f0000001640)=[{0x40, 0xffff, 0x3, "c4f4f66c0cb571a4cc50c3bf74d255c7c90798731e9b5b27eb0a6e085eb846162cdf3b935f77eb3047f8"}, {0x68, 0xffff, 0x7ff, "ff5eebed0b34fa7d8ca4b1f0bf13c5f2f116fca0b82c2fb928b5b0c7561f603c1bb3c5f41ea9ec76dd15ee93b24a1bd5d8352774eba41296568de813eb6954bb3f82e16173ae865443cbd676b465183565160b8da56466e4"}], 0xa8}, 0x2) r2 = socket(0x1, 0x400000000002, 0x8000000000000000) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002240)}, 0x0) recvmsg(r2, &(0x7f0000003240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0), 0x10000000000002ab, &(0x7f0000002240)=""/4096, 0xb3f}, 0x40) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x5}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 16:00:11 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="10010e050000000066696c5cd377"], 0x1) socketpair(0x2, 0x2, 0xa09a, &(0x7f0000000000)) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x120000}, 0xc) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = msgget(0x0, 0x180) msgsnd(r1, &(0x7f0000000080)={0x2, "5a078163e1d276916d4be6953fd1a593b49125d5a749857d411175915e893f14ec01e0e2f77167d00abdd16e1d09b4e89e363afc183bab202cf5fa36ea4e99a66c7681ff9befeb1c940c90d878af5069dd08de8b2ea1570dad3d8adf751209f007252b127f528c4040ce2d6d23d3266c07313c3fbe9017214cfd57e0989aa26bc6d4dcce46b87ffd340a29d5faf72d619c1a91b5d856bdd8cf6a517d9de798fa764f91923615c4cbfe72e3d9a933dc6421b326b408adafd9abf5726ad7a5a4e62405c8327369213691fb70db65f23d12aebfb243830a421725efa44ca55b6454a4e6233bb635f0d1458209737970ad35e26dae4a1618c5e8a655d445959ae15aaa5066d4691f4507533aea5779f91ea9e566bcf308ae223a50e11e3c5d08d83d06d32c80fd9353f4859fc9bba78b687ba84c78cc133f69173a22e5a62ef286b5a501841c8d932c041f8ae1e7411e491732102771bfaeb4dd0daa083091a5de099293b9a6e24d01942960027efd1eff80ce1d14bec4ca6d611876f5a159c7e6bdc3951a4f2a27e5d361cedfb9544721f7ae91ab5383acd1b4624b15b77b5f5d127188df8d0cd0375bd77e3af07e561c0394b37b0eab21b4524e9dab847a90f2355d9a690f593171214c0997e74bf0d80046f6ea37bd8538c6f4ba0d3c74ebc48f9eebe72a08148009d23bf9c0b7eae5bbb3d8584bed0066ca9da31a851dd936fd80bec410371b801ee35bb238a1489af92c28ddbb7e66b713831deacdf108740a0cfaffd9fb23c6afcb7406cfa4a7556e65d0c5c1d9cb1301f54ff928c8f4523864589129ac566f48a83bc897ca371a2019d83ac1b491a0a5bbd3da1712f597a31eb474094335402229f44048023638939bb76860ef68cb43a59ef261083d33eb81af000c2f2c9a771eeae512ab0eb085f4fd91328ad64711c85b05c907eded8d6d2f9046426ec965c0f3248e66cbc83a1b50130d2e63dee599615daf0388472428bfc5fb603761f5207b0ace58a1fdfa6799d928a07152bd1ea4ea3081ee5b9ed423c430f03c836dd11e8f0733a24c61aa30a0c080c5ed507424b897a84fe55b0a456b8e60b1cb643c807cc3b9fa3d57b1a772ccbee7f52b1356c589dd462fbefff45b51259f9d490ef4f850c02e1b23cabf3d82e43e3bec9f70c1ab2a09fcf955880c7bf7c99c5983ffc37398752935a512a2a841723e159e7c815d32ab92c4707faca3e0fa98f4dfa62b5310319f7d09daa87cb76670910348309d51da733e66c83866f4435c51e36f5a99ed70b9dc38fa7c134b9944d59a0491130531c35686781a1fc6b7da679ca94347e85104209d95a14ff5f74cd610c923b53344d55bcdd4f7f55b30f707469ce05bce020916423c7d8ac6cd987a6b151d64963e5fc09082e9044f8544b48cfd5d3e77a2e50a30807647ddc1f1e5b8e7d60b6690b4bde989bdac90b820c4ceae1437eec452790f855316b014031902e805f754ab309bf11ab7cbfe2f084235ab3d1179b64676b4e92c18d75e6691041b306c3b84beb90eb2e9469665480d279930799510c4afd2add4f97b5d933afc9e84e04ccf72aaf36923dac3c190227050b522a6cda5beed4e3b2a09980d1c11ca731c5c853cab7709b4a3a07e153c060a17d545a649d80f2b891131084451a0dc98238d40a91e34c9232969bae1ec11629c5b4b1f51dc2ec039ceb0665c963b76c1553d80f523d5129ee485351976cb501225eb6bd770133635e65d27749da638fde89901ee8bc64248adb76045b7655028c87246c353be22b574da97970c0f92c7652c652f523ac1c6b9b6a627b1d9dd753cd62fcbcf0efd97ec106e9db9252c5e18bf35e87b38d581b44d120a23950db65d9951a69835cb43573d51ed27e61fdbbeffd5541b99791a1c545acb38b09423630e87e668e9af72690b83b5bc32df30d8c97a6bcff53d3c34aa47c2d0bb79623ddb8a2723516536e1c1b9eda47836d99268d68ca4b348a061caa6e11c100a1a334b78a9066bb58b99e2dc6ab5acc7b542df41a09e611ba680dbce61c850644f3199b7754e31d671659ba8d07f6992c0cf07dde4c25cdb641ac9495a3c3c66cad187dcfdfefe7d8f564bf6c71dbffbee63005faa3d394b9d292ab979570c01d2ea5853dd278542559346fc36e0bbf6642dfa359d4accd8417b2bb5ff33b653d9b0b73086cde8db10bbb0037d387bfc92a881ac8a99a305f2f31c0875e45505882c1bc84c2ab7b65f4782e68d7539b2714d9cf812371a1ecf93dd81057a25435d5361e4df859b10c1f7de4540841f869f8af4c345cff2a75c02222c48846a46161e9d1cf47b554853ed49ae60c5b8c071b6e90b25183e08313411c9fb2250b5475248ae4c408ddf6177bf3138e637407655b80931b8b854fb22fe2aea914edd414b52a3f1724c351422de6e095e67d5459c000c6268b854b035272cca41cf1eb4679cac9cd11097066eb2d6656c06b0832657c3877508b3202fd46132cd27d7d034094938ba69c25cce316f0b1a33a424602b017112f0a96bbf4e28e848435751b04c4b11cb0b06a7f2e1884c3aaa77a81630ac545be086c096f1ca7a48888d227e14581c9dd0d8ec501a90a61c1d53ed212e0953126d006317a8c79df2c6627be3945f4bd059cf92aa2a748e150ceca98ab89137194661c9779e06f7196194c376b9c09254cc89936c71c0e66db0c95ed65486972c50d6fda1ff53d2f6d26f1e0a0890a45ae482606e86fff1e1412b7447289dc9e6baa7fbb6d28a6ae97a5aa485dd9e721b672bbe07a6b4e61c717eb60ac6be73e6b0886abf69a13fc4d8c91220272730b4ceee3672ef14d04377a9b11d3d28504f1ab1f8d01494f2757620e4ce9e01c9f32a934c030c3f16de95dd19af75aae79ad61043379d93375c7e83d5bd18a050a2e9620f06671fa852da0426588d300e6da66f20703b3cc489a174492ff32eab52d86fdd0b8cb8e7394477f023ddbf9656e96d02160a93e7b21def3e46740c30d954c394aa13dfa859e82b8f751831a917a99a4abe602aa84468e69d60bb3f5e1ff5571d797b1b3e7216f33d4422445a3659bf7db075e7a43c7338f5799ea0b14fe2b01d7f888cc90ca843bcba031ac7be79b4153def8b7916259f7fd52c082365f67b9edafc120f89701ae59948236d64c3c42ee033ee385163889d5326ba39c82f0476b36eca66f7854980fc2c4d406ebcff23473ceb3620f9bffcfacc8a69dd2f7b29b8024d7a2ab6ed769dd7d0b9824726b64b2df6d164bbd6286c53671d33cfeb3221a6a7f19e31c31fd6ca7a0908f79a983632326078708f6bc3042a021f05acddd247a0a8cb39249aa1f37aa3b305f99fb26cbe860e1015abfa6c157a0018453c348515ad1b5742506948e61e2183c082e2d2fc27ebb039dbdcc129fcb41d518d2c47ac6552bc10fdcd0c0f9a3fa6b5ee0f43f564c7003971529d3fe22a0f450f98411b03c18f615a2483f2b21f4f46c7c546257e906e2327501a4eeb208e0c5f40b27da08602ce293867642269c6c0f33de0f32c701e33909e59db773aee56309fa0195ce91ac25ff1dabde78a9e2ca5750740c13966a454888cd0a724f11d6eaa462dcd784c6d062498957123842a31fb436c37f5855a72543b49ec21ae062d5cff141343e372e0ef2ac64ecdbc3aab9cc3e56bc96744e346fdfa2ed7f72d0c874a0376d72121aca9ec557a1cd0fd7df26739151feb1ef239a2bc6ece4652fcabf1829d1bec2ac521a454af50105c7ddac7bd712c9e2d00680a9889088492c7ea017a4e01efd792690ccf97a3243ec1c8680c3606c60640f0fcb76172ae84c17ac82b2ea93ef05c4f123495cb97115c192c28ce21b1cea7cf31b4cb07e2e3f0daa4ee7e67bbfe993f81c46694bbd8cbbf6a5ac2086d9f2fe577c58417c1e43a6e591e6642635c78b2e2b311d1f96b06a6864555cf22103cfd918b0cca3abcab2d02d14d697c235e57a2548f21d9065b5d35c043f318cb43332cbbfa689f23052e0e52f6a70f6af4bb78a9adafe5dce6614b386576cc80c506a9648f7dd132ee19672addf113e84010933e68ebd71b75487380246f971d1b78345632a998f9b68040e164cb0c62bbca095c3fb5f4fd9d29a1c3e759f114961988c1887f3b437e2481b85ba3efbe04cae213a180a21cc8fa1d62f3be915b9b96930eee9c500110096811d7702b61a7336b9f6a676b4d362d394e3a3fbeeaebc9658c34ae11d445e12fda4426630138f0b650d64fc865c6c3d6ccda2fa097da5a697e7984e54805126ccfad7f196a6d3bf411052acdaff37e63bee5667bd5ae15f1c5de2016080347c18a07e5317c35bff044aa5c100281f2538161bb8da47479a68d741d2d38460ddbd64646c14203aa974e25c1289261e5213ac214dba0084e96efe39c05167c877aa82180382b71a0c490ee2daa77a8f55a286344956770cde13b63590845c5bc7640f870dd9e41b30ea579b7d4caf4f9ed77d7e9267fb6f614f57dedbb215a9d3db406cacbd203c1e0d78f45bae6df410aed81c3e7d30502c411eb99aeaea412fd933a14e03e0487eb0d2bbf9acef377437e31c38e1e9a4af0d96db1b967f828b0d6692669830b8f1d14dc440a8eae0c9ea106e353636942883f585ae18f50c83e25cdc9073300e62900229dc2a7106d1fa2d674855a5b69f35583b3ae8e2abba992672457d724c0498690753272222f708fabb8b4d84c6674bc4c8d4001dc26e1d2e81db927e3f53d0c2230f6f8f8b0689edfb3e6f1277a701b66e6a66200ba04887c26705352eb01a7c1dd070cbc03ccd07843917429032cd15a29e956a5aac7a792e067f4bf1221705d3c6064a3fb7db933113c21d16e6f090d18dbd9f8024be31fe6531a3a2ea0c2a563caa283a5d6a32bd24a90d9ad256f546077a800476be7de94ab28e499402dfcc2b523f717932202d131fcb639dd1eb7c4b8504e3359a74a3d2549e8a4a6308f62ae57919aeb97305b3bff9c9451a694188788b22fc5fa44f6a1582e4c562abffa76a9896d2a31e35f24a2c994f5189d729ed2b0797ff61201d52d8ec6095dbdef00e5bb630ae3d1250e42a0894c7d35a14a77545109b4b50fb9ecc802b64b0b14f206c4b3f2bc0289b493814c74b7900778fb0b6480161df91e532c1b8c754633959ae16478eaeff8fb1f6944b1e0c8d7e60b537d8dd3b6a9c0c7341948d72e6b2b6b49f82b28622084db6d65a0968e8b75a6717ed1c4fff55340cc69bd94cb36aa3cbf1a3d0df7fb875c68d01e845eaa79462afd4ef72463fdbb319d3e149dffd7209e5a70cf2b74fc1bf6c5d5a38705077ae06d578c93e07073b0c5df57d58b8fad493bab309171bcdc40fc9a231d4b8308f5ce4ef261fb2d3ec07c6be0eb4fff67cabc1d46bd2cc9a75af25d41c46da81bbc87006446c49d292ab5a220d73740924af4f8b0b9a11f70777fa0770f7656f90d6c3a73093ba919d2be9e29c23f30f884f2f310970973232f51410ea5eca442cf03d8c08509bcb47aab4d965452af89692a07568aa35379bd1f710f29f5c1c0568bf7df0e46cf20dfb3cb4156fa4a083ac30d398c6a820d2da9d594646e6c08922bcb14461c4767d1ab71c2c685836d57da1db178e5e67abb3c84237a7199abf6c3a3b933684fd9486a78df6265b63549f6cec63bb5d826bf5d6f983d87567cca650103af9368bb2e173632e0e769aa765d268b9dcf0141e21fcfed70b16487b0941fcb17e48bf70ae1be3f87e7ed06aecb717ac4ab8c06ece6ecc04162f7ffae35a4fbdb6954ad409a205a0379"}, 0x1008, 0x800) fcntl$getflags(r0, 0x1) msgsnd(r1, &(0x7f00000010c0)={0x2, "eedfea08141daf2fd9bdcde793f9036ace443b46ae2364334249c7e32849ec37063961a16f857c01091c962db0f934bc20aaac86486fc4ea09f3256003e9211a5860"}, 0x4a, 0x800) symlinkat(&(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001180)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x80) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0xa0) msgrcv(r1, &(0x7f0000001280)={0x0, ""/129}, 0x89, 0x1, 0x1000) r3 = getpgrp() r4 = dup(r0) fcntl$lock(r2, 0x9, &(0x7f0000001340)={0x3, 0x1, 0x80, 0x5, r3}) preadv(r0, &(0x7f0000001900)=[{&(0x7f0000001380)=""/189, 0xbd}, {&(0x7f0000001440)=""/219, 0xdb}, {&(0x7f0000001540)=""/33, 0x21}, {&(0x7f0000001580)=""/240, 0xf0}, {&(0x7f0000001680)=""/171, 0xab}, {&(0x7f0000001740)=""/154, 0x9a}, {&(0x7f0000001800)=""/237, 0xed}], 0x7, 0x0) getpeername$unix(r0, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f00000029c0)=0x1002) getpeername$inet6(r0, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) r5 = semget(0x1, 0x7, 0x42) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002ac0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getgroups(0x9, &(0x7f0000002b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002b40)={{0x5, r6, r7, r8, r9, 0x100, 0x1ff}, 0x8000, 0x4, 0x8}) msgrcv(r1, &(0x7f0000002bc0)={0x0, ""/9}, 0x11, 0x3, 0x1000) setuid(r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002c00)={{0x4, r6, r11, r8, r10, 0x20, 0x38e}, 0x4}) msgget(0x0, 0x0) msgget$private(0x0, 0x201) semget$private(0x0, 0x0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002c80), &(0x7f0000002cc0)=0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x100000000000007, 0x382) semop(r0, &(0x7f0000000040)=[{0x5, 0x8}, {0x2, 0x3, 0xfffffffffffffffd}, {0x5, 0x80, 0x1000}, {0x5, 0xfffffffffffffffc, 0x1803}, {0x1, 0x20005ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x0, 0x4, 0x1004}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x8aa8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x80, 0xffff) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="d95732fbc8c3292e4fb0c7a103b50a448ac046e7d1aeb482106e06751da5deb2f25a956b1db3936d438353eb486c9edc0801038b52346bef72e0d7c9e280687151be3a7278afa69bdc38995e3510", 0x4e}, {&(0x7f00000001c0)="14b1449903f137955b88d4ad735ff3809c993bdeb12b793fba28e96a7ba4bde91cf23475d18594a8dd8b731134f398cc522f9f413bb9fe84e3ffdbee9a9606d029e92b2be9f2a7d259c3aeeeb630fb9ce4d224eb5a1be329d50e3030e92ec86eb6aeffabf84132fb3ddaab28837f5396edd50411be2143ea8f2a32daa533f94557501507ccd96c8244c3938ac5d6c2511ee4017e5aaa52639ce8d47db58b6ded2061a1413cad076a99bb310f7a3edea252b3db566f3980be4bbec3619e79aa5f3047240573793fcbe9bc381288", 0xcd}, {&(0x7f00000002c0)="5e40b1831230461385b84837035a25ab8c66fcd6e8bec32f718f10b22c54e483df811903dc94abf83a6378ff5a8f3b345009f05b9fcaba5e1448aff3830bf8a1817789d84c669a7fb4eb518a17439308faa97f23ac4114a8101571e559e18efbd52d31d73bde49827191f4d786c21bf47c6321a1b21d69d8c996791c4e62db473d3ca1a94c40a6cf9c12c400585a8faf31d71335213a2b279e02b8097cfd1e07f670547f905f524312884ce9df646d1c39ab14fbf63eb5c083cc32299be6b17fa0a27e73e1d8f1c07efb270ed4034014b83567e076f3e43e494661ae4b89666074fb118293fa5e3cc09f55c7033cb2aff72c16cd5003d56bdd8d6d640d8ec02eb8ce8d611f03243611da3dda40943258f72d71e7d29815da6e398319ccc100a74fbdac76d6fb7cbe49b0a748897feabedde489e79a603e2eb94a5623e9a86893674bd2b385ce1a6b26b64c65fdc895b8e76949388dcf7609862908f668c935ee9e66c632b7198497fbfc5ddd8436ea90fe618065422a51295a3a747540f714d92feedcd0484dfaa27227cc8ab9cd2feff881d6a59a83d5025770c0385f4bda2b486cb6c4619b79e54f876d33ad3ae63af92ae5250524082fcf869981dc7730c04cd8ed50b5f5c299c05ebbccc0a1b7da68cbcd686588aa4b832ce9dd3ed0a025e6dc21c2fc591cba4d79764bdd14f71c0e74a60ac3c5f69c166cc8d84756d3a084fc3dd5ef94ee65950f67139807d4187eced65a3a8b8568f9a46402b103e5513cf8accb9125fbb1c343b739a539ae2009f1fee824de6616797bc0218668223d71b83bf8201b1f8aec7dacf49c940899da8c51462dc59903275fc8d5e54817f4f999ec5b69d4e3fcc1ce610c518e74c1549a3caff17a49f6260bae8a3269b9c91218655df9ee238c8cd23ace047c2c64e31f4a7b9b03ab0feb221b4f96b16eb167825a230b35038aeda9fbd77bf354d5d5c890620575438afbc06dc7143c35bc682a0120044ea679c1c45e1f44f86cad246d7a9f6d1ecd8c303a7b092e9be9f4170a7419a80c58465e482d4138cd7fd1fcf91243fc2780babd0583f248fb1bee8c62f4366a160909246355a73db5730c4b98f73413a5557232c83802f9498674bafd41b7322c4b046320b23905f1189e87a4d923be766345f724f203c30b9a231b1a7391e2831b26b5cf43c35e3917196a87868bfbf687fc1759e2b9835cc2c06868ed704951fbaadd6439096918a00f226a80bff47eaf513645e82ecd5136c47f011112aa6d3992a7cd5438091d2797ae9cff00be381cddd7e2f523776d1094b0b6d3cf49b56ed2c5378818182c69561ab0bae8f2823e89b4f6a064a0b1e1f23b9bfb477b8a0d3e86589ef1fdffcd341de990444b557800b436399f1758d19b9b003ec3ec68c040b4fcc434d65e8ae176edaf0f9d7e0fafb71e808c8d13f9c83eb2be73de760dd0422a38312c2f3614197188f95b7245d990bde4321f6e75bfe538e8ac29d63f15d0ed94f9a3b024ef3f8765a740dc77cf314dfef109a516fe7aa866d57ddb30b0be6e6fcf17ba28a898c2253757d91f32937ea88b1a31d99b16a75d7520e95b1d0c7f6c7ac15774418f3ec227fbcfbaf44f4267eb0d4e69dd08cf3612e4ef307295ee7e8d677c723fb57de935f11083b20e67efdaa02c5a984fe9941f1bddc3085a83d792b77f07eb2001fd0094e3b895318e0c6e602f2063ef060c23bcd57eff581502f1f21573368c774aecc2c481334a34e2d05ab7c8e04c82478a326fe204d3ee053e1c43bdb5bbe67bd9c69877ab63cf4c5ae5450ff264d110bb44a008fc59b2f6fc80e1e8ce91ce14c3e921000890aff14d6e61ec9e3f1b928c4802eb079defdc282a8c1b9a2d60d756cbf7626f4f4cf7c3948ca53cf9b4a10eb39823d5175e8e37bf897713f88deb62fdfd95edb64260b8cb32a9b40b8cf88f4d60e24395e825e5408e3e24330edc701b755b8de5458265c348cc2f3ed0f6f55347d41e15017c6cdc25edf081e1f2f5884835289788f1419902a08e5a290fccb80c373981512b4d13b745c420d5759015a3dadb613d3d5bef7a406f530e7246528f8e96fa6b977586003f43ce6fc600a26b27b5444143d04329daf2379e8af55afb5629019e6ceced824e767c4b8205c34e4db9e7c9127cab2cd86e6c8eb5c58f356a3de3ebe864864f9b2aa31fb9033d832abdf3f91697ad62d4246a8c16904ef76086612ea0ef4c3c950988d05fdee2c0029f3dd78ef381fc27b79a6c23c4be8c37176c1381cd221f6e1b2aa9c43e8cc348daf497eb1c4ab852b5c6b601c9d80bcdd818ee738de80147c22693865401933a7200791a4553b64e245d1cbb05475a8a2c7b7a3e2516e8370cb7a37837d1cb16056b14f28612f3246898e8b76fd0b8f8f396065708fcc1aa3850806066a5d83ecab72adc457eec525c6c7d4b957970c0e75aceb7feb364bbcfae16356d160c84ddd86156a5c4efdd47120481aaf0d2debda3c3cfab4cb6698f7021d47b06dead6590f0790d18481a9e60106a9ee38656a73cbf5bcafcb318f970698f4aa848cb9ccbef594894a7b28b31af4276d9bc8382d2f5eb09ac2198619cb578d854cf2babbb44fffba6151ce18ccf5b914dc4c4d68e4215ab373eb2e39d1646ea5c36389be6b86e67133111d3ed3a6409de95c0a18cea936cfd3387e384db7aebead9135e870a3ce1efd4a087ddb920ce56ed9ad761dda245d16f507b84357386fcaacada79723dd2b2bc2431c158b12ccff5a02d64fa4cb10f89071df5834ab56d66a6af35f7bf233aa576b5c4490faec7881bd3b3dd0f1cd4bd11866a48ee660bd5fea52cdc347b477f93f9a0a50b89b5ea2a9ade54ce33cab1e05f2805f90af225fa7545940468aded45c3b87fed8d873e182fb6bb3d8cc45e0c3b73d5a17f42bd62b8e5791b4b443d226c07e2b0e2da36dec5076365df49d3eb80faf7b0e5e20071c8c416c52e328714d0ff27aad3d3abf82c4a2830ed7df58b992c0fd51fdf9a7dac9fa0bfc1d710ac1e7253dbd51fc7731b86ce1df5b7af5cb4f2a63ea28c0852b39aa38141ced157f2709a6bc8e24b5f748c28f9881d84de28573d97038e598dd8aff0d12341f926eae7a7f9321234c136edfb405ff221d84eda85963eef18cf94c54f16966a623fcdd3f74c23c03b3ebe9da984a72482689c494b9d114101fb1c4dcd2363d322e16ea2254e35c19602791f6b024b637e8b4a9d19dcdd54ccf096afd1dae026ef1a7847e074cac3eb19917c9d9c01295825954319e69365c608cf599301bc7916bb78b8bf6b1af002a5bc869c78ceaf000dd1823d50c6ee5f14b7275e0829cf271afe857ca1a0b7c0bd148b93c212e59b1684f1d3a2b1b18110891dc33549359893eba997aeb9a53642ba6bfb6bbc74f0091c87019d841dea643e0be017b19d6a3a8d64351c175e108b25a986ac2e626732f4a7e872bf980df61ab98c239f9d39666bf8b3cee4c8532f1b1ac49b0961f3dcc4012d9255684bcfa8ef5c62539103f4c5893f8f75d3afba5c7e58bc14c9f246c3a84ee237fcd499c5c8da8a747cc40946556a19f3ffdcd95cfaef12f4d2239d65a415ac4ae08c707cec5d3eb50788af4da34f45acd2f5fa5490fb83ea6a2d0c0ffc9296e230699a4f883bc0d7a79f0eeade53c7ad1b8099bcad69b0d67a8a9d25c1a62677f0efa8d199ba17bf4e42f9ae768ec705b119faf30cf691d3dbaf8643037f8694c6b23503a890fb70ff2a5fcf03df602aefc9b1c7455b4ff9a841d306c14a17f07708ee27348646aff9975c11fe38e478bbfcb06ca170c0608488ea3484141afe17d0d84f3c6eb4deb57637321b51bc466a913a4043e979a19529d3937aced2ad7f46ffcfbcda8573190e114e17dc03b11ddc6656760c511903eeb8e76bc7e11b7e266355ff00998ae521e4b65d1317c4835c4926eec263a7f95aed6083ec6ea74c8cb4884dcb1254eef90e850d9d47bf7fa1c25e772cbd30d7dfd68ad23a8d35c4a28abfa4a692ee4da9fbe00648b5561d6f2838f80de3e4590f3c58357c6509af179de68ad0cd83f85cf93f4b0fdce80df369c83c9c067b3eda8d97c7526c1bd1a1b0a9c4e6d7b8c2f528ce2378494980e043b1a1459225c825c0a2e9ea73c5f0f8990a5a4717c81063ba8cc62d6507f21cc575c4ac55f5b00668df4f4fffd3d7cfb3d8caaa9a8f889f8770b126b5d2bfd5e563e3fe819a79ccfa2905be026ec77b1b57037833ae3928157c2b298778e3c2016bca2896fa63232a9950b561219c811b71368ebdee833d7b1c1c88df3f2b094b0cdbac2efcf118168b9fcfd3b0d2797702b2116200e15fc5e51351d136fa7ba8cf4de8d57347cabe0fb3a0f2b00a4f49b1bad9804f34cca460c961af60e57eff081760ba5ce0946ca42fe980b22bb735f112828160a9625691c24f6f64e5897397d59dc5a0a696c29d55f75abc747e6f55257b520d03ee2731e60dff3e11cbf540a548d141e6cf052460b95b7ab31a2fcbed611c39c5d6109ff6b0978f468ab447740a1d9253ad897c32eca456f79bed5e30dc6ca438a9b5df6d1654b0ecd1c2bfce5b7d753f0fe28bef37bb7c84f4d98ef4de6e81c5d89bfe0866e8f237784261b25372dcf00d2ed7c74219fe80d2e935f211d88f91c03529d1342d1c1d4dedbde2f7ef42776e7200313687f7100459877b908ae372284a31dd5b153e420cbabaec2bb3f72ab4f340b4e6ff517dfa4b65a9d35cef815919d6ecb752108c70a5c0be0bf3833decb31028aa7d2e8748d4ff09b1eaa07dc44acab846ae030f74dd23b3752a7abb96c3d97e30f6bcf19911c163e7f1b39ab41cd03b9db6d95e37dce681e3ab29edda78fa6b7342c3e19b8b9ae737361febe1b00c6d161079eadb5327d9d1467549012e451b5cb947a6e3703e18418d16ee4dedd58b0fd4b24960632afb3657aa7ec6417c32d93226529d7b87a6a514406b67dd060439813b5cc7a67ad3860437a6857b84e87b2cd9ead1839ca8ca1c8240ab99f4042d4a0c1b4547aee247078896f99f8478d00804ecd125b7677c8677e2fedf2326e60846ccf5683c85fc2a04af6d5250efdfc9ddb95d63be3320daed1f40311e693b5ee3137e65168d3fcdbf12acf26a8b4dd8ee91a8e2dc4e7bfa77c0b809cf9907eaa938d255afab37addbb99450ea998bf6807d86768f3516760cda807cd72b5067f13799695fa9385b397e58c4cf702e4ec029a7e997bf0132dff5923a425c1bd42842e1a4a2faa29316b35786dff5edc93b301fcd66aa5b32f0d79f93f1948ac09fd0197a46dbdde234acb0eb43cce5cb4830b8b588a54d435b98a6f72789311843f247dd20cf78e7fa0f708c3ec05fb434568b9394dcefc0ca0db6247235800b72639e18f7a7c65c7030ca27cce1a88441a709a3778a4eeb40324bd80c9acd81f5d6ae90f413e5f1c686c48acf5be1628d3ba6835c1bf47eefdd4b6b5ab7d8d20155fcbf1512a5fccbfa4e17f960833adeb5fcb3572766cf5e7f48d6c49fb96af53c7e65c4d33dbe71e633b83a0520fefaad915ad03f361b200404c52d46afc9398d374162bbe80da1c1cec130bd2aa1e4ec83ff12330627dd92982eb086c23eda31cf68a7a2b3856fcca9a263edda495b7016e0ad54e54311dbfe213e25a3f0d8af0d4281dbd5d5ed869a7912218b46b139e2dbdd2ecd917ce9c88026e083bf2a7f0d9f366c5176303611a0629bccf5fade7de2c5580597d2dcbf7cf954d1d89e10a9b36d66226409cb3cfc3fceefc8b156d4dd313934dc4abd1e9fb2", 0x1000}, {&(0x7f00000012c0)="cea10a339eade1f96a0673c80be6ccf4d3925136379a27255c2e64cb8e09dc1dbe54e12056e31f2b247458d054d6e3b2bcd3d99867e02e283d7694431b27ab8f5623fcab959f2fee65581ecc4e94a7be57c76235cc405ab5a070", 0x5a}, {&(0x7f0000001340)="210e67cbf015cee0cd693acb8d5655b50c0f8d8396f0f6748395d52ce1f3ec2a6c1b0eb46251998d5200c53a898502bafe5fb1cf8313abb7229d2a4528d6783c6ad783812ec5c68be402c1fca52be8bbc91c246d5f269d779752e2b06e0272a563897d7e4ba2418416890610d4ad98f0552e44e8d168a45e389e316cc27053fc7e6ff438db8220dd67ec1c4a2a629f72e61d0c08bddd105ec898123ca95f2e91ca8f8e98cbd11ab80e1b6989fba9616c98a7fe8a865693d9ebf13d9110fe9a523cfe0fe61b6f7105af812235cdbaa28ceebd11734ae876fc46a3e939db99cb", 0xdf}, {&(0x7f0000001440)="56165becd03f2e3c9e59079d6024c4acec365fc77435e48b6f20b1302b661c159c9405575649b132213c65fa94b2c1839ba2717472e9d44b591716f9b10c8edf11e27f5606081a7f60d07bf8ed4dada6f9c3b116a9c0f3215f45825f49a1736954ed4de8d87ff4e00e1179e1107e5d68d23113889605c20022c6016b582e6b9355b1a5a189585fa4f3a47e2f322fd0046d69024bb5748a3e6698a8035e1eb3930976b73a0f4712bd0efd1565d441d6c7cb654ebb2f75c2aafdf7494ca0c516d7f6bc16005eec339d8599d72272501d1141c77aa6af4985a09852517cd041ef57d1", 0xe1}], 0x6, 0x0, 0x0, 0x3}, 0x2) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x30a80, 0x8) r2 = fcntl$dupfd(r0, 0x200, r1) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) close(r3) 16:00:12 executing program 0: r0 = socket(0x1e, 0x0, 0x1) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:12 executing program 1: chmod(&(0x7f0000000000)='./control\x00', 0x165) mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff17c) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000000)) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x100) flock(r0, 0xa) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x4, &(0x7f00000000c0)={0x6}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f00006a3000/0x1000)=nil, 0x1000, 0x8000000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = kqueue() flock(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socket(0x20, 0x1, 0x400) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x3fd) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x100000007020, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a8", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) writev(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:00:13 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0cafe3eb8c5d82c1b60273fd37ecda460392d81f31cb03392458705ea77179b88f9ffa9d460820b800000000"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x51) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="b46a4ab0042c4e77ccbe30e5fed61a0240b656412772d598b436c712b7d563eaa909315b01d2224d86c79201a7be3a1a3eb7c3708b2ed6adbca5a9b0233fd5e1c1fdf2412fee97ccf7aa31136ac602bdf63b72b6ef4956a86dcbd595b124a2e9dbdd12ac0103973d3edb4b861702091161f818ea37020fd63d1e9585c8f75753efdf3597af00", 0x86}, {&(0x7f00000001c0)="4827690ae19ab145426161c793ae4cadae8bfb4afe46946285efa233297bbd909472244cd81699c3dbaed340eb258906e04967ff2fe09f6c14248e870d78fa0d6b0751377c6dc3769317be2db126a7067c2942022dbb86851b06345bcf2967d488e22e72edf651dff06ba4cdd7b47121ee5743", 0x73}], 0x2, &(0x7f0000000280)=[{0x108, 0xffff, 0x80, "b46d2ff221037c2b30cf6cfb8a37815a3d7dac3874f4831cab0964b409fe13dda1e0dc6ed8751846f49663594f840dd1c39ee74c4adfa4fbbf548ce3fe64f75b7046201bbeaa8b2d37eb7dafe695a03c578b5c9b6afcdcd149c37c9cb22dd3e1b004434209d14a3856c9d47964b2b486f1e5c51308c9766afcc0b51bc19945d6072407edb2b0100c9c2fedb95b95ba9e4595582383abb0e6748b01c93a78294b63480090c7b9767aeb90ce5bccc12a81e58d0c28d4511ac2f33663de25f048ab67372b3e044a12b8d4d6f085b30817fefe23897d4e7b9d7879aa4e5e8159d7cb7b973fb53c5a2205fa127fec9e3c6b4eed66e7e1c80b"}, {0x68, 0x1, 0xffffffff, "76a66bef8a5fd60e3581d9381424d7cfd49fe5f55b28d59b8fd88cb304e27938340143bd204e68676342e95b7a77cb6d41da79b58c95f311f6ef36cb5aabf4ec23b8770843aa63744849129768afa8609c9598e77dda712c"}, {0x108, 0x1, 0x3f, "50a0c4ef881e276746bc5e2fe3822690c9d1634cdf1404eeb71c75241120bb73cfae73268d3c9696dcbe8c8605f5bcd3e45de223776231aab09608708d8eeb01914e804598982deba5178bd54d66df3dcea304fc92ee99e0bcc5da15b8e89de265f3e79f8bea8db6ce0525e05a68c606b24d717cc2b570a1cbf66979c591d1d62bfd0798c378f0e2c1074979fea513fd45d1cd4752d32918b079eb3e8ed88b70e7a855d397969f0db37e97882965efa0795b91b10d8ba3454fcc2ce20480fa46ec72846bd8c94a5f11cf0b16d5075d691845037cda545a93c84ce51c9945f54c9aa3e4d800e5622b4483bbb58e7f78101c122f11"}, {0xa0, 0x1, 0x401, "b69b64a90b41980990b771f7295f1001d5e8d3bc6ff9edd33065599a0010bff1fe06e11757e2436e5373c5ee39c3f86c055374aa337b191f94fad31afccd26107b7e708a1a0ff412184050d35ffcea2a55fe6e20ca091434e01879f93bda91a9e80e19db5ac66667fe92704bccfa7efba5acdc5de36040054e5014db2d05615579b7c25a0dabaf6fcc378595ae0e"}, {0x1010, 0xffff, 0x197, "dbb6bb4cb8d7212ef6dadafbd1cc9a015fc1026a4809fa75c4fdfc2afebf55a4f4eb8b136588fd10564d67ca2a068efd48c28aebfe162727cbb9e99a87ae14bd99c43b4afe8f5a41f8d0339bd2828026be57063b4b976e2ccc9e3e26132c34eb689b7ce83e47ee8fde2b57b32e38b5758412c43a449a1a25bd959aea2f5d6154bef6373b24d33bd72eabdc250841ea38a68b9bd5294ed17a3aad1fb9da5c7b6f7549fed71f7bc42cb7fda97b7a9962bef8f858e2b628147402b52c3137285ede7af6c25da8e9317b7a9d77a8dcbe002272ba7265bb6fcb551f1b08955dedb5f2cb541f03ea20f7d6e20ddc9ae122c1353ad69ae5d170dc5a1f623ff5223cfa1f46a402217c1452afe842e6c0a113a13c057ebbb8dea67101ebbbb5efb3b9697d6652a8a2f53397b144c923dc8566865b56425c08d61bf89edc4cb6e18fbcd7642846ca23ae770609e8d20263992cc111026b91829dd1b972f172bc7229ab0df00e67acdad2e2367ce04b35c650791cd564c42c2ef6caea33dfab573ab8af32fc62f79630120de579378ca0b0bf37bbca6c04f9b316782dcf9f7b90f8be4d3737d34a6f73d60eb0fdbebd69d5475ad58b8c87790f44d521db5f945c0d910a28195a5da164234f31a52c73ad5691472a33c64eb3315696bc61e1d43777b89cafff2854d1ca47fedd1ec8e4094258555abb453fff527e04408bd1b527d96808333db3aa61b4f4c682f59a6f369ff10d67501eb4c4cc2a914833c8623c219a32bc8a4b1e5a167f440e70945b0782e932b50f2943b08c033639e50158a550e2e7bcff13189c6ab3868bc4d661e164efad712de6042a464773b93164d326af2598639cc8beb74a5abe00af4dcb6d8e3ec4ac6db211d2f5e3cd58fb79dd763485a51d10c0f0d892b6f4db41814775824046ac7bbeece295463935b1332026275fd4f4558ea74ff84371ba26a0d316637b3e74f58eda85bb0b443b7d9bfce47d027c453d26096fb85632640007b7478b45467fac2b1f97e6fe3d74ee3ac65eddb3f29be929fe8ad705926deb0dbef940b9a3d4568ac429fb18197918cce89ee39fd3c5cf0443171ece4330f8897b31a272cbc72c350c8c18dc093a85aac6a16dc750ebe247e0116cb55b0dc3d03f0a19df9b552f44be8315864a992d8b9df0646f9f24806348469badfa0d1bf3ddf38773a41cf6d6adfe6eda90e0aa27155604a1eacdb7d1e925a75a9a23a2744a93c7c2c6d5681a837795f0ccbfeb6b03bb2147a74113c05ab3c8287a7e9cc59dbafb9b0b0174521df8aeaeaf93b78d3828043e18abd5c1890f910c4c431e843584c05420e5f7c0202aecc9fce3ab995c46400e882f825d3bb4589d41c01cc9d0c334f71e51a90253376582416643ab5ff1003a7842e1a4c24fa9f4e4b7ab7ada771d146fbd08ed23b2a15033610d669db7b78df0daa8a0fa38ff0ac91637d535bee63d745f52567e535cf3ef1f908ce689c2ac9ae52289d770b0670eae67f9581d33b5f283b230fa12680372bdee9808b6c3b58e9a7d831688cb146469621294df48bac95a69c0629bc59fed86dfd01bb65b8fa7e1d0a03761f3345d867b1a5eb44811093beb6c95b64f38a3cdeb04b16c2ef97e502187749af6daff3c53477285a453fdb66a5670e7b7fe61607ff46aee9ce2570b148def87ac34397469186f9d18b2b04592d9ebd05705c67ea8f1aae5a958b8bdaeb5776a84aacaac317707ea8504bbf6e2932f309725f53c3af93f0448d9152e129adae6ee5a5e82e78b20e13146e7f301ce875895e32995eacca102d6f208c44caf3d1bf5120a5a02e17d0032f602e6698226b643444547b134b9b3c06283b2865bc636a98e58f02647d471cf092b47114121bd6feddcfce92e5735d12651dcadb0bad117fb715dcaac92486f6789e52541ac11a1e48d7c354bb1787f1c7f985facd8816908d0e60f5a02bd292656d416dd2d4f3efd6fe33142bccb7c98fdeb82cb7e026cab45679e2a0fca4bc94fad94df0b8a2041742cc8f137d6f444777e1ab39d0b94b10b7c545de7f16140ff4de1c18c5d623d15e49c7e6f743e027f68167bfe922bf12868f3f38571a7702e21d7322c0d5b516ab617343228322c46cfb63d47f75912a39201d8b33b9f54da89812f9288949ded15101fb3252049f2bcb48bdd1964e227471920506157f7d8ff846cda29e5f2f6b6f35f27bd0fbb268543a4367e548405621082f7edaadeb42db4d9932cb8ebf49c9c8539d4ac474c0debd390cab153a58777c4a6754940e359cad1625c214a5d7ec4686349d660423285207aac1b6bfbc5516b0997b5f47bd2efdeff347559276172f5e4c469c30c785ded4dddb74cabd6dc895fef816f1caf1b7cdee705de693400a6e1d27fda64cc30aa68d69e84aad63f5cd18090bd9fe13f7d4f62ab8238eb4d6f1443800921cfee19237f91c0c390fefa33b886483d6bd4ac314ecbcebe146da45fb46b25c14fa84ccc23e75a8ebefd89b9d77c30e3b1262624fff5ba7323866cc64f1df760ee1770b63fbcce12562e80bdcbd7d08f8496a05b341e2b60cf39c305faba10b486b5fcd65fd4b09e272efa4aacc2cbb1081972d5cea449c13f5b508640c7bf0dc6c78ebf8286166ddc27bc676a1b933b4edb722b26aedae98f5419c77c6752042f0907ed576e2ca55f6041699640d846abb4acd6bdf061b2adfa0b1ec9fa39a6012eb514a9c3cd4a4ea84667b3ce950a1db97eaabdcb9349950533be3015d24bca5fd64ef5e2763c34e092ef503a09bf890eddbc0abb2c00df21f0d4509c1056fe8e17feb96b7b6848454f2d3d6ad7dd38ad1c68617c00a3f4d2bbc6b0508333bf3753ae9dfa10365d3e7c6eab7ebad3552eb3d6ed645b8656af3460ae1bf3aefe65c332b9b00137c7806e5e28901d4541b0a3ce197dd1b2aed59df4fccd5739a60095338626479354c2bf34ac6be8318cb8e20931b03e66b55c61237cd9089b684560692ee047dcc3180f8b2695a1498ef55a175420732c7dfcdbe288b40d50f0d9b88b9008d52202b0a57b1e743f52889be330d24a65e398be87fe7851665d894fea2a2a42f6c3c22ff2f9c8a7ae665bdac2e1cd95b76ae6d4e21b13fb1aa2f5f04a495c11701bc159aba90870f82c159bc13370403ff5009c44dcc5b17c3b45a9888ad775b7f1524b2a878a4417e345dc8e4b731392dcdb3e2a14970176503b25faf91fae28d7807e31aa471f6d334f3c153ab47c63453603204eed86e2860300978a75720f32c5b380b5f16cbad4ed7bb426dd3be9ec853795b1de31b1ed335ad3225fd94061b1a808557b440bc30e5231e3ff55e55b00f82273a0d22c38d9d98505f18b3efc633f16389fadbdb9c18f695f5fe9546a6230de5fa91df59060ffac99d32232ca5afeb9a6ba594392e69035edaabb69a55cc6b6a0362e29c6088472430483e88d11930834c044036e76fc25b9cf7403361e13b532c088b5752dea9a4468e3029492a33c4d36a736687e681c71f837fa006fda2028105b7428361c8919a19de59e554105da1c9ef727eff17f457a382764ec5e69f482c3eb1811fbf1370e415de18522a5dde22c0b930abad0b8c4b3f7bddcb33d61c01a6b3792268b0b1c2bb89726c8f37189f7466b95e1bda145a172ee54b688d15102c2b96305796e9159a43132d464d21bb60fe99a4fc3349f607c35346c6eb9a6ff78cbfa6101cfde0f8b429a7c66cef15aa582668db0736a4d1295ab989fc454935bbb1f84c1231061201bebd18e06efc662364003cec516a5d5e09ff8f2b5741292e9927bc4bb14f14fbd681bfb620b1f60b57fea8ea3f343e99ee972b7850ec9df6bb4d76653991650c74e2d9edcc862d1446a8701ee64db1080916d85c40144f7264237f4ad79ce59fcb015563f9c50aefcc31a4d5b6307807e5cdd407e2c83fb8177da1ca98771fbea93de58329b302947f3d3ddbecdc6ac43b5673db9d9fccf018454032cc935ceb817875d46d1b84780d35459fb4c5b21b8336aa4b82205328c151e6b9416fc93c53a7e3d121569e50896f151ec8124367f6f5ce9fbd392064a0f9549e3e2c837fcb36517b6d91432c7080f9bb64b4155c246bacb5454d3e1a982fe1725e5797fd8482b4d90300f684936d4aa9f5efa4ea55280826c38a1b3969113262e9e57078789a84e6efa80d5a03cc45fc311f94c50b58b8e9b353757398e04ef7f2f323f4cddffab5632cb83a0fa1d37c53ced81b3f72c8d47f9bdf231441721d41197a56a7e4a14401e45d6deb777249e68e374b5c366b58c6ec516b681365d52de4c949112651101c22ff2727e9c93eb1e8ba71afd491119bb51a657318e1745a1cf5b3ee6f1b574610f654d69a0c6fc63c4353e9337af6ea146e07d9d5c6efb9832fa77fa3945c1561a2d227e9464e6cd3e617f24a473bfd60182f6038729602edf05bba2153acc28df251004e04d0d96da8613b0f1c6d7d1444bc4ee931ab8e104d97b8a392b554b9b3f778b3f9f5dc75868d48ed0fc9f93f2c9cb4eb0423cf8032b807ab7539e23478b4de65448c58e1b8d3bf3f861f46d724bcf023d933dd39d3be7cd1c5980f5dab9bec73e7759cd42c7eae57cc4ffea8e87a225bb4148265d096d8485337c0e5cf4323512dc377ae677456271008852b12f695a7c33388fb8a1dcd1bec9c0abce7b95a10fd95195c8ea7d03c9ea20caa19aa649e4f02d026e52f5489c25d97b8c9511de327c7c21b250ecac6cb5b6b85936a7845e4d40cabdc1e654e9764bbe5043a498ebb8d10218b057543bb77244529ba4fd9a3eeb57c929f45e7cd60ff0004876c9e145f626da22ba23dfcf13c9f7e0a965080d174265929d9a0e37989018c51f19478f671403bd0de62ff14d5a7e275495f6d4b65a5a1ea253cce3120878fb5fbc9f9cc4602f839bdd64b2273129919be22f372b8ec51841a10baf3a089f3953df9ef4df7f285f81a19971ae54d7843cbcde645dd34c1b0f16330df40f52d7bd76d05ba04275035cee07f26b1ec1f385465b407b8f826d01edb0e0fa0827526c2db93f4432dc0857676059fff802080a9a918f0983d515c77dae1f1ceb4d4294c481a92d1b84214a21d5e41f966dbed928ff078e13c71ccf37c0acd4fc8e37ed1ea9fcb6233f73844d0975e411d507c4daf53e971e96aac2bc663c79a136c5194190865d77fee3273d6f95926096577904e126e7c5821809abd85331232e444a4a2b0470db78a426d54a7cd8de7196637c874328990e7ab8462cf0486887a0a6e9f9dda1f5bbda4246c68cb9148b6efee7e5ffcba365eb25b11830da06563a967b303dce0514d9c93268e2807f546428e7fa56d6e359a4eabacdeebd4a934e0f7c5c3c2bb53b21a9e013d2a0e7d91d266db80c54a36ef57e1341a615b2a90fd9da8e21ce971cbe61f94ea54d6d54f754a9c1f713e16dc3d574c1e04fd9b2c0cf4912eb5c4b4abffa4441ae09ab72ef685005c9d08a24f1a6cf5552f27c8ba0f3eb053781748b0c7f413848fe852bf8916a51e28c6ec51b444216ca20b38c6ba8d4b446d45f0814ad8ca686071b3bdd0ffe32be88cbcaf42cc36348111ef5a736ab815d4899166fc475618f0b8a59d5c9a8976bcf2e9d5ef80f4c953a2921152e4e345946414a66cef3fe9e359b032c9d4028e5346b1fb038bf1dd57cb95c0138df2ddb26a5c61f0f05812cf9d2e7009f9e8848803398b274d76900729945747d6f76616bd9a1678a19ac1b483b71e8e30551139686d3dd7476c325db19e239dac60a7d6d83270ad3e2c669d73f4444f20912"}], 0x1328}, 0x1) socket(0x3a, 0x4000, 0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x340, 0x110) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x1, 0x9, 0x3, 0xffffffff, "7981102ce31354a7fced227e25f33bf9de4ed0a0", 0x10000}) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) write(r2, &(0x7f0000000040)="0bdc9ad74c1c3682ae547cca4f11a8193ed2df9c7d31377259f50d4c90b789c4d7663c46b5f2fc9c9f4c0ff7ce78d4819951a9292e", 0x35) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="2d5235be5c83306638aca50c458d80dfadc2c071b46f11e64e2c80c604e28cfa3021335126d797254baa961469771c83a49b16c323bb96053a64becaa975d0915cacc371545ed0a190a85fd90ded141602a782df7fddced036b30f710fb6e6a68422358b9ac247f472a44e8f0ea121ab028431a71030e6f0248ccc77ddeb0d223530783f6c601d6e2ec7855d334f46eda755af351311d606190615a1a9becfcbe858b24f2717314acba3f924f8d8be87be5342dfe32fa8f005b39efb7a5359aeb60af483d0dc17d2dde3f308526015243a027c3966", 0xd5}, {&(0x7f0000000000)="bfc5d520d26e4cbbec12a06f2e7adac02347e1bfc46d798fc74f28090351ce8f", 0x20}], 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x1) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x2a) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/87, 0x57, 0x841, &(0x7f0000000040)={0x18, 0x3, 0x5, 0xfffffffffffffd6b}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x401, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000640)) sendto$unix(r0, &(0x7f0000000000)="d93ac7d3f749dd79efd4ca3d86c78acfcf8345acd124361c4510e358e251fd0017c2b5855cc4235e9e8e9470612696b4097997708e013cc2f10e47b13dadaf52d0e08b08c75c92991b25433532fd324ebbddf2fdceebc106b215a322fed486800d02c2620a03ddbc736a687ff9ec9c9dd4d1e0c1af14c1c305bd97f1a6f54b68e209ebbe0de14439477e47a4eea5b753d4d3b6e806e1c5a821", 0x99, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r1, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) r5 = geteuid() r6 = getuid() setuid(r6) r7 = shmget(0x1, 0x4000, 0x224, &(0x7f0000ffc000/0x4000)=nil) r8 = getpgid(0xffffffffffffffff) r9 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x5, r5, r3, r5, r2, 0x2, 0x4}, 0x3f, 0x0, r8, r9, 0x9dcf, 0xc0, 0xcf0b}) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000b099ee7a07b827695f3ff5213f6b93b7da7e2d11fb6bb8a40429ee7d073bf89cfe0dbe53b565255d0b53cd1c446e535abe8d19f9fe557db0a7aff870c3cd2c764d41f4c2d75a62d9609b785058d44e01584f3e1342cbcc0f32c7447c7dd7e1bba923116978bcd9b33414215a207abef40d0be3a9c2f338645673fdf95bab998e98dc6a8c7f532b748467d715a58636c7cda23b3db82d1dc38a303f59b2b3986bd39929c976b88feb05da828ce1ba9d89d77bcc5c0e33a58536e4ad936b2dc1c7f4cea01d2cf09c94482f612daf57db7ea63c9b561bb0057e3ec6dd8b6fc3b7737529b733a96a96b70c368f72cff342887dfbcd615b1dce57692a6888429f42022983957d95b9398cbb177d38f24b4f6c21ea65855051f9235189d26aaa96bcbf8706834e0924f7da7e14459a43980b5fe01486c7c3d4a89a46b0ca998d348de59282d7ce1f972eb7777aa6424d3cbc01418ac7bc4ca729e61e0c6c9d86741a5ee5b1328f1142e38fc5b72308a0dc766f501a8538ff2cc6524aa5a32396e26ccd3bbf49905815c319ef5e3b5a8bf5c7bfd2ce0f68bfce0f08668135c3d6ac394c6befa110c3383a2085ed3b43376f2602d353921666148d355d6c6c9e67ef93ee4ec5c94ee6b44f60cbc78a964da4c05b20c922c1a77716ae71f5f28ed8a574400e98bd46d480c56f4a313643f35779effdd3408a0d89368e7babca07867397be1e29a390e47a5ef8b887eb65fc0423c166b78bdb13a55bd4b62cf56bd316e02511678d3ef22bd62b2559642a87779fe4612bd7756a76ea6eccd01cfc4ad1f0b0f30c5b7119721e8550b21259404ee4cfbae87b97498a86493ef68b2d95da6b14de71ca8210dddb71b4161c48688bd56c9b3005ce7473108926142dac081a2cf4dc12c22dfbc9e6e7b8b4352a439978749f0e6d3a9d258ad1a617c1e792ea3d2a5a55b947e6d6c56bc8e8cffe27b86c1500c690e6c222a870a3dfd28e9724ae919ca903e4db90486de7ca69b81a182ad026e5bc0bd23fc7c175ed21aa110c99ce670372e4b4e0dc6c226eee4d3a71330d1c79253d9afff449d62146dcc9291f46923810f8b72b4cc1bfba057dbb1edf6a5748f31949736664d33a14cd209a8dfa3c33139a0fb82a92b864bf619994ddd4f3b285ba2e8ebf1f5b8687148162f54621fc81f32670f52835a95b8bc0014465d9aa3f04dbb0292abcdf25e14d82d762ca8749d7b517e1f073a77fceccd8dd949874ee603b496a9689314e0e94b8f7f65700b655206d976113f87fd842c5d9b4fa5f61cc51f3a365fcfe4e79c34ff8598926d6310f46bfd18171b14f1b20cfcfad3223d8df158d3ce66f2a1d3be4baada0c782dc8dec08c77d107c5803b1829342ce391426bf1f0d250bd30a9591887beaab1dbc38989212671811b78c7dd9d58db094caf978f9cccb5dc97a43013005dc2ce1e40baa085bcb0ce51d8802768a363448d431f24bd2affafd3cece120b3bde95e592ed6d4312b5dd16271e0f6aec35ef4bb1125679b88aaf297060ed4ec6db1f8593af3fe0a5191c97a6bfb51f21a62878f0800fe70d4ffb1e2ff57bf638f7d3b237f3aa8e2b2a74522e670443e1955625d7c11ec981c691352e4acfdeffc25b2e18b127590f0ed5bd586339c58222f7620cc0bdc63322ff4c9a93375ccc055d17a3e7078f3180e588ec8a81eb24105bd1fbb968ffdc80c9f47298735ad4078b433b6ba87425302b793a8105055dea596f7509d752edbabbc84722fa65fa605fc35dd0da6d8c25b3617a30d05288957e6bbe1c269392a28ffa3a1caa8342b46f87ba0bfe4c2b49a5cf033af1731cc6c12a306b41aac3a9d9b7c42369412343a1824657960329d18b3185517b1479879f53098f5984a1f4c07e26f0bae5db13643a99ced928a0976f82d093a1bf16592ee92582f3dd52b976d93a48a42e42b2a5a3fbac91ebe2bd97d6c00dec116ab82978497e59e7b1cc77465bd746b81712df07216a6a4a5fcdccbace7c281f1a181e0e1704a32d0167802dd377c7abe55a4229c90c133110d8dbbb4caee984f77ff5aad2b689b34d33df0a5119f0ae83a8bdc73379d8703a547db6b1f071bcd212fd8f07d20501073a1114c4b9f06a85694fbb764e7ff89275b83ff494be3a1bf07d24e288172a3d610d4f9669c668f4e6089f601a194eaabdc771bc3719955664e1fd7902efccb31dfb797d5ee5db7f94f49a0900f7b97bcb7f59e2ec5c9d7e16d4e3fe38487863e702248a9de929bf2b6362dc92b08ff623004945f49e13c0e46013d2295ba5de7d3f13b2e3a40f81d4676fa3c618a08e110b5f5961a15781874ff8b31069cceb82916694e21927f0009dbc55b6c17cad8ed29e646b3222fe065e802987d422c50ef74d1babbafeea29ada1ad46e548361e0f26dd9896f9420dc339ef98f320711bf70ba0b8a5128ccb323d9e7d44a4edc1860d71555dd243e9de858842435a46cb89ac0181df618f3d4116302f2b041fecf77977fe8f829d7ccb5c7c2414b31b81c242d32be18a4f6908210bfa1758bb12e9f9da1854fa8940b7f448c919f5cf74a24a1a3f81edacd1b82d59118704fcee97260a825443b5c8f46993e063e5643793b68ced5246fdddda22c4c8a5c49e17488c656af061cf3d87217f03264332862d3a65e087d0c8306c1a1fc07576ef844c424ea456b0d6430ea7cae570dc5a57d8df72c2b2d49b330996405923939e66c426c81ff682bf9f53a74bbf3b63616e0d099f2f510d465230f84f02a074ca3491c7d0cd6ad1480912c334911441441801bcf7396f81b6d9bbf7b1bee68184e5de18e2b7099cda1fcab6337bbbf864f6616517e1d4b80d44f512e0ffeff29ca328138658182990e9799d3b581ad35c2c7b900adae14faa64dcdf9684689f65359bf74d0ef1bcb0e90a4503dad785ad648c8a2d4b03dac6d8933707fb7e1149444a4d2b644a8bec64009a50bfff5e228e4f1df35bd00afce9acf5747ab813d8f65b2c67985b3b276e376af2ccbadbf2d335ab66def62bc3e547c7cce74b9841d0f109f7d9717f85de45ba2dd52d0f9d2884db0dc991348fd645cadd07a8b29efca7c9a1bbcbcf6020eb7016f7cfd181f5f44cc405c4a139b5be22f23039fc3f319671a752fe2d4311e1b6660311aaa88ef1f94844bb74cceca5bf78b6995d41a2691d0c50ab10e94860fbe074df405e60686f8f87a922b4da10687289227d63628543f38c4d16eb0b6b43a31a77c41551a21f50a1f3d3288b13174ee8af002b824a7ac6e8638838ec729019861d5bbfe64182f2edc7a6df4da43c72a2581c2a9b2612979e9061ad0ac261bc904db16b801fd3e92ce619ed7b9141b090ef1a62327b36877b5a5f8d8a567841f0aedcd6e4881d7f4ab44cc566d74f8c0eb6c234adf62f9540f74b165d360fcc15b0658e0145a3441209036d22b00dd776e6a4148a072bf1184be578359f4a3460e80c9803244b803ea91e165e0ec592ebc0745d7faeb32cf0a9b50308f345547133604f71b7b3ac0d3385fe1b424dc085d3971188033e3b96f91235933fb46733ac1a39abfa31fc7f135de5747b7a9230cdf2d3ecd72c8647979fa57469740fbe385de0d670925d92bbae14315dac4bf21d2838df9643d7316f6ea4608425ea8389c3483d3f41b4367a2a61e4d4345ef01792318e0f344a0c8aa1b699f3d7a83e9abd129bf04df47c56add6a22db351ac92da548393962bf15687036718dca9cb743b46ddd2861168baf4c46a59fd0caa80140262ebc52c61077525cfabeb1a63846426b138136aa91bbe13a9843dfb4a26f9a9d84e71078e9df5676dcd10cdc6d5093253980a77d11338df253b13b4fc84c102f32f9bd3eb79c08c4dc8f1825dc7c357931b1592132c7daa4ad0c03c90097531307baf9d2d8cc95443c57022f2a560bfa66310f7cccb88e87b6e0ccc1ff63b06d175abfdc84e737ed0e4927260c99f8a4e9d627b4ae8d15553976bb449ba778f774827e54bbffeb005e7c3bf6dacb5a73ac8ee8882b63c4b5a2ffcdc83d0cb65a15a3b925f475362c2e0c4a92e406602a9fd8ecbe32f4f7bd6f26660dabc0fbfa7eff3ca418331a941f5c0cdd960b82c06a2f4382fd47f12168e57b548db9fcd9158996e74f0f3e1470a73832a063ffa53f5eeb2e417d6b2d9fc2e8d627fbeff4cc3dfb20b1ac8b8e61b40de38fb9289c9ac379dfda88b7108bf7da1ace1374bbd9a2f75c220a0b3359d8d1463d95bb58b109ed698283f27538d5500391ffc714db2b056895e32cad05aacd5ecf5978686d3cfb19620e9ec1441ace709a1a9fac6c2642943b243be87b5a27da42c9e4e3b2cf5da96e654d18d96877e32d5170f3901ba6324ffebda5898ebdce7a9f9e9472af43528d1be0a0253a85992f4ce4dba79047581a4ebcf8b0e9730889e1a775fe346bab5ad3cc7ee3d72f567211442d9d673c65382d4b3e55b0224a9389cd6303a3d8685efa76306ee31c2daf1a987c24a7a25a78e78ef964c68eb3f0c23dcfcd30cdfe89f52e8b57b59639acc47be09984feb3d95ce70a6a1a45d182f925aff9ac84c08b8e16ae6997ced710350261d6fd838f484bbf289d5594915e828152e33ab9830b6f51b1d229a279477ebce91403d0fee0d5e0ed33ea7b884ad36adb9612d69723771dc5f1e45e6fce6af6fd4f7eb4e5f9b9857b9250f63bc12d3fd92c14a354c7c8168e9ab7a9ef2752f917dc6f0d1445762a29a7f28d536062cba2a4e93dd9fa2aa36bb18c58be65ceb2a64e6b811b1e225f1df7276a5eef3b464a0db70c1410a8d673d97caa736b3a4ebecfbd10f09392c0dbc70afd3bf06bb62e03c41cebf24e8384b410f4bdf10c8142e582f893674afbd4adaadaf6f90a8d450a0d30cdbd3d9d31f9328fccc0a61c52738755c174c0225c98a1487a3f0cef1bb8854331a7d0195731d127f0927ef3a3ae36519df4a623350b757464e293f56c901a7f80d6396c270e19aa224b5a5c96dc7a2108924a83c1590a5b43dd4724fb470031117b4b027faf1bc1a38439c8371892328743af057f79fec8ed28f60691c0c95d8f6eb0ca10736d6bc54f36e9197b2470c65ed3fb6f666bfee785e2aaaa21cad9909838eb63fff7f61e522877a7cdaa51d3bc26d7a8157eeb2817dd3720e24a85e429bde4a337c69804798fe7b3704f4b47384c9151cd0057ec3d501d008d2d667e56e0aa9a433eee2b8d615e464aaaf76ce9b0f30d1372de6f5c90a0f3f128d485af48eb200f33430942dee635d651664b1c7a354d1a6d3a18ad671c1a86df33b095403e0634c8f8bb8c84398c82f5eb7c5ef20e6e07531bbb7a5fe1f747869eb0986ad6921927a3247e7b101a143374f7676533d0ee9ccc9be4882a2ac7a978abfec0d6da77ef4308085927bd7f46b30a6e62566d9af5ed439ca9e8c1e49d52bd165a5d6f1647d6d9232b58dd8e4358a5da2ed9686608ffc947d088cc5334a77c36af85ce9909e5456541ccbfadf1c8b96678251e4e7a8040f2bd030eb9a441754bdaecc88d74eeba920edb869e97307f9eae3877f42e015932b96914c714a413104edb2b0977f07f3f3667fa709b41abf4800a528cd1924f8e5903032f8783f1968d1ca59a6b30443e0f37ef5f7343f3a80e65e3487a9233448928f3ece26677f3f2ed0ecac4e0a653fc25ecd897cfc642561c05103204e82642b23d519fe0ddcae277c37efc100dc7fba1c6793f1a06fa933f843cf31e9d2e0cc01a274500323504962d037d698d4201db9eb11d6bec6b201d6e7cc06a8314f774e043c3775bdb87b9873fc2e57fc28f4d97f8353b47633a8f69e581102a4b24a4676546753d39c6b971ded9f54dc28d893c14bfdf03440568f8d53a0f1d057abaf51ca0ec2b8524515965c7566217b1999f9b50fc269f3068bface55ff350901bd2e43838db02e70bbe4297075e7661e9e089c5492cd9e4e0e3094a82f0e4770500d1ad805b40186e35322386934822752f1939e5586cb08cb29ca9e07e0b"], 0x1008, 0x800) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() write(r5, &(0x7f0000000040)="20d0bad56d3584fc1c3627dfcd21bab79253b1465531bd542ae563c2cca5e4347bd9baa46b612c80f19999c9bb37937b496f1ca0ec505127277b0a50f066ce2abb478287774eafb81883452d77643ca9fde0d9e2367227c157d0cdd3548e6b01f95ef7255ef9df45e0224c", 0x6b) fcntl$setown(r4, 0x6, r6) ioctl$TIOCFLUSH(r4, 0x80047308, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000014, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fffffff) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x108) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCBRK(r0, 0x2000747a) chmod(&(0x7f0000000040)='./file0\x00', 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0x8, 0xedd, 0x9, "aa6389f665a1aa7bd5564f0631416dd8b3c9fcc9", 0x5, 0x401}) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x20) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x2) renameat(r3, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') close(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0xffffffff00000000) accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0xfffffffffffffd49, 0x5, 0x9, 0x3, "36de2f4edf887e2e9a56187cca244bb34d993fdb", 0x1, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000480)={0x1, 0x2, 0x400, 0x3f, 0x7fff, 0x1000, 0x6, 0x5}, &(0x7f00000004c0)={0x1a7d, 0xc3f, 0x100000000, 0x0, 0x2, 0x0, 0x20, 0xdd06}, &(0x7f0000000500)={0x1ff, 0x8, 0x9, 0x4, 0x2b9bf0e1, 0x100000001, 0x10001, 0x2}, &(0x7f0000000540)={0x4, 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000580)={0x81, 0x6, 0x5, 0x0, "6a4285242ea75fd1876cb9bfa91cafef22be70d3", 0x4, 0x80000000}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="d941ce6c93606875a0e1ed039daeb68dedbb9113185f0d19d04bee5b9094b19edc56f07a65d1dca961945b7ea01a7152a951e3539db8e3179d498e6cfc372577f56cd9d79f2fff4acd2ff81de3b5bc2a57f39a9da020042dc4a3532e3183c162c0bb0d87d7eabc3f55c2035d4106a596252f86c6574750829a50b105c01c7aa0fb9a55b9dbff311a1e16f91aa2ae2eec32b3de5e67b9a1878ae018ed38c67e1cc01c1b19033dc4daca85ceb8f6af7a39de5944d8442c32474873d4d3db039a1b8a8f07db9e90170ac13cdafc47faa704d6ed054ae520a051553b4218e9971f0ab81029d122e6b9ef7de2c66860eaa81d23c5ca61e25c64e0a9d8186c0823cf6451a9d630de0951b32c5587bc7db32c762e777dfe97d27c2a637bcffdb28b2e01079847ed2a2470b652705d3ceb261f3170aa1ce9dc48e6325a09aaa47a9a8f8148e45f60c2895ede71f3e62c46efa5611acdee21fb90813629fd7dd8a562e35781706f65c1ebd451c6037ea02274ec2ee193c408d2b724fde02500a1f5d9bb4b379a4a7e3ac1466a8bc44272fc59684578052fb49471e837d81ae0c7b1b3276c761ce7240a4900f71701e4f22120f83697f6ea06a4bfc7c3fc854cc0a416e5b4198aac546621b442d2f637f47fca94cf7a28810265ee03f35217b2492485460fa848b60e9e3aa9df78ef159d29b7fc521a2c622718ccdaf0d24b8aed2a165cc7bfa4609309333f360a01dfc5b71d7b1efe54949d4c1f80da4c3cf87a3508b714f76ac2238173add483684b1c28c3f6931a82717e6f9566f6db8118bc0d7393d8f019c7ccd9ff0757056a9163740bb39b7711d1a9a8da068d87f57c01fecc007fa3e93a81826406211817001b865cefd012138388c4cf05a59db55e0e34d312c885d20d2ad9ae6086923ba4a0bb662b649c1beee8361ed8e3b319313ea922d15db251ddcfe494bcb666d138c47c6dde7f6010b987450e76c49a6b2f1576e382b8f1a47ec2f160fe1c8600e28dc749ac0be49f50039bb7a44e9283fcf710f96b9069d0e25c019609220a4c3155f8537178c387a61ec740c234c091dc4e64a7d3bd6e35456664dca7a476a104809ca54f3a21037da5bf3b7b87aadfd4bac9523905ad062f332d6329421727383f75dd0d8e01fdb4a74321c40210c58035b348cdaea3445494642984e4d9a1e978a7b590b69ebb7baa293ddfb02f1dd79a86447004454e42b0b2fa8d32e30fb2fab42a432ff621e8d254fe8e699de714b2a6b45ef7695a00aeac35865716faf14a3554048373a2bbe972c0e1ba903de01e3b4be87349fc7bb07295fc4ad69945782e4f84ec2ba073d96066cae5b3e4a9de265fc560efcf767b7319603cc8190c518a6312644bb6ac5079165edf4187a1d8678295e3a52f1e8bc5e2212f12d4f5f951793fe395998576ceeacee23dea13e2081fbfe895aaabb167c838d935a483fe6e5cde6ab4593cea252ba0a32ac262a896825969c5ce57e3c6737d4d7de2d454855d21b32e2e08952231577c59c9705dc4bbecb6d6b80b53e1ed013df12563aaecb09ae8da066b6d603e1a562f638e138e037d505afe4e84dd6874eab10ee28fb702626f59daeb8ecf33d5da6fdb89e7026b3e3a99b944694501d311d2e8033c769c48797adbd87043122b61d92eb7ffbec82cf59d3a6e94e87a17e62521a0542aeee660851aa5248a79228440539b44442fce28d56521f63d6688e2fcb4ff303a1530d77373583b4b79bffdf1272741259d2b973659e085ffda9cf11be5285c3f92e732ff941755aa9ec6d44844139f1b22d7f1357368690a8aa034b375ae9050e79e1ff84e32f1bfdd8dd34564bafae2f115d00f331b2e4a244727a30d5029f2438e3d0916d2f39b6ac210d17adae54ef1ed8a83108b0a2c2c5361c98a1e68b03633af3d7dd6d394a321c1cfce74c751c06d091d206ccf4a07e291f834e42bb8de3e9e54d7a30dc059ef1fca86c9abe1f0070f75880d19f2f975ec01a81bfec410fa40374e60888b0a04e3d7531db785434becbdce6f3c9ac8f70403c2a65eb44e7ecab018e497d2c82a4703fcbb27989af32caec7ca581e18ab0693f24d4f6e875fc549bd3776f5ccd025ca1167a6e5990d9a3174210470d1d1d5f8e2715d9529219f39f2435346e0942c2efb0463a72705312e7a448aeaa7e89d6e8ebc41eea00e0291a94cc8d0d57053195d54d4f015478eef6ecaa60b201955ec51b6455df4556186bb839444a80388ae45e5b7ac8726346c27a197d6bc99d5e5c6732b5e8dd48324098759f4fa0e904bdc6c2788701ec85ae92e3d9bcc7d576652cde224302a21625a0a92fbebab0c545adc7bae1248036dabbb6a813da76d019eda4f0902a4363e7e1d304a4975ceb67206dfb9b1c7d0f843a241758c48f6093afd0a67202c26f2283bcf7ab51f266892d63562329fd9c8ff9dc2ff47b3dc56e68c7329fb094c0699569a8bf4f21be11dd950bbadc2f97e8d277d78c9dda20ece4edd432d1287750ae565179c33aa03b0e12f26c11fbed9a8872ccd5ec7ba4ece502e528e878a4bd49ecf030d2c28f009d20170bdc8e368b39f8a2f58b86d08198d8eea20ecba0147a9151fca1d0b7c1492dbe2898c8cba6741836fe09a1f6ed7a2244a94b926c8847c4c359c91e219f8668e4d357e0af78c7392e3942fc106fa6cbc0f279017178ddaee1a28a0c2bb204dafd339003a547e8855b642124f19a483cebe3c5051193f9f56d4434e78e7db832940f78d2847ca88495c9eaa3e59d5dbb716ed61044ecf1637e5974e17c57d024fcad52949475ef886d75d46175a4dbd8e14a0d1f3b16c0c5d1cef667d6220916d64310b7fd514b3489300e1f3c4fd1b9e61b5eefa48df15b3877cacb5f62c85d3208e19cf55e4467f2e0ea1366daa0f967ea48cd0d7be3f59f5f8a5cab70af5e9c946bb3552162cbde7af13c01a3e594089cf8312a1a02a9556007d827e6fbf7327f7bb1e2f234c1ae6f09f16eded7128050328c67efeba8764030dc81a723a494b4fc5e7a00c0f66f41d390070d63a542f5c3810b34355436753e8481f5acf5cd156b58086e133e50e347d8c147165aba4299a86f5d813ccfeb9cbc194fe5c3056e570bd78bbd675136e18333f5a07e2b6157bb131ce237c436a2ef61bc5fd632835b5bbee7d0cb20463eeb46a9260267ff5f68ca452f1f371826a9a7237c86ba15ca43e9f6cd68e9bc35d671c3d709b70096749fdf244fd9209cf9766caddd54f2886e73dea218b40cf73b6f0f336edf34db50cf891b4c1354d3509c843e072c91e7e55cf74813fa0a8d4fcb1437d1fe4d393c1cfa9b1b7b2d9cbf5ddf48f14ee4cc901a0c91ea25e34a38c50cc4c03a13a7f3028148963b6199ba2c7cf1d97e924c2026e062a88e62bbe5b966ba18dd8d3da11bc3fdb127420462a0942d8aa12f83fa1c452ce849b1fc0f062ade9ba7dbe11b7c72ff752b02c3ff9a0a74c483430b655ed375c82ad98d939983623a6c40f0b3841f4070b12a550322ba5e95418351f723ea5610711732c35f188820c8ab84ccd48c86b27daa425aad5b74134607f2f4b0a2ca7a73684d1833ff60687a8f1adbd7d3fc3abd2e93c4443a066b192fe31ae14853ca19c3d48286d4182f3c2b02dd4b6542206238ee73834f24300c21d96fc6bf1188c1e7b65905786d2f4139a112fc1dcd29d2e0726371d43b1e250ef5268d682f145b893cd8ff2f992f0cadc4711e1b67ca51f0be999b8d69f6d91bb09d4156f94b7725750084dd7669c3c76f599c1ae6020808cf676658c546bd393092d28e8fdc3c287e060686383627a950ae142eee7248519a23f5f222010b238dd40db144add434f432de712cf524c5df73553a8bec186ba60f3acd3806ff689f7ab45505bfb294ba5c10865fa18b05045d2b693e8c95bfabb4b8fc0e554624039d2ae7cae7a5b58303a1c3b62e55efa0624241df9a661024566829b265c6c18ae267854b5d71aea1d7b9f4a821dc60db0637d3802800bcb3464ee6aa4aa29786c1b51c2062669114351ca9519c2f6b9a93b4e5ce5890f8815d7c81ff27351b7d8b19b986a6d618b6e43758dde21ebb8394f5b1a80844f872b335acfcee11950c384fb0241bc7592c1da8deec393ba46c70266ca30c905a761184b2d492fbabacbc40d43ed00c95588a8b9e3ab383e6655d8d6d9a0af9c8d7dbd54f87771ae4397aaaa6090455828a5f30bac25c14a31690555647700f7def20bfd05aab9760e60663b7e30a5ed4416f75f4e615842d19ab3eb2163cf1c6f76af04e0100c11f0f20925841884e81cea1ef9787b631374f70102a6ce5fa79b51d1e1698397161450f45b81a0a63e3a3cde9ca642ea6b7751f01b8060c77c6a1c4921899f9a52e680ee08de4013f3380025ec71762f637545b5e4bdeae0ca8fbc19080bc979422505b467f6031b0de10c55cdcea69a64ff7456f05f443c579dd0b2e3db3e71201d664dd597bc1cc198af9875dcc3919246247ad91d08654b5ccaf6cdd0ef86b0514332f37e564e456a38b89f1d215cc9ccea8da0e0e01c08f08ca6eb6bc6fc2891cf2b5bc81e58426a1d6fb7e7e8414ef55478602606af5041c15ec9ab19b77c54067f74ea1ce95847e73fe263a2e62f6ba821149b9eb131e4ba7b83b3b934ec4cfec29be8e42557fcd0df1287428ba11bd234f70da89e9e8b5b4a4019892d9cf0b4d3154c8312aeebc939e3b1bbcff40d49a39c1a4226609f2ee8b21c15397362239740767c8913212c25ae1ba250eb98b93682f1a79b0daf848fe6d2c5d96f9c48f43193384539fbc9d8546bf12774484a29d2609d641d53478ff0f32a13b31225edaaa5365e27741970fc66f9057fd080e485d718c7e8f5fc9e021986ec0afe62763ddf4472778fae958be692e53f5a8c928fd90865d75a4100d891917313a27e86250b4e42a876330133c98cb1b461e02a46dc4c6edf6d9e773f86c80191127a507aa2e37c42121c4e4c8d3ed3fd44576c49a4b32191ba60336d2b925ca1fb30b664029c6706ba8c745f2fecf89b4224d49b3b9781b3d4ba25d789f9f1cf38c57c95885200c6447e67f665dbd45f05f50a378c4d7bf0a1f6c63f8d6a31de55738522ccc02f6b77968d371375580b0d160eb8a44698f989d03006bf27b341dda2debb9b7590b8f8cd7d086135d94d679d4a9afff2e0e18accab41d803083cc43ca6aa7206db9e5a32e33533de968a0402416e0a6db2c844bd3af99b004becffbe89c3c6ea0c00e81be90f7949ea6250b3463427c00e0133a8b6a15560d40b440ef38992f41546e3af0fce7f2bf57388f86ee56948a5e0792917dd723aacce1bafb5c202f80e068e06135302175a48b68c536e83072fd90c09e91e3c13ef2441764aeba0f3f88bc973ff518f875c298b88d196451ea457936077df252c14896a6d809dba93daebd044710cbfcb47e724b026a39b38a34287a24812101c582965856af45376a5c3d8e1d829e1749a9d86778820c07df11326f21a40f14862a409d0b2f79dc99e94ca69e2b7494bc8ce13129aeb6339141c14430e96918fd1c9023ab3971e12a1ccaac4b05dfca8f8158668d8c1ec99677bcc43e4004a6d51f9ae9c43b8ea9481d4f56a6c559cecece3a536417a6a61f8bc847801bbd553b886aa45e5d96c6df90acb0bfc22927dd51d566ee15426f712698e72a003f892de089976a3141cc7701af9e9257dd677b97d4fff358cdacae104022c092ddaee2259aa2dca33b2f57ebe87a295cfb1215349b0d30623f305ca53cdc94c90e2029bfea711ae", 0x1000) openat(r0, &(0x7f00000015c0)='./file0\x00', 0x82, 0x100) faccessat(r2, &(0x7f0000001600)='./file1\x00', 0x0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001640)={0x8, 0xffffffff, 0x10000, 0x5, "bd2884ab9f9a524a2ce9e4a4c9de6cee8f1e7c73", 0x4, 0x6}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001680)) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0xffff}, {0x5, 0x1}}) 16:00:14 executing program 0: mprotect(&(0x7f000020f000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000001180), 0x0) select(0x375, &(0x7f0000000040)={0x3, 0x1000, 0x3, 0x1, 0x3b, 0x100, 0x1, 0x5}, &(0x7f0000000180)={0x8, 0x5, 0x10000, 0x6, 0x8000, 0x5, 0x2}, &(0x7f00000000c0)={0xfffffffffffffff7, 0x4, 0x0, 0x80000000, 0x8000, 0xe41c, 0x0, 0xfff}, &(0x7f0000000100)={0x2, 0x3d3}) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x552) semop(r0, &(0x7f0000000000)=[{0x3, 0x8001}, {0x6, 0x0, 0x1000}, {0x3, 0x1}, {0x0, 0xca, 0x800}, {0x4, 0x6, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x4}, {0x3, 0x5, 0x1000}, {0x3, 0x2, 0x800}], 0x9) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x104) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x1, 0x400000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x1000, 0x6b, &(0x7f0000087000/0x1000)=nil) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x8) getdents(r2, &(0x7f0000000200)=""/24, 0x18) socket(0x0, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff7c) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/76) bind$unix(r2, &(0x7f0000000240)=@abs={0x721d4beb41b8a90b, 0x0, 0x3}, 0x52c) r8 = getpgid(r7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x8, 0x200}, 0x8, 0x586, r7, r8, 0x400, 0x38e528e5, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = socket(0x1, 0x4000, 0x3b6c) lchown(&(0x7f0000000380)='./file0\x00', r9, r6) r11 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x93, 0x3) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) bind$inet6(r10, &(0x7f0000000400)={0x18, 0x3, 0x1f, 0x7ef}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getpgid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getuid() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f0000000640)=""/56, 0x38}], 0x4) write(r1, &(0x7f0000000800)="b7dde4c6a66550f5b293943ab8d2c1955383b4dc84bb5cd699055deab9de2dab660f252a39a83abdeb80e7729f5623caf7994aa09ce974a81ecfc52477c755247b10609caf44102e106648b4f38ef49245b3d18442aeb8165cb2aa6e0b0a78e09936afcc177199faafdc694dc69c78036b3a4a8dd83f22f1a28fbd2a78e695ba939789d5379151cf0e48ab8f7105cedb338c8de05a422977612d50c28399bf774e6ff198d7951bad72a23a0b388670219ffd801f8d548526980f4cc878c21f7c7fece87e47ace3704a7d950c2c9d6be1efd2cdbd5524194b001b1e6bda4039c5a497a4a2a2dc589b01dbb66c40482c7ad5e15c8db207bbc17bf7aa31eb6f17564b0e25ace3a14113afc1ae1ea6d400f452dcfd3b7cfb5d7ff700312fc0c702cba93938988a55714d5d594e5215a31e350779dae3993c493a8ebea343502c6e8a6c15381dc2444af4bf2ae6409bed09c8738d59dcc431ae1b7bc72745b42b8716d1f76e05c89e905f9e579538b99cd40733f560b092cdfcf6d5d377033279ff44112f4c77d8fbb2521c73bc5895b9bedc3cc3593fc7e92e692782cf8849e94aed1c10acfc35714641a695c4e8d4755b371aa9477e97cf0234a6bb2a0f55b5a42060a1303e26791702894890bdbbbaf5a848ff3b7b4c89b086f668c21f8bd90771eade4f20ebb294bc9b423cc77cb06f85c15b8a6f7001ca235ebf3f1742a84ed0fddc1b551042332e9b9c9c8ac24a0af764e5a84fbfc337e575d82cce68230a97e94d36aa6efe3259b22658fba435f88c7feaea212e2ea5e6c687af66f962e0a7ed3793c9950e093d0828de57823053859921e1b4d46db4c7006bca3f27ea44c0a55754ff41142760af1002df1776c0da9986d3f3c025742a65fb424e17e6473b1659209a59cd8be777bc46175a5543f7dd5bd0e8604ca3d122e1983320ebdd3aec9c600983d8183fcf7037c2163d7c90a0ed95efabed87a2f35104d0f34c55f56dca765ef030c9b1101008f0acceb90f5bab2f087e486bb992467309a451758940d2d4720c9e58becea1f834245ab53bfe77bea9621429f5eaeb05c0603c27bef4b2f462048baf3cc699cb789eb2c9edcd7dfca8a99568cc3de865154ce2c68ae34d63f0fca33481630be4586bd305f969b70b8bcf874a3275d192323bdefb9c24248d8dfe86c9a7c17df4f0af26ddb6894ac445d050cf8535b25acac699869f93becdc55615806389ae8a701328df979ca393d1fb9e941e60e03fc3a61a416914d21e5e493172d284b34e57f2361c4eb5f03dbad6a3071aa61b009643c9dfb00c1678922dab4163fc0922342129b351c84678243b31f39407f7b5ebed9e544e870ff25e8d3c4d25fa898abd6cc85389ebce7b082cec279f8588143a6aab12ca3ea7220804309b872d4e9f09c2632db14d99119c5c3b0780419e2a411e6f47d14caa74f31ba855d08bafd4da35bc7342673b308b3107c056f7f1a8212e42d32a8ffebc2221c098f115cda520d0428a0f891fc9b079ad2a2aea262a70327345f0d8b9d7f63d6444e575b1980ee3ab63bcf8ae93fe8fc9aa276601953798fdf6da92a49fd587047e6b21d13c1c14d191eb843c0e8d898dfbf53bb57cf3941ebfc9e4d24e01cf2df74745b8dbe4f99fa6c154fef44d8cee183959341a48bad2de0a8648b9d2c8e0e11042857283c7974f79d1eeca4cffe17341cfc7484a1e66e959a81c45b9396292a3a40ad6cc61ad78eed45b02b2830166b3213cd8a1a4b40369e20c68d4d5b8d49e5ccb9f6e8fada2ef250e8f8354a802bd69c582bff49f9d1a4eaea39575747ad7f07860407f9a00e7bee1991fe1a24b49218f7fc8268bb2e10cdd9a20bbfab9d16600e155efe7512ed6be063a6a8d7a2a3888d74a7245cbcbe15e92d54ed26cf9cce25b4ecae7ae436796633a0b675a2ed17a71f94a0a69586fec1098893e0571c1327933ea62eac4588e4c496befd1bc5386e789ffda5c7539e82c0b30bd0e5e00200de8c69a182980f05e1d89195f6c18d7eb17c3f43ccae5e18cf3d45595dab64e24c96e978867544b8d8a23986516c29c4f391c4d37e2389eb320618045fcef5a385c72fefd86fc3ced4058cd81f383e3cd7ce6a3178dc0f3b94be4f5d3ea677094cad8c002b85a20c63f77ddd27bb95c61e3376f5daf069ea1bd2e960bffc68bf9a3e8a7f16560c6d2dec7690881cea6644edfd3e988f6b13f275b2fc846d3ac4dec907a149db087e6c70de29a3e597b3a4b0001b290d6f9c60a6b0614a779d79199ada0f61964f3faee105553ad97f62479be11b8faeedc8a7ee26137e5dda654a7b6be4dd194a07741a04a95fd626953a875be8c79c214b16e0903e1e68af9a7b7cc8ae9e5940298a5b85ae8f8842a90405b0c8af0e258e79b81cdfed41eb1e6cec327b1347979df1bbc7f7dfcdb4b85bcc664721b0cf420158ea20387e8ffb9640bae39bb1f462b3dad5d7580b26c4dcc7b32c7e2594a3dbd6d4f15c6ac5ec8c61c8d646b8bb541453afd2e2d1e82b84f9db6cb890113f28f1f58ed15012cdf287b86e82f9ed0eaa19ea1d7dbc60fd51809d2009982a6800c41590cad8ba472c6fb58c1bee3f964c228c2e3e982ab4ef1a093e4f7a9185bbc7fe281f609f9e9caf9a3f1d89f657c1bb26dc37d6cfb9786394bba44c7088870638b2c4326f737a314bff977dc88fc6c202eab59745d6e7b33689f59af2ec1333c591bfcfd44bf4290c7ed6238c84e1cfc832e1a6f61441afc9755cb4426d8e6782553b5dbdf795a270a50f2874592f202dbfccf4e90aa31d92c7f202189116959c2f13e2e557e6f1eb129cbaa593d8c04605e570dcf88b83e672373a44b525cfabcbb76a0c0551466935b48d2b768c6d6cdbc2d9d97768bbb5858494c18a8169bcfd7e57c434b26e7261d1fd48e9e1627846fb0b25165fc76b26920cd52f14c22e39ec735fe6b48160759fdd570e7d8dac24c8f905921596912e582b19d4448b8fcad4a5a177626b2a34c3f177058d39a525e3b536bdc21395753f7764122abb1be6c8a09659e7f2e2ab01b0b9ae64fd96c0dfaea8b451677fd47ef281baf589ce9747e05c249fef647064fe096f6ce16d79774773890bf444257c35cfed3b922102ba7f101fbf1baf2b1babe3f15e93ccbd2eaabff59386be0053fce11c375543ac1da76a33761ef26fe13c099cbb1b4efc053a882fdf42dab2bebe05bc84790e646e951b5875443284db7763cf00bb6e3b440a03100b021f1833ea1b953ea94d5a2dbde846639b26c8dd1c22c33659619ccb23001ff128b5a422a14f5a42db82b0b58af6bb570aab06e8867f98f9fa99764513483cbe77bdee9b247132d5528ef88f9ee58203de6cd7e7138f3e37f46e729cccc126614dc7d2d4d520aff772c87675f67339357a82286f1c861e2c14c88993399df7da8522ec433c28ba628a8e519999f5c52416e39bb2be88cded81a7fd3f72a54b3ea92db3faf683c5276b198cda16e61038963351bf629d8198627e58e97a38887343d753778c246af7975690ff9e2e3a36ef76457e1c7cb7ee4a3ff933637e41e6ac98f80ae4281cd080bcfebbe9867c48dbb1b0e63b42e77c4cbbe00b54b95cf83ec98f391de4e236830099890201a8b27bb71e30a8334ac55c590a5f06b89b54066328cae5bd4968d278758fa08af711ec4b425ec835181a98d178319283824f4d8ce2312d4b955895b650e05118997327ad727bb69afda0322e51c269165e4db963e17cb89e1097e4f1dcca50f18394d3afa9d01dcf02027fc9b3819b0cc2f0a0a12435443baae04a5eb50cf31052794afab2c9aa3a96480eaf575aaf2c0b5bb5453bc6dc82dd596d4c7c92d0ea07a658dde1a5620c010ecc80fd3210c4a823de1b72d92374c84cb45946f97fd4208b55eee904212a99688e58263f98528fa1a6c3e547ffd77231acd187d99f881e315b2cfde60443850e3e0a24463f6282708d012de6a6188e899d4f666f2b6468789769d52b1d0f438603402f4448f7a52f707c0b0b21c47a9008f876a1b94a2eaa46765464d4827864a7ce8da017c06a39fcaefa005484b99118fd300d4cfaf8c671c2585994fc4c40c6c10a6af36113ab823fd15c875bd9a6ed9c4c0fbaaf79e96472310daf7bc47a0981bd0fda70f2ac4a77c24b1f7801dd85208f4e785653ddaba789bab4ed259589c093c8452fceca372985d74add0fe8d6f72ee640313fd9c89d2c5f461abad1b7efe93964074b456e3ba2b6d601f383c74306f3a54a0a22b5f67a8f5f41a0dd053dfc708767aea5ae4232152ceb9d13e6efe1b0255d769685327693d0bdb503d99a10fa7edab6b75f0f17f479d96ae027cad44b2c4fab28b3eec0907437b0f107f638e0a7b3e7ac4ffae1614f87f6dadc943fcd62732e8495c5ea2787d9a2c4dff23bda2ffb30db433e71388cf152f911968a6726841945ebad8525534bf1064d090894b6a9e3279ff0fb664e8722df41505a0c6c9c139f52a070898fc22125fff7eb52b845f3805c9d4d26baf8d496f27f016d8ac192dee79cd69a8037829aaefd6211c1fa95915a8de8a6f64a35cb4bdaa0f4d0de92f667a9954c72487d421738c997fc9e7ee94dba19d4ed66b2afc384ba4a2ae79c2ef5180bc075d804734d8ac491f0783aaac3da3bcecafa21fb3bca4aef90d9e0f9a0610bdc4fc333abb34e4a90ec30b93bdbc0f95326be172250563ce1d486711f9540a489f08ad8377114fcf50fd473793426b7e4153c74654a4eefa8b4c83f3d9b28ff129be8e08532f2d3c81ff214d5488b1de9ff0a0b5f9657dbcb523e3c8c083124857c11ff90f345ecb9c9b904a64719943b3de1d59e45b37824091f128a91752c1865921d361f70a4930401cb941b6dbb924e0a622a2e76a994ace6f049f6a0f211a9235d7c65701f193de50b9f8de1ad3b1f49c8ab87ef0abf0cbac11763b2e78d93429afc9c56359455f48a252648f62ca84bef6ade633884477677e36b7eb7c950a1d0bc21708484cb2d93e6a6c7631b4887b599a3ccc94cf85455e6424d84e0abf09fabcbdf82900f6fa41813263846a95fbc1aa2e2348ac21c1a81c908104f6dd18fcf12398f90e92fdbef4b47f77a8bf40eaf8a7808a23f0a07297faeb61735c61989a336cf7710636ded8fcd4e2bfe28fcd77524b309259688aa07cf2eeea7b40de4e9a7525aa618e59b8b2035ae5ee702275bd781190964d1b88517ba0872fed2dd847e941fd7e0cb627572d67ba06c7ce9da5f4e171632966159f595337bf0cf322c6a40c99fddc2338867d98f130c2c7f12efd745ad472af73d13070087104005a49083c158ffe251186f193614c611ec5ce662a2307983dcc596c285eec971ef52c9c5f0ca3b06d470a8a572b23548c32b22de0f565dfc8b837d51f342cb12649705ee9b379df5b0743af48b3ad1cbeb866cc4637ea2560bc1b872ba8f2691c3436c8a31193105584be2ed0da610714353cc83ba78854ed0f757187d5290674c3a4f1a092a79a4cb03ab6d811157b14553ee265051015d0e4e8b998def31c4b015bfb5af39eec2647b0122459cbee66e3b169936e117388adc3faa3629372e733c58cc80ed7cee05ef3d0bcf44f7542d2c742748d8172e569b7485725490e1afecae176e092b07deec67ef844d8740659a0825a307dc59ca74bced559112ad2fb4ffa990fea1fd7200c14e44e25cae95b91cb48ce07b8a73d634878ec821fc316d018966b3fc0d9f4a7139108040f3a0560c6e62e7ca84fd7572ca4ea61fb1ae334a4c1bf451ed8a6d30b8613", 0x1000) r9 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="8130c1b5f2b19d17587487ddb977451e40dc206f541603172f34979812f1c277a35ad78dfff76c19f84987d44a7d1db03f0232be06ecc37d63b08071f2413388cc804f92ce41", 0x46}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001f849e23d99000008b7c9b5080171256cd0673c2d3aa363a27d6a8fb450f0b8ae5a65db49554319550000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00ff0f0030000a0000004000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0xc}, 0x2) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mkdir(&(0x7f0000000400)='./bus\x00', 0x10) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) socketpair(0x1, 0x4003, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/117, 0x75, 0x41, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x80000001}, {0x18, 0x1, 0xffff, 0x8}, 0x0, [0x1, 0x7, 0xffffffff, 0x0, 0x2e, 0x2, 0x2]}, 0x3c) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="2044c53226edf379205390144c83d13948869dcdf97f6063d94c2b862d998ada45fb0a75a0f7e45639a747747aacf8208a2b7a23389f2c7cf142c765ba366d9be9d3176aff12a38d4b473065336db3a534c2a05e6c61d010a25c2d55521363cb73bbc3f51f29e1a55b7a77e63e7de61c38f88faa1ff0145a0c9bee6b9ca17ba55c668e7afdbce179de302fbe20ebb83218c0569d618bb4b1df2eff6f1d302dbfe9712dd05f2ee50406ca9eec3ce9873b117e80b5e166f05821b3c9968e7263395cadb51525399f44287469aa02065a0df686330d9a5c067e3adf08973ca5e47a360df34b394ddb96ec759bd35e6750a863a4", 0xf2, 0xe, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000200)=0x1, 0x4) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 16:00:16 executing program 0: socketpair(0x18, 0x7ffd, 0x398e, 0x0) 16:00:16 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xc6000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20a4, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x2) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000080)="6263f46e30131126f78b82b5ee18322d8d821869be90bf1ba7ec6ca37179d99d891519be7b5ff0461a8742f30ae3455c0ad70ee3386f411a7a118e45f5cdfae0e3e08c2f1bcd1557a5c19360a0b8f52d75d4b5bd6e94", 0x56}, {&(0x7f00000001c0)="962118e890c5485853307bfd653bed928f2d7e7691f65d5f6f22c7f2eb44643a84c0363525ae07c51374a31a4236cbab827e1306901d0823288c8c8d96c0d0aca3651976bc291c4343cd3ff51180b856b593ad5f40ada917929b97a61743368c387885028ca2e6255ddffb2e8f8290b3846fd810cf6da13eab08c82e458207b31c17a8cdd36d58cfbac4de4e2f519f71c0", 0x91}, {&(0x7f0000000280)="4396186cd68e3396075cb14cd6c49d7b22d96a9d89eccc0b8956d4cd53d51611c71bb83bb99c9cb5a58dbe1f1815ad301251d2590a735b31234bf58943d640bbdb78ec40176161efe1935ef9c0bb05946850a72d1a7a6b108dc1547d46844908eaec24c2893c06a6010c933ec1fa8bef4bd7e642cfe150abda317a3b37f288a7638d8129d13261abbb8527a5c4a7edd514f38211114e51c761087591f96d32630585ddecca1a3f41077e1f52e693fc93bb7284f97c493f5624243334e5ff13ce8be163bc886b42a8a014871363ab1ae16ddb", 0xd2}, {&(0x7f0000000380)="cd7aa03e54e91a066f85794dc5efc2bb4a559601eeeae15ce7133de597605711cd2147061924dba6e6feaf07b859a6d7ac7cf8fc669de0d797ccf038a87f4c89c0c1441cb6dd144c9c34c8de94875d0694fc929f35b64f648a80086d4321ba917d5f0494704833229f4c871b6be28fdfc496600e831987d350e6afe654d55a201d53721d5c30da0f9d11e47fa676bbacfa7d934bd1", 0x95}, {&(0x7f0000000440)="4dd7c4c9414e88b7f76c19b828031ec077e9a4217864685a399fe16af5d867a7db6402810017974390aec09c01a0aee8b8b1d01a70fd5920f586c0087c83861f3e63ff5ee668be78f9350c575e24e1e64634b589e8e858af39b8d42fe4b5c955fee8a393d43ab7ed0469a7e48da61640e222acd8cb3b78d35cbf66e4a28e6ddb3da4ab27558b03375e6497cdcd996c5f6feda35aeeba88e39d5ab808d6c5c741c05cbad924fc9d7316a28e79b5bc527484f60d9ee2bf12e82167d8885243168dd19ec06ac4bae43d01c28b1530e83abe3d9a50750f81ccc25aaba4869b24644acb6c1ff4743a9c53be13c6b2adf4da3a62222945fec1abe853b35bcfcfa9069fad1834bde943ffa7790607ea209f8fb9ae5e9ee0817c072553ad12a777471b336da8fcf5f4d16fdbb66ac32c607f1b3de896407b6e412ff8a4808f53fafb606aee4c1a21c29e18d48c0614825df9c90b69474dec83a8f2fa7ea03618ea9ce5dc72357f8c702ab73900e49305aa1fecbcdea64c3115fd0cea4eaf242c0c336abe2eb7369f5add4cc72423206e593488db0da1aa300541551d76a06c16ec207f005c02a816dee736d223f37fdc3b0babc7558ee89c3ce08409b5bf42a200c920fe8e6664e8a89354df62c1a52c716c4985134bec865a87752f9298c47aff124421d17b80e7d5679299e4a2b2bdab77cb4b497b74d84e1b1149cfb6102c4f8dcc7106535bd2c54b4b6ca998cf11ace3f6a2d375f6c945474994a40ba63ca06f03193ab6cce2013c0e8584584182efaa6abb80f5c367d883b1337116784746e8526b23977c9551c8624d4c179dec84d50bfd7cd2cbc1977d4b13512051e5bd419216e32d108e3a0c5fe96698595f1b095d5dc51757f7f1d885f1d9e14f88de11c7c820e0274c49ac419c980e4c26cdbb1c2270ffd2a79db4fe424ee42c9df1e053c63f0dff9199c3b94f5283f8cb3ace07c634128c91fe3796708bf82263920460a9aff822bcd6f3cd88735da3d048170903203b3e2f232066b19ec9a548bbdf48872abe7241115dbfd394296591136b72b40f75d66ea15e4b30f49caa898272b98ba8045499d4ec8e28eb5e30c6e9a201506814f13d91d7336cd382202255c370c84194e0bb8329844b573021d725db2e41b48a2cdc63cefe683128dfdda754f53528a0ea38a174d66f4738c8263c2022b58d4ddd7b56fdb1b500a7e66c968b74b816b090b5049725c419580a72844dfa4175820e920b4231b396793fd0a6373dca05c20c4bc961b43b5b9d0eb007f94eaf5e615b958e79a4e61d286246212d250a6f8b209545b5888a4862668996bbebbd0e8cf983398bbd38ef899be36820aa79fcb39efcbcb67197551efdcc827fc13e4ffb2a37bae2de1b38978aaf03b3d638bb57da980c70e78ad5bf37ff7c43bb5528d5ef7883667b3674004052b2936ccfb6b88cb455d8306e237479e5942d390e1a90a0917958f644e72d01308f0aa090b7cdfc99d1e6b7962d79af928f9e4884132e1a3a43f85917e41baa20e96afc00bc34710143f668e30ae3e68a55729f3eb09d783853b3bda626576418b408922809e91fa3c6a1695b4dd0b992508c2e482d0d79d5fc4e2cc9cfbf95aae2886734f7416410ce19c8b60bd8fb2f7b10f2bdbfc929e5cf7b952652d4e454985a657246dbf6ad5ef0c6f1fdbb15e71c2d2ba1dd3b4cb81390c8daaa9a4824ca29d1ceea1f1b348f997524d049e8b7ecc57d709053ab90d541a74a79a4a7dbde4947e21f774873e4fb7f762a84be576a20d646378dfe774d0ab2366e015c29dfd00afa632866893b3cb5cdb96ccb7a20b95aa0e143498aecec48bc6646d70beaf4d7e9073c4d778547e169a18bfe4a48990dc1ccf5fc1fba3798555fd3c16b72d7267342866f2b9802cced4149adbd8c5b1e0c7592a3135f8e265d80b46c69fc0efd474204364c25e2dba905561e4ebab659fb3cfa26b17bf90e3cdd6ef30e55c1546fdc0dc8fcff819983faf196bb8510c91bbf231dc7decd81f9dfebb6a38370451a5ea902cb5aa6eadc5e1bfa2174bb10f3c024564daa0fa6c799e328ab7290e541516ef051503854e233b40ccd71c46a4750f8b12677c04c0c9d0f1a8fef298f83329d9f75f1897d03e78755afd52df9a6437b0dd7ec89e29d9f8dcbe084902a46d25723442dd595fb98d58bf3e4cb8d18875daba015f975a5565550339aca3256547f4005415d849dda6413598bab3327e53174075a636319012b3b02fe1ed1c818a68e0990a2c16d1496d33dae2e2d4e4932fef392133840ed819b5f51f82bd5c40247f9eb90fd4ad1f99a0097361c17d8e295afa51c26c3d70687ad585b4710c83994f797328f3cb68d0082ad9e45689ef6480cf458997d9ea411802682108650302561be47b18cddc5750b1523aef6b8d7e2557f184d1034c333af2907e419dcdfc71cef136af49752767838a0d9134ecb43ed9f7c0224a1c95fee55d9f96288b4087f3f3f7658e5993e959fe2e74f4d5b826ef087b0cfd7ccdbed093b9f3f813a286bc7b37adf58b474e80daf3207811f1036d4f6af3f95e1f9551cb69a7837a2913a398a1d45ef3e0c3cf8183ac3aaff101547e8a7fd428140f1a3d28e539f2ea55803d9d98d9ebf82a622d5650856171edb1443d8306f70c0b30eb9289177b0bc392f48e1f2adb9fcbc18ab990c190e8c33e6344c6491a80584f56e1f2454255a1af78685c84ed551cf47661d1306c5594e2f2f87ee1077f8725ad41288ee0e22e10fc046dac74c629edc458f8618f44385f0e5a431404a2e7219136bf1faee2308385ac152665211ee658302211403904316fd5048628b61cc3a8c10b52117c7436f3900fc153884e4ff1ff5b886a67ce74dc03955449b3cc205e5fd46f84f27dd15da630eead2ed50a81a2e5f64d788d27a6e7a13c28060e778f3f184757270606f29d8e3f3a1ae6b1a86fdeb71e9c908fb8697ba5509cdfc66889c6c614975029ec4ec8f849730161e9c78d1ceac0592e1e576791b6aa007364c1b37607a5b4cb1a93e7105fa63a57e9bd1b0ee2250d132a5ed3747fdec97864b02ed8c5914ce916ad227c9a402903029960555c82db47d5aa087f38ad74fed192f36ba95cfe9f1f19d9c85e3b5a7a088235cbbec01b5f54801335c63abb396071b53885fed2f16ed30752bdb4bc5a9362b43d4909ec8245e1e9859ed006a4aac93ca5aa8fb2875a53a06d5620d0f6b80f5aeac6a24bb9c09b69fa027b9ab6710a645e9ab073b2efe4c171bb9a651e5b4dbb51ddba5a6f562eb98d11e8216578c330b3f2cf477e6e562126638f998885206404fb95f0fdd714d7aac5290044414e986a07a69084871de7c54949f6dde4ed7e9c8e3b865894f94c45b5f853a51bedcf90cf717cd455bc4cf2d9052adb769539c5671b0304261e9d352ff4f805b191309537f5d8a5c50eadd76543ae5afc10faced9c6e5bb7386715a80996a563be7c3533fb21308e57e73e477630f9245222864dd970e42cc9210c0c4596c360c9199a0c772631fdd63aafed581fc45f301334621593d3646352c11e305f4034c95a7f692eab954fa9276d6eaabd47d067c09a90b3f62a57fd944a7eced468e37d09e3bdce4b337ce2e37eeb03c595f0f696be392d31f820d2308d61492cc06550a5d6a340e3dd01b6b452eae30de79959ad470ecf6f0a75372dc49dc70434259907275816fdcf48dd6d63b2303790243acd6f2d1d61b6c981c722189057a453db94d038f0c1cd40ed5d7f9648af2e54801e40d194c9923cbf6f874f8e77cba1a9edc90ec7d11f591a44dd75006b6a07590484f21c885810f40b40e64450a06e4c2e70f6629f0d1fa3c8ecacd920b542db904be1398d031605d003a9e77e66453f8a8200a925228d6a3a270770eb155e327907bc5d4959d6eb0e82add9efa60f611d9f8e76e3243d378a1b6620c1906acaceb04896e228efef311af745f9aa60ff9d7a2f5f9de81bf599192e337575f006dac5d0be84417c7e1640e197b65c9c0c4a1f1e275d47e650485b68ac0fd5f7909479674109073c1f4f0e40eb4d57942d2408f00af8e4afaf3d0327abd76fb41a48b3927cd299d8ff7d0e8a6bdc9fa0ca7fb61b355890b51699e2dcbee23c592f90b1acde96b6302b852f9d195f07bb888b5d6cc50cb0779ed1d5bf4826001da8e93d826ed6af90a795f0300605b07ef0e0a5fe5b24d1caef705fd585b22fee4535f754aec7285cb367234b321371731ed59c42f906d25fdad4fe93fb9535d099dce0f3b0d96883773e8c2757f0462e723bcd8719e7a5aac1c885d6e8bf9f681f0d0a3cfdd19b5da54c3225fcc6244fe6ff01ab6ac67180d72e7891273f1dfd8286eb53a043cab13d01a65fc4f6d63e09a0e63cf7ef8118b62e0399015b168cb041ac34b2fac1aa3812668cc8ed439f5210fda812d659b1638dbdb8fd321ebe54c7b4bce73450e243fabbd2fc13bbedbefe0582ddb04f7cbc7e68114f01cc963788b9e34d2d7863e5a4fa2c097f478dff0634f28fbb976ce47d7012ab00f96069d09a2ddbd081e7a5636e9dc47c4b9925cf42547f3e1f8cfe0a4721679629ea4b600dc26012ee53921288ef2c2a050a83166ee7157c0816ba33fe6cfb6068f2915fa7310c8b4292ce62238c0ac736debd63eba8c5d03382c854b38d92c1f7a032f62ee91072f79ab501aeca27882deb968f036ddb0bf13e2591f90b45b10800df32e03a396ddd7651dad75f0f8e855d8705869479c2d135ec6408174ad95408b8115d438651c56c2738dbdd88a76b77aa4fcf2318d638f8355478864d59580e6d0359938a3bc648e27e8403b2a7931e5ccff71459cf50457b5d28ee477104c2c783cfc3061f2cce92fc5fffc8ac9dd9e057a7e0409513c9ab400da73cdf76d821786d75fc97f7b7bcf3be5b5f0395268571c0a425c0803125a98b1974343166e1d862be2619161f0a0d94b3fd0737f46a027c421af0c704ec74ef47d26983359b34c24c7ecbac339be9d117cb021cf17deecc6d3ebc03e163a3226cb20be4dec8fbe5597f7461da18b884ba934340e881d8f5890ee13ce70a14d6347c567773218ee3b2340468a5a649dd2b1fb72527d57c74da410cccb84a4f6dd2f5455e1f3968f9366ee1464873798c5f089108c6438698772a2cfb8634ac0fc39d280f8a85b48cccf4b334dd456779754d71a83f0d6eaec35afbbc9d765b0fab43cfa416a44723975724808d4722bcece41db00d63aebfc7b28837e3fc9696615bdf384d1a8d8c59db023f4cdb12ccd6957f7ec8e91f20804c55495b4479abbb8e7dc1e9ee3a2ea7d975a2c42ce17b872d3022ef64e75b3f6f7695d39d721fe4b5ca9d6f7d24e5c9709254aca8e6a1f8c61af6833bcf265208153891b10bfb7c18c46385c1171ba83dc0a4a844d241e6e9fea409ae0a4f65989e015fe45fd9ec50bc2d8c488e9a569cfc34cef99304025e8261fa899075f82f3d1a22d8a5b5d98c87a9b6867dad8165849e9b1a6edc789a2c241c822410bf06a1640e9d27061e2100313bbd7170a8e922c6b187e376364cca14a619892167d7e6f2596f3e73bf2755718771eea9e83137720d784dba1f3ac82c2c1c2adb9c5a29596df2503907c63926691ec0f2451878f45e1cd8741e08c757e29de9b1a53013fa74a05399192fed8debcb42b2abbb129d2cd9c87d5d63219b1eb9e64e877629ba1e2154cfc2f931f2ea7233aa625f9c4428cffd72e89052a37dc62404265e835b00edb58eddd83df218fba94523e900cdf4846f665b7fadebe9f682bb", 0x1000}, {&(0x7f0000001440)="f1c951d0ecb61b1b6486e210c9767eaebe0b6d7913d6f388b1988ec4d1b44763012043e8dbd66be2b7fd2f4cddf3c4dc70b60ba9bc80dba87926a553eaeb3d6865013f3cdb8f847e0aec17687e8f33677b7cc621e19a6261e8b213b3fb7e892609d0c65e17f28dc43d3534fd3c566c408b99a24c6993764c7c4704e6c8eaf4fdefbc5ce620b06598e7669415614a7da071cce67fb04298ce0069efb7381d7214fe290a2c9c11471851dd9729b6a65864f040dc1ac9e68bd82c9b5a7a05", 0xbd}, {&(0x7f0000001500)="b01487e974c02d08383f65dc7da6acf7b70241de41b4e0aa3f559832fa5dea968041bf655ecec7c9a0bd0b527edf289ed03712ba8b235d5605db371c299178335b126e302bf4d84197d923242a94b60b811daacc5719e63d0bc96e3e5039ec14815b7e8d5ec8a190f72ebc738e41479b10aa07e5e1a1f0", 0x77}], 0x7) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:16 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='y\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\<^.,\x00', &(0x7f0000000140)='{]%+\\\x00', &(0x7f0000000180)='!/\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\xe2\x00', &(0x7f00000002c0)='%!*\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) setsockopt(0xffffffffffffffff, 0x8000029, 0x0, &(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x80c1, 0x42) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/102, 0x66) clock_getres(0x2, &(0x7f0000000080)) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) ftruncate(r1, 0x3ff) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0x9169, 0x4, 0x6, "2b395fbadc89b46a8aa4d567ebe2af0ef4ed9dd1", 0xfffffffffffffffb}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x46}, {r0, 0x10}, {r1, 0x80}, {r0}, {r1}, {r0, 0x1}, {r0, 0x105}], 0x7, 0xe432) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe9f) socketpair(0x10, 0x4005, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000002c0)=""/246, 0xf6, 0x41, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x98e8d3155ed9323a) fchown(r0, r2, r4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x1, 0x101}, {0x18, 0x3, 0xcce, 0xa73c}, 0x6, [0x1, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0x9, 0x3f]}, 0x3c) r6 = dup2(r0, r1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000080)=0x2) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x200) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/253, 0xfd) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/6, 0x6, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/93, 0x5d, 0x803, &(0x7f0000000180)=ANY=[@ANYBLOB="09ed0b00000000000000"], 0xa) 16:00:16 executing program 0: r0 = socket(0x2, 0x8000, 0xfffffffffffffff9) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:16 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r5 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x5c, 0x2, 0x7ea15f9d, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x90, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x1, 0x1ff}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xff, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x90, 0x1, 0x3, 0x11}, {{r3}, 0xfffffffffffffff9, 0x31, 0x80000000, 0x1, 0x6}], 0x3, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) r6 = getpid() fcntl$lock(r5, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x1, 0x100000000, r6}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000100)="569d5e0ea485307c23b8d3defe6f41bc0916ec805deace3e021b6d3dcef8fbda4b6d3f3376d8284fc638c7d4ff48e1ac4c637571e822ee5a15812c9f1f273f5263fdf9ebef9cd044e1406545ce5cf3dc10a1af5a3c8ae27c8c2926fe3416caa31e06a515e75efd20c6e567bb1d770fe8444c290b4c6b3bf48b2f3c1f545d64faa8d6077f93e59d06655a8ba7cb0b53b6dd9d47aa48071b76c44ab24c33b0466ac9bdf6884d2a980a2ed0c02325f5a469b83649cbd0fa9e99a2b13826d55d9f6f89a589701a4c8708877be185c076aa21bbcabd3a6f7ea7a8b927d8d9524d69f0", 0xe0, 0x40e, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x751) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0], 0xfffffffffffffc7c, 0x4}, 0x0) sendto$unix(r0, &(0x7f0000000200)="8a1e90d47c92b5e913b9b49117317ea68309e35077b56fc8ad54a14803dd379e809bbfc7072ac6fe1d23425fba312b7a3f39f61c4d39b833ba050df7ba078031f1c924b58387a157616290068f7061c48a0f1b9545a5d7930ee9929b8e2830484ac9a2e5930ce713fd93f4133420733bbd4173089f3b59a8620639589177488d92baedeb3b0992f0020094b7089d31029414f66ee282640b9707d54f21c39e", 0x9f, 0x408, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x40, 0x9, 0x8, "6706cb764314c06c56b539730e242424a3883dcb", 0x7fff, 0x800}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000000)="722637dc78190e9b3396c30b2eb1f423493577803fdbb7ad9437a47f8d06b415ca8b5b726277487f07ff2734d84c42edd60dea6c9a7fc45f8db53bd156e4b934fd2e74494c3cac54f7", 0x49, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) socketpair(0x19, 0x3, 0x200, &(0x7f00000000c0)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x60}], 0x1, 0x63) fcntl$setstatus(r0, 0x4, 0x46bfb) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="9c8606b103e94f7e57ff40fcfd7021b87cb55f142bd171ccb52c7fe2915e268c20490a6cfe8628e8e42cf28467c607e4bdfac82cdd0d6c02e9687ee41aef3f16facf5ffa3f7882843eefec5fd42074dabc15ef11ae1e62d2a2ebff013162684ae8b7f8a5fc3b9e1f37ef2ffc2bb2edaba9a46e4af8c24d7d166750f5dad4061e36a77bdf8e4893c32a81d02caa26d94387723e213056258bb0e12bda", 0x9c}, {&(0x7f0000000180)="bfcb688a11b692baeaf83bfa13203f80bec591d64791a367d532484294894a90bea0a8715852a01208b9afb6d0947d55fa400d56d54d15419f4c121a9435b840db085e0d998341a27162f644dedfcd35c48d190ee767946d8e5f552bb0c4274463212a7e6d42ed31168393bff6302f3e79bcf1", 0x73}], 0x2) getuid() write(r1, &(0x7f0000000140)='U', 0x1) 16:00:17 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0/file1\x00', 0x140, 0x2) renameat(r0, &(0x7f0000000040)='./file0/file1\x00', r1, &(0x7f00000000c0)='./file0/file1\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x200000000000000) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x2000, 0x110, &(0x7f00006fc000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)=0x1ff) munmap(&(0x7f0000470000/0x1000)=nil, 0x1000) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000240), 0x0) sendto(r0, &(0x7f0000000000)="d159fdee29a2c802bd101f51fad4ebc539f1c8feb9046fe2a541164740223e7e87e978894e00edd5f24d5cdff161", 0x2e, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) 16:00:17 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x0, 0x8000) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x2c9da321aaf114) 16:00:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/65, 0x41) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10888, 0x10) recvfrom$inet6(r1, &(0x7f0000000240)=""/244, 0xf4, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x400000000, 0x9}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getpgrp() msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x40, 0x768fff30}, 0x4194, 0x9, r5, r6, 0x8, 0x4, 0x1000, 0x71}) 16:00:17 executing program 1: semget$private(0x0, 0x4, 0x1c5) r0 = semget(0x1, 0x3, 0x4) semget$private(0x0, 0x1, 0x8de8378724a2d41d) semget$private(0x0, 0x3, 0x10) semget$private(0x0, 0x2, 0x2) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) semget(0x0, 0x732d91256d12bead, 0x91) semop(r0, 0x0, 0xe2430b5f) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x3, r2}) select(0x40, &(0x7f0000000000)={0x5, 0x100000000, 0x9, 0x1, 0x2, 0x7fff, 0x3ff, 0x2}, &(0x7f0000000040)={0x6, 0x534, 0x2, 0x8, 0xfff, 0x0, 0x2}, &(0x7f0000000080)={0x2558, 0x5, 0x7f, 0xffffffff80000000, 0x1ff, 0x5, 0xffffffff, 0x2}, &(0x7f00000000c0)={0x81}) 16:00:17 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = dup(r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000540)=""/4096, &(0x7f0000000000)=0x1000) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) getuid() socket$inet6(0x18, 0x4000, 0x6) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="e39c55ac4b1eeca10fca1e05d5d9d903e17f36623fd2b0a12477f960aad007e3deb9286488894e91fe2b1c9d", 0x2c, 0x40a, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x280, 0x20) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="88f13a4837e58785ea48f81c82eacdd9a1ab53af7dcc187373fb07b9", 0x1c}, {&(0x7f00000002c0)="7d2c47b4b38cef01762b029fccb028af6b171201bcf521f9bbcf58041f43fea5fdf6da057aeba61eba8b1e09b535de2fce53793c6dea56d9b78bfb6f3e969302e8e6f8e361d666cf97b5197d709a14d1488895f496e90faa49f0068e9c1931dd99517f428188ae4d625cd4e83fcb2e07a5e1c3b90800838d13943c46c41cd0c6f98ee99249fff3d3cd0ca2f441483a7e85f1426b106f61df1f6fa33e77527371541eab25ab45052b3d0451aaad5174d63c722fe0602ab634b03d394fa40d271221d76ab9e9d96092daa8d70489161f88084f48455ca074bfe6ca", 0xda}, {&(0x7f00000003c0)="c3a4c55d8572a8a15d2230fda05c2e07633fde7f1f4601599a32b9734a2439c11b3cee3cbb47ec6af6beef56f1fae47f422355c8521e9410937d50782ab5ec8c63f1242fa305cbbfd743084688786993b3c681bd62b8e710b444fa2522d0bc4db29b623e952cd132cfe8ca6727414239d75f89c6fdf301ef9341c10f22c3dbf80abecaaaf7e0f91776e42e1a4e237351e5ddd1daa37ef7e518a895f9b75466291870fafc18b61b73dabe92f0b04dfefacb4a9caf0bd6ab469bac244961b995e6eecc7f680b39488dc95aa282cd147085c7aa44ce955218ca83f1e909a5327e3686819d667e082b87b71ad0e93917748c3a27283f0ec57784c845b10b01f1", 0xfe}], 0x3, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0x9}, {0x5, 0x9}}, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:18 executing program 0: socketpair(0x16, 0x8004, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8000, 0x1000, &(0x7f0000000100)="d653d20eee3f4d3848ae3d3ae27a2ed4a2c13a0b2f0de1a2fe4df47c45e9cde688b8753242b62876dce5f67dd1483d809cb9ad27865c85f1d50ebc376a87d47a4787f3ee941b9d5f2e5963", 0x4b) accept$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fce6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057ca00000000000000000000000000000000000000000000000000000000000000e85b3e632ffa168db2dcb60db1a78ddf95b7ed12c1908b21b92ae1bdf89def3970a0fd725242b64f8bdac7b4a8f8e28c36632018c10a9c07483e4e76542306c9b3761eec208c948ecd3382a7ef3782ac6b44d962df2a30fbbf1508fd00d0319c73a493885bb189b7a544954ed8d4a179d15346dd8e724a648e267e2a37102b0b452d642580db905c0120b628a10e77779c13beaef53367bd3ff21b6c4dbecb36daf3394a38fd86895cbdbb9a959fdff64bb8466e680860de7683ad92344805c5c4121a5ebb200721d35f135810cfb90c22836b66d3582431c5da4fea0ec3a879bd541825e80eb6c4b3d31455"], &(0x7f00000000c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = socket(0x8507bd565accbdda, 0x8003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x1, 0x1, 0x1f) dup(r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0x100, 0x7fd40f5c}, {{r1}, 0x0, 0x2, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000006, 0x5, 0x817d}, {{r1}, 0xfffffffffffffffc, 0x20, 0x22, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x1f, 0x4}], 0xd4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xc0000020, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x85, 0x84, 0x9, 0xff}, {{r1}, 0xfffffffffffffffe, 0x92, 0x20000002, 0x1000, 0x6}], 0x606b2450, &(0x7f0000000100)={0x0, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x80000001, 0x3}, {0x18, 0x2, 0xffff, 0x7}, 0x200, [0x5, 0x3f, 0x100000000, 0x316b, 0x5, 0x1, 0x100000000, 0x8]}, 0x3c) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x2, 0xffffffffffffffff) semop(r0, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffc, 0x800}, {0x7, 0x7fffffff, 0x1800}, {0x2, 0x1000, 0x800}, {0x4, 0x80, 0x1000}], 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6b51, 0x80, &(0x7f0000000240)="ad22073ff201fa90190390ce12862ad6639d4a552d9d166bfc4389bc24e1cb96abfee95e78bfe9cf9ee8bf2fc177a277f263a9474ee30d8f15bdce045db6e32b152af139314eb1dccfb753edbb5ee79ecc4d626abccd775a203d57bc17863f32fa321bf3259080dd33d67655b54dda4841684f9cf924392ddc2d342de088c6ba73f442438467e8271aa2eb345f692cb1b3bbd859cc70143a9e47383b8899a1c8b330", 0xa2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0x9, &(0x7f0000000080)="cb8ef2b7fbad9667887f45bdec490eca0b9a44b78bba5f8a3e354556eaea9d35deb2247ba6dbf8b02c8dd4e7aa5fcedc70652524dae3e6c845239be5747744dc21343ca8fef8a7340325d95dc14ebabec431ce2b530eb36023d1e0545d79ed9e8fe299732b94ff1453f8466ce7a9a9d43fecec52282333a4d066856b154930527a794cac4d142f2e1f068f07007142da93e25a42891983ffd63ff5f0d2b0ffd2d000000a7c2d4ca99f516d8df666f2dca22c49028c5718dbaf1cbb4ee34d195a8ce7d5d3bb635cb36060dcf8da80baafe9f16bcaa1dd14453cac6e71bc569686db4ad27ecc5945e615d0cea1e21e37be607a5b8d272dc9f8ed18a7260586e652b6b6c80044fab2fd22415034910d284923ac2fe3cca4e1bfd4f9ad0193594c749e60bb22fe3fb909730e7b581bc556941568754853a275d7e04945a6fe24e678fbca6de51dff44756a7663792be354daf5242632ebec37031e08189d63a42a209826ab9168843931400da37ac932ab1c6d79431a0b7c9810ba6b67189bd2fa64fafac9cb816ec964f0a016dd1fb962f621f8", 0x192) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1f, 0x2, 0xf6e) r2 = socket(0x2, 0x1, 0xd940) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000240)="d5af732d1348c2f75e8198bc0db612049493e6053fdc013c6b1f23f1f49f6a7935991004bcf66305b853465071148952914afe7eaea623bf02e85ad7067b1500def9e8e733f5bcbd4a00f218608100aeaf5378d5fe4b7281514189780311a1ee39ec868f371c2779809aa49c8164ee9646283d2f5fef57543e9bf3d80c2b6d97583b46afbb51e35c8c97a152139aa68317421de5", 0xffffffffffffffce) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000180)=""/191, 0xbf, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x1}, 0xc) close(r0) r3 = dup2(r0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0xffffffffffffffae, 0xb59a, "f085e832f34a18a2fc6658624beb10aadba72f82", 0x6, 0x6e35bd3}) fcntl$getown(r0, 0x5) dup2(r1, r0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xfffffffffffffdcf) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="0dcf44047d713f44be9190dfa83189355cd18e69cc79e6f293dd91a0c648ac3e4dd303d0a042d065dbc38012af4268003013b2315e002dba4000b7b963114e41e8f8a144511e6451d2", 0x49) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) close(r0) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b2aeea2becba93d70900bf93e2bce781a264277acd89cd89dfbe6cfa8bb78c55278bfc295e37d3476ce1f1f1bd2907a0b4cb88ef6527528453fc40a8f12d1326c96ff9b030b28c43767f48a81a519b88d73f2afc253d2a9a56e8184c403571270e28d9e5daa9f3ecffc3ddd340"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x80000000004, &(0x7f0000000180)=0x8, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2000000000000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0xd9) r1 = socket$inet6(0x18, 0xc007, 0xe00) r2 = socket(0x26, 0x5, 0x7fff) r3 = dup(0xffffffffffffff9c) r4 = socket(0x27, 0x4000, 0x800) r5 = socket$inet(0x2, 0x8000, 0x100000001) r6 = socket$inet(0x2, 0x3, 0x1) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r8 = kqueue() r9 = socket$inet6(0x18, 0x4, 0x7ff) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x11, 0x3f, 0x2a4}, {{r2}, 0x0, 0x1, 0x80000001, 0x101}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0xdc7}, {{r4}, 0xfffffffffffffff8, 0x4, 0xfffff, 0xfff, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffa, 0x68, 0x40, 0x0, 0x9}, {{r6}, 0x0, 0x20, 0x8, 0xffff, 0x5}], 0x800, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x10000}, {{r8}, 0xfffffffffffffffe, 0x31, 0xf0000026, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20, 0x9, 0x8001}, {{r10}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffff9, 0x6}, {{r11}, 0xfffffffffffffffd, 0x25, 0x4, 0x0, 0x8001}], 0xfffffffffffffffd, &(0x7f0000000480)={0x0, 0xf9f}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r12 = kqueue() r13 = dup(r12) getsockopt(r13, 0x2f, 0x4, &(0x7f00000000c0)=""/113, &(0x7f0000000140)=0x71) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="013200a65309cb2dbe8dc1cdf8e9400337469f9a4e5917b513b2ba1e4d8d8411792e2e2071731ed3db0d4f391e6f4018600ea5d83fc2696e5764ffee1db1ddc82add"], 0xa) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = socket(0x20, 0x4002, 0x0) recvfrom(r0, &(0x7f0000000100)=""/137, 0x89, 0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x10001) r4 = fcntl$dupfd(r0, 0x0, r1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) accept(r4, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0x1d5201b62875e181) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) ioctl$TIOCCONS(r5, 0xc0044266, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) setrlimit(0x0, 0xffffffffffffffff) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x603, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x34, 0x3}, {0x18, 0x0, 0x7762, 0x6}, 0x0, [0xffff, 0x8, 0x2f, 0x68ce, 0x7, 0x3, 0x6, 0x7f]}, 0x3c) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) socket(0x12, 0x7, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffaf8c9576, 0x5}, 0x2fb) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="d73129f80520af54dbc7c8e5e8f74f250f487670bfc5fab0181b07e7fb8c47d467596321ac2063ca", 0x28}, {&(0x7f00000001c0)="4e4a6c6ccc5642dedd9fee002a8330b0d82a189fa7558f050f2475350b9b4acdbb19c37e67d4926689e7206bf3b38c745f574a55a9c85f0b7f482da1d3d6c1562cc41d51db5634439946da595ba7285bcb07b847efed12c39879e78fbf23579a81c65c263d75fadd03a996fdda416564e8de3d89c7ae33d633f7dfe7ef29318cc0fbfab495cf768e0f103b2c4d87e4f6e67da661033d426525ac1dfe", 0x9c}, {0xfffffffffffffffe}, {&(0x7f0000000280)="d9ced0f8e714699f8d13160d2d5dcc8e07a34f5314b86dd0185b12386df91dfc00aeda1f734ce58092886a98c865fac601bf5fe27a7ac0b30ac5f21638fd8caba6b1cd30632087b8b8c4259def775251d419ab8fdd82460dd361e92160245df83115b67d6e0e631cbef6531949148a0c17b0d71a65b5556c1115eeaa27467748886378e34209b87c31ed97795a90b2b7aa2e2b29fd16a747914e362d00000f48eb4963c93916b1679c08de791dd7e8fc80cde87f9ae4f610", 0xb8}, {&(0x7f0000000340)="5d92edc8f61a60cffd03c0cde2e5066ca0395285bbf2397afa19", 0x1a}, {&(0x7f0000000380)="2219d6153a4f0b3c28a0a7f71e1333c551a9bcb01a07d2", 0x17}, {&(0x7f00000003c0)="8cdac32bb1802bf6439c9addf49f485a01c4a370576bd64ef7488b91fa666dd8ff0d4359de576bde1e1f", 0x2a}], 0x7, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x68}, {r1, 0x4}, {r0, 0x4}], 0x3, 0x2) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x5, 0x7, 0x43a, 0x2, 0x7, 0x80000001, 0x2, 0x3}, &(0x7f0000000440)={0x6, 0x1}) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(0xffffffffffffffff, 0x10000, 0x5, &(0x7f0000000100)="85fc6b3eb10ed6e858be9a68b411a938924072179720c8b109d9c3c3a35834865786ecf7a146fbc7bca88725e57023371bcdb5b937af9495f10a3a91dee9be0c40d89794e647ce91a336fcb93e9da069b44571806ecea555d0ed8a59b76f7ca971", 0x61) r3 = getpgid(0x0) r4 = getppid() r5 = dup2(r2, r2) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r5, &(0x7f0000000200)='./file0\x00', r6, r7, 0x0) chmod(&(0x7f00000012c0)='./file0\x00', 0x100) setpgid(r3, r4) mkdir(&(0x7f0000001300)='./file0\x00', 0x1) r8 = semget(0x0, 0x0, 0x8) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000002c0)=""/4096) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x8000, 0x0, 0xf0e8, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:21 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7ffffdff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/140, 0x8c}, {&(0x7f0000001300)=""/72, 0x48}, {&(0x7f0000001380)=""/10, 0xa}], 0x8) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20}, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x916, 0x7, 0x7, "2fa531404d779e5bbb545c2a3006bce5030a0904", 0x4, 0x6}) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x811, r1, 0x0, 0x0) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x27cd, 0x9}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x5f) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="87ee68b960850470af7a27af0e2423ea0664564a71297eeb1f72225ae6eb78125aad98c3960371e32fe887db81a3ac0e19969e3d2d792d066cd72e312d23f0934342a1332903566dc58313da2b03ecdb6d804a03b0e26a61a39faa8164", 0x5d}, {&(0x7f00000001c0)="4cf57dc0299c93e13d73d61fc55c0ecd842a0a1ae1a52bdea20e3bdbef709c24ba81c27e31e993744ab3598931bcb9815ac8f6ad5f74a50118208cb18dd986baf654db191d9384c73de3410700f416e5d3aced3d82e4058b4f55879d4a2e458501dff0946c989cbfb9cdaa9a9f6434c79e806eba0d8ab0f89bacea46838508912f84d06c9a6a596eb4653608a0c70517572875e2e4d88cecc35c278d4eafa44aefd7c006476d25e105fa3c8e2ff852397fa1c47df4af90419850221fce2157e83bb021066578fbae234afefc1d129cf83e51f0345e74f7102b8aea4b7ff2fa18e5678ee7c8be74947444d73b75870248ff2261c1d3b1d5930caee2", 0xfb}, {&(0x7f0000000300)="12724bc9c842f4db06e2cf68b61f6b671b7666c3049c3c264dd60715b63866adc9886d01034cc02f38353bdb554b62e327cbafdf7d680711a77338d1caa5083c12deb9250bdffac41795d07b1110d00893f3cd1eb412b238cf373e7a2d22551a6e7bfdd75594dcb5e063f9fae1d7b2b6300322e22162d58f0f376db321e50d13eb9bd42a7fbd021571bbcdcfcbb56821bd65182f584f6655908cd7a1ff76c919899c16e9821470279e7ffb7c644c1a568095a20ae9c8f14f7cc460769c8b1baf0584710dad4e1fa35ff4c8159a9176f9b4d2db2e2db578d6ac93fcac50e10b24d7", 0xe1}, {&(0x7f0000001400)="a3daf9541df368bbd5d923e7fbcb6c4a75aa87efd03456085a4d4296e58a3667dbc246d721850e345ef1274acc19d7a113396b72c62655f1c29d0be37a7623fe879b9fae097dbf8ff038db13bce21f0c3e30c6ed36a40c690d836f52776a0e5012a66c5d7f6cf64babf6a9f517805f0429bbc16525bb357afd76e2d503e0e94bdfddae45190daa1599f27f64e7f3a608f136390893827234d5d0484fdbea85e460534c680459eac73d53a2c6954664cad8de31a8168adb5980598eefdbb4baf34975e2ea1dcd6f18a8ff6ae0fe5c48032705f976b3edd58219af7b5fdb8274929e56618e0e35920b103bf05076a404dfc8bbd9cf9bfba0b25b1d177e8ae356ac9ac81fd14461f833b4f0a9113c2ebcc9a687b28640e0508f492389c731eaa32c51bc18add1d62f93978a4594d0652bfbe5cf71d718bad530542c137f3307c9f9a879b26721ea7053eee0b0a8dcb8c71433e51097be3407a9db702ad62ba149adf407ef3a82abe9e4a4820a719a768d7011e65841f18b1ad94fd2d8bc67624927471d96c748f423eb9a69defe4c6aa3eee71c03fc1c2122614d00a048ec55f4aa55b166713dcf5ec78037b4701b8bca024c6864f4db3c2bb56d458fb4a44f6c6faad2a3493ee706ed6a516121e3a8d36f06fbaeb2215b479d3bfe19d85cfc339d9804bad9daace7b65acc66ab62fe6596f574e670c57be9b4f01e4fdceb4bce849dcbd14b8a69ca6c67c43ed4e4a313affb011eaf5e1c02f7a97e0a32ad53183fdd17ae51053b5db5db637a0a5cd3f58df4420b9472314ccb1fb2394b184172d94a0473d1cbe1cf6fc2ca25c7510e35f7ae204f5efa1d96c035fa05883d307c6aee2c392d8b27f0dd83fe5725a197ecbe587cf7c06fd8b34331e719f0fbd1de693258be7ac700c078ca761da4d63e045d61b2905ded9de6e689a64d58746f692a8a86ca0d79dbb0139929135c2a0b6233da1c9f9d164a386b4bef8a2cdb2adbdda9b8c6e360d288d6ac163aa7350454952b6b38c804736203644d266501ccf3b24db441c8bfcc71e190ba6201cc020425d3d20c4e5c4ce1bd87a31b4296e7e2c6e942ddebcab043260792e4e4235016a663cf73e7d566c24ac6f5b41a899f975c24ddeb3b7dcd35aaf7135f088ff6574044d68e623edabe776456c2568cd16694e356d01aca043c5d060f02b0ef1d213b9423d30fcc6c932b8dda49b0aba8bad0bfcef294bff2514bb1de0c41b6f9f923f1a1b27a0edbb639000cc5891044c43d7b7029c8969e6c4acd777ce95526ccc338a430d7349d3114a5ddf650ac9f37add61319b1475ef1d4c73a4e2a113b839c0f9a1d894181848b84c4ff3ffe74b9563bc9562148ff2fddee566024a3689aedc402fab86f7babd7a984d3a20a7f2b9bb3c13380bd285ffc6d434b72cfa5bbdbcf50b05de9e22ebee130034f57c0ac5ad73a444a1dbb1461f43b1337cd61ea2e2e4e36b928f566b06c964789338fbfc0790619b2cfdc542d9c271797c35c0e9d58d28f0d96c46a70a910ecbb05c393ef44ffb0680e26901943cb022554f2675b08cac69695b3b92d7b56eceefbbda1be06656e5e7897d9faf0ccae2e53be57b6d1dd7e50b0c2eafbc9bb11ba94cf39d73ba0f2b8b66b90929c7a16225d05d2b87f87049cf9e2698bfd07c2952bc70017c7ac76fbb8040df3dfcba5485fe297e6cd267213cfde1e27ceccc28b5a8ea572c849c8a8b0325e078adceaa0d7ea3311d23289c6fafb4360c508465bf681d1cd46827cc2b82ff4754ec629a9e10fdc8d4d441f211ea30fe9a2ba9bbfe238cf4661995e29399af6c8e7f58d2e5ab9f4877677d75b9456275f507e67ee61a93e93e7f531978bb0cc12c7a73e7d8e8725ea2cb1ce1d2531e0b87ac28d1964b70e5b51999a4fda07a6fa2b0b12b8be09e867c2514e0db4f0e318bd5f0d990d36b8519de5b59147d9dac0c0603a0f3e1264058e794d44c53be29ff0a4e638cdeb1a7c93bd18fb1de56ce10f28c4a1b0ec0f7eadc903319275e2f5e95fd0a3f3c399b50e50a1cea1363f709b00b7b1b34c02943a9bbb43684b2f9acd287b50f11ab356b4bfba32062129d006db0e798553b297137bc4d684676b5f144f65fae59b27af81fcfa2064664611d842f29b82c3440a727659b05fe94399534417d54919bcb3a066f5667f0f78d623f1e4adfa66d4dfe17f229fabbe267a8ce6348ba2140f2f51cd981f5ac33415b5b1a30b57fc970295e2ada012368776979a4948fcb922d8ac5f328c46842e4dfbc5355cbe1f92deac02f7843208c6872b2e5b69796a64c0a1079b6bc8c952d853d196dbfaf765e69fd49ede87ad89465707ea6e9efed2de0ba72c1d211a687ec7073ba994db89724e23cbafc0885615f2fbe4c96443db547e5e321157238f26c1eb8425955b1ea280d5e737825a63bbc687efb36f550b09faa9fa33da414620677c56cf0e48d0843433106af4f01cf38c1795a348bf2bed3806337a4215f908d92b71c2ffb754a7368699f402cef243189ad71d6382da0cb6e87211b56ddd2364f88c76b8e0ff89d9137ac5459e3747a3e57d3f3ba0d89d29a927d3d209c5b05776870b75d626e261db93931b9e24f91dfb0c9a8c28c9dd8512a465d007abd63dc0432a57d847701dcb805030556dd108978418958e65f3770a2c311e28d0ae7db85cb5226ef2da3778622fc2f028a357bbc0f884398b4cdcd16b2a8e53c051ed968478f6c4e9ff8fd9c5514e01d2e34154209f60a336db0ce973a5b76683812104b4a2d34daa9ea5cc6be6023b3b4c85cf85915b4eadbc8736662e105c1a241c01962ec5d45a9a8348eebf6ebce136c44db424ba29c564424d2e2e5060d12b1b50b9458f583dd8b73b37c5f0240be267aace6585996d63f8d8553a2b423f8d43d04c8b69651615a7712cda5de508ab4be0497d906b37b449944580e66e6e3d22b15e0393ed38ec18ed80ab3a3d68da00bd706da69d85a7df5cfbf7fa61affc3b10968e5dd1323c53dec3044f14a1ff1a54968c43148ce7d612320060a82c91c2ec457f7e6a6e46729aaad7ef45a35c95b144ffca329d43a7d097bdf3f605de54fbc617f41b3c202f89727e6016ca57eb36de8132199c955ec2650bd67c4ecea876b1dfbff281e2dd046da5ad7eeeaeb07c6e2e0d370e4ba5403834b054138f1e1caa7f89c0354c902614eedb9aa2722b066f352c98b26541af650fd9d73ba83e00f748ff439c14880dfdefb6a676c327001a1e896bacbb37e94d8fe97f4accceeccf64c0a43bee38df0fd7948efe05153284bce0756f11bfa1a5071ca3056f28a2af57c661f06be75aff39700361fb54b855a7c2bedb70f24c68c2c134454205717f7025fa44bc2e7850fec6eca4c897132df91038dde925c6f078722d3705f7a7cb4e6c439e66fa51d8779e97f0cf76402b811f570797f09a6d7ce1b4f5fbd31dbdbad5f015ff1f3a63b25b17f023d960955340bef8c133d3ef42850cec07172e61365a7989ba61df129561444d56662d8e466d24e6f8ed09358cce7e2c6b670d32919cff1245c4086ffa24d8f76b4bde142eb9140d111efc50a2429beb9008b07f66f91598423f0700b310acba7cfd5ea057eb361ea9fdfbb2b4553a2898c8dca2ed6b34095187a3d050ca25cbd09b537e2ab26e61c3249f0d2034afb31a07ab604a903a0ff259ad6114c3fedacabdddc66a818bc532b915884f9a422e7d4b0efde4ff009792ac2a1258e7cc16adedd4d60509935e3c9583b37b41057ae899e49f975f274d855b51a14d5d7ad883e641255cb9a3f7e7fa3fd1bfe60dd41381d543bf6f574320857046a8b94a8ff5b8438a63575b98f55b1a325d140b142c3370eff32473fa4ca0f6d83e57260b075baebaa54be66160cc93df723e8ed51043acac0db0db6b589397e124d172dbc21dac0cfdc43a43ba155cc562f02ab64b6612f5084af5353c9a907ab1b90cf3d6c7e731b17f96abf604a513d6305e7b63f3ae3e5f4a6d19fcae6ba1603344e9d915360aaf257980af91bfd780a4deb4e9ec45d307ebe8baf2ea388de9bad721de2177e18de343a050a1bebd3becfea718cbb425c6ae1da04d40b6043ef61105567d652c8750acbcce7cf9b9fbd73298e599bc3897aa4581961ba45b470a3f0b8f1b1da07f0cce390c270058bdf163e900259698ecbda90fde41fa7942c2470829cbd67d067d4ac8366ded3307dcff8c946737b4b05e9b18c66eac19f849b8d4ab3f616a002b015c1f12906e4a6b8e2c03af27fc27e8e94c5bb1a50b7e0a2f5e4b516f2dcc64b8735cf30013c2d9c76daedfda66e2edd93963f4790e217ae04e90acfc6536c643b7681089d300bda6130b05281e8b2b08500dd6173a741a7eb5e29181f5ab8430650605e3f86fdf60af50e648c7a7af37bf44b801bafc599c4a00c801748d1bf8f9d9ee3adbcf85a6672a8fa0dddaa37b86df58a172cde8a67ba4776b0c11fcccc79e49f36b5a791eaace321f5397bb5afd43714c4a8420a303343917e7eb050b08a63629c58ff7bd5a123a7c6731ba1bc092ba88151cbbcb2da7ddec001a7782dcc8f4ca491384f1c45437c9bb7d0714dd74607f461bd3f2ac79683e3dbe43bcd8ad4a21285afec3a16d8fdff8ca287986b871b3deccc544111344d483b5cbdfd1479b8364f18bde42df21952e9c23a7d9f8cc39a9cd0c68bd25f26a3ebd3e85cf957d27d6232d8e0c82019cef8aa9c18f575ee9c82a27c9ae6fb9c0cd69728c691da0b68a7903ef8ff88e3d8fa687f089f99de708cae2ba22ccfcf2458ce1f3f1d5a07d64ab2710e8b012be09be835035946a69ec95dc787c2e11c1525d714f718b846b78a32c640a6e53b5ca577f15c87509ea539e9e62f7bf043dcf78113b098f0349cdef63d58def7a0d1ed2d3c0fdf2dec4128066199c7b891b094a755a6c615177c4011b63e4f95b03b2ae3818d01c7ff80840258a4742ba63500b29c3e25a6e1a7b1e4e6cd84536a1d6e803c553f352a56932990953bc8b305e05986185adb9c971d02faf4437a9ddc0405fdabd134215c5263894070db69e9babe7ecde46e6004085cd99fd255da71a9c59564c3d41972020db013a4ce46b9c1b8c06e0a2e7cd3433b954cc5d96b5e7b652bfe71bc2ac3494a8613be067bb09f35ffa4c7cf9b1a9e2914f6901a763d533651a56e64eaf9fde8c75a095ac78f4d0013ab8451d3d6aaa3bef8482572f4d7d66c15c48a2bfe09322e2479bf049604f88e51cce59025a33ff4eb2de08cce47fb0d17fc290be45268badd655f1ee9a39cbcd9aec2dba949826ce432c1c67f6adc5fc39c403c445ada896075b646815af7bffb6190fea53825fcf587a620dfb0b66270754a6b89f9cc151a0115d1d8ddcf40c6b8a1d173460f0f41b8d39f261192059f34036cee62d9c5d562223a9f738c33ba3b1dd8b284917fde83fd6721ba3bfc4603fc62c1c13787a1365639b655e593104965e6af11ee47d6fca2cdc35c49412be5256c699f977ca6711321a6bb3952307839e279dc072ea415c7595582d9b38f219b6a27fb64a4f745c6ce52113b935b0d40d24d2cc6d99f8a2319c029d919191172ee5689173e95f3d422599bf09cfdefdfe2c38e383b1dad5d97fefe83f12deb9b561cc3cee211bafd14d58c572a2a6203ff5696d36745ee813fbad1d8900610455194f7011a3fd55ed6fc467fc3787bd2f7b677212b2045b102fbf94c44475c0046389f1e4578e5cb732860d4670b60a9d74a802714e411b1e7bf0619cf1fe4a4f30989b798d6fa5a9433dd7738dbb45", 0x1000}], 0x4, 0x1) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000140)="dc84488fceeaf386178eb846cd11cdc640340ea7a2464367e0621fb8c53d869c78d07e0f74a694517e64565e743957ee4b53818dfe0d5b3d50aca0cc0270057dcd176abdbe4febbb", 0x48, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:00:21 executing program 1: r0 = semget(0x0, 0x5, 0x2b0) semctl$IPC_RMID(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 16:00:21 executing program 1: mprotect(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00002f9000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getsockopt(r1, 0x5, 0xffffffff, &(0x7f0000000100)=""/158, &(0x7f00000001c0)=0x9e) 16:00:21 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x7c, 0x0) r1 = getuid() r2 = msgget(0x1, 0x8fc60f75305d3960) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r1, r3, r1, r4, 0x84, 0x1}, 0x5, 0x2, r5, r6, 0x0, 0x7, 0x5, 0x1}) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) chown(&(0x7f0000000000)='./file0\x00', r1, r7) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semget(0x1, 0x0, 0x4) setuid(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2ae, 0x8000}, 0xc) clock_settime(0x0, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) setegid(r3) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) mkdir(&(0x7f0000000440)='./file0\x00', 0x140) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000001c0)) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffe56) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x200000000001e, r0, 0x0, 0x800000) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x32, 0x0, 0x12a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) socketpair(0x20, 0x1, 0x401, &(0x7f0000000080)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r5 = socket$inet6(0x18, 0x3, 0x20000000000000) r6 = kqueue() kevent(r0, &(0x7f0000001140)=[{{r1}, 0x0, 0x0, 0xfffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0xca, 0x40000004, 0x2, 0x1c}, {{r3}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x9, 0xfffffffffffffc00}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000020, 0x500, 0x7}], 0x0, &(0x7f00000011c0)=[{{r5}, 0xffffffffffffffff, 0xa0, 0x40000002, 0x1, 0x2}, {{r6}, 0x0, 0x20, 0x4, 0x1, 0x374d}], 0x200, &(0x7f0000001200)={0x9, 0xe000000000000000}) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/63, 0x3f}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x8000, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r4]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:00 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x6, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe35) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/244, 0xf4, 0x40, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:00 executing program 1: getitimer(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00XR/file0\x00'], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d4, 0x8001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f00000003c0)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e4b67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d", 0x64) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f00000004c0)=""/179, 0xb3}], 0x4) read(r2, &(0x7f0000000880)=""/161, 0x17) write(r2, &(0x7f0000000940)="52b8376edca52b4a92904383d490ea83ea41e72118b8d86b8c247905e6de482646f7f58bd5fafa44d9e9fa055338e78b3af295944a1888c709b13ad73f106d5129e578e9c9472b31b46992d74e002c79856966cc99b2beb30b3ab6618e6bd7ad2407cf416ed1e9c6c37123310cf66803521ef0a8f7338de01b8fb643fc3485f43aec3ee7b65d35a595b1fa06be09c89641d278bb15cbc414664a06df9be681b706c1b43bae42817f5884c96acef46e6bb1f43864a84053d3d19df111942a4f3ef76c570a674cdc86029887691f2987895a855977afb0622a9d9a80427df9566632b4e09c8bb7ba7d63a09bc5a6b6f7c0553eb835716f2cbeb90b52d286e7f934c1b43198d1185257c3a5b58a0d53a215f590040a7057f34377995f23c9ae26326971f24eeab20c4b2d5bfc9e86c7ed49f86e66f0d175460c256841f5b0f17848b845bd4087f1c73b58f0b9f05668378698077dada1daa98db6362b02fa39b57501818c9a0b3cfb8274a5680936822f5e31fa33c26adc10a14e8f4f19a6952ec8d39c852b23f411f897042da21638aa29d50f17745fb23736930be868b70d20a11c7ea1756bd165649220077e479d334b2dd680f88797ffad49da372ea4434b9bbe3ba9e3e3faa34a592661bafdad643e40833cebf5bbf3a9e230d8b162b7356ac3d18f016ec25a39889d6fcc00fbd552ab87a8d7a2a731a9e2e5a077ea1925e14265db7f974ba242983ac7a3c849680a40be4c1f37c9d69d3b4bbc8c752b47eb8cb761183ce03bfde0dcfa9d37b0c96db877b2ad28783a405c4cf39a0a3947e72917582494b5baf24c52d748a9db279a097f358204ba7d41d50a521d23854f893fd0765953cc243c1efab9ff93e4bca0b6e9a2a453e4a887a7eeab4fe77ea97655278508bc6421ea8a4995a2518e2068ba6931d043abbc1baad2db6cb3848ad40f4df8e1bb8ae4eba025e33668e486a60a834b3b282a84709e498296ea1e4a5753fc17efc9715ec21e6d0c43240c469ebaaee4a01770dabed90f695eef83a19e2b7e6bf2492a61885add3796ba2b4d763d3b8ca5cd32d7c1838f7c0ab281b3db135fc2571a24268a2dab506f6b5984d6d67ac983bfea1f74e0894c5ccd1788607697c8b46c1350d935c2b4dcb6fdb4a170e62f11c99e0ad998611e77978e16fc2298133e65e2f69ee1f811995101fa9c25e24cc993c17473fe9e245d2fa310e94f3b17069b561140e78b945f70c69b451a44dae6b146109cd67d1e83adb9172512a8378c565f30d5e3a38c3116d5c8a2e4bc17577e03714753cc3f4594cad6d9ae78aab9c20ae7140b63c231d4ea0b22dc8dfb99bb65189a22cc28dd701e598727971d567723adf8160752b818197d7c5187be82ccda12ad526d86b2d852d41a3b40d90795286872c206b2809699ad77ae42f2cba58061f4944246efa3dbcd6af5dfb1f77632976ae18a0dc4a8e6cde0b293584aef19d1706565d9f5b2b7f54312805dad7e6235799a414449093156c8e4b283be6f60bc320a0e731793ec67787300e79dd423d79376072d1f736ce0c183ca70b5e6968cd984816ffcb376e33c020161e41536030caec542eca798ad50a79c5a4fd072f44d8ca418098ab8b128fd7c5d16c6ec43f078d01a56337727d09cc456600591a08c22d63e966b5ebcf2ba3de0ac0c39f6bd9a2a14e921bc65e058e3faaf733f4cbd1e5d81e6b724744af352e74e66e0a23695dbccbbc22cbe1071c93b703a1faa54e6c1573a37c290d2a4d7907be7edc49df7e710d840f9bb8f846c101db3514312449e736604206dbdc4a724ae55896c02197779aed32a81d8ed401ad922faa336b36320f7e2f33e20ddca8322bc4ddbefdd71a8fe01f955aff2f620741d59210f89049f33cdaad081464fa4cde8d1e8171041a42e43e162a5b4ffa5b5d0abe55a22f312e0a02647f42146228ada0d21ba84d4f1db55384db9b6cc8521cf34aae396fb2110042ff823e87050c662204b2a0f4081ce063f59220e2c8d26b5d1c6db529748b1e449734a68b002bb42fc308185336f909765fbe2d40706746d81acf45cbe88448c31a6b51b70ea950585803348b2bcf1ad526a8e8fce399895767c78b3b35f7975da52d0b8a95692cf6af58ef773f36e10ff65758ebb2e0f7f59351769362ca5a317d269072e25d2289b664f7607d048500f43494ac041df146e248ece4155e9cd2db1a86f0a9791fdcff3b93e061c39115f6f90a79c4c4ffccffa2d5d64238050d61390efccfeb69d86cce4163b8436cc7a217ec4391b4a4e4ac57d5a56314809104b588465f71be76716c6e52fb7bac66d07fa88799111a3ab7d861f5ecaa3924a7b5f3a1479038404ad4525da452b425af7dcd56c2ec0261f535538835714ba6eb7cc22f6ca624a8c653de37fb6bc1dc50bf715d966e952cfd5b402f53023067ba1fde335eb1caa708e5bba9eab2fdc39814d5176bfbb08fad20cd860bc46a95f7a670aece50085d967f549ce0992f19daaef950e095c246ff7176436095ecccdf21fb26f673b487517cf427e204d6109f72a4d01dd9812745884acf7ee876dc45a369b320fa7bfb6a4b96a9afd18168b3d2372ab7ad2b1a823d97b954153fca13213673818343dc16cf1146e3c647a0c6698fc00e9b108e19911828aa189573a38e625e8e871d3ba4ddff4d30504728ae938999f3f19168a9dc92a06279aad048ee5c40b9b4d5e7f9a5bf8c75ccb9ce8fa6e555b88965da5143749c50e12d512dc3e2c7a3917920f376397dcb19af61d146bccc8ab9a0e2fe78730f55f57e365b92c3d376340f673895a89f3d0855b543558c96856ba5055542456dcaeb05fd45d6abea23c22db5324e14c592fc3860381889498129ad14bb5b98d9280eedc65e7139f97c94c5954f07d4bd4c6a1c3c7afc626b9e3d5bdf56a738ecac2ac7f07be139a3897e31d92a8a03768e99bd9d753e905d4cba41e3b2f586dc91473f2695cf6ccc93d4a3ca6361b4d6e0451536117c1cf9647978d72d9d6284113df7b4d756dc622d3114c6e300f1952d2f2989a8482a767c7fcdff8491b214abdd2312433584330303de90944dcd0464038fa1d943681115a981c59acf8bf1c48aca2b078e93a5311261c2a892a72cefcda8df791a07747c48762578c91bac824baab417599d1c3e4930124f6ccb7e8af26c5ea6042a6ce4807eb73faa8b8539763d0d7b36f6c426cdabffe9a7aff9b07f10b57b033d6ed6363412ea85c65a46ee9313dd0a47e5efa5c2636899838434e9db4e85cfcec05801c1b2e08f3727bf7cd1d64c592fc11d58e454b5024123afa9ee6015510895af39fddef9e8001f4af93fa533f5dd5ead4507d85317927775c06109d58f105d62561ba34be9a5157ccd01f4581c93037d28f0da5421b54488f74e87377c36fa4bbe586a4f3dc0707d93fb7f3d120b5b60e87b384b2b3b61f62d45e6e47a503be02e2e50ce3bf71119a3dda2d31fc6e9945975a894bc166fb80c3b9084875e924051a07b53c0bb414575315c5deb78860b89842af378165c0cc974594790f3811ddfa1d9fed21d3de835d2a53d0244d421ca78786cff36f141f334bca4509caf5d8ca80d336e4400daddd03e795dcad1004f57379923f39163f640746a99d6c2af8088c0dbeb98d989b31036e1499335045778fa48992e74301522152bc8efb53cc26e39a70a601c1ea5972436b13b3c67ccff302d1ebda30b735977cdbd4f6e885a69c333ebe0ba766396bf8b0f789cf227eb6aab10a6e17f98f98ce0ba782140c8f847819d0e616f50e7ca78612fb0787d8772e452b45f0a3b2170addd7f5805b2cc3e2dc207ccb92553dba64146e41083f881b27302d7563ed9ef1ee0092b531d30a335f730379dbfc102e760f97bd36528837c4555d8707f0ee9a48851e505c97918bcb59cc2392febb78edbc3f684ec603627bbd6813177d7abf895135a8da3800347e8e0fb8c1c1e4c4b4805cdc1bf4f40afea8b23ce83bd495870d237298674d000a4d085ed1eaa57ddf7a6150bdfa2c82da75a23dbe601c63b0bb687c5830ea8a4c41e57ea6d22ad4c129d1672e8b257e146f4208b2f5b022764200172abefe9c5e368f481ae97367205a32f045abdd25cb77025a451a21c7f49dfc0aeb3eadbe9e238666e416f45d6108b958a252dbd59d2b0ae0b4dc0fd1b8106cefa765c816af461ff5849e055768b2c1cad0d8b1f45b0497d9d1a3f295ab6aea94a3c27447b67987f94682321fbb1f3865453f784c4fb3bc92eec46f88f2e5b352a2bcf77c14cc5d37c7bee3c0bafd3b2dd7101b433e81782ef7f06d021ef17b424a33d3e621edcf0250f2aaabbbf8eb7b3f35c14cf5e58a907b7aca2d399ea562f623aa3016b3bd0990fe00b34c106ddb0bda1685816f0dd4f5167e1f8c178c3e4adb9a1aa3ad54259ae9b4ec88fdfd8424dfb7b97dbc5605b1f29c70dd8c1ea931ae5f5b62547df0e5b6dc46ff2453050d9d3790dc984dceac212f1c048d842bf9d1b99cdf59109d8b4988366128ed42817ae23651856787b80568b1ec5d5b857e86ec4b7b9eedf53927207be56bd6e9be9a689a018977d62b1b1ae12b5e9b47706d0cf0b267abfd123c9ba28d34390c13596d255124908089df513ec73d3444f4c9b7911d35cab2a16a6bf69beded3b2b1aeb3da75abc00e9dfc8c097af7d96599af2f863bb4d0b8335abd2168d328381d34ffb174e6332efefe399ac4dad1d4e496821c0f85e658c8ba9413cd15bdcb57f5a6e86743bc4f97e9848386b61ca739c66e2de4d93a0d3b08e6bdccc7fda054e3d15d80bc16ca315a83d3ebda5d8bd241336488c7517c796b651f13a693a9e26b95e041591652bba4b64542297eb6c5a9d41dde4f61eb8529f0e9765de4126265394128196cffea8ac38f1c9a545726b042f7737030d59e3da2adabdc48a11a30401bbbea6a0eaea4a96bee58300a7bc36c7d091d191bf9e823b3b5e4fe0f24e92d768b5c1f01734049040893e244bc0180b49d88a75977e3db3478096d797d09e54bd27157e8eb13b240608dd94a1f4309b83c64f409fef36317359794e6f0b8f4efcfb951eae75cb563c0121d546f51b05749f48a9b4220f9fb9e4b3f35cc796b7d47c8b4d29fb139b26ef24fd99acfb6f3ae3ab0283dd3f5246749838da8ee0a563567c8b9140b3ad5c570eca0ed8355e03a70d125e4ec163362a39e50d7f71081bd21cf09291c3f0ef969d5f5d4857cf12c11e21642b6d9875c2fea2c683e01fb1ebb8ec3537712b2523a4291cc041f74266a731b8b2953436ef4ec925292581ecce3cb5fff653b8b7f967f63970ff675638ae8c56c73149bb11eb909ede4d125f1e5f7eb3efbb87c8bf8948b1acea713078524d399f6a65b82eccbf9e2df66990b060437b002f2910a205145d831b1af2ab1d4fa6ae2c2190ddf19c2f098e3224fa9d7a5bb9d0618f0ea0eabc7bfc42b5a7f9a85b4918588b750e342fb41b6d2a0520d2890661d6dced29a8bc1358b3ed9e2e2cb795f1ae89142b501884e9a2c9f7e494e14b9ed602c30bf2d3cd864460b06100c03c12ca3a8fdb909e5dd34cad66dafd0242e76db1e447872f76a031017a38a87c3bd200c24a7252deb8b7dd434d86189ffc74a604d68c713f2c65be6d458b8b9dc3a34ef7a5fea97759d6190204d34a4661f0d4f2dbc70bee385f6e0e61e6034bb64744f22033051df2cf037ce79eda46a22c856c52fc58eb3b202bf6563d18d152fd52eda601b06f0541fcf3c74751f6e6d85b2f5d743e2ba35d6ea093beba27562a0ae6d5", 0x1000) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="866794e82dce192ea6404db5f5454300c984fa401ffb055b93db37df6410877cb75a8672cb9cac94ac9502a1bb330fb883c836c52470c719fe5c6d7247a74c63be6cd648ab1df46b12ee2daaf23e049b27905cc58e67a034d388f89358fd51b70f24eec1f66657a917db7874274541557442ef36b5dcdef6389d3bdd9d85dc37f245a2052db9277aa1c5f4a318abe6c88b2abd273490a9471025f8a674c9a70dbac8b75dfe108dd2b3257be634bf1527dd707c77c817946a632f64deda7f58b939137d24a310cafdea4a138ff79cae4fd836318bc6a7a121e9012f220307b5b95ae7d43d6d3ddad2ba7249873a5362a256", 0xf1}], 0x1, &(0x7f0000000300)=[{0x10, 0xffff, 0x3}], 0x10}, 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r1, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:01 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000340)=0x5, 0x4) accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0xfe7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="058f2d58b3d1d94b84e8e1efc6240ddd5612f68676567803375da7e107a2304ddc8b60cd6a5a8864f0fa283c82f061d5487c72c1ac684e2aa3dbbefa4873ef3d8be09b578fbdf1a9773a2cc8abf821e9b0281f79194ff2f37cb8122a09828cbf55c6dbe19deef634bd2d056306aeec10f57162d1cb1c1805d1c395aa846a8d75d395a98adb4ab79dfc51c0d45b7857653f0ed6c3a26ff1147484af99085d5fc547db26e917f628d6436d33caacdc8ec359f4285ed423f016cc92061ae95f113532e0a85343a7f768b34db88a2e0e8b8361c41a5b51b4c300c9c177d196a4357f041e10c19ce4e9c483f14d267d718f0f81", 0xf1}, {&(0x7f0000000140)="5324b7120bcae0bdf5bfb29f4f725739c35e3964f37b872b8b82349a389d50428cfa9261b33a0fba159065aa1729d450a659a181723a8abbf82c3aba7c7953ba723af504567661bc24b0be7a03eebdbf", 0x50}, {&(0x7f00000001c0)="912b6c60b93a686ef5991fbcd237f3cd78252f95b33a7795cd7d5cbe211bd58202ac008048f02df253d954224954e49542987b9adcacb2cce07b075f8f7cbd5a1ca1f854f27013d12eaaa71da21d344709540c75af9651deaf0e56ea4e37cab4326ae9c79fcfbd393dbc807861c6b57c050d36b3d6d0d995b63dfbb91c01edcfd7de58bcc4411df0ba7c4305a1f9b7709f756e1670e82c1f185515e995418573d828a632f3485fbbcae9674e759f", 0xae}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000010000000100eb00d72754ebe074e334997ad8ba6053e1882000000066ef1d4d635c69f9c00f6cf31099c9694ef5154fbde93a3213990409daa449658dbed8355ca89d1c40733f5fedbcca21684ff7076bcb0fb71911465cdb2546f638a83755df11937d387ec6b2e399c66cde39228da3dc49853cc0b71ccc0d88145dedc80cf8cae8fef75ff39c655f515d0e45fead5f0eddbf4380d421a7b73a8ed82ed003"], 0x10}, 0x401) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) 16:00:01 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x3, 0x9, 0xbe47, 0x5, 0xfedb, 0x80000000}, &(0x7f0000000040)={0x78e, 0x9, 0x7, 0x7fff, 0x4, 0xff, 0x7, 0x1ff}, &(0x7f0000000080)={0x4, 0x8, 0x7, 0x800, 0x8, 0x0, 0x1000, 0xb0}, &(0x7f00000000c0)={0x4, 0x5}) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r1, &(0x7f0000000080)=""/216, 0xd8, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000000)="a737db8f7f904e74c1e1c59b090206", 0xf, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x101, 0xfff}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlockall(0x2) 16:00:04 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) fchdir(r1) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc05bae21b5619512ac83c6df3df30b83da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x59) syz_open_pts() r2 = kqueue() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x80000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffff9, 0x9, "854955883d026111fe4d04000000100000001000", 0x9e}) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x8}, {0x7, 0x3}}) fcntl$getown(r0, 0x5) geteuid() 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) kqueue() 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffffd}}, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000000, 0x10000, 0x8000, "1ec3d99094d6a1278c4d0bc7999581e8be8e7b0c", 0x3, 0x5}) 16:00:05 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="8fe9489a8ae0beafc7c4227d16354700000047743866f345af45fbc482fd419d0e00000066a90a00f36e45d08500000100360f0feb97") writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:05 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:05 executing program 0: semget(0x2, 0x7, 0x3) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0704fa45130d00b37824af42a53622b3bf1b4f0fe3d35a1d000000e9a653f84a8fb897d27085ba3b4693492c5364cc1b97a68120b44b259bbab989"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x50, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = socket$inet(0x2, 0xc001, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/52, &(0x7f00000001c0)=0xfffffffffffffda2) getsockopt$inet_opts(r2, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800000029, 0x2a, 0x0, 0x16d) r1 = semget$private(0x0, 0x6, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x960, 0x9, 0x0, 0x7, 0x1, 0x7, 0x10001, 0xffffffff]) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x9}, 0xc) 16:00:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() ftruncate(r0, 0xbb8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x4}, {{r0}, 0x0, 0x2, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x842, 0xfffffffffffffffd}], 0x77, 0x0, 0x800010000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x1}, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000002, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x42, 0x5, 0x3a}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x8, 0x9b800}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000015, 0x2, 0x401}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x1, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x25, 0x1000, 0x3}, {{r0}, 0x0, 0x8, 0x50, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x60, 0x18, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3146d20167cb8728, 0x4, 0x7, 0x8}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x14, 0x20000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x80000000}], 0x4, &(0x7f0000000180)={0x1000, 0x3}) getsockopt(r0, 0x200000029, 0x90b, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0xcc, 0x400, r2}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) dup(r0) 16:00:06 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = semget(0x1, 0x4, 0x10) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/186) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x2eb) setitimer(0x3, &(0x7f0000000340)={{0x9, 0x5}, {0x100, 0x4}}, &(0x7f0000000380)) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b3f81064df569c84eb874426202c30a91dee22e644f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"], 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cfffffffffffffff822b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"], 0x1008, 0x800) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getuid() r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r0) setreuid(0xffffffffffffffff, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001180)=""/18, 0x12}], 0x3) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) fsync(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10c82, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control\x00', 0x0, 0xffffffffffffffb3) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000000}], 0xc20, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) setitimer(0xfffffffffffffffe, &(0x7f0000000140)={{0x2, 0x200}, {0x89, 0x800}}, &(0x7f0000000080)) ftruncate(r0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x4, 0xffff, 0x20}, 0xc) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x1ffe00000000000) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) r1 = dup2(r0, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x4, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000001, 0x400, 0x20}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x3, 0xffffffffffffff81, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x40, 0x5}], 0x80000ec7, 0x0, 0x100, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffc36) 16:00:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0), 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x1, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) close(r0) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000d2f66696c653000e73f6bf1e99f0501766d0cd5f0f76e67ed649938149280892617e7d5b77b01132b2c9dd24d3376a277344ee4c4a27bfa04eb03d6e07016ba03be32b59e21b89148e425fe10df61395bee0ac893077cc11c792f45176a1acead9604ab88e5343e0f8a82205dadffb28f5a711c4f5da3d1103a782eefe18ad2699e53a540ab4affb2767722466c5024dc98da5e87776cbe00d34a19ecb2f63dbb797d7a45fa2410e2148a82710e3de80d73"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a0443f00000052fbd5e41789632dd6c4ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2f8b62fb982ae3e8ced83c48a4cbf9a89a629b6049235cf60a16b480f25d2534c4cfe201b1894ad3a70cca1e4ca3cd9c3f", 0x96) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0x80, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x80000000000002, 0x1000000000, 0x1000300000005}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x400002046, 0xfff) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = msgget(0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x159) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0xffffffffffffffff, 0x4000000013, 0x0, 0x3}], 0x0, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000007, &(0x7f0000000080)="01", 0x1) 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) 16:00:09 executing program 0: clock_getres(0x3, &(0x7f0000000740)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x128, 0x40) mknod(&(0x7f0000000300)='./file0\x00', 0x2001, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x118) r4 = socket$inet(0x2, 0x4, 0x4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair(0x36, 0x0, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x8) r8 = kqueue() kevent(r8, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x80, 0x10, 0x1000, 0xe63}, {{r4}, 0xfffffffffffffffd, 0x1, 0x20000003, 0x3, 0x4}], 0xd1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x7, 0x7, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x1e56, 0x7}, {{r5}, 0xfffffffffffffffb, 0x80, 0x4, 0x10001, 0x8}], 0x0, &(0x7f00000004c0)={0x3ff, 0x1000}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000010000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000"], &(0x7f0000000280)=0x4f) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x803, 0x7) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x3f, 0x5}, {{r2}, 0x0, 0x1c11653d07fd3d16, 0x40000001, 0x514, 0x1}, {{r3}, 0x0, 0x80, 0x20000011, 0x6, 0xf4a}, {{r4}, 0xffffffffffffffff, 0xa0, 0xf0000011, 0x2, 0x401}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0xd9a}, {{r6}, 0xffffffffffffffff, 0x45, 0x1, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x2}, {{r9}, 0xfffffffffffffff9, 0x8, 0x4a, 0x6, 0x923c}, {{r10}, 0xfffffffffffffffd, 0x15, 0x91, 0x200, 0x2}, {{}, 0xffffffffffffffff, 0x20, 0xc0, 0x8}], 0x0, &(0x7f00000004c0), 0x6, &(0x7f0000000500)={0x9, 0x9}) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="86771d84270ab38eeb8dc9c3fcdfef672b6cb1a394e555d45485dd27fc7528026f370836d8cb18c50e63c2f398f145f0e8f2390fa7504300f020ed6affc8503af268422f4aac85f30b9eb01e8aa0afcad6443f24e58dd441e9809616e05a504426e1010e88f7ef8c63d3d0c2757eb4d59c81ec6c9f2ef0e0681d60c1a8bf2d9c4d71b2517cb4c6ec5ee26f1cc23f1c1123456268", 0x94) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) write(r1, &(0x7f0000000040)="04d71440cb9dc5f8a83bb3f9b9eb1984e4b4f3afc92523cdf66f8396a5282c51dd5205067ee0daf71ccca854b3b8d92fbe2e2b4bb4f1f17474ac345ca88e93afc05ac11fa597544a6cf9293236f48479f91b006415f3c93187b7acc10ecdb2345456a21f2901d0af714052269a5c0cec4d696868a6b950f5c51452b80ae025d2ba49275a387886d2623617092a4cf018cd6d34e2506f261471e6b6219fd30edbee4dc8afec2c53ae89066e090abae8c0dc1a", 0xb2) dup(r1) 16:00:09 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:09 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x108}], 0x20000000000002ae, 0xc6) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(r4, 0x80000000, 0x3, &(0x7f00000003c0)="6ff048f21ef82fd8280115d26103726474b31a92826f8486f4f8c11cd45d624068c2f8a940488c1c763c480fc02a6bf0c642e696754169a2f992054073c8a80673e2e2848486b1330fc3af0fd77e1fd764acd0e827b34d5af9787f4dacb4014a605296926ee562c1dbb0947a7892c0d62e61d0ce3533647f1f39", 0x7a) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) sendto$inet6(r2, &(0x7f0000000000)="726a25194b8d51a18bb7c2daa18c7813354d0cc79562d370a0606a96d1942f9929ad2bc05d6a2d8e039e1076e267545967f89b9066346adbb256b77dd53462c90d56649bf2bafcfd48", 0x49, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x400, 0x45}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x3) syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 0: getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x80) rmdir(&(0x7f0000000040)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x1, 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/229, 0xe5) r3 = socket$inet6(0x18, 0x7, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x8, 0xfff}, {0x18, 0x0, 0x1f, 0x7f}, 0x9, [0xffff, 0x80, 0xc812, 0x8f3, 0xfff, 0x1ff, 0x4, 0x31]}, 0x3c) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x4) read(r3, &(0x7f0000000380)=""/69, 0x45) r4 = open(&(0x7f0000000400)='./file0/file0\x00', 0x8000, 0x48) getsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000440), &(0x7f0000000480)=0x4) getsockopt(r4, 0x1, 0x7, &(0x7f00000004c0)=""/116, &(0x7f0000000540)=0x74) setsockopt(r0, 0x5, 0x7fff, &(0x7f0000000580)="da02c6c89e34f7d435d7e945b163a2a62951f7f7a11857c95175e57caa12a652de06b540505ed55748648d3e7eb131b12089f2ea6a5eaae8c2843c230d880007c58f02de97d3ddcf2d7dec1ea35186dff5178cf89bee81db862ca3b36f67d8c883880d0baa1f37a67738216c5899e6b357c40de7b87ee74cdac21573697491acdb68520d", 0x84) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='x\x00') r5 = socket(0x6, 0x5, 0x1) r6 = open(&(0x7f00000006c0)='./file0\x00', 0x50, 0x41) getsockopt(r5, 0xfff, 0x2, &(0x7f0000000700)=""/183, &(0x7f00000007c0)=0xb7) truncate(&(0x7f0000000800)='./file0/file0\x00', 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000900), &(0x7f0000000940)=0x4) getsockname(r5, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a80)={0x8000, 0x800, 0x4f, 0x1, "32e013d1992d906afe9e82ad110ce616f23f704c", 0x0, 0xfffffffffffffff9}) open(&(0x7f0000000ac0)='./file0/file0\x00', 0x20000, 0x101) bind$inet(r5, &(0x7f0000000b00)={0x2, 0x0}, 0xc) socketpair(0x7, 0x2, 0x1, &(0x7f0000000b40)) socket$inet6(0x18, 0x8000, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e7e25ae9458f616d3000"], 0x10) getpeername(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001080)=0x400) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) lseek(r0, 0x0, 0x0) socket(0x21, 0x8003, 0x60000) 16:00:09 executing program 1: r0 = socket(0x800001d, 0x7, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x0, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x84, 0x6}], 0x3, &(0x7f0000000080), 0x1, &(0x7f0000000100)={0x2, 0x3}) r4 = getuid() seteuid(r4) getgid() r5 = msgget(0x1, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x20) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="8a213af7dd101573d78865ef359c839e2e7d5d0436548c85d48bbfe0f7b865534dcf802891d4c5cdde80e3e5b3ac9f6b7ec6c993ebb30477d51f5a544e9d23d684e5a366ee1a52c4ad37953e525f5719152aedfde4064c971304a622abb663f93d38364f5d", 0x65}, {&(0x7f0000000040)="c24a6c2a47251302a02891e9e173ef2160d528fd05464d83e02e4bc5aeb767d7", 0x20}, {&(0x7f0000000140)="05daa4c1a4b9b5f495425fa58a712faee9c53fa52836bb504b530accad63923e1c9edb1f48787b90ed90b509cc916665db98541ddf8b694bc54c05824b57675485da5feb13a42520961d1feeb985f6d6390f635bcb136f41824ac6ea3d008e2ee5dfcedce94c0cc28bad23afab392297267668433a18d7c489bc878e5dd77220af41876ce29dbf9032cbcf8bfb7159cf3685e0c21909badc9a8eb86ccb3610cb522edf8b4736cfad632ca89a2ae3c54fb0ec15ede60c7bc95bd2a1f63657e8f0f382de0822750693b573d43144031e83a722e0ced90fa47989e7c3c50156ad6d72f55ebab3b45d05c190518d343b09c920f57d", 0xf3}, {&(0x7f0000000240)="82b0a2462ff71784130c6f578b544daa9d09bfc5955de92cb1057c05ab565e5338e7c931b8eab746297dba63fcf7a03c789000beae3c133bf607856073fe5bbcbe0b7dfdbcfd52fcf37d2a4e9509a876e2b12a649f408732b223c0a007e07e9be1ce9a8851cc1080b53d2e915dd701a8f54ebaa11bc12a6d139f0ee17e1f3beb0eef1ed5d2b7", 0x86}, {&(0x7f0000000300)="794b9863a90a8c6e62d124433d206d4248f22849269405f53876d1b37376325348fc0ddcdc17568e6e61cdd26a36ef5f6d9eaaba16c9f156a5e9c84005a7a1bb4ad1446b732ad36bf58958c8a8aba360feee54d7449243b0fd70c5884809cd690eb844a67ffd566da9afde74489a8d168d642b5ab1088235869696561f6cb51fee7dcc95e94bb750159c554aa6cc36de675a0d7b62d8334e04f8d917590b20c1f057db5dc5", 0xa5}, {&(0x7f00000003c0)="36cbcf7e50fdbbec4b2971c6f634d873c7eeb239cefe5ea7214eaa74769f844da7ecf0ecde5d2825f083709b19ead6c2a760e1cb77049925b7fe6562ab9a348f77", 0x41}], 0x6, 0x4a) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) syz_open_pts() 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) lseek(r0, 0x0, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffefd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3ff) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r1, &(0x7f0000000240)="ba", 0x1, 0x2, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20218, 0x200000000010) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x5, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1100, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 0: mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: getpgrp() mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='r\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r0, r0) preadv(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/38, 0x26}], 0x3, 0x9) pckbd_enable: command error 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="18f613765a80933f7d1962f344d821bd7bd6144606e44f62bc0a05b0e6f8245eb31626c27da8e187dc37c90015142ac6385caeb9b7a78c42b9b1aa92d72f0dbc388d8a9b3934fbe01874caae5fac2229f7a594acb5c21c4e37d04638c3b53b41d88ea2c3709e1d128bd75a854e4bd565a6f67d1a6e27494109e7282719e1a10eb2e65ac7f599b0354d3aac391f00dfab3c12dc042888e0d1feafeae71b2f5ac12d4c976ac094347cbf86e463c61bc7e8fea9e7cbd7ccc6882498ba43839f0f1b4daca4563a44274a2677161f9d0e9e29ada316279323790a6e46a696c40e", 0xde, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a4ff0300000003", 0xa}], 0x1, 0x0) sendto(r0, &(0x7f0000000140)="6a05e9695d4b9d76674b95e3d86309d2656ce94ba9244f6f2cd4a7f1e037b0644b610b1d78b5d1317cd996f6181a323821fba13b3cff55fb936a20b871eddd7b1ed6ee0aca82ed7854017af8ebf0b3cfef223324854a65133182f261d9588326f431663c1d8f", 0x66, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x4970}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f043c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) 16:00:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x191, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="e6000000000000e500", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:13 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000007c0)='./file2\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x100000000) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x29) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) write(r2, &(0x7f0000000140)="0c2876bca7c08cca6df36d8741a02c8d6aa57aeca62908077253de546925aa15c1edcbd2eb7e9f8f57755b5c54841c14fd2c7c231869d2658abb53a38cd69fe1e1cd629e29a506cc044eab09", 0x4c) socket(0x38, 0x7, 0xc) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = getpgrp() symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x40000000000, 0xff, 0x200000005}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x12) utimensat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x0, 0x7}, {0x2, 0x40}}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x0, 0x3, "29984f7b47fd0bfa860f7f42df492a0f640eec26", 0x1b80000000000, 0xa7e2}) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x50) rmdir(&(0x7f0000000240)='./file0/file0\x00') 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = geteuid() seteuid(r3) syz_open_pts() 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:13 executing program 1: setuid(0xee01) shmget(0x0, 0x4000, 0x4c, &(0x7f0000ffc000/0x4000)=nil) r0 = geteuid() r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) setuid(r0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb48, 0x6}, 0xc) minherit(&(0x7f000050e000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) socket(0x38, 0x3, 0x8) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() socketpair(0x36, 0x1, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) shutdown(r2, 0x3) getgroups(0x400000000000000a, &(0x7f0000000100)=[r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, r3, r1]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x6, &(0x7f0000000180)=[r0, r4, r6, r9, r5, r8]) 16:00:13 executing program 0: socket$inet(0x2, 0x3, 0x3ff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x80000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r1]) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r2 = geteuid() setuid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x18, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r5) bind(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) syz_open_pts() unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') setuid(r2) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="edce785c08d6c2cad618a9c909f57b7fcab4b8b35f16a0a3dd3216aef15fe818804c667437417d8865e879ebee509ea7212278c03c9dbc63c59ef0b3f1282874b52e2ae6bfbf8d07a36737315fbc0de253f1a8899c10f073a9b570f216f950b40cc0694f9171c412d5b49f62c26eb9", 0x6f}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x8, 0x0, 0xcc, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c0, 0x148) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10d, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: dup(0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x10, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = dup2(r1, r0) socketpair(0x18, 0x3, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) close(r4) 16:00:13 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/file0\x00', &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000540)=""/54, 0x36}], 0x6, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x3, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) r2 = dup(r0) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x4a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) r3 = shmget(0x3, 0x4000, 0x10, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) geteuid() connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xb4a5, r3, r4, r5, r6, 0x112, 0x8}, 0x8, 0xb7, r7, r8, 0x20, 0x7fffffff, 0x1, 0x6}) socket$inet(0x2, 0x4000, 0x6346) close(r0) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="2558f99e2a51abd7ceb005d35bd1ef5beb2288a04ee6c96dd0e926bd7110030dc02c12dee3d1728cb04b389fe9913c1ba671ff048cf320dc8c8cb251b9d1ed1a3bc7a194c3136ed10f0277d0662133c6bbe8a22f161361b18c464864dcbfce7327e69363d727c6f4cffa842e60bf77c0bcfc2d217d514e52fa0f7eb067a1d3550ed5491b1f53cbecf6a3481a3d44e353e822195bc306fda65983e1583dbc14c39cf336a08a301726a6e75ed55ba3a757674ee972a9db1626d2fd0626d5da7c8f41c9fb56768be554526b6a266b4eb95b134dc104e3bb96f8ca094ece", 0xdc) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = shmget(0x1, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1000, 0x7fff, 0x3ff0000000000000, 0x8000}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x108) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x84, 0x1, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x17, 0x75e6f43}, {{r0}, 0xfffffffffffffffd, 0x16, 0x88, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x100000001, 0x1600}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x6c, 0xff}, {{r2}, 0xfffffffffffffffb, 0x22, 0x8, 0x39c, 0x5}, {{r2}, 0xfffffffffffffff9, 0x28, 0x0, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x63, 0x1, 0x9c3, 0x9}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:14 executing program 1: r0 = socket(0x1b, 0x2, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x3, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xae) setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0x350) shutdown(r0, 0x1) 16:00:14 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="66f4c75034ccbc0937d202b60d8c4e7a5fc93690979b00144665fef55b043db32c8eb0919ea0bed4cd01a6cf530fa90492e711eb12ac29201e797947dfccb3c978763836e53fe85091a713e5607ff8a5fee64ccd85cc8351d883f45e838e1b6c9e7107cdd305e96eb805a6f3e176ac5e2c168ef8a71b", 0x76}, {&(0x7f0000000080)="382d3ff1efaf4c874bf307c0d995ad63c37d3dad6d8a5603d737d61579b3ea05d5192bb97450ae77ddc484f9121589855e769782e578d8eb96", 0x39}, {&(0x7f00000000c0)="4c4dd73fb5375749fba8fb09c0ac3d79f1ffbcd3259d0747546a68b71634c0514ffe66e215ca", 0x26}, {&(0x7f0000000100)="a4579d9cd4a9b573ba1bb1e9a66e5c2af7953f82b333108b05d5c7f1b728feaeb711beacbfcca49258eb346ae1ebd503b782e04f098935536e1979b51a74f5ba73a463a0619c22c6497b9ab13376d0c050b2e93283ca01a5a539d9", 0x5b}, {&(0x7f0000000180)="69865e98917d8a3a52c38b4e87f51cceb2197a8916e7fbf4d257041a0aaed10e52dc02d6b060dfca0fe34a5345ad36b69a6aa780acb6b62db1d382de53583316108461c0214af1ed877d0d8a99d201c62a27771ff60ecc043d5646528a2bc3597d125edf0010bb097c71f053d09a61d734cbf939119b1ff6bc542b559a9d1955ebb7187bfc736cbd44702f5c7a16644c00c0c381ac3c12acb925a18f0f0fcbf6c9c65062f27ebab890098532745a844e7c63275c9a65fcb0ba34a31858a2b553b36a04c825e3e9adc01a30d8358afc794e0b167e9fdf204eb74d7531327ce86702dd85a4c59ce4b7cd8eb3d8dda86851e5f4b43a560c2b7ccd06b445295392b91c926855b9bd8c0e10fc61d3e4b03f4d63161d2f6ae9e850d6ad44c7f2bea1f201938fe17ddd382fc08e603bed0d64de9ba056619fe6f077660ff791b844a292bbd71ed40f5d4855ce70a750dffa278726ba89f3a83236039ab19d2c03121ae193ddf1f0952e45b24425a7d7fa9e1023d976b75cc54dde40d500c2c8d7c5f8e4664f3898ab1868f2fca5c2e45a4090fbcc981644918a6c13d9fe376894a756563caf0d4acca043d3854fd205538c4d7864541c54392954d03144f48b088e853ec2cd129e395feaf6c3cfbe2977cf3a37382b42f05f6d610ffa0ef2708e6de24674f6071f3e4c1d993fb7094956cf8330bb6d463dbbfa5c3606ccf596eea8a85dac8a4c52d62bb6e0ef8821652fcfc2eee31327a8d86cf19c9a16d129c49bd83efc1b27dbdb2ab68ce32f987931d4a977f6b816703087666e822fa8d9f007815a990e44ba020183133eb08b9143ecba73530c8a070692274afa73a981503593910e85531a71326c88c72500252120e1ccfb0d6607d790221709483fb185cbac62ffdb4c68bda518ed241f5308760d7b934f0dd0e54e62451ac67e83163d8e57a17f2d58378f8278f490e688d03b966e807eb3ce045999a58029cba15c3016e6cb8bc3341d65f532d1412198c5256966ba09bb0623395856a64aef2558c7902525ef50a73e64cb2aa680296a6c87f3bae2073878b45c50f8d6bee146195921c54cf60ccf38bc76b2ed3f8cfe6af072f625c1d4e6e7b8d2db701593a07a08e4227559e8dc4d8bc119b2b7cbee07b4c114274a1399c7bbfc786dda5960cbf51a3bab547b5ddc0c153e34fd360786815959674f4e489bc72d7d5019f2f6b4e5d5a5d605bb6143c492a137465c478d329082f7a82bb5be03598343360cedf2e3c312e2608beee4e410c0e3a56a842cbeeaaa4803563cec4ead1d7efd1cb10c4d189f366a6de2e04297b7138a6dce631064157e5c09210069c58612a62d128be25578015e70a463329e4ce9a5d0a39bfa413ac041431ffa6a433608d104ea6f8a1e4ecc0a4254b13ba24b524c0dd38099588bf1bd059538c9d0de03a4b792ff14dd4af691148344549f247e2591e699a6a69a2aa1126009621146e332341807f976b1b8f2d3721f46a2c89f40d3bd1749421c5ba19bd83bbaedd114c0a93b7d759607891e5232d813d895b724e4a2b79a784bf6189bb918d6694b4501f2cdf62e2ab606f19ba01ec67d0d6dd83b582584a7c489ea2d6339afb62f3b4d18850b290bcf7f12d00791e8bae66772cf851fc78c3a089b76fb1f6b4b7e43124e4375344045445748103feed2c15b2e88aef4f8088bf343f475e9726ae1b18734ef1f98a4f62303af239233d64e4d38a65234acc422730fc4787cf455b65632e5822867a7a4399b8eabdd9f82315a28250c607d06b29ddada27a31381bc11d0cf23100ef0fa0b1e163d24bb41c56eea2c88ce95825ec8aa6018dddef9204d4ac6ed17b08d7126edd52fc6ff94e28705caf93e705f30ba74f9f6ac789c49138e652c84a86e680bab49da3c06e593523d2b16c27030780fc296068e290cae54996bfdfcd960c54102e8d3758e88578bd2005dbe69254f78dad78359f1a2ee230079b56009a61d1e72c67aeffbc969e7063c2039cd3e321992ac98c28d6027c0c0d39a7a3902388f84f8520735aa807b7a1ad5c5ce8da795929fe3d76c6b22da4e243d93ca9edf91afa438397b13a1270ecec221b01a9b9e4fb96e27ecb61a8459259936f8bea683fffea95d8cb5385cc0b712401312f0a790d87afa8bbc002e76d93259791d3d1d0bbcba6a3acb95477f9f323475236f57144017a6ea41546b9bfcb86b240e84bc394ec34b7c2ae3c61eed62e858ea4db3690dcf9a0a359cb48bef3a835dbf2b3afdc8aa314ec4ef952161e5c5dd345f25114081a30de4e83709d02a2aa0ba260a2345db5a2e4d8ad3e57f05a4a2748a665463f23586d56c89bfea0756341ade424b4df7c9fbba412ef6be90ffa32502bfb94a0235dccddd2a9041ba96cfd4c7506bc484ac9b23184ca4638a35f385f9502a3d11297181ef816e471004ef8594993132beaa557ad8fb16a649c13b8f27c9bf13dee7f0ab4fef4093daeb2d7f99ae6f564a56e1d21d8d54df4460c232c741f9fa1d14a80af84baa042c4681595647f0a01768cc4c182fb724cd2b610510801280a52dd41b7d1c7b6fbfcbd86b47730738d24a7d388f8c12ee31642f46819481b1cab8a0328116aca116ca90fd24e94115ea6f1c3b8fc5da984fb7890f5d0515246bbeb20bd5bf654472f4b6d73f7e3c4e653de5d353d264929ec0adfe83d16a3c22ba544f9bd59ad396b532149a773c842af1ca695c7154b82978b665d5523b41f9706644cdd0932342396d0b30ad089387081a701f1a55a6042ac648e489e77253adb84a78b1b8a25f6395b9c6fc39feb39fb2c80cc281cb0579293ffd6f71b48bb04d439dd975cb07526859ad99903902dab05992552c60cda7295f992b5b0719d7b60993de61ee5a7e62fbc24b3a4c0252be298572657fcafad428eee8e7d37883d4ef276653f4b897c94096bf244aba214175438beb3d906fe6730a962c7560be0198bde9b2ab242923d5c981922a0e576dd98e41cdbee229dd80a5b4c1bc10752c1d6a069e0cf1c8d4c62c68c2d08ea68a4752555f9878e818262e54be53f54f7f393feecf1cfdc2ce32babc1f2e879ee53716bac2fdbcefa080c703840b1e3427671de8618e3c8637e29fd21be673483455daee3279e8206dcd3142ee8a3795ed03a729ea7fd1a4e5ed5207cfc2cc82fb431e5e30bd4702d71f1f1b602b3439751e52ccad89223994078148bc687d876a8f71949706caaa786a1966e4926fdfa78d842397e6f69d7cf1b004f0dfb3b5face563741ec234d035c4bec894b7674d3aeaaf3ba7683ba7f69c21f1ba57dcefdadeb3d0c9db5f426f10a55d20331abcd9065831fc628bdef802279ed76cb42911f2611c8f60ce75bea17c37baf3fb76166243946f905638334c89555d825dcc1444c222b6b3753cde4473ee968fe63c10764cdc41e6351535f99358d909d73880ec551dd00812c0950c63c6deae628d1664dc25bd8c74cedc46908196f7b3b6fb62cf881b045c69694e8b5f687a426530a153f33a46e9ff7ad4b6d9054c71c6840d50cbb893f7ea268bebc44f27c21d29618b931c773791672975ca08a1dffa2d290a784d601d99f695abc8ab6d8e4cc375f05b7da3f38b6a91821fa6c9b894fc7a8d9ca9c11bde5607b9776448d6bff73800edaa14fb806ca5884eb3cea283ce0712cbfbfefadf97dd833d3a755cb119b87600914f01e4dd38b9a8fd5dde2055fe691e4ec6d521d88ac7d80064e824b24fd870023756fe21d3651107e02fee0e7d88ab810f4da8c711daf68ce5bf9cce8aaa016e303019464a46b88a4893fd90592500b558e49c45df6c6aaee4f9f0b45f877fd0229a402d3d158667c4154015fa71a803d02a5cd92792ac429e4a758dabdcb0472791a8dc2fdaa86852d2f6ea55f75d7ac8c86c5250209c085a34756a72fa529b94b0db05d25ddeacc906258e850dbb6edb713f9dd761c67bebe4466c0baf135c15d39bb3e3b76a2fdfe0d3aa626917fa0faac05e8eb07ac3101888cf7f193589b40f6aa37684a5a43c789af1ed1b1cc21a327d826e6b8b01f7660468fac1eb5e2f984b57bc5949c512ebf5a832f1e66d4bf6888663a6f2dfeb4856f89827e78db89ea43cd8d9c5c33bb4950a25b3e73237179cb2e0abf9c86f2d6ac8bdb92003cca74434e903854e69c59a7b726b73eccd72af39eba766fba4f56d03e88b21634127dc9e6d7e33c7530e0be3157c16e09e9858e19974d08a633a3ba2698ee1485a085d99527ce03ea06a6eba5fce8373cc647ffd401e71284e9ef36d27324943bfde0e55f5b8f9a5ef82b561bf80ca5aae5555d779992c8d1f462c8a6aaacb37e3aa5d762e68f8be3fa2efb93b83ba27b87f3cea3f432fd472351174fe65936ed40f25a50557b5b744e69c96203ac1c9819e35f68f4ac3cd764991fc7d702783f9ab99a70828643ce1f1832d73631f5b7bb98ed10384f4b7435fbf7b989e6f9a60c7511a08834dbc888034c18624c1a89986f4abe6503e1ea9fbbbcd1b035dfc3dc784324b3f6fb87ae2fb61eb79b52f0e9c4f11b8164e0aab1aef42e182fcb2eeb25fe7e38494b4c9c55b6b6d06d9e84873006756357e98bf77b05bbb957e4e478cca3c56ba7cb0ba4138a93b051fe09602df7f644909c5ee3d28f964613cb3a3e5aaba33f8a8b9cc4c2f4c9237f792285c23edc25067deafd04714e93f50ecf4fe8282ecf000e0926f6c170c12be9b6230837508dabb96f8a5209b85ebdae1c9614b6cb4e7ab82b7691f777c5be06c37305185c5a1601ffbba410f8072c6668a5ca418446df78cd39bd8270a28df030529397108cea45011285d9ecc96cf252f077d72986db4c498270a11d4b0987f452115dfda83466dd5114fb3dacbbe85a7f42a7b309c047a8734ed98d827c5683ebb59e2adc631672e7f5be623d6d7d4b749f3fb7b01db50f6a0c31234c7f048a97738b39ee654800d10cde39344948286ecafe9312c08ba5d5481d60fa2c7a555d43fbad84082ebee1519e6526b18ec97ea37b872f997738b88b8ab54d84e0a36531f9661aae44dbf394007d7b3ab38ca04ea815bf627badcbbb36c91002fff854de02bf7cd8a642ace01d5a5ed5b18a3cfd9d5f1f9095bf1576f806a195fa756395e8b7b361ffa11aad646b9b59f903a4596473ebf575fa2b11bf0905add74bbd0341db170eb16d3002632c1c560c2bd52af67e9f17ce3f300e1992286be77946be1bcb5b8422709b9ac0887781f6c7e6ad62b37903a9b4461a76feeac853013edfab9b604698ac429316b090fabbf13d852521b02032358b19cdf594322439e461af7806fb92eb0a61c6bb0a46251000a914146eca2ed0041e2441864ed2e097b9896497f4ab2a609119ce96d9f057cda167aea3808fddee986f560078a1778d6fbefdec104429e6adb9a2e519b3cbc864af31b066fbe030a94ad1ea1abe3abca6c40c6da9ed7329d077ef20f5e677c5f7a36d6648e34a553774ceac5ddf11b733f3e2f0bbef7991a40c3e196cd038cf0f3828413ffdc3630f7787ea157b7ec6e2358a7969df73ff9c6053ff137c2634e53211db2618d763f1722458060d2f330d7b832a5887589239c77750d7877e8efc8a694613af9901931185467e456accfe09bdca7a02645857127e2b5031f9cb7f63f17bd814d269c403b93e812b0e84d495b10cf62145ba64069661868514b1bb8b36535344155bac7f11c4913a78225ea6bc49d4a77fe5ff5bd0fc6ea952233e6c9325de9d1f793a1f9b4aed5ddb0c6ccb4412b9f277d3adfaacc37ec31517cd276f1ba1", 0x1000}], 0x5) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001200)=""/4096, &(0x7f0000002200)=0x1000) writev(r0, &(0x7f0000002300)=[{&(0x7f0000002240)="265db433bb237c67f4a7041b5a5ac3fa10356ac87552d7851af058648cf3c19ea11ccd6ef8f5ecf517ab2f35667156fe0cd10436a5aee98268c5", 0x3a}, {&(0x7f0000002280)="d0fa0991492cd16d9a14c0189cce8b3f680c4a4ceb1377b33dca46b5ca4765feadde4082e9c33172f5b23f752d761860172b039ceefd0d5a7a002c4644d4cdf120104bac01397b5335c8da36", 0x4c}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002340)=0x80000000) getsockname$inet6(r2, &(0x7f0000002380), &(0x7f00000023c0)=0xc) poll(&(0x7f0000002400)=[{r2, 0x41}, {r2, 0x20}, {r0, 0x80}, {r2, 0x40}, {r2, 0x4}, {r2, 0x80}], 0x6, 0x0) r3 = msgget(0x2, 0x71) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002440), &(0x7f0000002480)=0x8) ftruncate(r2, 0x7f) nanosleep(&(0x7f00000024c0)={0x80, 0x6}, &(0x7f0000002500)) msgctl$IPC_RMID(r3, 0x0) kevent(r0, &(0x7f0000002540)=[{{r0}, 0xffffffffffffffff, 0x2, 0x60000000, 0xfffffffffffffff8, 0xa9}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xa6c, 0xa00000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x30, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x3, 0x204f}], 0x4, &(0x7f0000002600)=[{{r0}, 0xffffffffffffffff, 0x16, 0x40, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x100000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5571cb21, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x5}], 0x40, &(0x7f00000026c0)={0x401, 0x800}) writev(r2, &(0x7f0000002940)=[{&(0x7f0000002700)="7c39442fc44bab3ec69c348d54e512ede5709f777a97b8627d66b1af8864768cb6c4eea7e1763de1a93048c25e377a2f067ade08b908debc2b8218ec54b867a7b17c4f133da6ec0154cc8358925375da067b9bff14af35572b726e7fbbf7c1e9589123f51b10f0cdf9a5c3062d32ba4849c10fc082ec3265c296d75974dec44edfc22bab75a9d9dd7dd9c7384c1530cf35eae9b70e458f73030a87a052c6a7e4a214bbd0a469fedf0a688d7c9d475f7106f31ffc023a484a2dd424096795424830132ecdc5f2180ee544e797f5d47eae", 0xd0}, {&(0x7f0000002800)="4cfbd57d7ec2c701102723bbb75996422159e78a8b64aae5f03ebf2a936e39cc35c1", 0x22}, {&(0x7f0000002840)="fd9e75634c14c9675600b8771f14f2ef74fd37d9efe4080443ade078ef5526fffc84dca8041abeac07e096584ae0e25205b3ddbf2f61c2391f322a8d814bb7b988ceb7aeffd50943d6aa86d5d586c7dbe97a7a46c66f01e4c865d9a51677502edc1d255835156f6f26a67018c71fc80f16195b31d97a3f8de3137d8287cd85baa56506efaf57038e7867f8afd9869668acb4e0fe77efbed303de40bafba87265f8c920cec213a4f82d6bb8e4221f0b0333a485fd7878edc713e4ef5692fb4a438be4922347e883c706c749c5ea932fed0176fe56cb7df9b13e13aea0544f9cfaa61c47fcfcf23ee2b18c60a3fcbfbe530f", 0xf1}], 0x3) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) writev(r0, &(0x7f0000003cc0)=[{&(0x7f0000002980)="917d7c9e582086666fff2c0b34134e18be82bb119c5994472c0c54b026ad8af826fa29cb5e1c1a25c06406bfc720ebe3c073b578eb333dce2803880fdc40dc35887a8a7a1e724067a00fd95f80089bb2a6c428d268f07974b049ad9afe3f7d1d0d959ef0c2b616cb11ab793d480355e0c51debaf80824575c8c8e3955007f652d1bb5ff8c5af2febed27652629860a09566fb1b8b743c1ebc5a034b6de97704f52f27e61e8aac6317b21b22137edaa74c96acd9457763676a22341f53a61455836d90b6682c944e94febbf560130cc881687cbb11cf8f183d9d073348fcbd9736abf23492e2c19", 0xe7}, {&(0x7f0000002a80)="93122cc173cc9b446fe98c32c15d966fb2363fcbe2d20e39ec8b2f7ea05c5fc39504c8effd36068d80b6e7a34d5b8a7867c14e7c4462478c47ad29aa3fd82fc302282ed53d511a73f5ff48dddee127d18b2a7a7e798126e1cc9c027697e7b41941473a70af1502be3b0d17106fdfdd045cee28e75e9c6a1de33cc5576477ac893891a302832bfe8585f317c2b29ba7b9af94fbf40b35771e68cb92d287f85388f745578a26297d5f3dabb07f38fda29c263a306d5db58f2c44387f922c3c660b67a4b7c260d628f809f5b11786e357d357c891a71450e4e132ec5c668d4fd1d3fdbb35c84458d6b961d9ec3d6ea9ef3e9a175a90a83381c661524885a5a664d74763f363ceb7b424bbccbc9325e3f43b17a6b625efde857f678ef48f6666e394e82a2306dec7c264cce7d6730984ee820a7d878ff6c57fcc7713e6d4a5c35ae144e4bbffbb5710e7e1974924505c202bbff4671087cab1be6fb5bd9becad409669726a38d1e3c948136b32f748dedf7182bf3e7d5740937e5c942d9e76dedf0910900177001d1e262f7f96599f918401395f3f2dfbaa262751e40f31e773ffad7976b4e7d8cba92c9653ffcfa1b0fcdc97d48634c0afa307d95c1df1e6d90c7cfba742cc1f0379b8feac28f907dc8513a665e435e06e6bc6e9cbacc8e2988fd1109fcbe688da6ed091b26fa2dc5617b5684ec32b1b161436b227891b295bd15465c49d6499ffa3327e18950a716a46988d25fb63b221aa3286a47682c5a004a75d4f946199b8495314be042a0508892489228b685f14a1cdcb4eb01a5c5870aed90bae54180c4d4b7e940cd8587e94ce15d4b09473261634310fc463f8beb1b33decb6dadd220f20a7fbe77ff9831df2cca93d4d0bdf1cb5d443e9d254a8a174764aaf3cb45ecd133544387af9015746cb5e0d45d947aa66d4592ad532ce55862a68347c7f161d1c2799c1ee120f458bd7f4f52d68fead75c999ca97b755c93e23d1443549c36ddf14f16c8cd1c4dd686a248fa1698a215df4c3048d71b466bea549676860def3f1ba008d5e648a513e650c94d61cfff8d79c2485f69b2fde0ffbc0d8e954997552e263a6c119ccf7f88f9531fb19292be86bfeaac146d776ae3d45e85c39da1ab32738bbfd661d735c70eef6a9b27e997c407025927ad7db87e0beebd0c136ce02a6b78c1fc44c960bc5339c568899d2ae9dc61ab17ebc55db3208377f4c274bd201eda2e947edfac95af411a5b963a276ae9b8b4de5dd17051df0b01b15cd44e99daab6f357422bacf2fddaa501332b45271b18dd3e54e29c2a865ec99dea2f8bfe1e7d7b3152fa157a9179bb4730d58dd1e535ae9c53a5aefd422dc6113147c0e1fb90137596c74bfe624f9c76dd42ca74428fe36bb0cdedf96c9b90be88b150dd8a1da41ef5b5a01ee4776312860645d5ca3275d26437cab519f36ca2c62c8e2a9bf326a7970b76e381f49999f8a04fae00558d9a2648f39fd26251ff93e12a9593f8b19ecceb1c13217ac8caa5a1037ed3009e95f5ee84fb3bd57f83204e2b2faf1301e8928d44d5a3ea07e6d66d80292fd3b57a95a1fccf639736552bcc51c633d08b1cc555e3002d6ce9a0f659d176777068894c945719ef56ab5d03b6b635b3c691556f02a128a8581030b69a0f384ec5134bc7f104b8a052f2b24f7fa9d933f3715bd222f870da1bd1efb41f619ac2827639e3063801306b57de56517c89b8642f31b94672573a9038a52ee71b03cbcde4bb170b3d96ad9f03fb43f0770eacbc89e4c3f7984c06b275d768ef85aa07604f73737bdf095261f67a30a22edf97b8448417ef0fbeaa475c6b4f3cf527f532ab7c71d62f4728b73e5c07d8b5411b8d2651788eb2172e73cbdc21f0d6ed9a206966048b90667b89daa7be965b040c326528e73354918f12f27e7bf8eb4fb4a6ae31c6a18804ae8d3fa05c2850e3d0f1ec82728e3092005fb15f8113374f71f4176292739228e989a6c4baa981093275d685fda804451098082af77ff6275b46416831f6e35f14791946feb841c7c46d895fe2d2b63854f7da8c85fd1d6ff3e5712db1ae5501a85a67f93a86204f3dabc96334ad602d13d625ba81cc001814054a0c48bf63620756a505ea1785c6b9be2527e6c3fe3b7053a13726891893278afadec75f211faacf4f6007f4eda3288392a26e89f670820ea8264fbd7313144555982ac6ed51eb70598eb2101df0b808a84143bcd49197c52d1b9ed14df8d1fef8d71f66881eb3be32548d71cd610b3e3f5f1ba4a975ddde9b61ad036c25368105c960b2e96e85fcb4b8aa0a228643da4d463d3d8509f947263841abd750385e8b12ca652d02f4525e4441aba9cb482393e44dae86b4a2b1544b65be28550ad00acb7482a3401b8f1b297922aea53a5d2fd3f675cc864a1b5fefb47ee2709a7ae81f00dfa219d08a4d0559d6c350407f01368394af826d92fa5e530bfc98bfa63515f88bc64f83bf3328713702b4dfa55bb90feae70cba17865ba0f94fd38bcd09ed18eb7b9f8d6206f0b6cf624c8699e6cd01bfd0fc3a7cbf0380698eaf259ebd75a8a68b26dcdaecff78cc462c7744760edf9d1e28e124168775ce13e8be9cc3c04d815381309ac0710c15e0fab45be3bbceb7b28fd028969a43121cd5c15bb2b2dbfaadfcd7d358cc03dbe203de7b061db96f7193b6e16704f49f3218b9ee56be1c6c84aec138a32d11f6edf2dd5fb004a17d7d5c75c02e7f35189943ebb189976fde15013d7c5912e2c1c235886ff9f1ffc81333520d0e97216472624ce88ef6747e7a7b1489bbbc180462b36186fc5bad3171a37981eace199126344557e194a916bc980c1357b508d5152e0d962b32bdfdd1d6e88cea2ba7675f5dfa200e8cb0f249fc85d45e8514e1c11341142cecbfcf24d09667ef8bedd43f5632f8c7977b56c17856a176f989a0b8cb5bee01f12209d49ffc01956ecc78e45b31c151bfcd42ff257e8629009efa94cda6e3c4aa844cbcc3d5d2d1e6fa24a80884af39aa1befd65d5f20899e8e30b6445853fd203cd16a300a80faa88977eef748331331e3a7c15d040f6f19141290ea2062309a7bf0fe1b73ee5342ff5eeebef1d536cf6a299c301ba814bbf10279a4812a11a43b1954f2e0d9de06154fe6f8b68d3959a3e836982f07c6b8a144ebb53d992fcb33fa8874c23ac2fc68f0549a12ed98c7c1db3366f5d7c62c79c25c6e58d83c2f4330ca5f4a615fbd73302a1fff1861a0b4603dec6603b5634e560d99ba29f304027d799417e5c41304f6525b8e29332dcb62e9f45ae46d4861b12480d5332f4a2c2ad92f0b51ffc905863978719004f97de958575e302906a5ce2dc4018c7b60a9b54eba3d05e2cafaedce1f9ab0d0dd9600eb4926dbc288b65d712fa16a7d3b6aebec10d91e2309071de0dce216c9a5c7c7f8460bf77f7374d0a3663bbe41f2ce01cfa2811a96e5e727fa4e87e4227e1bce722fb634605f58e058a319d49104861cb96d59b14358ce0ed83bff34ddec9ee9152bc639a5e1e2f852c473bdaaf2c9147cec7a970bba58d35ca4a393584b38b7a849ac6668d3f355e331f9c2f23a443e37a9262357fb4412054820e16fab0e583108dca373427e3665b38ff9096169c89490fa749ad7c8c0b85a82491f68837cf88d1dd3a1dd1766aab4e18b84e15e3d05627645b286d988e669d7b7c8d860e9c3e6436207089e1ab5470e9dc3c1f64ebf41e4485cd16e052c28e410192b53f3b2d48f9c8af6acbb010f34c79d90acbad082b11566af5cf6b4a3276802f8912b6443b24f17adaac0e93bcae407ecaf9b66f548a0654cec582bd5288c7e0f35cd274e29ab1b34e07cf5a1324b8ea6cad8924701871a5a8401e9dc53537facf45d79188de250d2888452318ffd541abe091a20acc1e12f59d1ef9bf886ee8e998a7180fbeab01fcde9bd7c06d42ed43b36d31c38ffa96731e213d40730915c63e06e52513bdf49febeb687723185abc5634b12e2baaa8991642e1c41c853ad49a061c398c02d3b1cb376f5f3b11453630bf0bbc8dfcf09cd6c01bca27a5245bc91a3fa3a3d712b4935f63e4214e70b092b480d47a21f7b38c939b45f703e7822343b25449aacaa277c9ee652d8141ba9cc87c9b953af8eecfe168f3868f469f295af2b661e5ec861817689d756b32e236b5b6f95b2191c33e3395acccfde84d507f3c52671a60b1b191c2d61a3ed27c5838865530b751522ae9b8f52032924a7b622b922c410d1b8f5308b47d08eea98e16e5336b1ec57ef6860354758a31be1b65025172c3455fffc382b5a3a79bc90692df39b92cf9847c838456029524aa2ad668a50985f014889862da9993418791c4dc8049493ad57d7f9b6bc501e2495da8e114b879c8c81e429a1daebba1cc2c68ddb5aa37b850f785719894cfc4d0a0b559d2230b3c35eb09efb7e94b59684f33bca1e9138b63e4f7d161fb2bff5643a3324b0bbe59db19e7cc9ae68d1a740b6c4369adf71746bdfd6212f72409898a15aa59c5a31c7f597b3f81abd4952a6f8f8257019a5375047ea4d419f2f1317e6519ed29dbab837e92a48f88f90d4d39549d70e824215104741013d7bcf411a77581701de0121d023bdd056f094d5df7738d4ce89746cc76c9958f349c91f16fc2420a34e5f9618d8a42b194f4452b747ab98c57d7820ae2bd160b8d84aae8ab7b7579eb7c6af143c696a90efd01c2335f567126bf3e4023166d98028462976f335dbab54661c32a90889b4106adc2eaffa3bd22db7f55e707f2228c87a54a7344789c50bc3486fcdf55dedb8203884de288d9dcb97e4a57285a52b10f01877f3468c05fdda3774f4d7f048a55e8458af4d15df5a447702e0bbbd9101161b47a17a5df7c71b8d27e1d5cad344c5a4a3895c22856c63fe33f65355736d0305e44af23262e244ef6d46852d6128ab383e60f39840f118f381719e89b83608b3090fbb8d71ba2c6a91af2e93d95297780da241116bb06dee20e7b3f6384b59876b8ea39ff22d51d5ed3df670afa778ec8a716cbad3bc6b937a523371faf7d41a5aaa0dd1096c889339cb583303a5000f32121c0b6314cce85eb0ccbc6eb91477d245ee172b223cabda32bcada90e12df0ae4466b8c97ac568592df50e1572c4c937ed412670682b7f2969bda5ca2840abdd527e21b94a40b10a71256874002c3e6ea687826fcccdf6e2c9f2e3f60286a35c4bb4a2199ab310e6eab934167c9f35fe7c0999d7be7c55b2c8295a94c1dd8e2d47dd500724d2a067ffa5e16d092d0aff9267e52382fc2afd1f1d2e9280387f9201410c39b98823feb5da5df211d0f737285a454268fca92fe3a4cf28ade486ace45556de32f974a67d05e051aea2f196847de6b9c776286d3e0ceb4829e007f63b314b99864a21cd88b370fdebb8fd3dc0f3e578d75a27ca59a2c018bcca8afa3811b544c8299da7bcc96afd2e61b878a291de965369d0c1c8123ac038ff3ef0b19bda19f8f0318738bb0f7722e28db2f05e9b9eb2ec52e29bef89f26aae3943f169a8fdf2730e2c4f754b3a6500fc2742cc599e144b9487a12a345575c25f8db527ae31ae1ce11d405205786899f5d6ba0669f88b5dddb17f760a4ac44f7a35a2293c654714636db4eaa5e24a0c50c295d42e0c4bbbcf7fbdde816360816aed786c34aea1cd53434771de2da417a7a3fad1a0e9ed30d7716dca64a3da676bec18764fe989d92aa4dbbcb4d09a625eae42b3c1c887157781f32a4a2cabe8eb9768acc4acf9aab58d928533bb788834a7295", 0x1000}, {&(0x7f0000003a80)="87d2e8a205ed5fba17faf0c77550307080f6131a2e5362093ed6b76b31f2d580b61348080ea6e8464af4bdc99b94ce56535685bf12b96e068afa8192ab0ceaf3757d400ee33a576f5fb99948e9d8a6247ea817629bb9f07441048da1102007187360fb3bf8faf9b3b68321de808fda66caa2691437805d59ce2f6be6f37d9d1fc5bb01cd82ae2f6a659383a3d62cfe4bde3b6fba67d9b7d1f8d776786c8a99480b63ddd2b5aa4de32e5d9a340c78d785d0cc630a51642819faee001750adc016ca8b01d463b67d0b44773f368aceb3b9d0e27b23aa1d0d1431065d7e5a24e0e65df8be2de365176be188fa67b92caf6ab377d6737e4874359a6e87e0f5dc", 0xfe}, {&(0x7f0000003b80)="497c49ab127c3f3f81a35e8359b28f80c7bd4647e50f7dca8a6c756bc976c03b13f44d6621de4151a8a4fdc09ed60418007b196614c1d276645c04a7073046b8d92a658ec73c0c060a5e35a664a44f959156cc45f31812ff3296a98741661bc7fa4db28e9c44bd1cf1a80fbc646c89b14ddcc8d1a7cde0ce3d0e4afc69f41004d6beea37e484ec4cbd3b84a3941d2c23de", 0x91}, {&(0x7f0000003c40)="7a215e9340c2898d90182c110d652eb307ff62b58c168c12fc69c079ee27d42669519ef2f0d2c7f9a65a1c3e184776ad97bb853ff2ca529233c7a1e5db6006f5ba3c06aaa1e2df9c29566996abf972834eca510cd46080112079512c93d40dd74289b830eeb258a99af06a26ab73b35c957f7d4b49460ea43fc7214fc6", 0x7d}], 0x5) r4 = fcntl$dupfd(r0, 0xa, r2) r5 = socket$inet(0x2, 0x2, 0x3) ftruncate(r5, 0x8000) fcntl$getown(r5, 0x5) setrlimit(0x9, &(0x7f0000003d40)={0x50, 0x9}) setrlimit(0x0, &(0x7f0000003d80)={0x7}) getdents(r4, &(0x7f0000003dc0)=""/12, 0xc) poll(&(0x7f0000003e00)=[{r4, 0x1a0}, {r5, 0x80}, {r4}], 0x3, 0xfffffffffffffff7) r6 = semget$private(0x0, 0x3, 0x6e73e512f3ccaae6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000003e40)=0xc943) preadv(r4, &(0x7f0000005000)=[{&(0x7f0000003e80)=""/220, 0xdc}, {&(0x7f0000003f80)}, {&(0x7f0000003fc0)=""/4096, 0x1000}, {&(0x7f0000004fc0)=""/33, 0x21}], 0x4, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fc3, 0x0, 0x8004000002, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3753e7c6) 16:00:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/103, 0x67) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) read(r0, &(0x7f0000000000)=""/210, 0xd2) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fec000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x10001, 0xdfd7}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r2, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x10400, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8001, 0x1) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x90, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x10) write(r0, &(0x7f00000005c0)="1b", 0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x7ff) 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) kqueue() write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x0, 0x200000005}) r1 = semget(0x2, 0x0, 0x1000) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/10) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffeffffffff, 0x6, 0x5, 0x6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="9361c2ed51f2c279088328904584c9dcd178b20e647e1700076d3fcf3683cad45ab8412fc8689933b9070bfaa01ff28f44c6d0c7deb1ed955619609f89da038ad6e4a7ef18a4434294384f94ae63fe9c585cead7b510f5d8acb9cfc89fae6257a79fe1ef41aff56d8ee9547b723d40be80e8adb5b5b3d6764bd93d977d954b9a924f360a4d89dd0c98d7c00ada8006db589f3cfc47579be56c081905febc9dafb20a1bbee38c05187d66bb79dd508d579dfcacac0f10e42b773beaf071505c0505fef76d4d5dbf9844f470241e11642415ef0db4c188847216d0e529ecab3ae8dac1d6dbf744753674e9dcc42f17c087b86bd710ac56ff1b1c7d8ace01ac8bf83bf7fde7e2ef1bd725cdb119661ca20bca740ba6878227bb6a54a254db0dece1f95930acb6b83a6807ad86f920f58fdce79fcd724ed576fbd60102f3427ade2494e3bc020658a0d5a526dd350bf1ef71e53549dcf8d7eb76f194864dc19257dd61d59db2fb2dcb6e3d118e3f408da8697f233dc52138db2d3eab622c12706159d13ee7de421a2f0806f98b4ca9f6b8dc88b7e817bd3ea2230f8f22f6e7f8a5070c8aa61ce4300a49bb7cf5e1557b4fc08aafa647207cbe156a67f3d51ca37b8b9699c348adfa55148943f836d4824cd998696173638ba5b0c7c0465e81967cf0983c4ce337796be02ae81a0af173ed451cf4292179cc94b445d4b25031128b9c65455ee0d3c3ffe7ae38e2b66c5f850af99e54d1f2d05b52761998351fa289ae635a10f291cc533f94f8cb18eabd814d6b9930b2f969e0563a217318059e4870fbd3266d5b9dcf35b524e2ee47b101100af61732b1901cd6cb5a36682cc62182d3a7239bcfbb50f3fa1a24cbd28b6e295613e30230122ed3db7ce0c4c20b620321c152062ebb6b953549a6024c04ffa61fa105c6902faf852167991427ac818ec030a700bc0080375c5f24d15ae594fe63f6625b2dd908b6028b459590b7d2f6606b9fe8f616ea4dfebee365125d61fc74434e79fb8371a1eec6da76cb1f1cdf28ce74aefd41973e8788cb21df8872d490d538933bd25ed7e944ee18c68e22a04f37b30dae7fe4121b014d90a1bf6a299911f16ef1b8ee772398285307c8658b08f10ba12fb1689f46e63db74683c69e9e700fd17b163e6a0f7921b7c325a55c0f427528f66ea0554017e5a330c52501dbd3e3d2c45ab9ecb340f2e49bd3a93c0808ddfa22cd6741a47d739d84ced2ebf6df4eab1df677bb489d6f00d8bf6c688386c099ba6a7a3680627601b951e84aa3ef33a0dca4b64296383de97d2a29948adca40b1f310555acfe9da406161e66c40a0c9fd8a77772cbe2ace663b1c3f5d301a95d88f84846c890ca85233821511a9e31c121d24329f861ebf5d574b6333a5b2290942a8b779b7a13836d83fca59711e631ed9f64a7cdaa7fb219848f7e5f36f11dc3451b1a54df254394164fad50f67fd3896c944f790ed66a331d4a00c25c599e6946cd78ba1ccefdd553a1fdf469646f2dd56230608c44be4dc2745fdbea54474be7f769532983122ab16bc1513863eff48b23e529f36816b5bb628a4639b3b796c342672495f65e4321dda3db5cd9cfca7d1fde5b3cb293400d7d354607d2df7771350bb313b55abd5a0cd801b438b9039ac1b557f47a7b9f01c1e31dc95c8f3eabda6c667927859a7e3b348aa20e559c3b08d0afe366c96b2798f10ee8a5db5b289a718df0ad7f71d2da1908b703d96fb7cb24c2a9548c91863c42126ca55f7c8c6879739f6337fad51bd5d53f22b3c043b0acde348f3a30ee11bcd53e11a2326dd7c006f17bd998ad82f275c1911ef7ccfc1ea59974b5fb660daf19efdf75e973ba920d5c73e9c79519be4410d65522dae8bb3e95939a1cf233cacc691862b1c513e9b82bae2347bf970434147e8f19aabee0ad41424aa14d52baf90445126ed99d3fe677830ad61fe4fb9c38a8a56f853a66ff4de9fd26a8ace695e6fe0981331d65c498f3f81706ac1ba555d94df6b6db4585d4ca797f62b71b1a77dc2f28a3f001cd3d98aa41c4039db6019c20eaf7978dac595ec25944bb433c679c3123037dac4e2280ea983d138fd05d93c2d2d2e4e20ffcf0863ede3b5da0c951bd44eaed4c8638aa0ede79d0df32460c810333cfffb1b188e1612469a5b2794b41e4c5995caa7bd996514e55d6c7e1dee949aae0a2a3b3d8df8b5ca256f41e1e1a173f12c5ae701f98ee1cb8274d4ab000472d9db3f4f852495d7dc9531a66a16a7fad5183365119001d1897cadbb29a0501166ce19338dec7a8d63ef63b263141d535c413bfd385d660f0fba2b178d8cf7f0228174ebde2b7272020a658f6d611ec3cfdf583ce4abf51c8a6a150fa562cdee3647df2095740bb8b668706fa9c2434ed202f6f09e7f52bea2409547e66d0bb4c8919f435544d66a34f49d66ab832e42d5ebc23a2b8a2e436e896a0163767ae42e2d8e800b6c0f815725997a23d0b3407de97f6c456ade14bb63c11d9835458069f454000b3490f9f5deda98fd64a2cde9f3679d836235f9d58f447c0cfe77dec96483f114544beea4064be6cbd3a12e41c6d92503249b26575ab0df7f88ed1e363d46e03fcb11e2a5fca93f2aa2c8dafa6105258304d1e79539e933d1a62ae2f5a30b8c58c49ef2fd56c09ed55cd73d9d773d30f1177742bc9b3b8cc45290ed1546aad3489813d6e9f159190eec14339953574c2a6a94d40df64b72e4bf9ebd4f83b8a166866b18493720a685c07f1f2cc1da9a02d9e0053909b9b8489b6cff3cdcd70b25388427da51e0e9a90d4a9588b6f91783f2a6d4a9feb817f0f27b71f935e090da0df4b911d7d7c9f1fb89bcba8a671dcf9cdc7a43118ae70f033c10f4d636cc13ed6109967d1b3ee08abf848086d82d9abf50e123c14ee45afc042c46b4c8fd79b8f671ae1955be4f2f2ebfa99e46bc0fcdd82d17911c1522f8f0df7c72b6a83d67127edc316755eb53c78bf30ea0d1811da2bef0a91119f74ae605caf57c1db399171881f0518de7ffe28478c05ac915bdd9844069c4ee8d79e77537b7a26abef9cd31781bdd1d7e75d68209603dbcccc779df595ed60419135efe0ec892ec60b04271694facb5998caa63d572e8da317867f484f6e25a56d5e1d5ed360558867d6753e4acbc1cdc65eec94078ca1f689b4783e1f5796e6690fd6d270d92d7330674b8df1f7e25890fb64b514172d53ccf2a7f1336d77d3cbfe9bff499bb0c91cb4592d2c37124b952520e13ebc6c53b66ac035a2bb4f19bec3f78162fca2d62611985e5c137ea77894eda1808fef47797fc650b081ab924ba035cdd282e52180f4f2f52b11b4fe5d6397eb8ebeefc031b8bcde2ad5eff8b20d43180471eac162217a88ddb320e8eaa08c00922830f7ff982fca7c67c6e8c6fcebbf8fcb16f1d619c7d8a8c4080c22ea8393c10eca59f4a10249c28eb5c965b941ccf50506d77eeba2fdc028e00a6e1ee595f03ee15e142a7d7bb52837e5bc46fa016d0ff31aec06b655b4595c7a72e037f4d1a67067ffdc013ef1029807f6d43040feb4c02a77c6221853b1e884a8ad486b07e49bd31d7da72af1a8262d517bcf5cf19e2d96ba7d773a633dd5d4dabcf0681df33bdd681c08eac9c7bc9c016518edafaf6ec0dcf9e76653b156dfee681c83f1f375e200945c384ade928ece2fb381ff8a9c8f26c411e4cd2d20cb4be66bdd74445edeee4899240eda81a4311f73e54ffb7f2e96415123afddc3f7a3ab564b85874a96b67134b79cccf8d0a82c65f74c22ffcb8767b3105fd84bb8dab1f785a4fb8c13ce59eb41ea6a16389c2fe14bbe2b91a1cb1c8fc65f37ed6a06de7871b6031e18b2a9daac8ed2c854b8cf7b94edb11a1af085b29c81cd06b6e4e48e860619a14ff7854bbcf103413319ea34b36ef8525f04d2f383fbc3d980645ff4c743da808da115bbb705b3f379ba988e34f536aba7d845933c24bd02bff7f8b8278a7e42441c3ac6c6a989e34232f81bc3c8727ba3b3dd5b52b68b9582fbedf9207a50a6f775543707bde997bfefc53a8c5c1e67a5494b214d2f2c36238a33e5c7982dde6882ceb544514500ecc9e6e6b578240d7b934875c55c212517c95100b2a1bc4f35985776f3dffef782bb9b2db848285d70a84fcf91cb1b73706496cde6873b69784b4eb764920b6a96590f7ec907891c0c07c14e16529e68749b331b7009aeebc25987fab99c4e30a07849f67de2a1c4803a2c31b85fafbab3f544cf0dbc1ea919b31f502e0347b5ccb3d0a41d521d0a7768bf5ef480fa0f631e9c7df6c239524601061bb611b18c3f39a62ceacc49b1fe7943127ce0e5bd6198a02d7e73d695bfd155c148645ca2be05f1f926367e992f4bd38f7b20060356236aeced6a39d97b80b51b4c544e928b562c2df8d43b7a1dbd986d8ab8a66e406d37314271f8f28522f17613f65659889f5a8fd666c6c498e6f90919822619dba8b94e03a8b40275979b323e8d18bd267ce23fb0610f7d2b2e80becaa435dee6ead81f1eacbd0b5e050487196f5eaa42a01818cd7023cb903d5c328492b2d6b57dc5ecf20d65680b54a1e55cf0d4429a930e196a6b88dc8204aaaaa9975f45d44bce947c042c387bf26fe4ce84587f63e05a3c1c2fbce931806730af064e00907eaa554819de30d9d05300485e9732ab93ffe83c2153da1d6390cd7aeefe1b931db117e3edeb6264a854f0a14ea93a763013351b308ef1854583f242166b1386a394780040d8cd90b4968f817e613a1c40581e5be5bc98de4e733817102ecef7eb4bf370d255c81c33794f723dab1f29d8fb6c26791c9fcacbb62d9bd0f815518058811a55a90be0d3acc0b3a265694cd3c47d17762458b552f3ede8c9229ab8147502b9010707f28065877cb43cf5cdab25657c3d146355aa2751b745a681347586dfb0fb4e8c4d5ef3a083ca929ea09c637a65171be0fb53ca67417d15ec0ceb94c0ba27bbbd75d97b9e89a88fe201707886dca5629de0cac100afeaf7c9e4f9ae40c4579935357f38cbc2bb71e5599ffd745cd235eb389a1f6a53e6c70ccddfae70f1ea0d1634a55d4a69c91e9f94dc142ffa84b26b9c91d90c5050085c2fbb0020f23adaa8a5a595b2f58acc38c65647b2ca1d4b4f364f128a107b8dc558b9be4ee094380399e5692a4ac89c6e089d1736c0ba8454426045f53058fb0db7c9067adffd0edc70208cff92f773b71b437a7eb899eed856b36227e0b9a6bb8db7c0b1e750509fd86b6e4042375caef1e4426ed7f47c25c48aedf04022227d6205dc68d67430998646203a480d9f2e208f055c4677bfe77246670c23aae36e4759eb672319199078968509f5593b3c69ef2a4422caa4e6ecf5984543bf8675cdda8f97339ab0c0a3e451db6f0d94396afc117bb1e722297291b2bc5d749227631e8cf081c23a4140d9807b5a2728619fdbf818db7ac7901bde4f07e1c90ef2ea6271913327bc2d5e0c75a790a8d06b3c89f81c50ae230b290cd545b8448a5cb670ac90cba84e24208a505ae8a7ad395858a1fb6f346f56672ab2e41848e42f8bb9b5fa23ab1de8fc9651e644d992723ecaff22aa6eee9421f412ce16fd0bf95aafbb7bbe90677f8dec43e3a641f3c2fce5d51b97a4e92eee4ca38550710653993cd8b3402cbd99583eda602eec414c555d7102e1f314fa643d74bb0b4022f0af791120b2ef82a0ba1e061baf881430410bd702dd4771cfe26c846ed317f4f351dff1e4462ad19766527d14f97fb45420f23f0bd447fd056aca360921158e", 0x1000}, {&(0x7f0000001240)="dcc2770073708865323686f01332c3c799f2079ca336940a41c1f97014354c339cb24097383c6a977dd9b070ab106262e94d3695c59cf81f0c24928871b465eacabc74eae3598b61d797012a2ae4fcb3e40963019386bf40f4a341afb37b1806c893e67d4ba3fbc4741cad36e7780ca0e9af7fd617ba79d5a3a1364c36c12d3febf15c8516933ab7a60858e235d150a261859809e09ece9f76535f33064c7bbb33b5b0cfa882135776ed4eeddf0ef1b072986ec480fff99e340ab829faf9155cd751ffefcf851af03c07b37ef83d3329f8c9b9a0c7d8541d46e6d45544a1e701bcbf532de74a3a50acc7a530c5e5d893", 0xf0}, {&(0x7f0000001340)="c24f96215442be361cfc1659fc5a168004e0834c8a047e16c044af58b44c223936e7e5b6f07255e06a5e5b8baf2ebc0c202d1ccd1a14361b34ad7d247778be7ce47d243202ddc09836e579ebf1fa1ce8e756688149fb7c3226c1dcb176667ba3971456eb3e1d350c93518e0289a366cb9d42d3603fbb4fcb69115357101fa40dad0d66824bcc55e5bc28d2db7d311dd63b0375c6ef7d344a06b8724b255b3ca080913f9f0ffd5e4de33feb42fc332c2ee72e01281efa5ffb0d6d5fa41db6a3e91f260fadc53c8e36321d6bc7a6aa96448bac7c964a8478e4", 0xd8}, {&(0x7f0000000080)="c4157e82bfee83f1792dbf5304be7753edeea4b75a211f55c59701ec28c8184087bc1d53633c5bd596ddd6fc39ab835f22b1468df5965ba8", 0x38}, {&(0x7f0000001440)="70aa78685274cbff3c0a95ff45c1c14610be39b0f3296ad4fe12bbd7a204bd0b21def59aa06763b20c047ef010885188e84e1028fe5c165bbee84e7be476af16d63f4c8b066c2afdce63e5edc032b7521c92c1f071cc8d39dd7b17079cbb1d74a42520c515559b7cab036fd3d7dea101b5c0df9f5d87f3c35f3b45ea77fd00257cc691cd8b35c4ca68b39bd8fb95d2140fbcbbbb1d5d15e1d02684d91da077a7fe8877c73c9f2705962dc16ded411dc23b0fae88", 0xb4}], 0x5, 0x0, 0x0, 0x8}, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@abs, &(0x7f0000000340)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) socketpair(0x6, 0x5, 0x54, &(0x7f0000000540)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x4000, 0x7fff) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xd27, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000028, 0x905, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x753, 0x1}, {{r4}, 0x0, 0x10, 0x89, 0x1ff, 0x6}], 0x7, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x21, 0x20000000, 0xfffffffffffffff7, 0x5}, {{r6}, 0xfffffffffffffff9, 0x2, 0x40000004, 0x9d6, 0x8}, {{r7}, 0xfffffffffffffffb, 0x20, 0x0, 0x101, 0x7}, {{r8}, 0xfffffffffffffffb, 0x0, 0x40000012, 0x6, 0xffffffff00000000}], 0x100b43b8, &(0x7f0000000600)={0x4, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r9 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r10 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000d80)=""/4096, &(0x7f0000000300)=0x1000) r11 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r9) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x81, 0x80}, {{r11}, 0xffffffffffffffff, 0x2, 0x4, 0x10000000000, 0x7}, {{r10}, 0xffffffffffffffff, 0x81, 0xfffff, 0x4, 0x3}, {{r9}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x0, 0xffff}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0x3ff, 0x2}, {{r11}, 0xfffffffffffffffc, 0x24, 0x2c, 0x9, 0x1}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8}, {{r11}, 0xfffffffffffffff8, 0xc1, 0x8, 0x20, 0x7}, {{r11}, 0xffffffffffffffff, 0x90, 0x1, 0xfff, 0x101}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x32, 0xfffff, 0x3685, 0x5}, {{r10}, 0xfffffffffffffff9, 0x78, 0x80, 0x6, 0x8}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x5}], 0x81, &(0x7f0000000000)={0x2, 0x4}) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket(0x6, 0x3, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x100000000000) close(r3) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2d1814f50192a9df348137e49d38b86d4cf33c63e502c6417e", 0x19}, {&(0x7f0000000080)="394b373569ddd671492518b0721463fdbd8d2e73550e847c51c4845888cb308ba0f1f2d81de96d5cc3d500b14044b96a1d79dac0beb3ac0ab87d2fe1b24f09035a45914f46367e976c94c39185673bdac45bbeacb491da05c9c6438dd1347095ce2cfd6c8da52002e0", 0x69}], 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x88) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) getdents(r1, &(0x7f0000000200)=""/208, 0xd0) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0xf37c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0xff, 0xffffffff, 0x4, "a28eca9ab3fa17c22eeb06017b9850514ba924e3", 0x9}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x86, 0x1ca4, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xc4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x400, 0x757, 0x7, "1d3d597479264a71a581c83e6c67df2ae02af27d", 0x8, 0x7fffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x9, 0x10000, r2}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0xfa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6275c7000000344463e5ec1ed8c883c1ac9087f6cdcb514a7ccabf4d9992649409380fb122503b41fe84b64f82f86d9e47964906986c665f54a1f419fc6f3ce219004784841cecf52e54cca7efafd6a0b34e1e3da6a5d7d71c212bade8880934f3b4caf82e26595c18ebd69f5b30195780366eb16b722a3bf71380"], 0x8) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x2, 0x5, "6151339c37908df470003a0038d54738819925a4", 0xfffffffffffffff8, 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000880)={{0x3970, 0x8}, {0x1ff, 0xff}}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='\x00') getsockopt(r1, 0x101, 0x8, &(0x7f00000000c0)=""/192, &(0x7f0000000180)=0xc0) sendmsg(r2, &(0x7f0000000840)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="47028ab87870157daa40b6719a2c65c45625715651a8b5dfbdcbbac2cca83966484b9c9ac9085489859a29056d5220740650d0e9642df6552b24f58acb98b1f82e7017a98aea2fae01560b4f06fa1174442a36e1008c7908879cf418f960097b715dd1cb97d8a87936209aaf2b", 0x6d}, {&(0x7f0000000380)="05defc500f86d6ce009e4a09bc923b15d4c249c49220ed2ad441636fc8903b19300009fd2d1b94292dea24890656bb14329392e48b75d411390a7be5ac6e3a5a08d4b222f0132d3dd98ace883d8cd2f1448b13f89b6e6e6af2a9eddeefc135b6799144dbb67d46a995753977cc1dda8883ec2156d7006986805cbe600a2eefd9795e818fad3bc5d7998d311db12df6", 0x8f}, {&(0x7f0000000440)="a201cb45d4b640700ba4132c72a7b43ca4198213230f956d6fa2779ca7fe14a8701a7b355d2c6f19d17603df9bb3416f78af0682e285481f29e9a34e1fb025065b0f9cdb10715470bd315402aa4aa510783e98", 0x53}, {&(0x7f00000004c0)}], 0x4, &(0x7f0000000540)=[{0xe8, 0xffff, 0x9, "5bf2bcf618ddfc5f6dd0382e9eca164a21ab025e8224cf56c43e6aac433870c935d0487481668875237165f6ffb4c75f7d8fbecee86c99257e28b0be37faccb0f3145ee9d64fb767855b8b3fdd2889f77f9a3661ba9a2c509afc50af6af3b45281459f22727554ae82f35e788b91daf7f1550872c85b5b4b6273b2c400998caab6308ea92f3fa825f1b388acdbe8dd7a37db19141bedc065fa9ac23594ca13a030e8c16523d7914fd8f0971d8610d9db0869a0b66f953991d35536338ae7be8b69cf0a984c0a33b93de8c677dc1c5345423d"}, {0x48, 0xffff, 0x7ff, "a99bc205e49aec88f19d467ae8598dcb43c9335019366925f9bfa86a6ff14c30c8f0aead6b8e3e06808ea68c613207486c5136873a"}, {0x48, 0xffff, 0x699, "931f9eaa319d87879122773845ba7d2d9c9ec08bfc6c690c3221271ba0d50da83eb18e2b9015d937729336f36ddbf419fb5829fc9cfbddef"}, {0xd8, 0xffff, 0x5, "25282a022fabba033b284f463d6c7b31e7e998c721c14f24fae51b294ad63824ec877ca4b2cefdc7a73edf5e79ceb946ffe105e61b3ebf73534e4814238f01992e9f54a396e8b6ba27ce6ec24c34ab141e21ca3522317eac4749725b4aa34d85fac68acec877669d3cd2136480d1c3d75094c66cb39833f453aec9bd8f669a6cce4c7ea106ddc457d687dd7e281da5a3ca3d3dabac2fcc0e0f08075aa675ca0cec1a11242df04a4a03d1bd00fcaea9f72a4d8a75da7863e78693b3aac95827de88404c1688"}, {0x40, 0xffff, 0x81, "e041275e4c168dc978ae31df6c299b6134cc71c1b04d4b412d958c7b9f09535e0f7018ca84da82eb564be5"}, {0x40, 0x0, 0x0, "6bb327f3e00da257537bcac08a6493d745671c84380c71c3c8a4f5f154594e8ec7d588aea18aa4ea11b66f5da21537"}], 0x2d0}, 0x7) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) shutdown(r0, 0x1) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:19 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000000012, 0xfffffffffffffffb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f00000001c0)=0x20) socketpair(0x10, 0x1, 0x3, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001540), 0x72fb7961c3049de6) close(0xffffffffffffffff) syz_open_pts() 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) setreuid(r0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc072, 0x5) setuid(r0) setreuid(r0, r0) 16:00:19 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)=""/217, 0xd9) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/131, 0x83, 0x9fb03a4b854ad804, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x400) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r1 = kqueue() socket$inet6(0x18, 0x4007, 0x8) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f00000000c0)='./bus\x00', 0x100ba, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x18181, 0x98) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xff) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29dfcd97e987dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1003000000ff00000100510000000e00"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000140)="8daccb9e4d783219e5f19b24490bc056424063da546005e7c4eb0317b6e5f188bf4539df8498869b0d7d80383e1fbe2ded17c46ad8bf", 0xfffffffffffffedb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xda, 0xb1b6, 0x0, 0x0, "2d0948489f8053752b3275b4a3fd45c742886896"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffd34) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1, 0x4, 0x0, 0xfffffffffffffffa, "92ebd30be97fe6b8386a3ddd89fb6c7254eeec2a", 0x7, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x9cc, 0x100000001, 0x4, "bc413ae307dfd5135d8fc24e6f6c035072b329ee", 0x43, 0x3}) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffa) write(r0, &(0x7f0000000140)="b0", 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x11a) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2000000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r5, &(0x7f0000000080)=""/17, 0x11) dup(r5) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:00:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x4c) flock(r0, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1}, {0xffffffff, 0x81}}, 0x0) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x40}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffff8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) shutdown(r0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0xf9) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000040)="84d53270f5050ed9d2a79a73325bce8b61f946ed8fa1b819096e8a63cdf20625dfffa603e280b65f988004b0a6df8e6f86e79fee6f2e8b9e0e4b76b8b8cc552b9eba145ea273819fb749bb1e592aeee320d5e06493868bb19af81dca92f7937509f745dffd6cea664f21da36bc5c59dc153c37b9666a8045850d054221f17cbf0ba9bec80d98cc8f27bc5b30f96c93aeb3a514c0128604350486b28fd554c8cfe8a74d0ff4bc8b081b53ea7f843b42be709a4a2059a09f34a32f84c4a5f4e21b24800ab43a6e5d716c18", 0xca, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(r0) socket(0x18, 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt(r0, 0x7, 0x1f, &(0x7f0000000140)=""/33, &(0x7f0000000180)=0x21) getsockopt(r0, 0x5, 0x7, &(0x7f0000000000)=""/246, &(0x7f0000000100)=0xf6) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = kqueue() lseek(r0, 0x0, 0x3) r2 = dup(r0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000080)="ed446ff99961b1aa18", 0x9}, {&(0x7f00000002c0)="7bc02507570985ca1ea1faa736136ec8631132164e1fd05bd3e97fff30e0b487bf7774122c0e641bc3dc1761e8c83fa506ed9db66872dfb5c8c02c5317af2176015e127715a802e5275a8e4cd55b783875631e0377148120efbe4ff1baa7ddedbcbeb32757e3c5fbd26a07acb6c9144b8744a3560d4e13aadaf10c01aea0482422b1e0a0daf394cad95b1092aa15cc72f81a6b549039294d9ef3ff5b528766f8374fc4f26e773924ee645c30d1ef5c8ae68c84938aeb807c502509bab9c3b758118bc6fc46aabc68217d2c4f02836bcde581ab5299c186a324b3aefe9ffc8c", 0xdf}, {&(0x7f00000000c0)="a415ef775ec34a2f0aa7a9adb06de4bb0f2651384b84674b71ebdab8368cc0839e83c4b4e02a55634dd20f2ac8d6ada56b753b23e31117251ac475204a1fd073db2e8a910b3d35ea3e1eba3d8550734a8fa80aada4dc69d8a92ea7d8bfcb55703e8f413d6540cd8b6a50be27c9dd8bb549ba404c0529f6058b8547552313", 0x7e}, {&(0x7f0000000180)="75f6f96b44a0878521f20c9664fc472b7848d0a8f31eb898fc8f2a11f94126346c78f9d9247a4cc66bde768cf761e5f4ab4d73140df6f01d5809909364e8d2cdb87bcdfdef180cfdbe90f4128e6e1aac0ca7ed084074f5528a8ff3e6c16c2208ee0a2e6088458630ec44eb6d293ec2cd96c68f64807fc9b69ffc628b597ec780e90f", 0x82}, {&(0x7f00000003c0)="23977b34389c9095e77b62dc0e348ab533433d50b6df2038383280f2c9a0b49b760a933b7d9759ad197ffd2e85688d335410cf4d2bad1aa28e2788d4633823862384f8eefb88cec6998e7693b0a8a3b6666234bfaf7959b388681015489164fcdd118388c430896b647c7a2cd3b036fea17e3682ed7807459db0bca1c4c61723caf1acc298b61e8725f077d095c6543f2d1f87b601a79356db715a5886adec6ccf361a81c5cecf17e7dfdd9dde57afa2e5a7a0de1bffed8d55745d09534f593b67843cf3b481c908c806d545cdfceeedad68feb8666ee1cf4d214103f06de9dbab7ca10854a43e6d060f79163c1dd83a7a5288df8d8d108f", 0xf8}, {&(0x7f00000004c0)="a78a5b5a3edb905c60b5c8d48374ea1b112238906eec23f3cebc9f94c7e4ac6dd154485878198f730f3f126a06c4bdc50bde4a1c05c180c44cfe34ef6b38e07c44d841d1aeb1815fd2d1977bff23397a2296eadb473ad18397ea87f2e9453ea3660a0e", 0x63}, {&(0x7f0000000540)="710ade6c5fe63e6f978f624e9416cc484efc5e41fabd49ee02003ee1b4db8c61ee5045adb64fb4ea0926f8c4a7d72e49e5b522e2e3d6eefb001f0162a1048a296c3e41f386f807a06b1964052b8a55447864c15a859a2488256e1edb44977c2e50f75e06e4dd78439e2f9d5659785040f3098449d79587694a7ccc3e39418e753389f1c5fdd2de1679998ad49860079343783132659d7f943a7bf10f1542538740bd665619847174cfcab01a9e68502ff9e865f1482dbc5542a397de2028a97be9e183c2cf2e02e190b915be5d89cc6d6b1a030226d4d629ccabd0393ed3628cf16c09386b", 0xe5}, {&(0x7f0000000640)="057743d33dc1507867215b345cf1fac7a423896565e3ffdeb506bb347a1dda65a71bb29a94c39e3122c1c0be8d97", 0x2e}], 0x8) 16:00:20 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000500), 0x4) 16:00:20 executing program 1: r0 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1, r2, r3, r2, r3, 0x20, 0x81}, 0x1f80000, 0x7, r1, r1, 0x8, 0x7, 0x0, 0x7}) setgid(r3) msgctl$IPC_SET(r0, 0x6, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024000000000000000"], 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x3) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) r1 = getpid() open(&(0x7f0000001040)='./file0\x00', 0x8c28, 0x8) fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x6}, {0x8, 0x6}}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x204a0, 0x30) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000100)=""/91, 0x5b) getsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockname$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="007fb399781d99b2fc030e136fc7350000000003000000000000000000000000000000000000000000000000000000000074740c2e68cc36d9bd399d9befae21d99edd16f43cdbf73c984ca18ba918ff13cef70c366fb563264223af2dde01a14033f6aa9ea5284baa809a26c315844ff8049b3b9cc628f70f988511565bba96e27eb397b85244024560ed8e60f31969d4d64bc21549a8a2701fc29b2605aacd90b39fe03ae679f18625bd43bbea78146f2f7778c31ac3dff135747c42ba403ff7c6aad55a82089b6a6745c482b4f4bdad6843e3b0cc78"], &(0x7f0000000080)=0x27) 16:00:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000340)="50b12bcb155ca135428edebb8a2056994e0f584481c881fff201f84047f8b2d9655fc872b5edc6aa45bd0535423eae04b19f86467a75d41861659645075edb54b189e540", 0x44}], 0x1, 0x0) r3 = syz_open_pts() close(r2) getppid() fcntl$dupfd(r0, 0x0, r2) r4 = getuid() r5 = semget(0x2, 0x5, 0x1) getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000006c0)={{0x9, r4, r6, r4, r7, 0x20, 0x4}, 0x7, 0x3, 0x100000000}) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="71be426d3934592c75fdc7957c744fedf18b9254f2a2c27b53ad653987aa968290bcc056d9294eacd698c037626cfa6d15564f6eed86a4813677f3c6bb8a35e668d868b80d4a600963c7feb2e024e063bb4d1e7d40f728fc83098934b043ce407dc203dbe18abf37a2f9f777", 0x6c}], 0x1}, 0x3) ioctl$TIOCSTART(r2, 0x2000746e) dup(r3) syz_open_pts() semop(r5, &(0x7f0000000240)=[{0x6, 0x101, 0x800}, {0x7, 0x4, 0x1800}, {0x4, 0x40, 0x1000}, {0x3, 0x9, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x3f, 0x800}, {0x3, 0x5, 0x1800}], 0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r1, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r2 = semget(0x0, 0x3, 0x4) semop(r2, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r3, 0x2, 0x1) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r3, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r3, &(0x7f0000001580)=""/4, 0x4) faccessat(r3, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r3, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r3, 0x1) fcntl$setstatus(r3, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:20 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x2, 0x3000, 0x400, &(0x7f000059f000/0x3000)=nil) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x8, r2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x8}, {0x4, 0x1ff}}, 0x0) shmat(r1, &(0x7f0000093000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x2, 0x546, 0x5}) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20080, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ftruncate(r1, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0xfc) recvfrom(r1, &(0x7f0000000040)=""/15, 0xf, 0x802, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffff000, 0x5}, 0xc) sendto(r2, &(0x7f0000000240)="e4eab808d39df4bc050879812c9cd336ba9b5c518a592344087ef12603c09872d225c5dde5284813ee7a3eff41a951c91e99edbbdcb1b65a6028ae4ae06abaf49f42e235423b7ad8531883652274704889612ff80e6174c0b0c85b4d48eb3105ee4726eb6bdf05b9088abeb75175bb82e45f0a70f64721c536a9b3733ba9ef4761c694302930c226a96ac9aa7c414b694d71d580a2f2ae262edfa2974dd57958ffd30e39cf67407fe3cc919e8b23b93f9d32940cfd35da18a6a774c88c", 0xbd, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10001023, &(0x7f00000000c0)=0x3, 0x5c7) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/170, 0xffffffffffffffcf}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="9dd352afd3082326a56db4b212adbaff959c3209b8d99eb62b89c859f6a2e3bcf6c84c33c3920c6de6f9acf48f2e4f8fd231cacb658c9634e39745f3fd6d27ad2154a824db8656635f5079085bd131ae6ebd72a582c9cf078111d5eb6ae78c91fde03335e92ad7a09dea40bc46065327bac92c76c5c533217567263ac8b475b76ffa204cd6bc991518936bc7fe8177285479608f12dede769f8e56d71ab1a540284ed579eff139d0e6b5f8c81b1fe558a0a57bb939c50a59b28fcd2ace39ea70832e1ebc53c9b897275cce8f30d2e5e69e5ea648931563889784a40d0ca96c458bc2e1a5d25c37bec6fc3fb7", 0xec, 0x7, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getppid() setpgid(r0, r1) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r2 = shmget(0x3, 0x2000, 0x40, &(0x7f0000007000/0x2000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r2, &(0x7f0000001000/0x400000)=nil, 0xffe) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0xfffffffffffffff8) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x7) recvfrom$inet(r1, &(0x7f0000000280), 0x187, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) msgget(0x2, 0x600) clock_gettime(0x6, &(0x7f0000000080)) chdir(&(0x7f0000000040)='./file0\x00') r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x8, 0x1000, 0x8, 0xffffffff9e8d8a23, "19ae938880ace077df279bf12f449ed2bf420a0c", 0x6, 0x1}) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x4) socketpair(0x2, 0x5, 0x73, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="0d3f1b67c9969a7f7cf59ffb3e0ac3b5e1bf09643a170e93d1bd207719b23d411962de6daed3265e5564bb362af32013abd104b2748144484b50cd181269103cd1b49312292ae97fee305d44db81e75910201d79b0af3c37fedb195bc5c46f20cca8b142515405c9e74eb4dc4159e8963f65823258c146a759e9b6e9477c808ad38c7bb569e54eb2e71a24207279f91851fbe14f5f3143dc647172fa7914602e1480c387a4d324729fa30cc203a601b2238313a537ed1a140d982833c855f804704662f72c1574b6208ebfee8aad75f3ae3187d9c7", 0xd5, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0xbe5, 0xfffffffffffffeff}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x22e8, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x93, 0xfffffffffffffffc}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x100000001, 0xf8ab}, {{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x1ff, 0x80000000}], 0x5, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0xfffffffffffffff9, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x2394, 0x4}, {{r2}, 0xffffffffffffffff, 0x81, 0x10, 0x1, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80, 0x1, 0x5ead4266}, {{r2}, 0xfffffffffffffffe, 0x84, 0xf0000098, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x9, 0x200}], 0x401, &(0x7f0000000600)={0x5}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$getflags(r3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20010, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xce, 0x2e}, 0x10) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) getrlimit(0x7, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) geteuid() recvfrom(r0, &(0x7f0000000040)=""/249, 0xf9, 0x840, &(0x7f0000000140)=@in6={0x18, 0x2, 0x69, 0x7fffffff}, 0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc002, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x2) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9b0e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c4bb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b000000000000000000000000006c7d6882138692a94f2d012f1df281e0a68f836afe2d05f0e49cc19723dff548306ffbbc7bd27ddb9fa866f7596dc875d7bc0da83e3ef6920fa0b42c61e9b1dabcdbc8cdddcd13901cb7df2b53d32341b430958c06188d47174a3b53a5f26033a2a44a55eed85d25c090cde72f3a048de33b0b91d7ee9045fc75d1cf7efe802cf7cec6"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:23 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) r2 = getgid() r3 = getegid() r4 = getpid() r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x5, r0, r2, r0, r3, 0x8, 0x7}, 0xfffffffffffffffd, 0x3, r4, r5, 0x1, 0xc2d, 0x8}) geteuid() setreuid(r0, 0x0) setuid(r0) 16:00:23 executing program 1: socketpair(0x3f, 0x4, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x14, 0x4001, 0x100000000) fcntl$getflags(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224", 0x200}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="aa622f0a0c65539d784ed01fefad38c785b910e4ea21aadacb8bfee2e9aaa129f94cf4fe85dd5afa3e0723a6e941747084e60951ca813bcbf6ee761ba89f6548689566c7e8fc19161e4fbd426bcf581bf77fe6d0cb2d354be43e826669db5292ad4f499202cb07b5d657d57a5fba94102f9a2f59461be4aca6c288888ceb079c1556370ff31b90b7a313a66667fee5fa12cc772d0c1f73d2242270fc7ad7acc369fd22d63181576b1cc644243b827a82dec3eb3337a00986917969fdb8d7e4a231cd07df29a57e746dd632a5d242cfa4381a5390dd50a4317e50e4e264e43a04a519f0a31bb62667a6febc0f3f505116559c95e1e6c3f2b8ab", 0xf9}, {&(0x7f00000002c0)="7ab14d94a93a0456f3d8212654960833bbe184c7861082e2b2658d7e52b9fcba8823775dd5415f638e8687dc90366afc06116a93a6dae4eb66dfd94efac107661b3c91efe4a3f4b2d000341594b7e09c5bc4", 0x52}, {&(0x7f0000000340)="3ae534f82b99400d2ca35bd8c931ccc5afa10e43f387ccabd592e343b2f2e4f4e5cd6667f1f4fcf2bdc13a2f34e29c271a2cc34a6589f16c18a05efff65e677b8109d51d79f42271d09c0aead37b4d7c25520ad65b4d74024215f1dd21662f2d682a27c7161e180240a63a6c6bf1763f5a95690fd648707deae632738f94f14b700cfd71394633a0cfbfe3808e1e987115e86620fa08835cd22308241814d090ab327eeb320061bb4bf01d43e2f49b6b4474", 0xb2}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fff) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 0: getgroups(0x1, &(0x7f00000001c0)=[0x0]) setegid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10001) clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f00000000c0)) getuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x8, 0x8000, 0x879}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffffd) clock_getres(0x4, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x3, 0x9, 0xffffffffffffffc0}, 0x2, [0x101, 0x2, 0x0, 0xaa90, 0x7, 0x69f, 0x80000000, 0x1]}, 0x3c) 16:00:24 executing program 0: r0 = socket(0x1a, 0x3, 0x0) socketpair(0x19, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x5, 0x80000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000480)='./bus\x00', 0x108, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f0000000780)=""/143, 0xfffffffffffffd0c) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r3 = getuid() setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f6669648730009b1a54df22e822baaef37bf5ed8c3c033044f8da5fb64bab37602e83ca24b34ffc64d8aa9babcb00f950c2e1a61fdc1d86cf948ca419df72a02149dbd5c3d0e0c98cccf1f5dd8a5159f652cbe2cf181b9bf3ef09e83395829a0e479e462c7614bcd9b8"], 0xa, 0x0}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x29b) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/80, 0x50) 16:00:24 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x39631c1b2939b9a6, 0x7ff8000000) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x400) renameat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus\x00') write(0xffffffffffffffff, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r1, 0x20, 0x200, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x400000000000000) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) pipe2(&(0x7f00000000c0), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000001, 0x9}, 0xc) 16:00:25 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3f) 16:00:25 executing program 1: r0 = socket(0x16, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x5, 0x1b, &(0x7f0000000000)="00010000a338963a02e0724792254ec24e07f85aabfd29f416fd54f27834", 0xd) 16:00:25 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000000060) fchdir(r0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0xfffffffffffffffe) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f000071f000/0x4000)=nil, 0x4000, 0x80000000a, 0x5016, r0, 0x0, 0x0) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/26}, &(0x7f00000001c0)=0x1c) sendto$unix(r0, &(0x7f0000000200)="ed4b8e745a6627d34035ef0eda5297c39b20694997b7e52bf01d38c58551c92a3c429a44c29fb861964ca75fac1ab7bb37729ef4eeda86e7ebff4a0d02bc066c4cf11a53cb5d4444b4e404c5fc8a020d", 0x50, 0x400, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x5e6a) sendto(r1, &(0x7f0000000000)="a8347782728dc5d23a1d62d7a843df8975432ad4091f9690ccea2b62e9d180684cd52c26f705bc54193a8cdc725a7e7fe125cd184513cb7818d330dc14b24412e0d0447c05cab4b2429159c6e4dcfdcd0e3144d27b6b944cc1b0ee5e801a2cb4404343e4c79d58630f4d4fa62799aa430e3e9031461ec14d8d81d6f0fad25a648e91e80ce0970d3df4964aca3fd49d3b5fe9300951804263a3766e1462f951f510ba687c38b4efb59dcdb476ced3b6a0c8c73283dc1082402daf8617eadd3da88cf70e0cbb07de1fe03cea6db83caf4ed6118acc", 0xd4, 0xa, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r2, 0x2) close(r2) 16:00:26 executing program 1: socketpair$unix(0x1, 0x8000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f0000000080)="df80859efacc1d043f0ac5095a73c0bd026d45bb8dee359bc142e75a3cdcc82daa3c460b61b6ee65156cb4ec5b18f90a9500c5242df47768d52b9bcd1d6fb415688a23f761287cc4a944d0357ee867994598b08f34a2184af25805c2f1886c9bfe72363332c965af5a427bd0221e697e289d4b5cb23c8b31d8bf77d9de555b455ebe9b6bcb86413ab917a4982a4017805f673300e1115b0c8aec6f995d3ba62e9d0969e23bee72732bde896f913bcec661437862", 0xb4, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:26 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x0, 0x40}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x755f}) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0xfffffffffffffffd) listen(r0, 0x5) flock(r0, 0x8) kqueue() r1 = socket(0x38, 0x5, 0x80000001) sendto$inet6(r1, &(0x7f00000000c0)="294875b0e23db61ba44a82f7a68ae26a37771a26252ead4c73db5ea8f59252622318318ebccdb924cfd5c21f6b05c580eaa3349063358bd7fe230f59eec4440da2e8cb30d56c159ac79f253b271567f18c97909c6810cf8a91dfcda42c11d73630207bdac3d7c90a5f3de8e7080b73f4b85843adf1f9083535d4cb690796113ff9cea52ca9e7cd07d8e95c52621ca8c201f33baf7be5aa6badbab9cf561208e9968fd4f2e51066c475c44ae22473b55d82c7cea7da2c0d18030a071f342171b9467b", 0xc2, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xffffffffffffffe2, &(0x7f0000000b00)=[{&(0x7f0000000c80)="ccc5b2d878fa36ac316b7f694eceb3d9dcd81890ec469b8d97b5bb6084e026c60ba5788ba31a88147e925080b4728d6df262ca43951e91eebdb9d4808c1caaeb264faf997fef", 0x46}, {&(0x7f0000000700)="c9ec71fdc2585f9464b8462e1968b1e01e6892188d413ea9bcd30733587c597101ac02f11ceca3cc7c5efbee6108e137e4f5447c173289e5eb751a4069fea16ecec0e8b553de76bb584d503f576ec8c2b3e6958a17ee2d16e117b0bb7382019bb63074", 0x63}, {&(0x7f0000000b80)="873e1f5ad69997b17599036c2b627325295d8ab1f4f5fd26d99954d3de950259fa58aa47f26fb238f73ab158196a0aa1028b8aa5e60d22bd8c5ec46f36cae078228eefc26c23330695d806c7c127a14a5de5374bb6c21ce2b383f086f3d69f05981fe84a15a023076e9113593ec09e3ddc8e2b739bb4b1558f33447ce1ac7dbca5ac18d5d0b5cd3d5f4bb436f3e7cc5cd13988a91e01b6331380c943a0c07fd62aada82cbbfb8a9a43f00da70da155018754ea9771bfc0e708eaf5bd30bbf40d5fc9555db8a9b0bf61ca7f1dadfe", 0xce}, {&(0x7f00000002c0)="6442ad27ab0c74e3ec8991780c3214829b54c0f80bc170eaa2c0c7866f759ccf6fff2472b574dd57bc7f98c6aa2217be1aa60101000000000000cba52626a6da53", 0x41}, {&(0x7f0000000a00)="2e75c4a8164c632103914219c883fecac4495c8669c90b4212b22c87d1d00a8c7783a92b1a383a02da4bfac44d58712186f2e8f9d3a2896e850fbcf406f673f72447d7f8489aec03326248374125b57a09e5156ebf2f02ac3c4eb782308c4012715ab52ccf9c71a8d8e40be8458acbdd1b91c143ecdf42bc07f9460d3e740305c652e5abeae1037e3cfb1f7fbd8f365c3bfabe5ebf6845f167bdae1cf6725a0434f5c146745b8d105b6f08da642d03275e065c749fa0b11eb49b1bd36a6fcde85cc439d3df5cd09d", 0xc8}, {&(0x7f0000000940)="3b34c70cf1bcca9e62a0a55e120529dc00a9ea035977fae6204c6bac388431cdfc63d3b76aa1cedd8e37dbe82bdf38635567d87a5e64edada0477e9e3d4f007fea4aa7cf0db7b7a07da6dffa41a79e7918741eb3f8190b2d47fdf5388af4f86591a3432a1d5bcbcff105adcd1fcf8d313a27da2f6f21ddf974e995031758be5397fb14ffd9f600000000000000000000000000", 0x93}, {&(0x7f0000000500)="71fbb4c64f77578ba6c2f319ab782fbfafc2920d98ae9648102d787eb0c4a952efde28b5dbb27ae69672eb71d8ffd91e1f085c160d9d801bd5fd01e02638cce8beb2b2a22a1f875804b60846f9791eae424f455b1c906d56ce054188fb283b64525ace994eae994c9606d8c8b7d9b4958fb81c825e9b7141c7eb403f83b69a2384881550b76abe42bfc4dde50ea7f0dd1e2be4461e92db538aa8d5a5ffe4123ed72ef3794d8d86b921e6fa45772b88d7c884f50ba31fec972daac49124", 0xbd}], 0x7, &(0x7f00000007c0)=ANY=[], 0x180}, 0x404) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) close(r2) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x80, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000030, 0x68bd04b1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x3}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000086, 0xe9ee, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x50, 0x1, 0x81, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x84, 0x10, 0x800, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x28, 0x80, 0x1, 0xffffffff}], 0x7fffffff, &(0x7f0000000340)={0x4, 0x6304}) close(r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000080)=0xb) 16:00:26 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x7, "010000000000000000ffffff7f00", 0x4, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000180)="d5ff9668300eda2607191b6c02fdb00e58d4d386a3085c295634fc788563707f1a2599dc76a9ad062aba443af521feaec3eb8a24212c55bce61be1e360ba4f5151720abae47f604a2e805ab006b58f5ac18ac8668652cef1538382690393e1ebb84521bb664aa0c45f58321cba427297870e15814691f7bf01b215609b7984c8871687d0cdccddfe1a2d3561b65db0717bed", 0x92) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0xa4, 0x1, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r1, 0x1) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0xdd6, 0xd1db}, {0x4, 0x6}}, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xa0000000000, 0x4}, {0x4, 0x3ff}}) chdir(&(0x7f00000002c0)='./file0/file0/../file0\x00') 16:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x40000011, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb4, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xc7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8c, 0xf0000019, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x73, 0xf0000000, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffb, 0x5}], 0xc56, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x0, 0x51724f92}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x8f95}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000001, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x62be}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x5, 0x9}], 0x80000000, &(0x7f00000001c0)={0x3ff, 0x436e}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0x5, 0x30f}, {{r0}, 0xfffffffffffffffa, 0x6, 0x16, 0x4, 0x5}], 0xd8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf000000d, 0x600000000, 0x7}], 0x206, &(0x7f0000000280)={0x40, 0x8}) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0x291}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x402, 0xfffffffffffffffd) fcntl$getflags(r0, 0x3) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8308, 0xc) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x81, 0x4, "b134d2cf7ca1afe9712007dc38d7ee2a2ceefec6", 0x9, 0x5}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0xf0c) setitimer(0x3, &(0x7f0000000080)={{0x8001, 0x357}, {0x800, 0xfffffffffffffff9}}, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffff3bb, 0x1, 0x20, 0x1, "f0d6c23dd673caef251b93beb8cd90c6e6cc93a9", 0x4b17, 0x3}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/190, 0xbe, 0x43, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r1, 0x0, r3) recvfrom$inet6(r5, &(0x7f00000000c0)=""/46, 0x2e, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x9b, 0x7}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0xf118e955) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 1: select(0x428, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000140)='\x00', 0x43, 0x2) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) pledge(&(0x7f0000000100)='@!\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2bd, 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x0, 0xe3) recvfrom$inet(r0, &(0x7f0000001080)=""/109, 0x6d, 0x802, &(0x7f0000001100)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, 0x0) getsockopt(r1, 0x6, 0xe9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) poll(&(0x7f0000001140)=[{r1, 0x80}, {r1, 0x80}, {r1, 0x8}, {r1, 0x16b}], 0x4, 0x8000) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x3, 0x677, 0x7, 0x4, "23c48e91ad0922bde5993c8c066603b196a204d0", 0x6, 0x2}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800) r1 = semget$private(0x0, 0x4, 0x20) semop(r1, &(0x7f0000000040)=[{0x7, 0x3, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x6, 0x800}, {0x1, 0x1f, 0x800}], 0x4) setsockopt(r0, 0xffffffffffffffff, 0x10001, 0x0, 0x0) r2 = dup(r0) r3 = getppid() r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="becbfd61c82265d9cd3caced27b72fc74630424d90", 0x15}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r6, r9, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r7, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r2]}], 0xc0, 0x40f}, 0x8) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000fbfffffffffeff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0xbd7bd02ad42b6c34}, 0x5) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000000)=0x53) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/78, 0x4e}], 0x2) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x81}, {0x0, 0x1, 0x800}, {0x3, 0xfff, 0x800}, {0x3, 0x1f, 0x800}, {0x4, 0x7, 0x1000}, {0x5, 0xc0}, {0x3, 0x7ff, 0x1000}, {}], 0x8) 16:00:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket(0x10, 0x8007, 0x9) setsockopt(r0, 0x1, 0x3, &(0x7f0000001000)="866a6354ce9e04ba46c92ba22a0189191f6dca2bee582b9d63afac6205fdd178edead24d8f3292b4a944b6615d4cdbf9264dd9c79dc0d2cceeaca06390cb1cbb8d3e69a81b28014a80480468886957587ca8308136502282175fbd998f29b9168e0d2840317e153bbf5529f54b2d2ba23a71a14f9c47307f52b9c9b8ff000578d8fe0f1a4095b1d1e545b9a7312509edec76a99107294b6ebe466ef40e4b1dd621f49d820bb0e2f34fd9c780de9d2969c93d3c27aa53f2466732965585526e043aa436bde718ef138489ce67fd5c407fcd3ad3896f7ee4783cb611e0fd0fc0982b3b19e970f5047aa27353f94d5b9f7c1a0cfe8eb5f82fe865521ceee04ca2a4df4743456956b75c6d9da1e372faf9fbd9d4c19ec87d89d4bc524168ae7abc49b830d023d0553a0cd2d176222722d6457799966f5db75e6dd5274cad35e3a71ba38b7ca0c295dbaa9379d12993338158a1d8f9848ca2a3febc4e34442e93c6b696fbbe401329042f2453bea1368f29c6e3ac0723ed2346ed0187319fef20278532c01407dfbebbb1875397b3ca3ded4ce9d2b504c9866f85a67ddf9e244f30f85514cf892b7bf43f5b5af1a5a2c24d95d9364878a84acccb6df9fa07b0f270ac75b5752bd4ef8f4e888f65669f5f766fadfffe519bb4b492bc4956136e4364340af6b2b8291abd1a24b45db797a5796c82b0a6fa9ff8a3c563e80fb7f800fa636fa309a2f5acd4ffe3de878e1aadfa5ad31178908bae773fe1fbf252f6d8703b79b7f623c26fa5d7a22d85b23b867071743f8128bd30b195076c934dbac534de810135493f78d5711945124ec9d8d59bf47312431ac61da90ca5f02a2bd7a507c2042cc723905ce9c7e8f05e46b7ade6246026ac983fc767ded0b6c49e080717b1b5fa97567fd7ef31b8e88eebca194ed20b87b2c7b18aa95d28b7277ee6f87b8b537bd02ccbd0f0ceabe667077ba7aca0869605da4efe0b9e18f480ce5cd9dca302767af6bd868b2196ef4534dc95ab1d16051273046fe20851486467a4d74e6ebd193ee74c8699d875f08838783050aab388b9e175897b6192a96c03b57c9a612032b2aa82ecf39e2a68ee552169c4a0abcbb3f6e7f23c327a340de089b235ff0acf60a97bc2fcc9af62f0ae36583d754d4065a2a6e8e28db40d82c1fc1f9bac8e29f11dc1ab54085a65e1a95a424feb7f8fea416e613bc43533f39a6b7db5e238b97b99d1228a46ad88632525d37edc83a3f444ac64193b09509fd803016616f484f702d34b993855f3dde7754e7fb14725574fb4edac177d661d7293e6bcda4fac4947a35c1e232f524a5aff3e9a5384d80772cfc98d3e02f014fbce323ea85ec7a92fde7d225f5dba2a0ff823bd88ab25649d3caa87125235de655c61c86b311de4d02eb5f7359f0512a254f1c12123c1e3c457d22d16b71315d7697086657a3cb435d5b4e5d553374c2f514b56d0aa98dafc774d5aed993219e0c5cdde7915d79fa285367acb98e1d36c57f96034fd5c6a155d0e7e451fc3d133136b623428056a805fc10c96eb6ba5283a69a24b5388c9eac1870f3c17125de1a4bdb1f3f4228597166e45194cc44ea195c650c75bc8442a1111048639ff7e3c95604d36d2a66664ea840746c1bb8c26487576a6971c4128b3685205cca3aea21b53cf80e69064d0242507f12acb2ff6472edb2fec92c610644c68c314597d220007019f804bfc97cfb991752e6036cca8b4569fcf0a60e9f6455cf315225933170fd47282427be4742cdc40fbe121a97fab34d3f3e4e5965bd8131fecc683f99acf7c159df3edae9547a0d8fd1f1b917e16100cfb80170233e153fec9d306a8082dee5847248e9883026ff0dcdf67f57571ebf47f284ba312673ecc13fc487744a6671d4e3c43b79bf7e6f436a7fb4964641615bde1e6e009da239f40576f5aa5d5cac27e05334bd6b5253aa506687f4b685d5dbea7196d8952a0bf4d59a5d854cac55b96bb71c0ec0edab4e829aeb594d2d69b7738490d4ccc11bb54437c8845e32105cf883a03d40871ad6bad4c08e56b3f4e0fd1d2d3315fea3c251d669b73fc1113e8682c9833ef93154c777ea2f67ee384427590a9fce8f59ac6cd393ace0fca4b23c70c33348f7eb2e6f209ce8296c01c97da912fd2204459a61953b48f3b8584803d2b89f27afc427136218338342300eea466bd782285a2c8111be9c4bdbe6ed3a5aff57f5640b0b8f4e3fecbc5b6997eacc1cb430a15c226ba45c3573ddd1c1263f87a59099cddd1269e9c6906c88bde31019a89c80e9e084b7f65b9ebc990527117bc95efb076d78c86c0a6fba5745a5802aa9930a2bf6cbee62d4c29e273355d4a9ea3041d38a121c6fcd1b4ffc3b700d0cece6b54f977b95dc220f607fea0e2b8a8cf5963fd27f96cb7f1e72f758d9872fb8ae34589bfc98ef1c6965e33719568e8427678360174bffb62c4c46cdc2d923ea93775cd15cab4130344b5b62ba9d97a2d032eb65552f381af45b5616765efc09c86954a55959525225117a7adfcaab555d9126e25d60f9be36b6b7217464d90d55b3e109cef59218a39d4a34cea3c35770998b403ffdec39e1b5d8e79338ea63bdc4956d21128fb0d9f3839dcf99036f81f4b11a34763c46f8c11d000f7fa54526d2989a45520396ce51b657fcce096e229a10bbe23ddfe7bc9f7c51069734b9de8ed7a49dd348fed9554ed99e9f185ac08217f9ed3b45c9f371e619b80015c06e2d13135e9990ba239d14dfffab86cc5b5608aa17303c226360cc4e087c2c283f2f9a3549654118cbba9ad7bc0e449b1af1dea8f2748d95923f41cda8a03f23ae336c68fa64c13c6281f5a284ded7f4c83eb5ef7c48048e6d9df2cef74b726473fbf83fad2da3965d14a84eaa268c3c90d3400f7a29e7a9061a027787fd0db153f16388c8b718398f47f53da43df807f69708a881a9250a06ebe1718dc94381d6da35f813c3aacd3686680558667c336b98e3048dce0aa91cebbd0136d2962573c79f12af7fcf3fff410920e2c80ecce4fb09abfc5d8586e8fe6090ae58a59b967cc6a1cd90da1bb3938cb6ac05ef3a2de99a56e2ddbff55a32ed2995ab53590c2ca4839e3970c9a7c5431c594fb5b66a3c0a258d48502116bc4b07f00954134d45368d620d8bcadefc75e35f74357b23368d02fdb57fa0d323004067e6b7e7a536f89a9765595033c9729792429a6f6581cd7e856a21ec7c5ebd65bf91cbceba17d63185486a03fedd77f0ea81d8680aa3ce77c6789cb209446d71d5d9ef2a60e97f4ca86936411ee9511bce16812518e7517ac4b86d3475c615b816d8288b8f43786553c2e95955525eac0f157c23c4c24f9b175bee9f188cacee644470349cb04e3c6de0102fba97669cdbd237f3b69aa9ec73a93df5f6a6627d95bbc56480c5f4c8919e76392423232f4461a0162521cd069fb9dabbc18c8b1fff9669acfec346cb79728e99f8ddc0bcc2991ad54dcd36e909da70698ac4d5528bfe84ec88f2c64f8780ef2e82cd0437d6097776bd5df128cb31e5386a5b4d7c8a843e13f9fadb2ad636a4490611fc9eef70417879bd20d5d5dd2f5cd229d33aa7b812f89c78a51c0826145579913ead11365e2714b2b1fd71b17acd74bb1b707d16aa078794e917dd1791687ca41c29802a74fa2c4f9261c125fed88060b6f9bbfd3a3f6875405bdf95e4cfb66b789a96eedcf0ca4522e4ad584146e7481145e77189e01fccf1ecb8cae23bb3c0db5704e0810117eccfb86645992649bd0efe89d9838bf52a1362939be2bd3debe416bb8dc3bc0b996e7661c6a87d251594b0f887e386f06b19e0ca4a7701422991d3867bc9c535d1d7d489741bab85b5ef078f68ce8e9cecefe668c90a6fba93e5b81a8acb79d782aec2ad1d17c81ce36da2807b951df383ffceb9955da8dbf701f97279be5bfd9451cdf8963bfe8be33b924a32c95da51e30cf0f56a6d71225362c8a5d6e8d3496ae226468473b01b4a92eb665599b6c5b40240b0d7c49c9eaae7af4a281dd4e1497d6cd5cc8649b7ce4740038021a2114da29c71a863291f308594c466cafb125f3d5c60172612e73d1283c62ad8708a076a83d175c40145f490bc7cfe98493ee34c865558cfb702132b130e41af1fa972968219c86b81f9ad8cd050b0eac635694e82b00d0587353a3fafed419430f73feb2394b1ffdcf83b1a3d664abb8493ff6313ca8d99f8def080627f6b06675741e35b4a9a3d632ec42bad9b75c851946c9639f96bef1162d017b73efff4c3fcc4b406113564bfb4012a2143091ca3fb08a9f7884511f355717018fdc16bd1f445fcb40873024dc5c900e2b5508171adc073a997fc021abf777b22b0f39e7700ae635b35386ca0815ec7f382dec16f95d740b55f045e6a50767290f32c68bc8293f7e1d61a5ce86880bc3f441b07bc751eab006f677585c753da0016f4ef9286641fbfbea56ec025d20e26e8a89b239ba9df859a7d4d0fb3fdfb61271c771197cf611dff6bdf99f8c4ac2dba5de37318cf8ea9e20750718c69484ca4f3a6711b3b2647e1fc086b3ebfe4ad9cbd4d3883258ac0a8a81f745e0c9a9255044cb754b1cbf0c2ed49d5059461ce6a907d843453c747b5dcfed9331dadc845d3341af3cb95cff7253fcecfa33cd0937abfad5ae42bd0709908b519ff10b3a07b78235599154d9ff859348d73a9d7d59a15c8ee718d94f6c32c5dabb542f66f9d3a503fac27003a3ef7ac581af924ce679117a1ecd9342db2ba3bd65c87cfadd3bdfaae91c2da0a39921ddb700d992cd9ec41019f73814496021b1b21a4606cd9f559a0810fa16addd898d82a1b80d6fec838fd688b664431568a0ab8bd757c825f60d79eea8f5d5f1aebba9bad468a44f0585a153b36ea85b497684005b0aedb00f5c1ba6c0052453170a111fd0db26eefb9d15897875e070ff0a95142aad8742dd740eea85b366caa6568efc81691ed4d8a9aa037204891a54be931a76f0f19af26f7cbd5e110205df787c0eefd79309a6a84414d45dcfcad75090e522a1127abb6ed4608bf816f7500f0343c76fe5b000c22b8addfdb39f138250dd52943dc026c09d2cdd72e33265a21d662de6b38eecebcd5e5206c2a505a7d70d23824c22b8ddc56f3ea6991716f3c017dcbd9ca77b90258894b1f1c2ce88e4b890b5b97aae086fe537bf447e4c8e51c0459b0ee4ba31a142ba79d6df7980f544ccb747576c8e760c4c09eb1d1d8e9d2ab40533df1f53818534993bbc96a612c2ba072f30073ec52f61250466d1d17257f49cbb59775146cbadb67c8cbf9c37c111402a200751df018562dcdc834c2b7782a527497c9811f7443d9837c5e636451f03308ffe559fbbe378c282b9e0f965e61ccf38dc7f68575b8e96091e961cf0c92f120a2b5a5ab882e42e568ec34edbcefe75e602edc7707b068a0e3d40c8ac6927b4a1354bdeea970cd240ff7cc86db3fb9c06136c0d11a82b42c0d5a78ce9fa8b2a052e19952a5dc46acf820fdb94065b2e37086720726638471478b6f4cb51d4652edcc5317a528447950ba5b37235ea5705f99521492493e20a4907e271274f6eb3e8a50411465e6951950b309791b33058d18b5c094f27259eca83470a259141138a087faf25e8326d9a4db6fc657795f3402125fd33ba95362893fbc85ec23c10f38f7230d24b94060a323defde812cadbfddea8565d888457d3ed802cf4adb2d46f676bafd2a2f36f36f910abdb3424605afa9531a9bc41bf93de14460c3ccde84e826286c7fd1ad132fb5f", 0x1000) r1 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000002080)='./file0\x00') setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1, 0x1, &(0x7f0000000000)="82b92fd3cf6e0576d926d18c1c94d7422fbab71f00b1fd06867a81cfa46faa919136cc5b6fad3ee944466b629c019b042e035d94a9dc74b8be885eb09d7594ba2549c6c958a6e4b878e01914355c38e33778c305931488d6995dee3f6dd18e2aea94e330e841b08229dabbfea2be476ff63c04bdbedee11d1d9f3c4b7899926bc5dbf3cf07d225c54a46ba530add19e1f58ca41ac6f22af25c05bac5f0ac978a08fd041321d8671b9ae9df6d0cb51d4139f3b36928b04102232cc493aa30144b1b21bdbc0b4b43e4cc7eee2f88895fe338a52697523f3926288228b896baf95e41a1702ca5e62969aa13d49855dc5cfbb3e2f879f407b75cf23095688086636d062b5fc0b0783871e3101b1713ddfa28e5a7da2905958db4bd6741b42c4cd964063c858ad3a78fb59e876b5c20f6d903579ba23d54f6625e35ced07076d5b276ac8865881c793cd05a3147a6b7ab01a3c254d159d6c0a19b462537402b2d85455d6c7352364b00079e439f3204e2912a90b5e2be39b3ffead2e1c53093e391784c10392d038826fd6d455dfbbfedeaf9b61d824b50b83b018e78c0dfa96c38a478950353bdf38d2101350515824c912367480cd836ba98587b8d20858dd05eb6655f76b749d4dcb565b60dd40e6ad79ba83cbb28a84da4ea62f7ca209e43d8a9774751934492bf10078917522395749959679684f8ede2f07f1819ab2451abeb7c1ba3d223014e138d94bae2df8f21bfff91aae9a8e210e49095f7f58d84f5987144222c38ffcf1116eb68f2c3b209201201378bd23651e2a8cf40c463551f0131100d5e1364e9adfa0924af99b322528dc033254f05f0cec6ac323913f62a835cf228a1c8dc367ac218b153d5036fb4ff148b7304345287821f1343a2ae7422605d10516c789c44313d4361322ee7c07ca9a4e3097741e585cbf5fb7053a70f437de7daf13570b3e2a78cf63ce1506f1d3c9b966846c9277ef07473e711777cb84b79f51ae73cc133368bc343d44054f2691d35962af1fa55a201866ea1d59d779b0bc3face12ee311c4ad4feb724cd361c6118856f841c16c14f07ffbb207d975e7ab85d5f087cd95e8626604192e4df2f85cc826403723f52276513f3db3de1bd4db634ebc6dd627fc4807fed672d3e98db756c7226f7933ea3ffacbd104bc1822edc72fc9ffbf67c6895a0bf51d3e3298a0265cbc1dbdd9072a435fd21297ded81e39e8777d3dfe1c445160e1e102b371b2d365690f3e104ccde9fae6776f1859e5f1b93eaf00eed7b333a7cb2cbbe029a6548ced7d21301aeba37e4a59448e132c05c46489c16cd71ada671f6696415d7bd9a93d1b7d919e7b823c126addc908ed2e2684d676a1e227855783b08319a09b2a81ad10ea2f8671ea7d54d8c642b9620bebc285e3fb39dc073589b8cbbf9e65c7b36cfa066f2fcf441365c9d63396f1f0b139086511bd7d25490de88c6a336b172f5b88309fae313f6bef7f74456e7cea05f1968284c2736d0eb8e83799ce5f503d8d629d52c9f62c45797df758f2b20072b822d81ab90c69521576ab3580726c955ec1e140f278ce74babcdee86fbad03b4de4e709873513457bc20ba27d729c5af6b0768d7d752ca0ba690544d63542d0667a6de4af69091a9ce7a78281171956c7592c04fb1de895a7de3dccb61aec9317bd1db38b0476e5a3633557b0782c64c150e49490685a4d1f5535b8cb69f9ad00d93d08b6cbdbb937526c26704930634efcf867e62c527c99a9c6542ec752b445e024ce65a994d8f95c936090fa098ffa1ae2935ae0e131b68de0aa2d4d891eceab148f3e838d591a67ad9fed0d765d53a0f76c68ebee3cb0c97d33f995198afb6ebba95be26e73613ea61618b7df892596f0b29d395d7a689061f855fe0c316c707461f019d1ae824cdfbd6a8b1908c4898efd1b29081b59eeec82e106486d2d2c67d9a3588ce7a2f8bfd73537e1106261ea198fd87450f949dde07de0b148b8dce862d57563f3239e42830c3d0c753fefbe58149a34ea2f590fca604836e35686c0f29e5529edb2d600d66cdc6798b0d58624ddde6458f83b321d65fa6093d20f4f00d8e1d93c2e1208a77baedf52bc4ef989d6a0c6b230a67ac60c72026f125febd02b29c42da95589e00a7344302177103fba1917ef223deaa69ca6be6e19cb87b9be2557f0a85ccf4e1606f6b63a4c3cb30ab0cfafc3f820b68d0b340b33ca52d993fe4361fd43e32dcf1416b69bd59e421b365fb34c37716f881493a21f19923a8ea46ed733244ff05e1db1693b72efa421443d4778687066af6b3c421129ab4c7a40621603d6492ffdf83593e56dcc060ad2c47c67273e1e441f4de2b6f4f6bc8cecd73d4930d3ac4fde1e4eab562fb26901baed611ae745451cbfb498180a67548dfc4a60ca8e804cdced95b547c7b37b6cc9d4aa81be70914d07b58d97df1d59f113d01b03edbf8ff2456754588cbc75f59283a53366eeecce7f45dd2a2398f2dfbb63a9d8390bdd25c8c9c84e54e6ee13bf6bfbd722400ae7166bed4f2a9b4430febb425795ab2eb90b8fbf0e50181208626755de159aa81fa4078f7744e38ed66a0702301ea0ffbd7e83083c3238f5e66add1bb3a801e511d86c96c0a403ebb00f491fef98125981a49dbcf1bced2b7fe6155513de7d4de73c80145ff21e27be9d47af16086d7425c89ff308960428587d22df710a32b507732102910717e8695635ab0d3d56c623a86379b7a783e5ea673fcdab2929aa4c1f8acf2fb82fdc4aa04d2a30c851c06e15844e271515906ca956395d5d7f96853a1ab21d116b1c08446cdd5a68e3b8726d6a1767b15ee5de521d19f8e46b90314b0e344cbb6231e9f8b621e7c6632be933af259b72483327c9daccb9a2995414092f408930f33c17f172420cad8f1c628fc73173640879a889e6f68464fb958f5cdd8f0e0f3909eb3490896e8581398772504678f11b845598aabd7cf62b12f22c90d2e40c5d52ca040432a5a3a2753951f9d3b6f05e1cf39f31870a9624b917ffbe5934ab6b1273708e622451f474349d66cc4102fccef75e514fcfcc8578a820fc5a45e229f26bca6a76c2aed956dbbe1f06a0e3224e482ca26d2c6cb56b59c5b77d1be2363844c19a641dab87475bb54afdaec3e964098228b5aaa777bd0ca026bde9638f660272ad2c827d5b67cc292f787e231c4de074ab941b78bd02f655146f0e144e4bcd0b9b4dfda53439be8fe664640f2463fcc759d1093d0b7fdbadcbb72ff2d6d62f722aa54b39ef7641a9be67184cbc5005ecabf3f08d4edc14181d6f0080ce098d78a4fae443e4edeaf6b1361bba853e9c7ee9c3e04d624fa8dd5f8a6a11e3fb4fb94272e678d340dbcbe4df37dafa7112360feb54e5ae999ba54f390e52349f1bbed1891cb5b4ddb497bebcb95ccd6384eac65c77cf0a14283c2cde113481d3390e50815e60cc42f72b29389c8ee8006d48e62e1ec483fb2f4854efaaa4ced25d914c82053eb6371fe782b92a090da61e6a16be428ae96e73dbd99aefccfb97f151213ebe082b9d759c933f43fd9be7d325522e36b53252eaed2bc08f861b8594162fa8c1623ed0ab69dedc06920a28a30cc94677274f8059394f161c83eb6f1439f19a996afd79955ffbf2dc4593337f75ab8802cac074b05c5bdb788368b49472c9f66ce435b1398e3f85106f769c5baa92adef4fd42638f92b0df17dfc6f2752a0c18a53695b7357f2eafcb2450bc52a75fc258fdcf75a0b1c7e102b17026284780c98e3f2011952d6b29d16cbdd1902b565fe184b443a9226bccbf256b8a8257424d208f891868872a5cf3cc8d76be3cbdd878983ce6f880e1d34f9e1a214617b8bc1c149cd4d292c1bd008c1c2618f28571839f7ce26ce40b764952b81169cdc4b1036ff1e0beaa81aadec8bf2f65290f10b3380d3be71f6e9216deff7a24dac14cd101c1e1109e3dca3a1d453b246834c1576dd98a662d6fabe4cda4eea4d70d6e20e6e9b459436fdd9f5f7e4e14cffac3201180a19cc1dd5565bab95a62ca23df55e228caddfc4d9fe94c149294006d56f19e73c165ded4da95eab4397e6f88043138992b61f5d9f0d15e1e9367123ba0e95d344f94f1f22edc388748dffdfc12615061ea1186224cacc7b1cff1e887899d7b0162926c1e7436b105955cdfd99a9e306363aebc832774120f33791f954724458a16ed602ecb7b3380890ae66a2566aca6f8a546745f83f6af3e8145cd071605ad5628c523a7e14a7dd714318350cdd17bc65e58b0a142208a06becf9540a2a4b275a28b8b95f3fbfc4f156e3ff61d786780ee7aa8368097e4d30887bbad9510b4b6675e99e71627421f50ec8988acbbded80291c00f3cbe2e8b9010bb351cb7cd2771f3f16bac59df946128bada46dae8d96bcfb51c2f2338ecaf85ae8e337b11d79d9a044501a2a656f58f8c847adea9295f529f3efa3875e50612d6fb79293d2dc05356a12f8850623381bcd14fc0f68a4e531eb7870f707fa3977d28bf699b66b0ce3eab823811f9fc904e55cdf98f99468bbe246c9f76bf3e86bece98e093f2f65e9b9b063b04855d85383b7eb9fcc0961c0ffaf0ccefd33169a8c322352246aa6d277610f41dd886020e5c473716438494eff4149f1b0d036a9065d5811424e8c9246fc6aeab0d5d011db5d02bbd1afccde87f618072bb8bd247b78e595f5f00d04df7d49bb92bebc143d7c232e48648281c9a74324d5b11d55e0c28299e4bbc0e080961f4d0985854c1bfa50e978bd1f29dd0346b8944be70386e135315cff9da62ccfb2e9e5dc670d27f90f55c2176da643f6247ddcabe2a50e4f153690f57cefe830b9f261abd1381f6e163dd97702f30f600aed664312d44dce2d062924b2ca98471416ad24ac677d30be8337963fd6e28f897cba5f96ae740f440baf4781a65530f21d8f52ec78bef07320cf5e8cf4f6dfa24ce6c9798252198b20991b1884aec327814cfd02e7c0a13832033ccccb9d43ec1c40ec10d8cacd8489aa9afa20925a5193478eddc052f9538e5c2e16cf09881d6e2242cf34841fa5a42ab7b2b9863b3e20a7ca1f6f8ad64345204a6742fd1ee84d93b70b9c85adc6f880d4c6bd0fde4f20a628d95252bdda3effca36caf4b29ecfb8f68ed95636458833a175d8790cc31bb9eb3fe6655e67ad30449a210e264e002a6e4811e678f44abc47f10c27b66a5662eb748b2fca0d02c6ba117de3b42392ab62a78499eadaf8a4e8a629bdd50df42388ceb078ab6cba9ce620049d8a8aa2d1957f855ab4e1cc0d11368436fca9fedc03586ee621f9d6a1a4618585f8c8407de0805c20419455fcc483e717ef54a8601ed546a75e28e3d58e4d03fd1fba2f7b7664e563b73afead0020b783c0c50bbc09f106359a567e2e0346dc776c51cd973feabab9d0f282bdb217d07f6d4855b3faa642ec7faf71bd8c78b25892fa2b53ce64aba1ae3877afc72cdeb3fc50b5d5f3d7f160f91f3b30ca23c5fe49d00000dcc1efafaacf1c8d7c6c8db76f9d4fa599085a3658f2173800700dde9113eec4771fab6f4af45dad3d5979ae47d1d0bee682759e09974caf3ec9caa36aeb40178031554db263e1be879aa21403013d2830beb38efac453b5c412832cf49d92400a8c45a1bdecc9ba3a8c4cd44074608f48a2977e5a0aa3e36ab78a7a6b7a869acea856be0b688adc1e8459c63feb29fc4f289fca467f7dcd0fb7835722cccaeb82e32304d45452188848e55b1126575417ede216224a7284dce703370d3d8f5b42a87515799", 0x1000) pipe2(&(0x7f0000002000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002040)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="edc803330d11748bfe1afc4fe8d14651a48f1868feb382996b0b3f25e739e2a1c47b281470ccf7f1d3542919ad4f1e82a1f288579118b473ab743f1954257b369dfa4504030b6701dead7e6eeb433f2113f8a2213a4a27fe705e07727e24a8584b794a6c28a97c6a6d58c206d95215bbcf05a0a324cd1e2c99883af5e816dd79291a926b36936392fd1fba40dfb82df049a196b09493bb72c34c9265fbde531a9255599c32086d81ad66be42af2f3fcc06caa427b45bf7b97dbbd688640ef75e4cf9a13bf115d3426c9cf577d6db3d5aa4630398386b14eef21bac316bb9af41212af8385649c9b2e2386eaf6ef4dc", 0xef}], 0x1) close(r0) dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x20, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x120) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000de8000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x20000) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000200)=ANY=[], &(0x7f0000000100)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x6010, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="2f987aa31c86d7882a654f2b80ee2a9907a23e9b0a11e0fceb609c886fd24f0d16feb659ccec0afe0076dc14870a9fdee0f09a7ff6699d0398500760073cb35496878651724120079b3fe9bccdf2a71821ebed639c0ae0091659a1cbe0d01ebd5951ef", 0x63, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="4c12f744c1ab2aca5e8df8c1ef01002e2f6669e10ca06a25a0e90e0c8a79120187836c653100"], 0xa) mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 16:00:03 executing program 0: r0 = semget(0x1, 0x4, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/157) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x4}, {r2, 0x14}, {r2, 0x80}, {r2, 0x100}], 0x5, 0x400) dup(r2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: socket$inet(0x2, 0x4000, 0x8001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r1}, {r0}, {r1, 0x100}, {r1, 0x183}], 0x4, 0x8007b) r2 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000044000/0x8000)=nil) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x4000, 0x440, &(0x7f00001c2000/0x4000)=nil) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f00000a1000/0x3000)=nil) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) nanosleep(&(0x7f0000000180)={0x9, 0x1}, &(0x7f00000001c0)) shmat(r3, &(0x7f0000337000/0x3000)=nil, 0x2003) mprotect(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='q', 0x1) write(r0, &(0x7f0000000080)="9cde9d3a86a2a0ed8bbff3940789b71effc7534d0511a82d8856ed4f01ebf4804ee50570940b", 0x26) sendto$inet6(r2, &(0x7f0000000100)="3b7b238ccb3af81045127bb00e67f0647b21ee243fbb0165dbc8828d1b47a6441636da6e65294c22caab91b0d870f870aa715e8892c25ea369f50e5a5c40a598c080329ea70d87bbb5428d6c5ed16224b11ece35974cacf0a782ef2a5ed7b95e5e12c2d442fcbb3c3eed8fc81394af0d73df610157f76327935fb5fe8697c8b5a1ea08fbdeb8bf91c8acc1997269b114c5d4607fae2ea9b42d9a1a2c107f8f87d4c3dfe630dcdd764e9b8b34fb856426f9be", 0xb2, 0x2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/176, 0xb0, 0x800, &(0x7f0000000040)={0x18, 0x2, 0xff, 0x49d3}, 0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202064b247efa5e61a067300000"], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x166}], 0x1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x0, 0x4, 0xfff) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x101, &(0x7f00000000c0)=0x8, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0xa0, 0x800fffff, 0x589, 0xfffffffffffff470}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0xf9, 0x10, 0x5, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x2, 0x800}, {{r2}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0xbf4}, {{r0}, 0x0, 0x0, 0x0, 0x98, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000005, 0x0, 0x8}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x5}], 0xa6, &(0x7f00000002c0)={0xffffffff, 0x7f0}) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x1, 0x0, 0x1, &(0x7f0000000140)={0xfffffffffffffffd}) clock_gettime(0x3, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = socket(0x14, 0x1, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(r0, r0) recvfrom(r0, &(0x7f0000000240)=""/249, 0xf9, 0x800, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r2, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x6) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="2f5f5ffc76109e3e1d90c2fcb18fb82310c5a4fb5d62e43051970b13709126ba7bf8d677d7196152e06e1462dedcb80f4f8dcebda231d6fb8b08139ab7973deaef66bae49cb59ea892dad534fd953faf8481516ee5ff8c78d1ffc0ffae07472c71f26d1b111a58e837445c0d58f9c26738b906c5bb339fc9d845b99875bc28f10de4b951747fbd810165c2fadecc83fb2dab0bbc9df7551c27ec117cbc0d670902c3bc9d30f404b1213313981230ff175dc6bfa2298214603829", 0xba}, {&(0x7f0000000180)="4636e666283695cf3e99e1a57cc7e74dc06ecb17c70b2a9ced2a7e977100f120dceaf4888d2896f2aad59a8ab52995e17ce50ef65a2c2d0446da7642ab3264d69dad8f8941df629a0d54d71ab2e3ac67317f39a46a45e6e7126029c45bc3157503aa63d590fce1da8645e75f35cf1d5c3abd48989c42f5139756a3837b6e8e60a84b703a014923ea2296c480067d4affaa735044da359dfb84e6df69a396e49e3ba093be74af4288a517af2516ec84140f64ec64b040fbb0f99127e9d601a777a8b781a147404e7599253824baf02ebd66f6234b6a", 0xd5}, {&(0x7f0000000000)="1c861de6a983e04eec09835906b5bb4e1337a39434c58759aa5052fb049c6d8f08f207e3b2608e5741c00c9df6311def3ebcc6da861cb7c7bb19fbd656a58763e4088af8a9", 0x45}], 0x3, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4, 0x2e60) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x100000) fcntl$setstatus(r1, 0x4, 0x84) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100000001, 0x7613}, 0x10) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2a4) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x800000000000) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820272a9edb82e2f66696c673000"], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) readv(r0, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x45, 0x24) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x2) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/5, 0x5}], 0x8) shutdown(r0, 0x1) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) fsync(r0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe04b, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x33, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd2000100000000000000cfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a5301000100394a7ab24012dc56fa2aa2786a7b4b39b7a51bd9baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8400000000d829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d791452e096eb8bf987694a638f66068230253c475104e219c6657f3ff922577a327f99e03d06cca0cf12c0d3c0c095bd7ab3ac11440955f94d332979696c7bc15bc5d", 0xfffffefd) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) ioctl$TIOCSDTR(r1, 0x20007479) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4883f38c3b728564d0a71a0edb004de737603f9b494006f3328676c72b4ffcc2ddf86b13f891b0beee378d3d4cb3749bf19fbf359eebdae45afa4d6c98fdb0334046d035c3a1e96cf08c6276683322f2212252dfd486decfcd001343df4db6f759014704450f651fd979aec2ee0a3c0d309d7bf02d9e6bbbd93e95fe2d8f5615a3b8388d132f1d885b006dca5c3b29397f59f4fb33d1f8683bd7260606e72cfd8fe47774edba5ea9ed056da5d598a82ebfb712792d45c8fb5fd24c1466bd38f55cf12e5a9e8e7cb9aabc1390024bf75b7db836d8eb09aa77eb", 0xd9}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x100, 0x3, 0x3f, "9ff29af32d0a5ddb029c09953ffc400e92fe2f4b", 0x5a, 0x2}) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080), 0x0) 16:00:08 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0), 0x4) getrusage(0x0, &(0x7f0000000000)) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="c097f4d77d8cc2a8f3da7b3bcb4ba57843cb205d08a84f", 0x220) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000000000001000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/194, 0xc2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000094a9867bd5bc31f129dc2b29aa"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000, r1}) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget$private(0x0, 0x208) r2 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffff9, r2, r5, r8, r11, 0x0, 0x9}, 0x4, 0x3, r12, r13, 0x9, 0x1, 0xfff, 0x49c07289}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/122) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) getuid() recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/177, 0xb1}], 0x1, &(0x7f0000000300)=""/150, 0x96}, 0x40) r14 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x50) clock_getres(0x0, &(0x7f0000000440)) r15 = getpid() setsockopt(r0, 0xe18, 0x5, &(0x7f0000000480)="5ca6009493a6b7b5382b6c2744a08f8218814bf039044d1f0fda5b9b0cb73a64bb4377c37e812c5b41ec21afb3262d1e33650a87b47dbbd2fbbb3a563dd174749d983e9aa40b6cfee8e9d94a06cb996e25f5ff0785845d845e9201e21f88eaccedd5ca4133dba935b125571613778b118d2b9e30e818b33588f9e267ac74b6290f0d6c21f01a531d56e07c51b09aed56ba8106b2ec242a76760df8655efb614f8b2cdc878aac7a690dc096d044ad88b999f2bafa0f9231816232ecef3325668b630eeaac0142c75592e555a33005afaf9e1f1aabcaf4", 0xd6) ioctl$TIOCCBRK(r14, 0x2000747a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x6, r8, r7, r8, r6, 0x21, 0x3ff}, 0x7, 0xf6, r12, r15, 0x2, 0x6, 0x3, 0x9}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r17 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r9, r17, r4}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x7f, r2, r3, r10, r11, 0x104, 0x9}, 0x3ff, 0x3, r16, r16, 0x7bfe, 0x2, 0x100000001, 0x134b}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fchown(r0, r8, r5) setsockopt(r14, 0x0, 0x9, &(0x7f00000007c0)="319c96ef369d604e861909836b82a19ef57c94e880", 0x15) sendto$inet6(r14, &(0x7f0000000800)="dc0dcd7fbf61204201081a48fc0decbc8d06678405b0fc3501c899813f047413243fc6e93a0ff7854ac4a56bfff972", 0x2f, 0x4, &(0x7f0000000840)={0x18, 0x3, 0xfb5, 0xc7f}, 0xc) ioctl$TIOCCBRK(r14, 0x2000747a) socket$inet(0x2, 0x0, 0x444) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x20, 0xfffffffffffffffd, 0x10000000000000f4) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 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, 0x40044278, &(0x7f0000000000)) 16:00:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) 16:00:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) fchdir(r0) 16:00:09 executing program 0: r0 = shmat(0x0, &(0x7f0000fef000/0xe000)=nil, 0xffd) shmdt(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000410000002c2, 0x0) pipe2(&(0x7f0000000040), 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x102) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfff) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x400000000000000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x7, 0x4000, 0xbf) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) sendto$inet6(r1, &(0x7f0000000080)="5ecf422b8d61b9ec74eb6210e011d236dd08aa844f39318ed0a90803bd71ec027f1a76c45cb8de6754", 0x29, 0x4, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="dab6e2f3cbcee4f39128ac4742025d0de47f9cd30c3ccc1dc938394f1fd21aeabdddca1a2ab7132a2d900f8724126ca8736cc3c7361585dcaaac20de2d47941b19c8c6925de97bed5540cba346c76710ff1c51e6d837b96eeab05979c8e54869d75fee1099a66bf5177b021c264670302c", 0x71, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x4) lseek(r0, 0x0, 0x8cd920f31de0982e) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="12000000001d00a21338cf261b9bc9"], 0x10}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x880, 0x10) sendto(r1, &(0x7f0000000140)="cacdfe4192ef9b5975a984957abb3a91d891", 0x12, 0x408, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = syz_open_pts() accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000500)=0xc) r2 = accept(r0, 0x0, &(0x7f0000000040)) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r15 = getpgrp() r16 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}], 0xc8, 0x4}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 16:00:09 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0xe3e3, 0x0, 0xfffffffffffffedb) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2000000000000000) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x7) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000169000/0x2000)=nil, 0x2000, 0x1, 0x2012, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x5, 0x0) kqueue() socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x8001, 0x8, 0x8000, "bec423ef73e8bd7f8dcf2aa8c1823d937c4c66d2", 0x9, 0xf69}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f00000001c0)="a5197e8b8d4fdaa6d45e8e3fe298054570e2c2a634f9b7e846f3b0fa3e5850166207479345069954c9c4e6f0e266cbcc80e1756a18835f8e740ea0b23c85fffbabef3c0e5d6c6698a3cbd36d541cc9fc65b9e1fab92a4f88a4385f95cbbaef1cc534cc53a37793a2ab0b4a8fe806c3bd5dcaf2eee308b1fdce17a0211d441ee2ac1f50949d919a78b1875911d468d8b097a9072a564c7740f61c4cf46b5a9bdd352a76d46ac92fd4f57735040469", 0xae) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x2) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:09 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) socketpair(0x19, 0x4004, 0xf8, &(0x7f0000000500)) ioctl$TIOCCDTR(r1, 0x20007478) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xffffffffffffff9b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x4, r4, r5, r6, r7, 0xf, 0x7}, 0x4, 0x6, r8, r9, 0x1, 0x6, 0xa3, 0x1800}) 16:00:09 executing program 0: r0 = socket(0x39, 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffffb, 0x6}, {0x18, 0x2, 0x7, 0x7}, 0x7, [0x8, 0x9, 0x81, 0x5, 0x0, 0x4, 0x0, 0x400]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0x0, 0x40, 0x7, 0x6dcf3af7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000001, 0x5, 0x4}], 0x3ff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x8a, 0x218dd5803d8d9494, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x5}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x3af2}, {{r4}, 0xfffffffffffffffb, 0x80, 0x3, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x28, 0x10, 0x5, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0x4, 0xf0000080, 0x40, 0x10001}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x51, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0x4}], 0x10001, &(0x7f0000000400)={0x3, 0x4}) mknod(&(0x7f00000001c0)='./file0\x00', 0x180, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0x94, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xb8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x10001, 0x15e}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffffff7, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x20000000, 0x55, 0x7f}, {{r4}, 0xfffffffffffffffe, 0xd593acb90359c198, 0xfffff, 0x278, 0xc8}], 0xffffffffffff0001, &(0x7f00000000c0), 0x10000, &(0x7f0000000100)={0x4, 0x9}) dup2(r1, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x48) 16:00:10 executing program 1: r0 = socket(0x6, 0x4001, 0x5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x80000000) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) connect(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20b1, 0x10001) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x8}, {0xfff, 0x2}}) r5 = fcntl$dupfd(r0, 0xa, r0) shmdt(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpgid(r6) syz_open_pts() shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) shmdt(r4) setgroups(0x3, &(0x7f0000000380)=[r12, r8, r8]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x1, 0x9, 0x1ff, 0xffffffff80000000, "f4841f9a37db617cd990e7912cd7438f2123b282", 0x3, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffffb, 0x1ea4315b, 0x5, 0x65, "d86d2f3697f3c0bdb72bd765111d7c406edf0a2a", 0x8, 0xd4}) dup(r1) r13 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) getpgrp() shmat(r3, &(0x7f0000ff9000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0x2, r7, r8, r11, r12, 0x20, 0x1}, 0x10000, 0x4, r10, r9, 0x1, 0xff, 0x80000000}) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) recvfrom$inet6(r0, &(0x7f0000000400)=""/139, 0x8b, 0x0, &(0x7f00000004c0)={0x18, 0x0, 0x401, 0xfffffffffffffffa}, 0xc) sendto$inet6(r0, &(0x7f0000000000)="6211026201cb21bed9f313e8c1b7c230bee8bddc35f222634ab7a08efce2e415a6486c86f0ff7eb6661e5747fc79ed25afd677b981a1d8dacdec3b16ad222f2f3d04d0b93e0a43420d43084068780008dc454c513e8fbd35e16b70fa13c25b7b004386d13fd63d7c1f4a2e26a92754594e0a1747fbfe5307bfdf8ae050bded7647e406b8b4cddb0695bd4db77a55ab9c6540bf56b546329ff07b68948b82e0020050cafd6e8b4a1140edd59a150f93e8bd5f578d62ca5fb618afaa475e9fdb13896d3439df8c4065dbfb94af246a6dffe937f6afc665d389449fe9ef7feb20d392551e133164f728368d", 0xea, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x5}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='$:%*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^}\xde\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='%(\xf6\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='$[$,&\x00']) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet(r1, &(0x7f00000002c0)=""/11, 0xb, 0x842, &(0x7f0000000300)={0x2, 0x1}, 0xc) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000340)='./bus\x00', 0x60, 0x80) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x20) listen(r2, 0x80000001) r3 = kqueue() socket$inet6(0x18, 0x1, 0x1f) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9cf, &(0x7f0000000140)={0x3, 0x407fffffff}) 16:00:10 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r3 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r3, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r3, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) flock(r4, 0x2) r6 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffe21) setsockopt(r6, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f03257db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f6421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94060000002241b6928ae9c782338014923f7a0d1a1c2c0600000096b88c004a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874e01008d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d0000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b19708e6c9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458806fcd59330a06b57ccfc91f20f5daae01211b72a0f94f98ed709ade44a5250b17f8a476be405aa2fdf2a92b626ad0f62c2cd613e1195495a25c3bc484920c19f11b45594812dc7fd25f6feed04c79037fde7615ec1ee03422ad3dbc14e87760e70101000000000000006b6ca57e8a7091865a1b5fdf200500000000000000ee6afcd3693b51460f5668181527b5157f3d9e1e6be3149c8b727d283f9dfa0000000000000000000000004d8e40c252089bd729cd7266ff945a16faa3f3622df402b987cbc090cdf992000000000000000000000000000000764205aae5006129abb6a3bed3a1a3b9072b149ed9edab032a60af"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r3}, {r4, 0x55}, {r5, 0x4}], 0x3, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x11, r7, 0x0, 0x1000000000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x99, 0x22, 0x6, 0x7}], 0x4, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x4800, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000015, 0x0, 0x158}, {{r2}, 0x9570dbfb0383edcd, 0x30, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x22, 0x10, 0x2, 0x4000000000000}, {{r1}, 0xfffffffffffffff9, 0x38, 0x2, 0x1, 0x3}, {{r7}, 0x0, 0x0, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x3c45e95a, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x60000000, 0x6, 0x4}], 0x8, &(0x7f0000000080)={0x6, 0x1000}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x3) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x808b, 0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb, 0x0, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x1) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r4, 0x160}, {r4}, {r1}, {r1, 0x134}], 0x4, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000100)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) r3 = shmget(0x2, 0x1000, 0xd8, &(0x7f0000ffc000/0x1000)=nil) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x49, 0x2db2, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x21, 0xf00000c5, 0x2, 0x3e}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0xffff, 0xfff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4a, 0x7, 0x80}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffa, 0x58, 0x80000001, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0xfffffffffffffe01, 0xf9e0000000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x15, 0x10001}], 0x4, &(0x7f0000000340)={0x1, 0x1000}) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x3f) 16:00:11 executing program 1: 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) sendto(r0, &(0x7f0000000100)="daadc90745b24ca1f2e2286c4ebac376ec9e78fda0055f6199f391775c2b491357721048f0721ed56e2db84c68fdb6e639a347fd76eca390363840f24f913af6da74613ab64ceaa565bba44be7a6d38da28c530f22b279e7f69fb020b15e255e3fe06d3761597a71d16e4b140af104c13295704dc08cd35ca603c2702309d649b4b882cc7f268be481b214aa1a3536cd0b42", 0x92, 0x8, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) recvfrom(r0, &(0x7f0000000000)=""/186, 0xba, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) r1 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/139) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x200000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:12 executing program 1: r0 = socket(0x0, 0x3, 0x0) lseek(r0, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = msgget$private(0x0, 0x2) dup(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/149) mknod(&(0x7f00000001c0)='./file0\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000080)=""/3, 0x3) read(r3, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) fchdir(r3) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) close(r3) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r0 = getpid() wait4(r0, &(0x7f0000000100), 0x8, &(0x7f00000003c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0x7fffffff) 16:00:00 executing program 0: mprotect(&(0x7f00001d0000/0x1000)=nil, 0x1000, 0x2) r0 = semget$private(0x0, 0x4, 0x8c) munmap(&(0x7f00002fb000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f00001cf000/0x4000)=nil, 0x4000, 0x4000000000005) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x6, 0x4, 0xffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xffffffffffffffb2) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) 16:00:00 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000336000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) pipe(&(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xffffff0b) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x1) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x4, 0x2, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) listen(r0, 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000200)='\xc8-_\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x21) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x18}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="9120cd23a87e41269e839d4a804f2462646ba86a678cf52176b854de3d9d2a37804676843ac33e3a2c44cb99e7c579b2ff49d6c498a463529024a773a8aec3967c8189be04d9d2cf129d994ee1e077a9e0f424e1a231352b9c41631327b0f1e041b112d43f4820ffe5637715c017217558eba31009472931d21c3f1062ff307a61b31813ad59683507d0669146109cdbb0709afe999c80a0b646b01b5c88aef91dce3a24c36209e3cbfbafd0f5fc4196e1594ef59e3a369b0594834f9057f8ad9f1978c9a2c7eab4364ada38d70b5a6e75acf1eed1cfbd916f9f7e9560b3563d9fa98d7fae1e73541d7c0f5131dd1ab463e01a8793ad0c99aafb3ca0f2a8d7b5422e28bcb6f30bdb7ae4c76f1a9da081e40e1ac53d5d6f2f147779a0d8519c4f76d700ab4372527b3ce824eae4b641f9faf774f1eee004654750ab21c0b0f53ac15c04de596d5b7a5b060faf867cf08609b879ea4d3edb514e5270da628994a95a7f78b180399de5ded02837b6003d8835d536b7b43e8c33058e91dffbb3fa9702dc849b845346480640bc0d42f936220bec6619c71d7211f9d3a90e52e14f6bf65ed6723f4878e95f73b7cc0666c380db2dd4572291752a69eb6a17e5acf3cfec6322d3ccc6717bb148831c80765e95cc0fd36f05e2cc0193fcd05907ba2ad7d12de54bf32363706a4616d8887066961906f87f65fe732cff438c0c319e13be5f9baab31a74ab75085bb2a6ee9d1c907ee36c6a61ebd3bd053153b7cc04d22905ed6d89f2a33354699e40d99e3a8d24ccd15bec17349340b76bd9cd1f089ac7dc59fa14ea81c6e28551c01337f3b89a1de64984dd88bb40e3f4919426627981a7d6db21698e647ad5ec9df02a86ebf81402eae03d755b149d32af65d4e037becfab5a717af379b978d12778a57466fae0d9a11c3fe8a5d76dadb364bb058fb3a495ab6af399ec84af93228beec98a2f601b4079a47474142ac387df7cf8470431ed0113a042915b8ee0002a2f06224cba8f742c1af6f74497f059e51bb1f0bf48e52280c96d18d4d2f98e1669a396da476b2c7ee773c41ab61b62726137698465542abbe26fe13e28af1481087235f517ae9148ee500fb0098cab43fde64bbba9f6ad0e324ba00a07df6a2bc3267248d6f6db3e58b034a3f3e733a18cf5772cce5a51090b8a88b1bdc7bd0bab39bdfea8f7e18dc2f61b70dec1f2b3bb0fa8fac945a20078e8633625ab64ab32c7e45e8fc19b197ed9bd78f24e8c7642c6d662d014ae2d5290f097fcc11d931b15d932b6439d48517e58c00923f2e8299aae2857e5b8fa899a6200dd7d5d39e1ac8c996c1d80f8a8ceeb3bd7206d84158372e5afd9ccc0b2415953e552fa3ddfba817dd968a4b6522c7696e91fc0fbdd2a9e24293f2bf87f613efe8454fe9bdf52d4fcacaeffea9e3b7f11a87c07e0f8b90f8c391ede6bc7605c248d6ee868d924b744b139ac4d4d579a4a2992c7f92efc4221593a815e0f60ccc1f98da82cb95b7c17cb7d66b2f1fe4d3307d83971e5edfd4375bb41ce62bc209fea09c0bc11f28c9133c6d9b6077fb788f549d3eeaabef71d9a53abfb016d6c23cc9067e051d89f27de35b004ec4ca66967786230af04f0e94cfd4a8ebcb22d261732272ab0cfeba3342b01c562e6d1a803d68f3c9cb6ddb68cb05887c91761dd12ca362adbe135cc0ea16a958345db45f56e11849c5b2d336f483ee9860c49c0277411970b017c87e799b90a350e55f78695b7ce1d1778502833d91fa9cbe5ef671197657044247ffdca5b6ae02538acab38b9baa06e0578915719f2848bbf2ea4ca07f6aa83e86fa7799783df3c7486e7144d65612129e932b34d4c8fdeb3282b2abcf6005049fdb1cd679c5406a464b25273c4ddaa1ac4fceefe2f2009d31f2c95eea2147bc845afa139294126d6d7bb4d7c22f37b76f1e55d82bc26e9bddf3809cbdc60e0b30fcb2b9b9a4c111e75b077d365c79c94491e8c43e24f8c57ae49d2a42657224cc6df273ca33ef156210e4bd3b42028fcb9fd85350d50eb978e70c0e23a7559b485ad6d3d1a7ee4883f9f047ef23984dcfe12b1a1e37de77b01f1591a444b81babdf40b61bdc344853b0eb3ea535de2634d9c95c70c9b26a552b9a329d2e4f7492e94c67c2a9e028cef125af9c1001f6c7b64b6c5e5054326162909729b672c0871961150c1c170c6974f124f1d7a1d689749743a4ac4398f5ad9e1522d1fe29e0351d7699f7906749d47ec269a209f74723cddc6e6fd930429b9b1ed5216b1a6c673fbd89c6b9f1a7b9c3476e75b230802648e0d01899e4a6445a3b65646abbf282a92aacf14c033e771ff03f9d9a2020d4a4c8aabfa19d3170358a38dc043b45fc6843e34e19dc05e86824489135465c28221f69f5f5f91402bce07e5a7acb92f80d73c3c8c07738cd843ae8cf96d774fd858693f88ea0854d007e4cfcad9abbb33c2b58d2f2351e3795489c9483b6a06bb3f991e70f16a9c6e36de9b23498598799d5b29f26ccfa82848e0c589c2add6deed4e464200df9eb94984d4a235eb7b1ccf4b492ae1891b843b8d0ef6955f77b9d5fbd6ce0a30ed0b60a95a1ef6a45031037f6f581a3116ef90b06f459732c7372bf6136b5ef5dcaedf5296df451e723d9748a70c3640b061726b8dc11c2a381e8ded5d272bcebe45a42a206a4493b07cfb11ed3dfe243179930817777095f2db78de3aadc7e95f112ef50449229fb3dab1e8dfb29f7d8569771d8138db08b04dc5b45e3db4bdecf474255805dc9a1564bc4a38c536364c8da7f1fb601e9d9f8d029362264ae7ab96a3200f6cad7c427b74f3b551a660b9cba46cac6c5e22ca4777a5051a86d29ab51d7ae0eb95024a2df8e2d810c61278e742ebfec31f02821daeabac148afb3f690b83561f3e485b431c08cc2bcb407fa2383bbd597f33fe2cbeb2c830a5e27a749f7fd88fb15253831b93be1a53453fa1f6b3073c824340e5f80f1a96fe6ceaba186395678fc6c68eb4569515f74e0837a7a152b54bc08328027c4dea324c69bad30dd3bac98ec0496e4eafcdedc21dd195c1a43dd2dbdd24b646d626cd59fd12cbc027f91674e6c9451757402264314c38c816a3be94dc91a098e673b7c9363656c93433dea27cac26611ffe583059216a5c817c0ddefea372bdd4d6109a7bf043fe38a62047c83138d2a723593158aa999df9b26ebac68f0520edcf24bd64116f322cf020bde94e85ac86a2dae5581df9a78e355158846b24974237a1063d47ef2793aa7d4f83595aeb37b48816d48317977cc3978d21b4ac5b90b7341f108687070696043a67c1e24ce2ec82895ccefe69c814fab70e921d3903b085f0b4767f92d750c21abcde4122028766a695339adeec571465a5b4dcfa9896f5950851bb7c4388a1c7dd53744ba72f734dd1a447e204681941489645451db9fedbcd7e7aefe09be2220de0a4269ff058e3498ec33b06bf2bdeab12c05883b636ff12119ecea75bc231d173d947a41cb3672aa9a2e48b505d16c0099a83894acd1776fe4c8bc6c510bd5afab55ffbd3fb42130ff85a76a83c1222401072806e0db94386a09de61c5122947778e5d28d4ca926db2ff16a08f8d00bae02e4ea3b5fc7d9cd4352ac6acf66bd41b65c5c786dee94e539ea87b2481cdd85edbc11819b33ac77a327042940d90996a762ac3618edebb5f3347364b9cf81df66e86669bf1d3f7a48df545d1744e50675f54ac9c3fed7f6617e55f65345386b89ed378c83a510a0b6f0fe2aa070a8c1bca92664d67438408d79d5c3bc9ff49c053c7c4d12eec270242072b6bb6dc46329036071ff3d7cc431822c62de220806efbebc9d5d429e62f258a29586f26c5f68556d7a053e36bab2f184f31c465ad4f02632d7691c22feb7759f54de1e602f584950760cebe80bc0f1c899a1ede210408b86c82cf954decf20538c1c23db675868b3a2d33e067b4fb740a5b02db335105f58895683df7da5632449aa757d311022e3426bb9e84429c4cfb948cd0a2ffe8a326d12e9ded8e37191a8f9114e155894e06bb3f3de46159dd973e407690fb69531d0f47dff5be720249322a31d078bed8a414e173b3922d715a6b69baf099db72debd00146c61df529d346d69e9256c1a1bfa35728273833b495b8c124551d4c615a83e7fbc0489310dafd2360d6e8e729ffd66fbcc1d9ec356c6dc900e19d2cb4e561b3b3fb5608d3ee7d9b004a28f1462344f3763840dfafb7fa2ba6485a00ec620f0d90f236f67a25bafa99ce209756a6253bc16ae1bcddb89526b4a57475034e52da6963faa08caabcafce8636e07cdeac75871719d5e07f6bc8359cc0db1feaa2e54fa54af71203d682a18c7db47b0bf1812c826230b381606a7e18b4996cb05ae1b835cff08ae077a3c8bf8efa5e2daf25f8d7335a19cdba1c515f88d803ed25f67a7fe3fbb92a96787fe2f489227e7a1b582e4c51281c642d5220eb7628ea0928e57e8cce41e50d73dd6565fa309ada64e67fb1a5a771f0235c8b4f68433df350cfcc4e3d5df46fc158cbb8c9837a476f9ceef4bbf8caa97e02c7be4f51e81c15ea05a02e4a4cb153cf75d7e7f677e438a9157aacff2733b5068a37607ec9c854942d283f0a5027a3ed63f28065c2d6484d1d6c0bb936c5ae969e0a9de46994e7ace58a537298265a89dda9d4e6028cce9e9be627036bcdc4b5bd45f37dda214ad77a70bc6b6672d7279df12d562428d89f0196ceeb2f49305792b3af8be528137fe4f70184929fc099d6610510799c42ec782698892cce59b3084a15c28a260404c8f786e636f09684aac73c7bd62c2b72ca3624a069584aae8f414c1278015a99fe92709bd292e25f6242cfb994a4f26c0e435c888ab317a3dbf098684284b83dcaf0424da0823e39b42030d3f630d296e46927b141fbd8d00e60ea9a78f747ca840e184f1b6dc7868eb449919f00574f0cdcb6d500e8605c6d2d04d3c6782affc60aa37f46fed2485d4bd91f2121f17ccd61dcd4c2114bf90aaf53dbe8a9d10895b17de6b65925857f86349cbbd850a985d2bfc0df62263c27095dba47b53fcaf4a4b9158007ce0edeaf8b16c2cd978318591f7365921920829edd906631b9cad6f710f4a629e2fe772a0a55b020ea7d60a0d5ba1ab853660e4c6554625305a6e718b24345db9ce0eae8c7f36f00ae1c1e9ed80652fe25324486e7261dbc7bd0bcc2492877ecfad72c43bd5803fa2edcfb2e46f2fb3c10fa14fbaf8013765c273bfecd3c002d7bd632d64ec617687d9070240a0f07bcd49dc18d231ef8edab517ae0225248ba7abac49783681493507517d53635b449c0e77204dd349ac8e5d5dbdb1e9be274c5c6c2685d9fad2b5fa9b06bb1146f6a5a5e97c58e161371f0bdcb0bbed144846a17b1d333cd235846bffc51aa478f355ced44cfd71db9d1c35649b41c0b7233329c130effd49e805f5544a1a4e049360d58463e2d54df1662c5ab57636f9b09807c120303a066ae7fd637e2b047ba55c08109150f73ea98ccd008b4126ee17542310fe33367e031f2a08c0e1b1e100a905925de66a114bad8288cda093f782926c22472dc0b4ff55c7d678bae7871a7448d8bdccfa281177912d4fdb3d891bbd6e75c190c281c5663d44dd488fa0a59e184214799d9ed1b6c4587f70b40009d407e65fd08fa4a245f76879f808cab92680afc11aafb6a6e2c4e08877008c796a8222941bd71d88c34f4193764a84ef918a1b65bd0a0236668299af3b85297aea30f7fc8988447e507d527f3bcffcc1c5579", 0x1000, 0xfad3a5aba037e262, &(0x7f0000001200)=@file={0x0, './bus\x00'}, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = socket$inet(0x2, 0x8007, 0x2) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x4}, 0x8) close(r0) pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x20000000 didn't change! 16:00:02 executing program 1: socketpair(0x18, 0x8002, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) getrlimit(0x3, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x10000, "17cdd5a739cb6de83b08d99b378ae460fd5d3f25", 0x101, 0x7}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x5011, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) syz_open_pts() 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') close(r0) socket(0x1e, 0x4000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r3 = dup2(r1, r0) rmdir(&(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1087, &(0x7f0000000080)=0x4, 0xff90) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x2, 0x0, 0xd6}, 0x400, [0x8, 0x2, 0x1, 0x2, 0x9, 0x4e85, 0x10000, 0xfff]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x1d, 0x0, 0xffffffffffffff76) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/188, &(0x7f00000002c0)=0xbc) pipe(&(0x7f00000000c0)) 16:00:02 executing program 1: getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x40, 0x80, 0x6, "b8d4283beb8d4579ea8ba39d1f575a4a5ec9dcfe", 0x0, 0x2}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8e00, 0x102) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) getgroups(0x7, &(0x7f0000000000)=[r0, r4, r2, r1, r5, r4, r3]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname(r8, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000080)=[r6, r7]) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x104) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xf544) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/55, 0x37}, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x6, r2}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x17a) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x222, 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) mlockall(0x42) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/168, 0xa8}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x803) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001300)=0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000004c0)="c9db84b5348c50f893e46cb487de23f8b75dddf6d40aec501f0f36dafe3de12e05aa564238a93d5c897dc994bd24c6e5e18377a22eca4388", 0x38) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x5, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r2, 0x3) preadv(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x23}], 0x1e4, 0x10000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10420, 0x80) 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair(0x18, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff17) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x10007f, &(0x7f0000000000)={0x4, 0x8000003f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) flock(r0, 0x8) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffdffe, &(0x7f0000000080), 0x187b6bdd156edb93) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x1, 0x197, 0x3, 0x0, 0x1, 0xfffffffffffffff9, 0xa49d, 0x9}, &(0x7f0000000040)={0x0, 0xe0000, 0x26f, 0x81, 0x2, 0x7fff, 0xfffffffffffffff8, 0x1}, &(0x7f0000000080)={0x6, 0x5, 0x81, 0x82, 0x3ff, 0x1, 0x100000001, 0x7}, &(0x7f0000000100)={0x3}) 16:00:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x40) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x3) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffea4}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x6, 0x1010, 0xffffffffffffffff, 0x0, 0x27) lseek(r1, 0xe, 0x1) minherit(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x2) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getuid() setuid(r1) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20}, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a0724137b56b6b06f50cfe5593fe090000009dc5f238f8b14da2f284df84c6712af88ef9e95533935ef37f9bde1183d52ac9877babbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x44, 0x43) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100000000, 0x10001}, 0x8) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f00000000c0)="a6658a10f23165cd8a5d19db0cb56e1917ef4c11985a1ac5f4ed78c2abf2dabec3c2af1386b684cc5909d98aa71224950e1537ef709d1a8f7ac10dccb9d23e85ad7e4c290abb0355fbec89fe462d4ad136bc529997dc3c45578decb9e97dda5454252298785fc6db9b54cc7c", 0x6c, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x462c2599}, 0xc) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001040)={0x1, 0x401}, 0x10) recvfrom(r0, &(0x7f0000002080)=""/4096, 0x1000, 0x40, 0x0, 0xffffffffffffffa4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x4003, 0x8000) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/243, 0xf3, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x7, 0x8, 0x0, 0x0) 16:00:03 executing program 0: socketpair(0x18, 0x1000000000008001, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x8007, 0x526e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f00000000c0)=""/193, 0xc1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r2, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x5, 0x7fffffff) socket$inet6(0x18, 0x4002, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x40}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0xfffffffffffffcb3) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/5, 0x5}], 0x3, 0x5e) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rmdir(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0adb1b5d9670e0adc53cdd75ad9c2202dc9c67554fb6a64547c397fe3afc17da624be93d4b85430ee113815aad56299c1973b73cc493b23986717a454f4552f80f4381fdccfbaf0a1da6f090d2fe871794a6937da0afd5ee9142862e777396ccbe170049957117158992b86dcd35b865b2c70e0f559981aa3fcb94f1e6d7c090b13e378c83b9ebe32bdf6e750ee6397afb17b532c73f411334bf925fddd32ab9df3c1d5062925a4e0ae35b0b251295e436ca36d8c50eb5fe5dd30e54357dfdf3", 0xc0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000030000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1000, 0x3, 0xcb58, 0x8, "0fb96d828136060b50a2406a39f9f221b3aecf7a", 0x20, 0x22}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0x8, "8e820bc6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x13, 0x3, 0x37d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x4}, {0x18, 0x3, 0x5}, 0xf5, [0x7, 0x75, 0x3f, 0x0, 0x6, 0x5, 0x100000001, 0x9]}, 0x3c) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000380)=0x7) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() poll(&(0x7f0000000240)=[{r3}, {r0, 0x101}, {r3, 0x1}, {r5, 0x10}, {r2, 0x102}, {r2, 0x4}, {r2, 0x4}, {r2}, {r4, 0x40}], 0x9, 0x9) nanosleep(&(0x7f0000000180)={0x3, 0x7}, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) poll(&(0x7f0000000100)=[{r0, 0x5}, {r0, 0x40}, {r0, 0x80}, {r0, 0x20}], 0x4, 0x8) recvfrom(r0, &(0x7f0000000000)=""/182, 0xb6, 0x841, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:03 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) r3 = getgid() setgid(r3) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x4) r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000001780)='./file0\x00', 0x0, 0x112) pipe(&(0x7f00000017c0)) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000001740)='./file0\x00', 0x40000000, 0x80) r2 = open(&(0x7f0000000040)='\x00', 0x80, 0x40) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="bb3441f7c9a394524487f7c0ffcca78346bd113a0f5d59c423bb232f36e2cede7a2721cae2e6544eaef2c7fe6d9aec63a8a79606164f74bcabb5ee7aa31c85124314a5a497df140a9cf9134080f0a4e331aa921fe976f8977851ecd617611147c22b17fbf8780b3d9dcd0406b12c990bc8e3289159dfb69f6703280461a5aed84047ba8cae52af21c9", 0x89}, {&(0x7f0000000280)="7780cd66d80ee5a2662dd1158cff5e10b4aa6850108341cf815f3f2aef2c25ea1a692e9c9de2cfc9b3f5b9488fde83934d64bd68f1c15efb684c7030db71a1d66b508b0e9fd9c76fb01721fd6cd7982b6e7a716089342491ab23e11373a9edac6e8606c81bfab39494ea0307928e2266680e9429ce32f512a21560a0019895cede561fa521ba6e3d0fa405df3c81d27d040eadbb05a06a6864ac77cc7b6080b6e270693f58c076661ddaf697d0abbfc2ae77b893543979958d2de31a4f29569e4f91adc899728b183a639d2b0ae58e8558957a379c9e77c8d84f29bfa688a68657c2a0dcdcb412eebc88294a742a50bdf1955878793ef10fcad4dbce549acb684574da6e6aa0248db76832ec3f19a92f27c68bb1c2e433f7374a639c4b64c56cc5b3073b5e64b8becc75db8f4e4c9503b4a37838bb703611429d0345d87880357657aa103d033eb1a7ac81e749a19c591bf8a959221657a31e4ef5a3b4d2b73ae3e0df443e3a077ea85026446d053384e06052772dc59870c2437d3689849969f9637c1890c6015ea474953977da3c60aedf4bc31278fa45bff385adb110304cfaf26af31c53e046f9c5753b1eab6ddc12dec3ddd8dbb0a15f48512724c63320919a6874dbcbb98c1a90c7266067616777311b69fcda6a55bbcfb5e2b302a68e51ff19c0f4add8872531134c7ac9b7dc6925a01b03fd7ef4d510d6d73d3c29be57def9011f0f44085e3e90878343146f84cb871d820f45bb6dcb73cee5535a2a20cca9bd5b55041d6d2fe2dbed383adccdd6fbca677660b036d8b2795c535247304daf401be3028ff1f83c6a49017de1da252feb57f78fed0356cd4b2ee76e14dae95f826807b8bdd1f06481a212e26ce44b31f0c77f0989dde87b157193f04ded0ffcf05afd8f4b667c8c0d150d17e7cdb7cc6edaeec269aa15a470aa18b1a8b139eeea9ddae7aa5de0f1f185493b9fc76b52f42740e48b69dbd9e8e40b57db6218a7ded88c6f458b6350e3b5462d9c2e25c437a7d1dd5ca27b30c8bef53540bd97d73c246b1879f9c1aef163857faa9cfeba1e615f163d339cfd8fadfa809a4dd365f8db7a649ccfcba8a783fdfed8360f724d3a99a5d2364159e0b0dae26300329420900d27801e0af77db474d8b2c09a04455bd21ddc6c96ef886493bf929e6eb2d77f79651c38602327a4ad1144dc88c5287f0df3cc63cdc691041569c356b493998b7b84465535430c65d81696da659a21679bffef08348dafe5677fa71fec878f547f3ed6feb978ca620696a4f16548b860900fd1e869c2648695438e3e78c7097118a069162cfdee114771cca15b931100f47e06f95283a5c33d841e80a7af902e2fbe8ddc901f46ee1790383cb490d5a470fc3288099ad9674faf27ffab3e54fda82f82d038b4a8a3fb56e41f085ae9b51eb1d86c7e6e600194d17a9d07f2d77142a50f02a8d71b3a1ad7927810b13dd38c1bc4e420f2cc6eb61d90729f844d18f426bf62fe68b947124159951c9c91fbfa63e24fd3edaa805b0229b2d95bf9f3345a420e80e369521c7029b73e89b5d4fe6e3a2d0f376163ce6c6823d589e538c416510bf4544ad51884ee8fddd215a8d136f112c804295fbf0337628323f6766cb96c1fea107ae820444c7e1bb7ee06b42f75afb132d41db54ec7f2a0a6649c622001ca25d30c6504771eb36d631f000105a3bfe3772bd5805b4cb500defc18b9b24ff65dd326b8a6a9686ab197761038b99c7558a690d9de657d4839a4ebd233bc62af1416b0e77e367ddfcc191942bf12da9874a85fc154a4081e0ef3f7c49cc90eb85e70f3a93d3499e5effb1a1756ce0feadc90bc2792f639aa1fef89ca43d1a6273403a8139c534cb537d62c1ff650c93a93c627af7d52fef06c59c1fc14735da4fdc5502f00059e286df8bd5809718ddf0b0f9064d2b6befc1d366530389a3e06d5b7bb5e62a6a3789523c47edd964c9265d40524b77c852123fe6323d05155fc0946b99d3872c3d267c97fc8944926030e73740ea8b2e2ba30f236686bd168d5d3d8d7822efa2a4fb7c925718f2f84ce90b6d722cfc7cdd24606ef9a85485bd903f0dc04ec1635b15022459817a9ba83840db98e374ec955f241ebf54e0fb855ed230897708357e391f1057ce205a4cc72799d452a0d74f5a7d58b31e22828079562baa733214563b21ff4ec42a2c2603b0434302e5cb44094802a4ad6e3aaa00a227fd4b7ca32ee3bf593fac7765aafc20e6bf7c2c353f8f48bd4d54e792001ef3c6a22066172074b560edfaeece0db125dc7e5017aa3a61a446afffe197436b7274aab3b642ecead5b0af14bfc7f5ef8a225717cf21942fde33cb8a49df94afb1f1c17661111a2bdb4f95d86b3a029e9b3c6149f61259d2e60bcb323d757a6e778c5907fd16a2044e6c734d7a6fe780d343ca5ee971d00d99d01ea87e03a7922db8cf0a7bd57aba55cafc0d1765a24de2c509c072379b8d54698b25184c8a594fff6d9d284cce40ce147a025c3bf6a88c241bee53775f889f58d689ce3cfc99f7fdfa1bd48c0e159c6d58d3786e80c7ec1383b027fd74642ae38ad9e9199203462bcdada97c665d80b916303725903469bfc5d3a35136c9226c7c7b62a266fc672f5ea2d40a31f120dce94e7291295aa4ffdbfc60e8080fa431aaaa9bca43f4c060704199a5f92a1345cc0cd0d0451c7734fdca1750f4ebd37254ec3f124b462a0b6c1c5c9a85019290233096ed78d1122ce9a6964027efb7eb10dd1e3579eee3ae2c71a3e899295ebb8c625b0b663b678dd98463dcd8757a916ffce15acd430c8939e4b9110b2249e1cdf80d473a04d28ff446c2cde7aa9087f80122673636a98c9880fcaf5e182540f2cfb7788d619080d9e8cb43efdd64249b2718e9992435f4570b810872dc2af671d9721b25f8077a1ae688a1b06e848615ad59260ecfc5bc52452373127688846505659151d2dedf0f429a4ecb9a6c300df73bcc847264e326ce09118a45d98a2aacc5bf698e863b720f7a2354af49e3fb0bd1030a7f865f631e00c7132a0ee2f5c4d6b1de04380373661cddbf413cc7e32a478ad0e74464707a6d4634b435131ecc51da1e7c2cd98798518c19cdbeefe51ad2a6fc7c97b44d4fcdc6c4ed40a5e5ffab2bf69fcb51fe441bde4a4d600ebb6df9ae76d8a002319fd750c7be3629a61fc4d74a576553a0f9165d40d956057c17d791f6ebf6a3f65557ecf9c2fa2660633b2505c1631ac68e9346823413e073203521e6f4fde998d70f7d583e39d7721586f07a6c77f043307d51161cac499effdd29ad43a0c67486cc036c162980933d12fb73e184cf8cd48ccf0066d013a97d41efea91c23c6c278f688f89aed6426a33226500a680c18a4568aa29aeb003f8e9b259518c8057569b7848e10ca2b7637a61caf6931a0f8b0b852b4e0d89cceede68c5142005b11cd2832b3ffa42f82a5fd7cf3aa70a4823cba40f6720b18e816eb8c6859b8b7c6b92837d3aaa982e67abfbf1916c73b0be27c5c6791eeb5071c9ff20b7004ba397fa15085d933c1b8c4e3ecaee1dadcc48e0dc4cab208b15e532101d7452d16ffd839b5ed379894612f540631918d05a9ca58fccb1ae0b038ea8a513e97f9f9c7a673c7fe0ffa042de3bab5d4e72c77e0cb3d7f2d2cfa9d46370443376e5a1e50c5188735ffe7a319c47072e8fc3a50d4754b3bdfcae2181b5a449322d6e2d408983ead725a7c2e350f5cf517b22ac25377b7f45f3be4a0d6b53cc46aaf4fd8c5292b834c520108986140fba50db9766dff84be6cd7722400099892190b2f55f330e1dfbb3c2728f2270204b93e32f584b5b9e1d9770084a33f6d45a242dddd8514555e9e8e14b6e4430c8475cc11d8ae68ee722b71ea5a40f6aa67b87f0cf81c1754affc55c14a0273397f368ca73a1b065a9564525765653072f260f429e18398f258071be4f4767bf508c4a5dea69c179ad691dc35e9418b9e1ccfacd662018536a6d0d57940abebaaf44ef4b6de3a858b189efefab1e4c8ca2840d40b457456d7b9628fc75b9a94aca9ba8da969afb59a261d9657a82093e3df32533ca0a65244e76a8230e94bceaaa1aa54834abe3c0062efb162af32872dcc45f64bb8324a4c3ad8fdb305f845bde28beab483e09a3a8c4d10ecf1066bfb1436b27402e32e36462104e0a5f630c0d7ab6504fc9ebf20e84dbc76bffd1126ac20dd05f56d7b3eb27bc6db2728d566bd4f0a4ff582db9ef7f98a8f54448069a29c3dd1864266ed7d83f59d6092e6135ad0e91f04a9d46a088fd5f28f38e9ff8ac236e7b80743390d950982da0a63ad669cd199ab1d3dd9e8ca1333cd0b61085e627d5da45fc44f6d813b5e1c64004bb83297e8e1457ee29e37bf8b805c4addb66552aff05ddcd511f1d1c0b275c7b478091ab0cfd4811aa16b6a4025afbc9683efe8a4a942e86b885db62ab8d775991470c058e56bfe4f10024b3368d3d61fe838a44d4bf13204fe71e9b69092ed3d01b4716e2c8370c97967d29bf93dfd89f451e5080548f822708c35b406b577dee411700249782e691510031dfbff3ac4e2ae8d3a0c94dc6c9342caebabce5a073e5e4ba0586c246f9eed5f67b1dc6499d06d9ee3141fad5eeb4afa9327b5847b0eb056b43f86c6245a54f51a9e6a2a792c65ff3f12358bb32545b7fde5b73bedb9c9f52b6c6ec0251285958d251977a94fa979ae1ebf729c7776dfc9181118e67e2a73560b0d4e367adf6b969f120f6703373e9004f99a2ddef4f90a8ef395ca13420c8ccbf6b8723963493626e3e8b9146d33fb3368c6da22bd505fb7a0a5c55a29ce8e40c0dcbffd64939f6b43769169c14622596ba2a41fe57b8bde547dcb6eddef8288d07c4aa2fd6c9b9a585c157ed5bfb7e3825b292b092e2e368de9a74482fb4fb8bbe21e4006e3ddd599995610374d11a99bbd15d39840ec68caaadc6e3631d8f949943f5c45a5791d33fb264c35aa03d2a3b95f479ba06560f7994725ba2221c3ae593aacfc36ec9992b199b1c02458986dbc0d455e349b10ce2b01249269fcddd2557301e2bb76fbf7dee70e97cfea99e7ad72a0d961bcb6fa7f35f85af86f30f95e6a950206330e987aba82bcfbf99871facbb9707ccb2886266938ed574339d863a3bdb4e6894278f3208c4a29c5940f2fc50743e5234189914f56e606df197142afa435f11d6b19a90327d78673ee04104a4038c2af046c8f2fc400a92868d74d40dcdf71fce828313330c08cdfe064a58d3b73bd1f11610dd51f98868f8c649cfd95964a53def2236d972d26a492a0276b7bf6319cb54b32adc7d08f337ca7eacd171fcba9c03fea931512847dc92b4d93b145fb350c0a71fddabea3d687426c32c61a379aa35e818e990bc2286abcd1c9c6e1b03ca1107095aa22c36ed1c6d6d11d497c309b4b920eafb2cd7690ba3fe9b6cbcd664455fe1c455a372757be564b60004012991a944fa3973e0d8ede5749b490952de99214886ad8713a805f96551faf8a1a3653ff52cf382c6a78c48c89e874b1cb407e66acea827695345534424b9dd10b3cb832e1f8d094249e8c0dba2683ff092e83ff282d9b2d92803c3b8a2aabce62c113d492670290ad2102052c34d5e9ffef7ef244753d4d58d698d6dff184a9e303f91b22435294baf7523fbebae6f601f483b87e9766bb66656e6024cf0f969cdf2cdc9c6f0ef2e99f1e4b0ab393abaafd3e0b587004950c4d4675ef901de0958e6920efd399768658e36c983cf5486d278d05c610945b7ae34dda11d0", 0x1000}, {&(0x7f0000001280)="d53a6780ccf8346c098edcaa6a5e36e4fa45280145e18ac6bf25f99b2e5b45eb9a407b4b52ef5e09cb101e9ee70166a00a3262ba0ac5b901bce8180345ea7c2fc09b2bc5498f3109a83c6cdbb3544b9be9615524e539340a3cce388d6ca3eaacc21f657544b96d0f7ce1c8d51bac5a8706bcee2b3bf13fc51dfdf7a2bc2cb70da2a93e82e4", 0x85}, {&(0x7f0000001340)="047b07f5fba777f7e8e77c0d80bf46ca8685a6c2e01a5e2c77e39f7f8e9f03e167055ede22d7a8ea6d944872084931ae2b3a01e3f4ac03611b9e86df561dd9a96b75b9a05c91be9a096f5ca19c19375bc1ec5e27e9248f93d22f723b18fde47570f3d4b1624e3cf1f79b3e3f88592902ebf5e0022f864826604bfa9df33638ed1b0ab85607014674d008e82f515c2cb013f45bf4c93608f624e4d83d14c95e54f20db8aae1299151f60b3d560af5c5e64c3743e4b81f9b09fe8cc0fbc5cced23bd8db1dfe5f6", 0xc6}, {&(0x7f0000001440)="3030d6e80cfe02cf7e0e89243084e6e77c6f05d6b2afc5c47cb8ee593a0a2e02c13babcf7be1c4cdd32d28d55bbff3a19b0c91c27afecea47547ab325259a1a0", 0x40}, {&(0x7f0000001480)="5b556315259ad027a486c2ad4ae73a4b45ac29bf8f120f8e3692e69faade908901043437379b47a97bf4e2e4a3a07540429d6ed03b38f42767f4b632e41ac6b37a84af5ae6a600e34c2bf47faddd01c3a42dc6585ec61992fdd3247f11c573e8796655ba0e47d3c5360c323feb13be81921d1420552ab39be825883da919c99103af9d9d5c7c2e87659e9d26a1ada4573e4445cbce5ffe0f8774e006342f3c4942a9d5ac9a68fc49c8", 0xa9}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="6800000000000000ffff00000100000060796feabe17e74a9e25a57215", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000401000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x80, 0x8}, 0x2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) faccessat(r1, &(0x7f00000015c0)='./file0/file0/file0\x00', 0x4, 0x3) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x22) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fsync(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r1) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0xad, 0x4, 0xd8, 0x1}, {{r1}, 0xffffffffffffffff, 0xa5f5bd05c946f88a, 0xfffff, 0x2, 0xb96}, {{r1}, 0xfffffffffffffff8, 0x84, 0x83, 0x7ff, 0xff}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffff9, 0x5a}], 0x7f, &(0x7f0000000140)={0x1, 0x401}) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1ac) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() syz_open_pts() r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:04 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x1, 0x1}, 0x0, 0x1000, r5, r6, 0x1000, 0x1, 0x5}) munmap(&(0x7f0000c4d000/0x3000)=nil, 0x3000) r7 = msgget(0x1, 0x200) msgrcv(r7, &(0x7f0000000240)={0x0, ""/204}, 0xd4, 0x0, 0x1800) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x2, &(0x7f0000000080)="0484fbebb5cf3aa1f0bed7d93a809a3a70074f69a570e1a493afa486a230bf7af8c9c9c4806d2526aee0256cfb8486902728b4379ca5bf84b63adcd4c347eef80dac824f520b3caaec4ed4ce3e1cbd22d2ae9ef4ec13d4976c2d6008d0e9b49524a3d2917b95f930158cd3adb1e0ce5a0948123f80517b79e883878f9fb3d6652d1cd83593d746e3c16f4227ea278db300", 0x91) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() semget$private(0x0, 0x1, 0x80) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = semget(0x2, 0x2, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/94) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7f, 0xffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="869b773d291593e25085ddb9d849a45b03f7ed170f305e014d45e31dec89f623fba529ea3d84cb903fb98b772b68a95c42c1dd7c8ee7d9415846500056ba6d73995cc13932f639e201892d26d0aa4e7497b1e65baff67c53082d9e1a1eeb4532ea1e5766394398b224295543ec244711fc3c1aaf6c4c5b80a3cc813fca1a80566712367d2f00885b180d76b3be9cf1173980b0f60a0a20b78fa9d1fbacd300d7008dbab8fdb3cae4c3cdfc061e478a3432a481faa58f70a8ef9309c14690121747024b1c7f534137b30cf569de1450e3a460d0dfdda3406ecf1bfc6ae13ae288717e8418661d15cbebc471523335a15afc692072d38e85cf10b2f33707208c7d99283a86f90f8bc0d598a823fb93d0c5f65130d326a103f0e7335e16b4359a42d2e4c4fc43f9607f191c533906ab83de75b5259061410b39838e3451f8370bc229d3c56277799ca87cfa360ed830f5ee0dd4ccc8899c9baac3a61dddcb574d7f3411aaaf257376ea792fdb7e408ae6cab97a457f1a70df3d71a9e0901fc1e78e00f449c731bc9f67bc4eb9d01399589d1389e4e51c24ed9c30b079a414c66ddbcbcfa454c89c86b5b0bfbe5dcf5a84e1a55a9602cb3d331b603db67f8eaee73e0b97d19dd2da2248eed25579046e7b39a5fa03eb4268824d45047c24fa2076831a6b5a196b3a1c6ef2c18f44c0a3857d678cf4ede529faf6dad93237469b5366ceee745b85c922010b0063a28c023454171ada4ec1deecaedd99c1cfd1bef4b3cfa0394aa0df8231bc853715c0960c794a4efa6b43edb09dc9de1acbc37b69a0e3836ac746a4728ca2e24fad8cf35a1fc375c3807a6c7ceef99cd507381fb57c898512f6de1c7feb2fa060f52670b350772129bae08374c32f5c4cc80736ade26fe2648204e5011ff7fc210cf8c91d2a4fde71d7ae0bfef7ad0c4e108a810cf2fad4c317db5606ee255ed74a4f633b058db12a544a45ef8fe34ed9dc49158c6efffcc0d04563ef5845b580a2a4d5bfe37a25463eea2e5bc61570111f9385c5e24cdb7732ebcbc49b5abcb83ac1eb38af03cb6265238cf1ab18c4bd3c17c07a860a2145f1a0af0dbec4d7e0507fd1cf850b4fe819eaf572119515c2aa339f197b5663365aa10315a0bad303a0e321a29814a08017eee04e514cb9f0194fa31e7df7cf66608958b99c623b304e0064d5660904f53e56cc74833e951a56cd1971f448fdfcbc90062d5187a2bfd19a09e5acceb9583897e10d661f8db7142bc1b385353b1d6cb441038ddf839553738b1522979572c5c40f1f84ae2b4e1943048b47fd1540e8514bb37af2e41b2640806f1ac7c69d4cb47600c995423ba3a19ce36f16376150c7c02f68bebecd1a672fdf45e8447cdb4025a160022545a0648b64c0d8c4ed78fa89951715ce4025b9ec22d86c31c09456d967f54cd460cc012fc7037ea81f2a01a941a26bd7228d969ba120e1a024102fd4cb6dfb7a566efe660fda1cdcedbbf40d3e61e4ea8fc619aed8be765a4f78c324505ba436f8fdc05aa4bd046fb9eb510b4f4013dbfdb1bcd521850aecbc4b89844f9475947277e953cba4557d5f7b0878ce8083a237a758016d890e234cbe9a7db40bea497191908ebcb54c0704f8181912c9ec57a378ab373afed32fa7615a64decc6cfa4e58cedd2bf8a6025cb96a369cc167fdd9db0d9e234ebdc195bb55cd39ad17c7eb5446f6fcf99fd9bc7b683362306af538621455ed5a9040f242d33b845fc50a86d55115124e284dc780c14245995d23313e6981b5b49e499c9b83f880432463decba7c5df1cad2f499cea5dc88c54241eb0303c3554b5a9fc6970f03825f145b46ba2230aa01da2706a731e2d10237b1dfa44be4a8a00621ad7ea4fd453d1f60a224bde91259aed8c3b4388bfaa175d71bae9f809a88866d4dd7742b76705d1181471375b2ba74fde5dfb9742146b56e5f248b9d8d6f33e964a717b896395464d6a46727dc4ed447dedc1b01d6fdeede955b23227d056cd1ef3d9666b5f82dd70f31cc9b532cd399031ba130041089d484fbda44435fc9c40b386debada568154a6f47f926c4cb97d26c1821fc14fd699865d2ba2cab3f712545c769a82be210a6323c7da2296aeaca683d7c964e25b5dfa606638aae39b138c90e0c7f3c5ac3d7542f5c9b3c9df32eee6377372283f8a1f4b16e0a6e34a7bfd12eb265dcf90c7c04c13ac4b8c16f9c42a9f59f7e3be5f1b9b8269f2e5997db190157f2f36681b8186a87e224fedda15607f66e922121cc30f6eb7fd565b82e314ab7d0c7f782973e9b0fc8851a891d587b9e5223f275eaeb013573ccccc600d32c6053d8ec1c5e3585894f5b3e0f98b57afdc6e4e250c66191e30f31e3cbd4111120cc2a6d7eaaaaf57f02c400fb86ffe28a77f3b7f8e2dc83d4fbf1e8a851ab50aa776d57a1432a2894899b25c17492c545e3d7d8e28ada86208a090997818a4768e0a0ac068291519e0efd2b7f02a6d6f3f87d9619ab59b5ec6ae523e0f070b62a4355e31b42cd78c5fdeac40547dc22ca12ef19e874b13654486745f9a87bc20e48a3a1393d016470f7f80a0c5e431741b905208f2dc153a6d3c8b7e58cdffaefe1f016a94b130add19140ad1a3ef4d5afdc5368a685033c5c1c6cec895e0ee0c38b4d01ddc389ee8b652da0f76d40dc37d2309d2859b01e04b1314e1201c6bfded668f39301d1bab474df3d36d32b5fd728b9acbc09a1a3e39558cdb8e4da2c03ae6458475845aa43cbe1ab7701c9d1bd231f1791d4a3b900789214ec30b2b690ac50539400642469f60ffde781b1f71e12cdbb6d5dec7b5f3bd749a688c4b5b7f483caf96e1f2627f6e50e863ac9c2e56df7f3151a5b3dea36bcf0abca90d9cfc1644954b67f509093e8e26fca1a0ba3acd3a78071d01cc15b7aedf4da5c7c07f7af45447ccaa6d29140f2855c0adbe13461d39af1fbb812c27792f4225acbf7d9b25d6c16a4f05d04eb3825dba4c912e17a5f65f4176857b42c5339aa1ebbc8748891dde87accf025fc9eda6f958153ebcad72128da6a956eafa89d095867390762f85e756c5c6a91c72b123da120b6c294c80f2e833aad990e5ceec7e9aa8f0d91d52d43b220c5328232e31863411525c0801c56c7fda89a26648f8cac46dd3c9c498b7b849f41512123e974ea97d9cfd4af014413bb6135c26f0a1947b735add4929ec5b58071121cd1d4fe38a02406199031128d50194532a24f974cd5858b44e29dc5724c692a467560aaf237580a40f3761cf4ce10af1d6dfc24d4c2827927e7d923fb18b574b89136202ebbba8586d8f3ecded347622ab80a2ad298e5ecf4c9fcaf0adca8e57a68bd62929952d03a4c1307746a9eaf42fb3f303e48ff71132e8b3d80764704f581d1fcd7c0e9ba1210dcf14ebe52648596269690790c8dff5ea73770eaea150f758dcf7e74f88c0f54d474afda99f60f20f812eb9f3fb82d287940db54cced47289be39c9887e275375a307f0e3d321e0c91f1f927cc62279d43a6455262d53a1dd1cf68e4190ddac4a33b998950739f3325b033c96d41c367b0d3fec8304072f94335791fe0ee59919c40689816c9e0d4b5af2a3b4f885f61e977bdd11bfbf1aaa3186909f9a4a3d5b6407e73c5fc3f33a6136083e4a95dd4f3db415dc520ac05efae1cf3d54f349445c69f5a548dbd5e1afbd6e6b03e4f7f47131205c92c71b0f2d3ecb806dddf0ae458edf51365d525324e3c615bb71a8f03925705fd8691b2c55a3ce1f5d21893a05b5942d2c1f2e95c2d79dfb899ff578ca797215093560bf3307272ae6e61994fa3ef83ac61a80398e79b754eaaea7b6a78640cdf842f34fc9ddbfe81b918921d90a83309f94080d3b99e650d0f735320d5fd6f3439d1f97b26734c12973948c61d11dac1127dd8272a37a2eb7b0538391097041a189eb270c6d0ea8c0209d295340eab623e9d61c02de0082c71c387d44e612ecb98fcc4ed19f03f6010087cb8b074656c41608037505f464695ee2e503be0bfc4e62029a791ab3952b8585f190797a292888fb71e366552a0aae2d35afa47106d715e925d529cfaedcacf8191d4642c4bfccfc0483fa971434ac07dcf57a456205ada36cf2586946b9caa91acf76168b51bf48dd79a1dbe5b1cbaf2b79b730eb68a53290a8be933643e72f3446b7adf847a4b6135c5c9575ea3385e495a80986827ca66662a81ee4689f7fd83dfe203bc227f6f653ae6da6f94e8a3cf9e07ef38ff7a117caa79881f1f2050456e9450d4b9cff88f0ca080da12f6e17f3607fbf0d0870aa8a69e2f2ffbd0daade9eb30fb2a3897c45c6610a3ba2b82127189da99a96638445dc667eba2a91eb7545d9e61eaa48db5e641bda287ae4c23fd03d73aa75f31509f347854205a916aeac43033641a45d9db5b197a161f093318cfc7e30582d3ed98564541f93b7e14c3935dda4e461441878deb824c2bb8f84ea57f283ca672d8b148a216e72077be4eca69535f8d814930a86a3dc9709e6ced5427886120e43bf38df20e8fb0ffb857f6c79c73e96e24e0729972b4bdb9075771430bf52b3e35227dcf353dad1db7365094fd3e4dfcb4a28cdda56018fa90dbe4df8a4dd444caa11bdbac882888ff29e0d9b12ae9d63ff58931221f77acf7dc8fe4e32bc4c328017e4eee3bab45846fb9b45d98d420f2431cedda19773a5211f6cab52a5f34359f5be8c9bb4c4813bba592d4d92a3af1e3c2d3775ff6c9f3b5c491d733e320b329325354dbd0746a34d7c4e9b780865c874220f35a5993a102efdf49d2168b0caac6e71b84e8b53e41c3320580674200cda082b7048010cd75f15ff6d612332e32c7eefb8bc8e3696db411c188bdddc337f88f38051671b29e0e8f5073883512f469fb2296288aa50390e7af18193f1aa1462d9df1630af900676339fb0646c0c0db5f6341354f8d6b84bd3fdab5737dde94c11af5bb7d745c8d70eed8741d223a37f7794ff1c4f2f14399fa7fdbabdfe75f76f7677ae023733896630553f3622829ee709413bb1871bc145e2f8cfa88f259dcf1279af5a0050721dc27fe3b4a74316276d216fb193415b2ec349ac46f1b7acb7cb25f1ce71aabdd924eeba6e56b6be2f397af3b388705984ba72b732d54a90d664abd4faa712fc79571c2282dfab7711cc334067d8d33ea09826adbe772ba69a14707fb26c71c5ddb6cb8ac9fc7358b25602338642a1453499b63c7196fef6976a9d7ebe06c44eeb820ba0d7df8b04caf9296805b77cf41f46ab961116d0de41142a05ba275ca73ed31eb06d770e68727d87078cd8d5d42b17f0f47ce4eac5dab8efa2e9e33eaacfae64d8d25c581aaa93a6c79cb3ec6e0cf7c5abe4dcaa475c0eaee5eb14718ccfb1b63179f6cda6e06a8663337193bd40a4d7378d4d4c29ca22d4d1a128ab5c709896dc21c06c28e1a9f44512cf09905602924b3ddd651d7c38ecda7d6fe149f00c17964658af72753a53a5f46c8f35d087b252b9c6f9d8d016a44a718c86be9c30f6a5475aba29849129041be64268c606991b56b49e8928b94fe86187357e81568b79f7a425a8425ee901ab7cc59f03706a7aa8f629aadeb1b2916ee28bceb862dbc17f14cc34445461e411fb8312ea639a71695bf19a4a6092638824b5618140af5c50cd7552969faf7de9d66a7d0f35474ecd477f39d8ba8e93dedbfec5318c3b23d7a953da8e87472649c5245ac35b7c411c51e54b9b0bfac1e17dace165458b26cb3b6c5c70be9749361422ec8e4145a7eb8e59a775f6ab260339f7d74cf11", 0x1000}, {&(0x7f0000001a00)="af3325ddd77cdb859647f5a2befdeaa0b0c8dc83d51db8adb96187ded44746ed15ceca26b553bf981a970f1fdb6c584cc501ef8ece855ed27e5f57625c6f8754c65d0d2214255c19d4dcca18500af346cf8794c0e3073147c68603b45fa4dc299dac5e64a28f18bb2d26441caf2d26bbf50ed736850b773562a9ec3f22ac8c16fb448d449a57629ef3c10793b1a1e96c9b59298f0296c8b34f80c69f6961d5114d313568db0fa3c5b535609b7ee6dd38c641f77070f51ea5b9c3833dac0014b30a0319feafe14e68021336ef7c8bcbac69ffb452bf5f53d1e040fecdf0c54209766a044c473f0795e71bc2810dbac3dac19bd70aac4516082cb51bfad01b31ef9f6cc250d0e280ed91e12ef3df596283e50cdeb4d8061a0f6f4342dcef4c23b0225b7117f04fe9f7749a310438929411928a8fb415130506b1e6922a82f30bc526340897f401bd780e526aa5d6d4435b1662ff3b6f2f37e7ce9ce554851226fa095ea13404353322e0cce62dd81282b37b746fed32496616d0cd2605961492b1b31c617d70e4523f29c0b267644e49fbb38846f788426f2a0adc8517fd0617940e34a23b2044542dd9dce130311ecd1ef9dfbcca666227171d9d4ac8521e6120934a66e6008baceaffaafa89e45690774eb7ef3527c5cf7724ed9964ab947c1870ae44fa70017f0c020ee63774065b02221a110d727fc253ec002fcc76d2c69a30ea04d1028ae37cb0fca9706fbcf0a9e23df86b3a0dd03fd9e5f9f2a51dd3f7c08df553273ca26d551c78f9a001124104dc0b30c30f67c3c58aee89b6a4464bd75a967928a874473579caa78500abf0609e93724954355cf582227b390a0df28f3c40d7b84bb4cd2ec43ea3526fb3d6c2e6e27751bde3ed8368aaba741f009782459b2441f1e180aee0ec0271ee6057b2a2aa2f03cfb7d09e80220ed6eca21058c1aa5b1ce55b4406d4f5d621f04de61ca3f48643518b1bb3dd9040d50d486acb58445e5a7f1e553d61bafaf679da562e6b80ebf278c00f94ebe91d36706c8bbcdbfb898c8a63c3382c804b0594001872993d479039b4cf8cc9ae50994a18a8335882ec1d154578884c9baeb3540b8cdb285b75c621309c40333956718370faadfc3ba74d8875d25310d4767d71ca3df674dfb5b27b0e83ad53e969bfe30a88ac09285270cba44edf870bfb43797f07e6ae6442bf3fb1a0fd51739ac2b6f04b5d22ef6454ca41c73d247601d49b8df2ff6ef118ddd25b241170a02ef0751fd63134fdd2c63ab45787b46ce24d0830922211fab03746f89267410b6ff57db4878bba399f31c047c5230825f9e31948b87258fc1a8a54cc29e0ec297ae847ea5645bdd7f8bb77736ce7990a685358c1c3df3b4676a8c096ee236367500e882a8d7290e8f1cf44b8e9cf47534d6b806b201303d384ccfcb46da0be437e511d290f4c14d45d8be5668eab6dfadf6e66691188f022e94e452d6315d315eecd14749ed6420e5c00730c2f473abd1dac01fbbfb19c31636d1c009ac0ec74800afa8a3aeb3b6f50b632871091948b5d6f1ae52ca2bd179ad2321e914e0e5482ce0914b0f2eb7f67cca2bc619da6c1e257b260d388558e2971240a1bac37161b1ea7934e80f5c118557f40b0408a6a412f02b724b23d65c1e12dfe7ae1763d2286935307ecb88b2358ac8d2e0c31e89070a16e14261f2c83f3671d3d4745845e03f10cd7f5b22fb4663f22fbee1e907ce99c1ead3c273528b59f64f6d491547e8853ef43087a5f8768894145cf0f66d83f6fe0dc301dbfebc08614576af255293a0d90c4e1be5eef692740bb429594656f9e0445b2409b18ae1701196b3baecfedb6d1346acc4f7d686c9a6ac5d0ce0b67a76aa309572d00d5c183a01b3058f38e198cb79aad26beedd0e038c641387a150a12fcd3288200896a0114da40e424a887c3188525aa34b017aaa7dde9bd07d6da95efd84d604688fc3ffc95d6fd3266c8ad0dcfc4fddbb2e7f75d2b81ae948de9e48ac360aa73936302ed0429f32a24398a632eda8fd58d867bdd01ed72809c069b3ab551fa4a620a4c8a7f7fccab4760eccb371584814e352e5b61bd4758fa91e40c45e6cb0d87c163336c8f4d80f2097350e13af9fb636af6ecaa4173a286b8e61155032b97cd611ca886db7f5b56f3f66c976abcf1ac084c376090eb394382c6021dded9e944365120a76c0f7dad59f549038a38578f2283e8b375a40227ae7ab06fb042f73dff5bbece2c20dd949135dc33f149fd448dab52e76e7dc374fa39a0ba6d31f2bba23e80f609bf8a973e1a5e11a8860de6eff9ac81d51f538a11994b09a80ef879dd7bc07af3d78a1b4b786c31e6aa60b9942c863753f4a93461875faa01276af8b281b74aa001b88e1723cfc532b061a61b7494828f87624409662d2145756108ac17caeb566f418ab0b68d2534b8c7ec1f6cea314162235ea8337521c63ff5a65851db9378d966008de0640106fe218cc772a3bdd7d07c82a92d258d46fcda2861e4d862e863fa36dac0d2cae02684445b8f28da6f6ceffdc4081d8cc4edb059ca45937de4efef2a4f59bbb54d93402866313f3f37e8f919cb07317038b3eef6f318577908f32c5517f1832acf37ab817f442bce3505604c746d65faf3dd0a8459e415453d97b7d104bf1b5f195d9b19fb5d81158a6e2e289c84cc9facc03425e70964e830a40c0a5b450317582577651448409149fe3e3286ee81c45fe77f223c3547b68f4682c3c019220cd0c0153bd8eb47f8821a16c3a113f7f8473339cca72f4fd467b42fea0822ec52cb792679b353f4b3a95d461b20a08eda857a40c42c1b01c02f74c8eb0bb602391fa1f1dd9db57d5c410c674fe417a3c4ac7a92848fb576ccb001f5b60d0d5b001d1c8960a43ee5c5d5690000d1147624c42b898e91e50fa8a61ab44fe990403210453be68825a751c43de9800e5c9fa1815a1a028c999ece8cb8da028d1ce96c69341658ece0c398edaa7ae53b2947865567040c9d27cb064d905b5443e105cfb6e48a13d09145a63076db3a9707dcfa3803a1d16b1c05ee25071b881ee58757d8034f57a8cfbdd98c32ccbb840cb5b35a4f6376c0d2176cb22692d0676221730e5c2c0ccd8f1db53452ba7cfd61d4903ec37bb77a58e251b80cb255ddff249f7e551929c554b024f4ba3f4084532b9461c4f304f474cee78b337991938dd27585e634d5f0b35254b5d8a82a736b6004618999a45e54ff1d5df99b7e72b4ddd6750d21adf9243706531346ff1d3b2ea0767e2536786e2a3c3416f3b1b75e39abdc8c17a8fa7b17510aca795c835fb2067106eb943763b81f2b2a3d7761725da6a0a2e7e2742f56759f083b8430b2a93069445d783dc443acfce7e154a50ef327acdaab5f9bc5013a723d8e1f5d606dc9bd673e5458640e29951fa12b9353bd298d782c0703aa5b3cd61e21e78f5056c00ac6f943700049c5cdb988e4ad073684eb05d0e2bbeca04c711272073ecc5d145118e185f1e3d45b4dec24bf3b19c0ededdadc7614fc6e6cc0e6354edaaa9fd160b37a0032293ce1c901c59a86886b83b9d829074c350517e6ca66ff7f1551315c0408710a3869e29b379c6943957831c477c5718fa64d823774bd3c926aac2509aedac8dc48f99fba82fd4e21098dfa1a9cf8d8896d22d4997b3214514639bf251d5044c3fc3b47c5d2b685128699d1a863e3894ab4bff92c937a218f04370a2132277797eafb067794bf49918bb3c64cf2a501b7238a1815fde8b2691c32b85235683c45ab6da855268d78af9d937d0ef94dc67900b6d2667fa0af8733f53e84a87ab8a1a279e7f5b120ae0379bcc0f4211fe62334993670479ec40df48e8cebef126e0a86f2eeddcc66b5e8439c13f9db2bb116368a05d12826bbc61713f9f18fac489219ea9374dc6f5333620177d5b00a23d0f003c91396bd4aa63b3cc5d31d4feada64a1b73d799acd62a189608e8811d50127ee9e3556b399ca1725b7f43f2e3fca71f7058ee9ca9a3cb7092b7a22d89f1d8d6ded59f9c382a24d9deebe0ea0ed4c5755ae08130cc6a123bcbea55af241f71651f01f6efd29f0738afa5b420741de49d21df3c712edd66cdaac1842e0209bcff14f1abd94dc84c02c294571281d70e25fbf2f09aea011a3c70f446add63b75dfc7872ce8310d761a40584fa8d8529321fe1fda3f70122e5d995e16b8befe7f71718f030355061ada9250451995cab66e0961e529b44d3011c3a67964fad330cc1652b6becc316550c597b3830841524601f257353ba0f8341a1711e97b0f2ee56c1b196c3ffa38a220b3dcef37a2319b6d0839c7a6a52ddbf27cba4ff0bd67bb013cab080d99abfb6da78700e03b9d6823b8b5915efb28a051391d1b5433c38deb7ecc438a445db8869def5230bc85a6e36ef1f94490a0dd157c7e716ed22526f3b786e128cdbf35518c3adccfc7961f9ec28bcd840be68a44e7120b396e82bcb0992b004a4578391e45bf20bbc69946eabd2170cb5e612ba47c63e4ab28a92b6f93a611dffe74b62ed2c94afa15ff3a4c24b2853969670334c686783d739e92c4c7478c5860559effac808e222d9e3fe8eadb07ac6dc1574f618a953507f357ff6930704056105b96f70cfd39459a1b4168cb8e39c61a9d31b53c8fea984cbf7c69fc522dbee04c2c549ecd639526cd54c72d145c778604a172d5db517afbd5026172260885fe06aab16dd120992c96a8de03065681c36d3b0b6a421243a43db5464b215dc07c684f7a33e19485d26cb53935b186c0746525e1ae919f3fbcb2482ccac693b8546d3a47417d1f051c309acb4133b752e6553e4a1d583cd2468ff2e43dc55a258e41f998da0607e08df315af35d4b415c61ae0c073491284ad682c8a5969aae0284017855672b970adf40be0c4627bf23a30a07471ed6a6b8b0e4c43048514309206b8e8e70a962210b07201486659bf2e006073da8297ef2cb33184c418dfe87093fba6841c7c333def4aeff41a716a82815fdd94e328af2551a26e40fc8bafe06ae5716e14d28dca4adf56a97c644c0c799a331d5dbbe306a85c67da722a77421864e68c6ba607d8f536e78b36633897b1bd142658b4616532e95f8ccf47cbd29904ee8e62937499a6300c7b86c24604867f5153bee0c36b3e77cea575abcf62952902c0d643c0db19ca71f4616bb19456d9f487422a86c02d7d45c34ecd535e43fcc54afd83da3a7a38b8758cb082d5ef7b16a43e39cb6e6971e1f2c02901de5cb8c022a3f5a83b90c72e839dfa4bcd3dcc8606b554de9791bb92c1fd303b279bcceb5131b5007b19c0c80088910acae6fddaf4207918ded1599d0182bbc1f84c462f9486593136176053058f77311415005f8b2f35256e9d82e0f1d408e620a15419289f0917d9617654e37a65f2b315317bf9ab9871108f0226d301dcc9eafc261ac14f8b5a22ff83276f76effbce9179ef8bb173996fc85e6757db8c73943ea8ba115fae4e7ca69bb4edc6956269144e317e790ad03406103c6ea935b28220eb1e2ec7441780c005a4e2f1fd31c40407feee22413f95dd8b3c97fce769c84f0847d5a7eb471d68fb705c29c080c0895f67076d412807ffc083d9c35d2cfb1559aef838c40c3813a2b7a379809d76f43e5751b1e3b26a73cd91e517565ea8f7850df325ca611f326cfcc68950168065d5da339e13fb807dfe0e8d6abe1f4cb47fd7d0fc00f71bf4809f61c59881ecd90cb978a71af69952a1b9bca07faf712baa66d2349fe3296a7e47537dc64316c12", 0x1000}, {&(0x7f0000000040)="2fa842615a48ada07bb08096c0e28768fcda93182805a9d3cc10ada5b6ff0ad692ea80d548447404f5f508fca37fe0c07f4a188aab85271d9460f04e40c4dad3a0ec3a01f04dca1797675cd4e95bc5650f6c52b136cb9a8c2f5322c1c63f86beaaa4abfdd37d0271d7", 0x69}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="c217b6cc1c702f75dd875ffd1e6bbea1e473a35e373fae13f968b70da3e685b5c0f26e37cefdcdd2c084bb589619e7fdb23e70562fe38d72344f6bca449fca877be8a07f3ad892c745a4248d5fd106d823a6f6bf676adf0bb1544520f7b9faa8981546a0c69cecfbfc28678ef68668a04e8f3c53f14fd378ec32bbd0fcab33abbdc597007fdd8bb497aa2bc189ddfeaab7903b2a1610d1e7e9270300b92469fc6b70c97f0319a6348c434ba3293afa2d0197dce2bebf77885572d4d007cdf75b5282badeee21d9c37b0aa7eb06c47ba274bc84c7fd6d8b8905855f4d7601c32b9130a4f8800ed0c2faaae512384efe6ac5decc3cbbb9cdc77db41a6dcd7ec96b6b766568642d0cfaa749c7c663395300"], 0xa) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) fcntl$dupfd(r1, 0xa, r1) getrlimit(0x3, &(0x7f0000000180)) flock(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="61035aa29ab368d02d636918d44f4147ad6bbe952fa1", 0x16, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x2000000) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1, 0x7fc) socket(0x18, 0x2, 0xf) syz_execute_func(&(0x7f0000000680)="c40241ac7908046539697530edd1eded6029c4817b12d2f240a62e5436660f381c5f3b0ff1d342c04800b6") r1 = socket(0x1, 0x8000, 0x8) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="b3abb0545250f0feaa614917a581427236e5ae160c8baf17efdce6739b31bb8e5b8d7a644dd91c644d24783c584058e3745189f89f89d689b9d3bcb8b03398892803f23d434d7b0f51322072cea719f3fb5aceebd92a2c25b5709247e864c1b56dfdec15d38defd64866fd56466632eb7b360ba40e15e9ce6b8356f57406c3478b97", 0x82}, {&(0x7f0000000140)="0fd9322c3e275a250c3542326ab7494e51a2a5b3e08cb230d0d7bbb11a5888dd26ebaeaf0ed67f72127c37688cae2054aa100ac7c7343ff6dfd2139bf0ad058efde4eccd1d3ec940eb72efcaea6ff992e45f2da4c5d4cca6ccc29f93441b8c1e894753aff19161d9ab4e1f5f23e0d3ba35c91e567e70814b2d03c03ce20659f2263d981d3db382b7cc40e2017c171ccbb7b8542cb75cf0606c48a5ab89e681ababe1a9a64a28a7f78943c8bca59cfe", 0xaf}, {&(0x7f0000000200)="2775bd3ebb1abfc405e5ca1ef7d95a7fcf54767ed31ab48e3b24db6bc36ba7b793e4a17368203a65af229cc95b7c845c6728b56865ca38113b366994b78d51557d8d915006e02c0db1b5ef1a3ce37d5615fb3f79edacd0a05406786f3c0c1f9692d7b56c50394075c8cb791e5416a1ff3a1454d14b0d7a5ec9f672a8c580fa73aa13ef0d9ceac1a1b745e43335149badf3122dffe610ef96f1df3fe4ece316f6765662ab4a80a591270f690cff115a999402c6b97b8d51adf50ef41f42bea7cf59bdbe", 0xc3}, {&(0x7f0000000300)="ef3927f57c82c164c2e2ea1e093104b1358df84040d9275b2034e44d912ec9249fc934f6a78b429c0a3aa4667d5281c7f93a111ec3ebea0101ed47b2019e75a9a0e6a37dfe2f2dcf2e6f71d5fc5e86aca2aca8a17ade78f8b6bfefbb597830a62f3641e7d430be135ca662f42db818e962ac9c95d1b3d6e62b9c4b430e29049685c66cc9b0cee290aab5a2a105cea846391082033ee8bac6b90710e9b8f7", 0x9e}, {&(0x7f00000003c0)="59c857f8b6b38a882fe8c5f8283af7533371229965f77f42c7b5aba69bbaafce2fccc7e2877b5270d0bc10114553021cad1dee5188424afe6a1977692373edd43721899715", 0x45}, {&(0x7f0000000440)="4922b47ebcd157b6e8c491c6b25a50b3004d758e79e94c640c5f10667dfd68aa567e67943d54b51a26a2b3a39dd66c75cca9b1524828e3834929e9ed4668253f0d01028c5b6eb5968e941e65a01e27fb37de693b4af94e8a99cd553a4f097349549c3843637720f7bf46c65ed2ea63984cc5f0467eaab3af62e98aa8d3d19e354edc2d6fdc30fde71238befef0fb76cbb1d219511d1984320858267b525f82c8d542966cb5208dda4e831166ae5f0954d22b60e0c1e8670b3ff64c2236", 0xbd}, {&(0x7f0000000500)="895b86688c11deae807da3c3bb225a411b1389386048745d03560decf4e17cdbaaef6b130c66f2c00a65365b9a15cda8ed5d4d611726800fce620d098d6cc0a1136658f056", 0x45}], 0x7, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) kqueue() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc040, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x6) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = socket(0x6, 0x3, 0xf43) setsockopt(r0, 0x4daf, 0x6, &(0x7f0000000040)="12557b6ec3ced3db", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000001800)='./file0\x00', 0x803, 0xfffffffffffffffc) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000001340)=""/249, 0xf9}, {&(0x7f0000001440)=""/144, 0x90}, {&(0x7f0000001500)=""/114, 0x72}, {&(0x7f0000001580)=""/72, 0x48}], 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x8440, 0x116) r2 = socket(0x0, 0x4000, 0x8) recvfrom(r2, &(0x7f00000016c0)=""/171, 0xab, 0x1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x8, &(0x7f0000000080)="ebffcb17f41301a4104042514aab21f99827c1c2dbb9fd8101004e713848e69931924434e15ec0747dcc81017e7d2f61c5a896", 0x33) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="34250040000800a100"], 0x30) truncate(&(0x7f00000000c0)='./file0\x00', 0x3f) r1 = msgget(0x1, 0x1) r2 = getuid() r3 = semget(0x3, 0x6, 0x30) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000280)=""/237) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x80) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xe51, r2, r4, r5, r6, 0x84, 0x195}, 0x80000000, 0x36, r7, r8, 0x16, 0x5, 0x3, 0x20}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x65aec7a99b6bdad3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000, 0x1f}, 0x155) 16:00:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="4c10266238ca00a6df3554fc5865d333e1281a7634fc0973b01df0544f0edd78cc1c3fc76662b1a9135c75347d8d4a8bd83d99430ed838d5485cc59027a35973ee0a7d6320beed91ff5c345d2df8a7d1d5a90947232a34446e96bfda953179ce80b3b26ba0f23c12761afa07be80cd42f0c1453ad66ad6918f871e80f80a8e0530aecff5d738fddda30e17fd6ecdc5bff10944d636469fc5f5f2", 0x9a, 0x6, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup(r1) fcntl$dupfd(r1, 0xb727c2ab59f367d2, r0) recvfrom$inet(r2, &(0x7f0000000040)=""/246, 0xf6, 0x840, &(0x7f0000000140)={0x2, 0x1}, 0xc) dup(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:08 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x0) fcntl$getflags(r1, 0x3) 16:00:08 executing program 1: msgget(0x0, 0x22) 16:00:08 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:08 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) r2 = kqueue() r3 = kqueue() flock(r2, 0x8) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0xffffffffffffff80}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xe2, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x4, 0xb5}, {{r0}, 0xfffffffffffffffc, 0x30, 0x80000002, 0xd0b, 0x200}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x5ee) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x101, 0x80, 0x1, "668971c7562198704ee3eede998cea88db285eb6", 0x0, 0x51}) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget$private(0x0, 0x2000, 0x464, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = socket(0x1a, 0x4000, 0x8) sendto$inet6(r1, &(0x7f0000000000)="af8949438968f3b1673443f40b103130ae4991bcb0d9762d0daacb9e45d36bf5", 0x20, 0x401, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xbc5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="449748beee5d267ec7c3c09750de3638d63a2caba90dcff2bdefbd4fc26e35ece6792ebfb4a9f6e5824f786f58b8d299e6fd407be27aa36017aba246362e48c7251217eae86b67985ee825875e49c2ca55797fafbbcbcfbc57a669ce5e8b2044a85bd6a52ba957d674d79757c9c44403db5e081b6c268d2e232d7373d64a0aba67c398c435aae9aa163be86ddc8531", 0x8f}, {&(0x7f0000000240)="914060ed17dd8df9f39a56c5ab8118b6a546d57b65e36649882c4c2e996aed33d40bba7b67af587e9ab2d5e8afd9ec73bfd0a2e6177c45262667f40646446be964351c25d2bd479ca179c531db97aedeb0b56c84b81ca4e8be86c72c0076d82a78358a90d001", 0x66}, {&(0x7f00000002c0)="9e26b9c04af9cf90e9be6950bced6c59d9863216066f45b83f1748ef9a90b81c40d2ee27b3af9e03341e63f2fe3ca358b372df56db3a51e0a750d535182d67f873d2a3662df94a7e28b6bf1bc02b007ccad186ed6f992067c424be3dac6cd4c2c0e9f223449d3220a75a3a353f05599533d300fe2802d492745989c6486d0a9127f720db224b69a5a67bd5f453e3e0043160e20b2e81edbf8caa5fa36488ed3b2349602c571b6c6a322792ee742753888ab54d1a64afac12dbf4bd9d258d6c8987fa372f08c75f8c", 0xc8}, {&(0x7f00000001c0)="82516c7fb5ac1cc309d1af67d6ee1c09d470d6bcfec934c6a83e4ffdbebcc68c7d000f72fa37efedaac43a71cc7b4c7f3ded92c49848d00ab6696a8992", 0x3d}], 0x4) poll(0x0, 0x0, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCNOTTY(r0, 0x20007471) getitimer(0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x4000, 0xb3f7) fsync(r2) 16:00:08 executing program 0: r0 = syz_open_pts() dup2(r0, r0) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7b764f2a, 0x5, 0x2, 0x20, "350cfe86263b60a9a9304198d8a8f711f8024cad", 0x0, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffd) syz_open_pts() 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x2, 0x8, 0x9}, 0x1, [0x9, 0x198, 0x1, 0x8, 0xca59, 0x7ff, 0x7fffffff, 0x26e7800000]}, 0x3c) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r2, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r3) socket$inet6(0x18, 0x4000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eb0700000003e6c12190f4a9d2125c00000000", 0x13) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa2) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x5}, 0x10) close(r0) 16:00:09 executing program 1: r0 = semget(0x3, 0x3, 0x241) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r3, r4, 0x20, 0x1}, 0x3, 0x6, 0x200}) setreuid(0xee00, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/107) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000000)={{0x4, 0xad1f}, {0x1, 0x4122}}, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0x21a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7ce3285a2202b8e0ff70cf996d24865c24ea154ed76397c52e0e58743cf11351b7e1d84e1bd5426e9dcd0c95d91db7ceb0850018f68c72c1251d7ba082e1143ecb66e7d49ef6e69a1b98e739734e884d4acecfd0d6d7d8936bdb0253436c207e9a9adf9bdfe6b7fa782d49b7709f80ddc1088321ed3dcde9148643b014784860fc7e4781b0306222cc3b7e7021e3b3aba59bde1292d6537bb42c335fbe1192422ee62f7acbfc7eda4b766fcf10b98ce487e714d2dcc49d9a2db469865503a8b76467feaa92f372ced160e4335bbfaee4867467efce2a721bbad22582237104cd7dd58d51b07fbc792c0f", 0xea) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="97f968ef2c5457030c8272686368002c6bd9110c0183016f720cae4873e1394b3d793285e2d0a6343a17069971fc0988323c98c97a5a5bbe67a560140947aae923eae1f2567190d1df73ebb8d7e5222c394357acb8943594905d050829e1ad82607e1eece98a1084436cee124ec5a1a75f516de611aeae58474eb6bb14383a51dad6ea76cdb6d0ac9b9671acbcca445221bc17bf277b9c6f95c8c0e9aee248ec27d302e7dba8ed4ef66a242e34b554f327b52e7a54d6d62fbf0d35f7c7db8d15c92f4570b193e4b080e86a7973", 0xcd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:10 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x0]) 16:00:10 executing program 0: semget$private(0x0, 0x4, 0x1) r0 = syz_open_pts() fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="0e1365b29952915f828ec39e17fe1e6f8dbbab5f94d7f010c0a3ec1ba5713c03299e518aaa319b73147a7c8104b06bbde46e1388f53db0b148187edcd5e40855ab73fb17dcf9b0cb3d7605e7180990a63833b83e23534935a0a44601f10a52d59911aeccab2a18bd15ea562bf7bafac964bba4c0838b694098289602f05f1d85e6f848d9afb6826bf1c9d6fd8853db91eae4ab97fac7c558c696178cabd5d127f90251c8af467824d265b93b37fee7b9b008cb1eb84688be134c", 0xba) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffffe, 0x5, r1}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x210, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x20, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="01000000005ccf01", 0x8}], 0x34) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x280, 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x18, 0x5, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$inet(0x2, 0x2, 0xffffffff00000000) r5 = socket$inet(0x2, 0x8002, 0x3a) r6 = syz_open_pts() r7 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0xa0, 0x4c) r9 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x6, 0x4}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x1, 0x8}, {{r5}, 0xfffffffffffffffe, 0x40, 0x3, 0x5, 0x1fc8}, {{r6}, 0xfffffffffffffffa, 0x1, 0x22, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x8c0, 0x1}], 0xe9ed, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x41, 0x1, 0xda3, 0x4}, {{r9}, 0x0, 0x91, 0x0, 0x2, 0x5}], 0x7, &(0x7f00000003c0)={0x8, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x290, 0x0) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffe1, 0xcb}, {0x4, 0xff}}) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) sendto$inet(r2, &(0x7f0000000380)="470b14bec5c57e883aa146eb9370a3e9234cd45fbdc75555b38ba44053a3e2dfd68f004d45afdee884d57fab252e240e363b27e2658e4f8483a7efeb34b4232a28f0d863b1ddf71921fa1c3e71639aa628911394197f23a763bd605842347fb43f737c0939d55a59e7642bc66da0bf453859ed226cf8", 0x76, 0xa, &(0x7f0000000400)={0x2, 0x2}, 0xc) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) getitimer(0x2, &(0x7f0000000240)) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x480, 0x2) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000300)=0x4, 0x4) fcntl$getflags(r0, 0x0) 16:00:10 executing program 1: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') socketpair(0x21, 0x0, 0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x184, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:10 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x8}) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x6) pipe2(&(0x7f00000000c0), 0x0) r2 = kqueue() getitimer(0x2, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) syz_open_pts() 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x800000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x8, 0xb2c}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') sendto(r2, &(0x7f0000000240)="7419f57798873aae9c94b7c5b0fec8e97e641c5bff3532f264a57641009eccccf1571e1719d9f7b4857c675b9bfc831aec7e8774bcd4f1b64fe2757a1305f7e1daf93680aa90e1da137af725a652bf5491efabb622415639a80fba758779d5785811598780cfa203170c245a53f674b69e1d48c18153a992a11993f8fe1d34a4ca76ce56b333ea595b398a1a31cf4df7b88da1d0180e1f5ff9540c156c8001e84ec31e37eef965b2e60935006a2a665ee5d5224c47d0b89e1ea349b460d9c89700240045f5751e38daf9766f4570124f00419b9a4b3e9b1028f2a07cc5b6788530779ddeee79df7050a861ad6f4b8ca60fee159ff0c252afbd1b562b40cc0af1f796ca07a399c1fa2b227d2ade9736aac9603f978a566485a37789e3f96f783be94452ca03c131b1bf2abe8b5700149e59b350d64e67ea57079412093ee8423e41ab322f5a02503e758eaebb6654965d2badf6e0a8c657211724fec18dd2bf902ebf09b26e49a97ed49e99ea7343b1a0b2e9431fac589081d046f3b75718df4b85ad721e07a4af19394accb5bc84387ff7c5acf748bf1df334c50db65662f037d5f0da56d5a13672a141cce8b51cf69e46f5bf4db73ca2b3bfe008d86611a2ddb4a820425835b0fab8416a4108d7d83ef3b9bf71dea1e0d96c8f29e3df95e71a1858e74b95af5f29d4825e2cc9bad8b396aebf8916ca8606e0700d5b9f362ad8387b795fd3757af679010e9f95fefe1064cc3bf66d61a08a73fab2e459ea9bf6807e9734096eea17a82cbd5a1280725fce67a6db58466114e6866704e9247229efc4355211a7a3388444b72fefd1490042c965631ec1f8fded5799b57fc3b70a7720248f68e375f4b5cfe9afc056bb3df44b1a08e8a13c0e244ae09a894010a3f8d0015cf8a40c16fd38a28fb4db32cbca0d212ff2f95afefcaec4e0bab36513782e4556882999316d2bebb40915b7822781a7fd972cdade825cb754618a944fafa07d3f1d593fb9c0e43a5bcedbc741fbfd69a19601c852144c3a685e3d7ba3b5c21072a5c9fa3c13f6a95bb32c8ca0a8ba29ff5ab40f597ee098caadcba22776b5e6ae837c7c6d1015707785059410ae5bc7c02f8b14989ac2b56f785e96ff356512316c8c997a83e96af8556c399b381c18e373a47e120a49a882108a06a2d76c45955537b7b2bd4833d75076cb82180563251464576154db70f8fcf9c240970cd109fde0bc231f6a82784cb56d816bb7b8afe6cc68196b3eb2e31e3991a48247161dca1a52fb38e2d5379b9dde695649a650c4e3fc14aa1041e077f61a7476fc3c7b314237cf8cab6a2a35511090c06f0eee1ddf4bb1556ced7886c8a6e6413033154641abae7d1c462a97122b4638f2bf2998adda1000b49c9274ae264dee6d1b7146451b019de101f6ec97bc736861b95831c2bc2f0220adffbda36462918310ffa09027b09a4bc84ee7a369e91c35029eea252f3c4d18edd78828e349b8ce9d20f6e086cdd90404bd46519c89b8f4d6f1d34d65060aadcd498d3c8652f41f67ae92d3ce52956876723de83d9d5096f55c5fdc3e9723caa3d30d7b4f04fd9164379b8e5ad162637a06f6fb0a270dd3033e6a9d6b301dd24edb62e8acedff02ecc11dd0e311452899c5649098600c28236e642c2e3982a0e7be5c0dc6cd2e8c9bb8f8671c8059614031b1c0f75c3edc5f5b3d294024272660e9eeed5b88b1e4ff76d192d301803f1baece42069a315b391bb78350cff85db6cf6aa7b62417394fb8cea4c3d848a243506da779f05a109c0d6aa04317b062c2bca951aa35a1aeb84182cbf32a5bedd5b61574258ce43880a82b7a6faa0c529f29d87bf2198a99751ff729dff0208874bcb35069df4622703321be339a1a136c63fac2f5524bc8677cbace8979fcb30880761add2e0d1d1fc262a12c4d332e33243ddf0fb452374578d9dc494fac934229d8a18bfd5fc55194c2b027f49417d2f2648cfa408c20046fca0418ee1a87caa3479c83e40918e55f669ce3ed5bedaba94f6a3370cd52bd79a61bdeec81b6773734288fdfd391b2af1c4fc8705bc9593c2b74018f690fe55c3bfa4c5f8eaa9ead9f5b6ec63f6a94e5423aab3f40332339e760e789e247780435097e89b1ce95516d48110c6dbe89139bcbb96de98a82bb47881bf0ed978ccd50a270d0c21a8df70dbae26aa5af9cd521ce7c499649655b7fbb5a66bd174ec7ead729ecc7527c373b04c22b0b4ac30dcdd23adfa4bc1ae86bd99d584c6294b6793dc0d17c1b0a58fab7355db30521983e77fd8b99aab2c524db7c6eb21e1cbf538a51c798fb7c1ac8a6c92ce954d52f9e091897679a6bca52bcea43cbfce54874497d00f998d419440116b3346311d7bc300a229ce7d157e0ceef770471c6783334ef7956d160e8928d078406c3af1d55e5b201b7258985b2832c8d7037c84d3e77212bd4d5cf5038359c0e626c4e50faa72a6a31dd8501954c496ec92b2bb1b6264bf068d9f887ca7fc1f3b205b6dc3064420129988df15f34163f990976817bb74b12cf29bb347c3ee55acd4cf2caf790c698f723047be56943944fa5266e68f4cffc89b2f7349d86568cc1f733054a3aa6224a7e22e6def228d9655b0292b290ab8281e70c888fe4caf869e96fff57bd5471333ed8b4aaa5edd60c6c47a46432a159786f60c73a496761a632c7483ac2355d1938245596babf53c65f74cd597df9391fdb571e1abc9b31663c300707a8e4971465fccfdb3953627c9cdfcca546a907d5a4684871bdfdfc94233429195f8222a78af69dc8a24159bb4b3c89f99e345e95f94e62263e808b52c2cc8bfd656cb542a6c833dd3275282e66dc1954129644f2fc81cd9d19305387af8b914e9914a6de148247f2fdef8e46707e5df70f51c4b7a1d0c119ef13e9d04bb993d14428a6db2966e6a97dcd4e69b3a92ec443f0554296d1a4d6543082fee38b69a814340f2facecde95840f38d43afb690ec9c357f0dfd08f2ef0fe9597ee6f9e5d6bfe940d04a25411abd5b790f5b7c0a1c78e178cc036e66f8d0f9386a8426872e17c38a2decae08295af2479f4f9b11f63affcb0956f605958e6cb9d896d41a0935c9df53ac4c2f7b814e893faf2a944c77960b31fbef787109707689e341e43a3d143b1886a8c23ee2caf1bb1e287b46b271a1e24a5be4492ce2bae907bda9211359cf800c4a11e11824c88380a41d47b66654d17bf0c35f4e6aa8b403e98495e35322cc454629b8c9134c54d27bec63e126b783efd15d5f982f651f58dd342a91108e940268345467c83219999f70af26ffc7cab799e1c458c2fbab803a3d5eead2233c89766f01fc2f9ae2a954190f3049de82834b75d5678c13e8b172bcd51caedf07dd12fc4442f979f0d70eb55a97ecdbec8391e92f605a20482bfae50675f853a903b1b4fb2225f38ad16aa5d41dd06ea99136866d821711bacfa44ecc585fa7ad27c4e5281314b27a01c1fd24b16de8502c354a7c2b17dd203f949679938ac9e8bd3699c75e7a373af429950e4fc4ab21250a4d68a50d2e1e2f91d4ae9c9415342793b7804e6948b235ed4578c4b55784f1fdf5dba42e888b94011e9b9137bcb4ae79b46885662466a0ce4dff3650ad6950cc62098892657f977411e4861baf66edcc5b717533d428d7f87727708a60138a34dc1c6d1cf45ed24975d77a7b2a344df57d1926dbb9697d157b66b33a01eb595358021734aa939bce4dba59ae3b16b7026b44de5be32bde80f3a1e15818fc13feb1fd72e00e258a1422f7e4f5af625afe29c60446f56aeb084f240bda21c0b35126f80352143c317bfbe91500db3d677a9ed7611f5ab1716090daf1d76d94b62ab3e5117c83a963e798bd0e023e32856d4ff7c7a417389c39b11f5b0c56dd57142f7ab086e4cb517b47acd1c9e297df2d23985afc9c7db931880f9e679d7c2a3d2945fd0841ef865fe68b42a408f3c11179771a2d6e37b6384d86219c69a89416eacdd8fbe007b884f87b137179240222fb44c48a4d73a802bac46637fde9b2c2157864201cebd671199a81300a7c5d9c15f43125a084f2ef912c3dcf5c96351144bb73cf9fbd42f1bb6eb9d5f64721731c211563898d0f88222ee111322ae804520374437b4bf912bb94b27ffc2b64484319c5b4f997c4fac349f7bcc0570c3cb282890ff2759528572a062f06ab3722532327ae34bd804a7b2c32f3836e78dd50066385081c342e35ad79d0ef3ab7a27ef6ee8b6d6aa819422099e9eec1c47e9ca051f7fc433381403717aea55a8f0c1f5190b401b636075f558d307373de659ab5bf6cb75c1207fde06f4614c5311f654c5aaf7243a1837497f93b0435290b9d949ef75daddc5ca1e110fb8526df2dde39380036e4214d93484fcea29e3e5f8ba051f2a87d157ca157587b6c158d7a5253d1bcd252c92bf9ee4fd8b50c6a4367ca22c9b13486118b2253ea740b0fe979ca219836407b90e0f1cf673f4703838ca4b37ae310f1116cb83a80781fe74385c737486c4334603a2c1f228386504064a036ca03dbe13ac23dc511f11e4c8945e96e32696f9b108f0a54081a500e9f347a57c231d07bde04c4da6e0a3a60e4222e5246a0d69d27d0270592dcf339699fe1e6fcb0e77ecb113726395c39bffe3490f74752e74b72b55c01397f68bba5f412a3a4e0332221e06466686deafe6d4cfbd51a2e28bcb2d2ffc7dceacaffe50476b8ee48e62b4a40829a276d89a268f36548b63ff9d78d6bfced77c8dc4b0ea89eb02ccb985f78ea6512325681bb51e7e6acee6051ae9d8c4fbef5e79652a6b04f5c139c68a2afb74c9248cc762dd3ca81e78101676cd3a7acbecd831811faa742c601afeec5740c0463389b416a0ed8412f00fe8b13bbd5c2e0287a2ae1fccbe9f7543442c45e0acb5c19aee1227634a5d5d74f06bb72570ffd21b8262f9134c9a8fdffbc61468f48e05a4f4bd31ab049ddd15f3158ae0ce5d60c88f24eb2e79671cd9299e948bc92a701be314b7c7355a6d09485e2421508e3e69068767270cd90e9ccf80fa2acbb8b07e4a69b0ed92bb0e862708dad5e1367e9c6e6b84e63a070dd265256f2505cd0a717926d6eebf3021648e0ff7d6ada6c88e921f83f19555d34f9637b27b473ab92c247d85a603942c1d2f19faece67a585b634e74617a753544a8269ac8dfb85c3cb28a5b7e31aeede674dec1747a077968de581bb786989452eddb41ec4b89843e46235e023ef530cf5c13c68bc5bc305c6c990e5bf2a33c77e0407c5033e4e5c4df7a534509d96c9a6fd7ece4c4a94012619348a30577f971bd52836a4baea712cb80fa96b5661ef4e6b4d52384ea02f9152cf5fcf73c4b0f24042c55647765e1c7035c48a2eeede10d70a2364cbc52a880e71b02cba1fbabc85b0b47fea2ae504ece1cc5beef00a5958189ebcf0c39567e335cf7920ede2b8ee4e82722881622427caea7cc5f711a3c37a272965efadaa40fc0d50c2efc30dc7bc00a49113b8c2a9103cc0009cb01c34d63073b5bd1b0b8dfddc7d03ee32f50523701334c01360a4a23441fcb1718d07353cac45c8609ebb1dba2eabf927b492882ca9e1c7e510205e8510b11fb93f066b200ba22051102f70de8ee40c2e95454a26ddce8e1997822b88cc5c18a4292ca19404c23435e290ae6583bcb1332259ad260ade93507743fcff1c27d8710e88b8cfe363787d893ea2b6fc216801de03df5956ab873b60fb51a790ee74c34c160c2898467fe0890e7cf1ae71731320e52504eec0e5641baa74b65602916eb", 0x1000, 0xb, 0x0, 0x0) utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x400, 0x1) 16:00:10 executing program 1: r0 = geteuid() getuid() r1 = getuid() setreuid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f00001e1000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000240)) semget$private(0x0, 0x6, 0x284) 16:00:10 executing program 0: socketpair(0x7, 0x4004, 0xd4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffff80, 0x1f, &(0x7f0000000040)="cb42ba04c372a9d60a1848b3b1e7b53b12c6dadd02aa7d309059da0a377d5991f24fd521f7b7192ae5002965ad5820e5602bae5b23cf9d69741c37e5009296f72fb47154ec8258bbea412974c2cc7f2bd08e3ffb534e8a9b00bbb26286a0f291ad49026255e9d514b51d3f2fa1ce22d86ab87971f88f20277a073ee610ccd395de418ee2f58fac0ca5a3354d47365434c68eb2f93671226a6a0d55a11b90962f44ab2c3e1cb91c62a32247f036c49c76bc82ce0cb0601a8d3906da96a0e8e7f43b87f4ce665aa772ee0d35af09bf804408d53a39d16bb700b252e88e34e9242797be52d95f0ca72976a8e6a60d18b9cfdc86d7a0efb3", 0xf6) socket(0x16, 0x80000000000012, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r2, &(0x7f0000001180)="dd31a7c9ba519b14e04f1e100d1d4b5f2c753db1f66e692bde82e42dd9f454b2a009fa3615f72c20b8d4034b50dd5a9ad43d9beacc2aeee389b1adde97ce7e41b5b141ce6e687bcec65a08acd69de18049d76e6e282eea6419a9a3764d16fcca460c5c070f28efaffac60a5fa2982a25009f9a479cb447d8c910305677ffa7b43c1c0ba9473bf942575075605f7e620a53ef215249a24ed42bec5136fdbcbd47dab5e0b230b792a9710ff097acc9ce3c009d4c4a4842adf2d5a27552f68673e124df2eaa1d550d24070a6c506e4f604aae443a5174d6e96b4e8f0b31a3fe1913d5a6bcf757557fb14ba6c42773d69aa4fab093b1ac69e778541a47e2026784e9c0da9e2a32fb8ecb79c60adbdcaa26dc3a31d314a5a333348d0208abd6cea78df2f68e7efd19b1c755e9683c69a50886d73bdc5be3fe2d3495f7a4f50dce646a825fca992004b2c67774dc1ca1ae4e9c22f3a6d63826dc32de7c7481babee91541a999f7f28f2df2f50179bd5d65472ed8985daaf41d7f316aa2116fbfccaf163d8020168e6d72778a11f298b7c5cea31fe60589231cec2655072fd7f6d0a2344c6bb4d8d7ccf4f41b59977945e7f55801ab784c4f36317198cee7e7c7270113cb003b5ee3d0bdef06665b85f9052d0e64e3575d690a2e293d70d7dcd34d146b82d96b548926bf580eddc0687cd09d97511540158f26237fe20d465ffa7ffabc2f3bafc4221315f8ead910c589e2c816b463bc9866a64ab85b01631b58f60818df8a725cfcdbe7781c7a863aadd1d3daf620898777a679a6b1da727f4492579097be4929c40a4f429426eefa7e639ed956acd7a222da7b81c26a61468094942ccdcabc6128d33bbc82fc8d829e061e168a7e5a90655bbb0c75d92e52b2b117e838d3cf72a2203e37056eee614c1a668354d86aed417c50fc2837ef8a673507845561b473f29febb3815eb30575d750eb0bbad9dd07c1300e9ebed0e49041b13c655db388753fe62c37a32d8a80f14d01b26648d7122aa887ff36bdd385a0b9692a708c9f98624c8579b3d1375a3558685aa42bb4f7d8faea455f13bd253918774c31c870cd22d0958fd2a5f328c9bbfa597c85f706cf05ea9a5f2c074cfdc4edf5e20ddaed73ca52c3c751d26bb941b75c19dbe632e546350727ab2939c6e5a981b317e0dcf758c44d7502e556de3652402b6ff693ab83a35cdc08f162034c5fb4f5d7099db0a6f447cc453ef0a770cf5da0de62055b08c8bf8aa863504694100c18fc57aa172311f5dd1697f7bb38ef23142eb370d055d42faa64fb30b184e9e31e718af2f443c77005539039b6d22a77fc37ed99cfd1c92ff5df6ec45fec9295a5b2cb6d35b3250f177c2e4ad8708ad4c208a7a6f47051cf4913ed562f088a81d37cd74585a23298f2cf74985344d9502ff9b0bb8589a28ca98ac707fd6aa4d30e7d0280ebcd1644dcd958a51b921923c57e18a7fe93696376ba6c1a29dc87fa95da68c7c4be0c51f6e5260d790b28d04c4077e41b9c08c39aa4251f8024c491c76e650cf13e5512c89027fad65e36bfc1c8a70600773ad293d4fc64509a668defef9209a8a36d7d6da192d42a1901c3708d3db0e86901f5abe89d34f8c04f59cffddb3decd4244245c5553524208a3096a074fe23bdd4eb685d5a294e4bd0ad6d3df3bdc012e9fa1da4e25fce8adb95bac093656d750531d24bd424cde29ff4345e60c1d58b54c6bc787e74e2757710f0351827284228ff3e6a2fe061c1a85ea434abc8e42b75bfbdab6007bcb25d62ecc1be549581cb6a887d36aa9fd89a3a05a3ec4fa7380a0040af009f58e9755eadeb84c4b1fa6bd414c1699a5757f777d64df3578d2bcb0c90003a5e682b8fed436dec936f4bbe420fc96ac7c7e236985debd8da30a116bc95d2ff5b77e87e68bd7c653e07dc83b52586b561124eaa68873296c9d795060d7787fdc5204af4e212e6f6610e933ecdaa75ed8f98180ee4d14a7bb07b3b2cc9477d535776b01d6935b62fc18421dc4bed6ffe1c1acda13e48767d6b56e80b4aee4db33860a08bfb1d63d09f41636fc5020f06e6ab2e3fd06cc45e440b61bcd277103b7c959d3f3fd39663bbc99d4ade6e20c9c408f382900d48df2f4a3a370615d562ea1851e5bc8d57a47b1db95b2023b8db118ba6967bd477b3b2975df2d0be18b7ec7dc94f9672f23dbb21706700e0ae735f8cea7f1a107958ba78d7098350430b410ae12cb9807ef3e7c7dffa141f7d576966f2ad626a1ab27235a2e3b1118461be0ba03266920da75d63d32ec0475ddafcc51cbc8ce5c0fd510b1d215f8e7e2bd1f42c716fe79fd9955d40f87dc7e3a126a1a84589bc7baeba201be434b2d082669bc1e85b24482e974d83fec76d6d9dd37b3a41e5d79ac221ffd933a4db1569d57a518c6306f07d7de290ba9f1feab203d3c72e7bebaf6c7842aee1dd6695e331ffadf1af5eaa7546ad0d5768ba1545343ce5f60f3daed34f90eee090a4c356ede593241830814603ed1e269f646fffb135e9fe52fa8015648e06b378c40617aa9c673c513c68dc20279d8fc51b933d85ce1cbd83f4d2b41247753624785f2355d403fb6f5028a081fca1d647ed7f236d02b340d0ed2b47d8133d9eb7c07f84131cc3559923296e48f3000c6b2f482f0196a5db38097e5d4e956ed46e6f47fc32e63a7a69786a84ae4b77f13521f7188228eca448bcdaf767c0284c887e01410951319688f6a90e1d05de5df4fe1d974949d1594646fd235f386440949a6cc815bcf9a2fe613dd8cafe828e592a91777b2325ba14959db95412e99d31261cafd24ec7aa4062e1107b0b817c8b5254257b490e91c2fada5af081dad69fe50d6cbbe4594e2bc56d6f57716c39cdffa3e070bb86d16d8faded9cebf86914ed17a86051c1e51cb6ca1f56c8fdccb688cbedc3d8db38a9169aace882e46f07d5570fd2220e5c901a578e7daf9254a54441242b49579309b72f57ebbb34a8ec1d50693cbee76fcd2892a764916f5dc2709b9010bab23f2910d7db05a5e6d1cb84e635accae63c4e2a463a7fbffd6eb41de2a6881c65558be3d024fc8655fa42792d39226455a624c7afc2be46ba3d6b06d56ba8fcfe9301a2a81c44bfe9906f7860dca3ea7c37ec54ee5b8733662487f174698d31788688be5e8fe4e71fe21dd755626ba79594a1b46f3216950b666514c842517a935067bc109c3096f0b62f5cd5bbc03c3269b60b2971a77480a2440c83e1e7f6253e26c6888e6f31a41015e268785bc248ead85d0c2bcf2da59888fe9f1b7b27803cd1cb22436205aadb334c6bfdec71ca8b97538be15af5d94c291c1b8b4cb7181d993feda71e6c8f22f9699a2f09bf6d6fc48bfd32450ae1d40c5b1c019f26bd3a6a4d3df6356b45e822c988452d77f6047c91ecf803a235abed5ec16b03c8886a3021df5882f5f621e71440387b8b18d4a5b48452209d5d9ce8c29c9a3bd6a42594500e88d6fce572fdea8ae9876c5197b72a11f01045cc54bfb8a7617249c6b4406ab13cf1f507d593cfeda650c8ace2fff2420ddb5bd9550315efd78b584bdd517cabd6f23fe194e46656d19483111b4711cb2da10ff4e5b44cf31f04929678b0b32e89a90bb4143cb0d4989de19923a0649f528df1c0fd3aa65ae49c807c5d7f7516613eb8cbd6bea4ae726942d1c09fb2dc9e4fe381352e8771e746fb038c8571ad7b6334cc78323789d76fa50644e306af45188ba55d229c490bea9090daff72789a1d3d73f5c123037c53600bd9f0346d94bf3337fb70eeb64c1e08b09f1a173ed47ae7123c81446e948e1224198488b05d0814499b6629386c82d21f218cd50c6f0d554549b9382cd9592346714d26f77219455aa7e3987b9ba33aab7aa88f051696f61797d9a5ed542c598514df87a531fbee64bcf3767576c3b51d38c5d0173f9430561bce314e123be0fe70a4013e6a1dad7d4d9abad1fece931712bef02d0fed8a9f645d1528970a81c982cc9e0eb6bc102f3c06b01a62ca166821e2fef3843aacd4ddd59009c58c31141e11eea72df6491f30eb86e700edfc93397caf4f0d34409ab092034231247865b998afe255efe3d71084b51870cd95e42c0b6c951e77bd9bbb408b14a4ce337a69380c9d48c7c3d5fbf4613f7fa4d39ddca51278cf99690e6a47dbeba3bde89347f2a5f898ca54343b599cd0ba4ca730be59722fcfc9983742040158412bef42e3ac8907517aef2952a5d63acbff165db0bf8b1d2ddd5e2d7d716cdea8129a3f270c958709b9cca104f69b11f11cb4c4b636bee02726f1104bd033aff102db8ac3ed492238ddf1cd3fde6bcb8ae8e00692c0b289156702207a3825a4596a1f2ace3ccfe13d55b9df5e1c05769be0d0360aed7edbffabc3e6c30bf4566a2a77f86814250ccedf1301d8f2c468941dd80e669abcc5996dd8dd049641587b83fe18da4a48ddf01d28254ffd862347c3baf1156cc7388c61a4f813c0594db65266b98490abbf221037bbd6619a6fb1244b90f9de4e6ddb01939994a0a3d4a8c176943c8f81b0c7b31b9f3df2b9c3329ec07519b8a0215bcd96cc6672e274406053eb14c508b8485a6ef65adf4d0d43d1bbca41552424258fede5ea76a8538d2c0aef4de42d1fdc60145a9e6b27b8fcb1c239593e4a6901f0cb092349642fa00341cd483ee61ce83c708d7674099f31c321fd1698f9b9308d233a87780a4425ad2e5154b8b825a35bc1aa0313b4c04894169ad35d42e677346c51b9040959a2f566e5169293afd7ee0f80d939816a1a1f48afbd382b64a0ff362fd00941d7a3751b48b367d827e247ea2577be6840270e9a10d6cb7757ca7bbc8c8364261d2dc98d3dbdb47b7df59d91e0fec3dabb18ccbb889b83842ff9cfe41590676b60fce23969a1e8867c642420c3841b87a3c1a555af10ecde8fe5074dcc314034eae7ab04790dc89af6103fa4a6511b8b5341d64480f7805a272f06f62a36e5f4f2db764c25024df36debe865e9d94bb528f860c9e794605cfdb9456f7fa27a56ca76e444092cff37e23455240763bf1a1f7c47340026bb6eb5e58174b39178cd4aca200505a9a0a04b331fb675e05db2d6443b0bde11dfd5e50202883e1b70f25cd3e2d33ea668e54b9f44d671485416fa7657b91c1bd472bad5c9fe5b500de8726df6aa0b9c075b644292cc750e3bd4cbc0837cae0966f1ee8ee567655e9c63c2ab4639694da5acb5ad845b1ba889dac2fefdff982b3c8f7b29b88354ecf31a44e68fc5239cc08f530f0dd0bc0755cf007ed4f1a0035ead20e93d01255ac6740227c0bd30f959c9cfac0e2c9ccab7647caea29c1ae6d5012657b537b767ab6942a6a88fc811a23f7d3766c2cd8cd155a5172607450351bbce6e7e82f98a7c1f5ee96ef40677161124b0d4e4ac715b3d886936595ec2cd2092b0ca228b7a45335a7fcf3348c52f73b7105477ce92df85101c86eb475bcec4c6da2104a0eb88b13f034e2b59c33effb246175c27a94328ee0e961c2d7cf1d2e63c6b4df9bbac84b6feb724025a02f05bf7465675cf59ac19368ef3c1a496c18bf165cc54ee1980fa79eed5d067c18b944950906b78125cab57c2e00cc78f8b23e91ad61420b2e27db864e3152abeeb676939385d8e6d5d35642e3e825cc8253052453da1c5492d73769a1da507dc869067d46379e4c2079b11c2d194fb71b0944a689ab001f0d491453cdf5ace6253f6c4e895367b4267810e61302b4c95d2394c1b7b5334f7315188508fa92d89cd20f38f4207151120e1033f1e05f2", 0x1000, 0x400, &(0x7f0000001100)={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000002380)={&(0x7f0000002180)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc, &(0x7f0000002240)=[{&(0x7f00000021c0)="a2bd067eaeb486d2608768abee944e3bb0af400bdeeca1b1a9a0cc36c0ba203bb8f8b597ffa1000d9ed352a0482cb3d4063c6173b0b9d5cb00fe32b84bbdc8b8d6dc6bf9e8ed9ca4773a3c949d6245e1f5aba7dbacb2", 0x56}], 0x1, &(0x7f0000002280)=[{0x40, 0xffff, 0x1, "8d2a008775acda2b68bf8c1e6836ad59d47180feea9c79c1306894896a77e0ca2b0f3adb8ab72c67c21fbb4bdd9a14ed"}, {0x88, 0xffff, 0x6, "ce39c1164785b2e24a2c1e39a7265e19a5844339dbb3d38f45d40a965ede7caf473d812996874d10d385cdebdbe8e1461dd783a904f8b02579f19308dbaab75df5b49ccd891448a2c16f175ebc255204589b6bcd5122f4c7d087973c28831ae6090cd8200f483f1dc08c61cc089c8d0880d40a7f09"}], 0xc8}, 0x4) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) read(r3, &(0x7f00000023c0)=""/255, 0xff) accept$inet(r3, &(0x7f0000000040), &(0x7f00000010c0)=0xc) sendto$inet(r3, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) pipe(&(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) munlockall() getsockopt(r0, 0x28, 0x68, 0x0, 0x0) fchmod(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x8, 0xff, r1}) close(r0) r2 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x23}, {r0, 0x88}, {r0, 0x2}, {r0, 0x4}, {r0, 0xc}], 0x6, 0x100000001) dup2(r0, r2) shutdown(r0, 0x2) r3 = semget(0x3, 0x2, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/161) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) getpid() 16:00:11 executing program 0: clock_getres(0x8000040004, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = socket(0x7, 0x8001, 0x8fd3) getsockopt(r0, 0x7, 0x4, &(0x7f0000000000), &(0x7f0000000040)) clock_getres(0x7, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = socket(0x2, 0x200000000008003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xffffffffffffff13) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x80000000000002, 0x6000000000000001}) 16:00:11 executing program 0: mprotect(&(0x7f0000658000/0x4000)=nil, 0x4000, 0x0) utimes(0x0, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x3, 0x0, 0x40}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fff, 0x2}], 0xffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x41, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000007, 0xff, 0x9}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000050, 0x33a, 0x85}], 0x4, &(0x7f0000000080)={0x100, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x12200000000, 0x4, 0x0, 0xfffffffffffffe93) 16:00:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) geteuid() getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = getuid() setuid(r0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xab::-\x00', &(0x7f0000000440)='\\*{],\\\t\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='%**-}^\x00', &(0x7f0000000580)='#){+\xa8\x00', &(0x7f00000005c0)='\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x2, 0xfffffffffffffffc, 0x7ff, "9ccbbced2de1720468ec8737a5c628e183037105", 0x52, 0x5}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r4 = kqueue() getsockopt(r4, 0x1, 0xfffffffffffff801, &(0x7f0000000240)=""/42, &(0x7f0000000280)=0x2a) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = socket$inet(0x2, 0x2, 0x288) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) seteuid(r0) r4 = socket(0x20, 0x3, 0x2) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff7}, 0xc) seteuid(r1) 16:00:11 executing program 0: semget$private(0x0, 0x0, 0x20) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) geteuid() shutdown(r0, 0x0) 16:00:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xb5}, 0xfffffffffffffdff) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20000000000000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa4b9, 0x400, 0x2, 0x5, "6abaf0d82ba8e27d295209bbfa5785a743bb31ac", 0x4, 0x7db8}) dup(r0) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100) 16:00:11 executing program 0: r0 = msgget(0x3, 0x303) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:11 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/../file0\x00', 0x100, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) 16:00:11 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0/file0\x00', 0x80, 0x28) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x7ff, 0xffffffc000000000, 0x1, 0x200}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x400, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', r2, r3, 0x2) mkdir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x120) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20201, 0x80) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRESDEC=r2, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES32=r0, @ANYRES64=0x0], @ANYRES32, @ANYRES64=r0], 0x44}, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x8) fcntl$dupfd(r1, 0x0, r2) dup2(r1, r0) r3 = syz_open_pts() r4 = dup2(r1, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSPGRP(r4, 0x5451, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x121) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x12, 0x1, 0x1}], 0x8, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x800}, {0x18, 0x0, 0x0, 0x9}, 0x8659, [0x4, 0x4, 0xf60, 0x7, 0x1800000000000, 0xc7f, 0x0, 0x100]}, 0x3c) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x411, 0xa) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="fa120a72932185646c7388f4b24c2ccf9a3ec28c5113c68db3f5176ccae03207c25c6a2beaa00df1c9804c694454309438815f4776e7b8f1c1731060e7e99b7b90302667914e7bbfcfe4f3229023af88ac0f07b904ce5fbc5ad8390f8e16961cc6a112871ecc3129a49b5341020f31c3c2832c230226cd4d309d64507ececa7d8ae28892c366ef0a9d850cb59941b48337a619f7f8dddb2b5437695cf30266e29c78db6107963866f834f98af9571396bed9098b79e742cfff3a587cc63fb4136714", 0xc2}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xc0, 0xd}, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) lseek(0xffffffffffffffff, 0x0, 0x40fff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x2, 0xd7, 0x0, 0x9, "fe51c51444e998d28b98c49c8d58c5f5749e7f86", 0x8, 0x1fe}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) r4 = getgid() setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f00000001c0)=0x1, 0x4) setgid(r4) 16:00:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = socket$inet6(0x18, 0x4, 0x9) r9 = socket(0x2, 0x8000, 0x1a42cfcb) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) read(r3, &(0x7f0000001880)=""/132, 0x84) getsockname(r2, &(0x7f0000001940)=@un=@file={0x0, ""/108}, &(0x7f00000019c0)=0x6e) writev(r12, &(0x7f0000001800)=[{&(0x7f00000004c0)="21795cb7756d752d3912716657e5a8cb8c226026ef8c9d6cc6800ab8354a3e27241700", 0x23}, {&(0x7f0000000500)="49922e21e5c1a97d0ec526b6f65959bb991f7a54ab2a7e1cf208445638efb85805be6ffbe9cad0a338db86b3606762d785d9a5da478f36d6a802a9a65ca5675ac82727b3d6ddd3a85ed19a03f0402ddbde70845b69f07f16153ad68ba3fb707f184ba6c792514972aa9c60a636a3d4ec7fc56542372ec5b7fca604565921d9da32cf20e282974c8ed5795fd8cd2ce733d66eaaa774467b7ff8e9f2d7c5e6edc1872df14aefaf4a", 0xa7}, {&(0x7f00000005c0)="16b97a292cf5f11b2f78a5277d99f858248c13e605e97d854977b57b2efaeb15db540ffd6d190997eef4aa730316f8119019b7cfa36664e835fff75402f0a105d8cf67847ff45c904ea7198cca58af5a9759057b57332a8cc5e2676c5526aa158e7e32fc35703399bf1458e41f225b6c797c248ad19ff8c8f7c4085f9b08", 0x7e}, {&(0x7f0000000640)="16495535325da1b956c15fbd22298d6665f620a10e45bb0e18e4286b95202b6c4fec05805a30a20326a966a164465ed53526d2e6bcc97b8030ef8b54d887381b7eee210f71eeea7835a55d0451ccafbc303f1f73e138d4e374e4778d6acbba5f4f649b2542a812096aa0c9b714a1c0fb8e9740d2b47f27aaea1945076eebe29b2a599dbac0ce87605a6c3a5c88eb43f7d52028449ccbde7d44ee78faa3d3a0b6b8e4d82b5c33b322a9e5cde1b85b2cd7f3be73436f68315c03a26c0be6e054b8a701ca12f8c6c59dc7229ec2cee906590458b7b2deabb2a4a40faaa0866d10cc3c2e720f6fba997b5856cb9533cb1e530a51ede8a5ce873734755902c041a408ffa905b85a7b3d76d1fd687fea2ca997e9cdbfc3ab5f96b42bbc184465edb6b0c78be5ad3f7a0b3c18d11973a9bc45426dae99adc9ec5ec4e8e852e4af2a6d15cc8e7f8e7fdc43cf2b5a6da846e1cb8e546da77914305de561ff76013c2c52631c97a1f6f8bbddaf2b041b4d356c7461bcf5ccf5ed69d0c5e048737215e63bc4ebcfc41bb024038313da995b1ca8c26d3f25c91dd30c754ff2abb5ac06244bea2e79f414c3613120b472b42ff749d7f710d9beb35e2c5496a540315cb731ba04a51fa6a71ade12d9d04a1eeb03cfd22b7e8eef8b9925b70f8d776d9b8c4cffbfd32e84aca4fadb2a49cb8d4398df929cdf23345c8cf4041031d385c58148a6726308bf07f13dbc7ce2a7786ffbd2d2bdbfcf4c6b1c42b13d6d25005820f00478ff6d4db4203bad3ecdb78770f4c0850fb543e319d7cc3feea384273f1dbe4ac3746ae309e063ac731dcc07753f1ba4e93a57601f8648d307d88af6762f646ee1d8aaa3d9d7b6eab4a7c1bd982aca93b75a3d39b03cb4c9f693536fb06d60d9c34dc1762625906df76e46e9d8b974bc71eabeb580e42ca534729f2f72e254c4405c60353b0bbd84abf44fb00779b6e17c294eecd64d9845a6052bff1efbb2a8275cabfe005b7136be366ef846fd782c499ce5f15a274188fcf315518cd7e66bfc851c49af5a2186127bc7d3f586d044d5e0fb72217882771f19c2c6301739954a81b74e918f3f17adf5ffb53d20ad209a31d74b2e70239ac01e4eb35f4f4f8b7abf8ae14532e1e0795f0be8ce42264909d0b6202b5fd2e0524d77570ede058cc13e285252d4704897456e195a0b3c115414625289d8689be0e876cfc8b7e324a4923f10ba9bc3bea405400ae1a2d8fb58af976d4e396d6a1570bf062386e17b5b433fea792a48f0e1c8adc7186cb2a34672e66f3f13845455e0c12a9802268a88ff6a4c355d28fcd08edf477553aee218ae04da4a6b69a3e6aa6b51ec33cb19fe13cb44e5912b4870ab2079358b7013641c28a0ec6a2c361606aae00d2c393c18186000a27f2bc59bd78c716e359a54aa214f3a1cbbd07079bd3174da1ad2ba734ed4103683a9a32c91cef2be79ee30a5243f6aadbde3d6bcee275b6c6fdab1c5b9d77e650c82fd6a0a3c3ab72f217b0a08ae157b6beaf16df1cda7751b41e61c375562c4263afd2a1edbbbf0ed70a26ce47284df47d881796bcb339aa3b2af755dd36a44c795e57d8860e5ca9a89a1e473dfab2cfc4d002bca05992bd2a651fbc5fc4c8d8ae7ac37ccf830fae40bf0319e2659c2466a369465f0ece4d7b77617b056ef4fa3bff77122e73769b4a70fc4e0608ad27d302fd45b855677d9c190bac351deb100561d4aa768037bb7c783733b4d7b819a5a22dcc41ad1e79564336026934fc57cd724a55cef839982e8ab27d6cee1e5ce245f373b06fe54c3f9dab10b568a46da407b65c86d38ed90fc4ee3c13bab5ecec850a85891edee7022168d512340c61ef3a20d2ae66d59e59c234daaab32a6a7957ff0805cc9119d9a1e0027515e709cf1fc6c35c4c32d456016c618aa77da469d5a16ece50bd22983bb23233203141f5f86767920095348c34ce04ca802da67615503cc3bc0341a2603606e5524dd0eddc66037b3d3dc511baf21b1e628ab606a3af9af23060eff71cc2e59f1792d338e027c027f4af821e90c8b7a02e0c8b83ea0dfe7f2b0ee4dd94ba104f01a25963bd534156567f850d5193f5231a0171f6b6b8e09ad8b8a5d3223c6b326c7a5c98b3cea898b333d9938aba64695d3624ad12d0467878886bf0c71ab9123043e0dcaf5ee17827c5102a61289b6e5a1f6af7d2626d01a5a6cb9a9fa62ae06213c891639fbc9d1c6785e848633b5f110abf35509a8b70bf49a9321b53caeab4db2d16c30567cf2cbfeacf245404f626e1a400d6aba9da99fdd00ffd3659b29e0fa84e9caece4dfa484c15a29df638ee0c1f8f51b749dd58d782ef98806b8ca0e0f5d65cc604006f2ef5596300b0f84d08fc7ff4ab82dde28ee1d3838e67714aa4ee65d9458d56a14f37ea2ddb0a1ddd0c105b4086d47361aedaad05e695ee546a75d9dbc2940cdbd4b77efbdbe80af1d17729767a03aaf90399fa1d1df3b9ebe2afecba237863aa86f954d64c1ed0ce80d10001fa2da76700af510505bfd36e57622414350ec9ef03c2dced0520b1cf6816f3d9f51746dfa55129261d5db9496a14ccdc8ce8ed49612333c1d35b02987bb97acf3fe159ab85cdd92e4adc605b78d8317fb66983aa476833e488c0b90901cd630a46c5d7a468ef786a45097daa8495abc723328d5972fd94ee394a14687afc2d592227dd2cd15a7d7e77a03a454feb59a02455b0b2e7215524732b1ea71b5a4dc554cbd091890897496585d6ef56c81c36c807cf00b6d4f34ff5191eeeff1eb4074813ee03c3d7739c500e3a5f1ef208b2b818d508a62b0f6b0aa1161bfae08b2a188650001d8717a4f2b14a58d2bf439f89e530d8be2544fc382c5634a1f9538c5525b8d48a8e0627cbdb266391b9b127c2222256e91f3019bcb5eddfe9db5c3212b439c8c3e157870d44225418cbd4572b5b7db664a2b2cd2b3067bacb60cb85bd27c1a5ef3455603d05c77cf5147d3977c8949d8529588382a429968015eb11c62ed20c06482f4e9daaf0fcf9de7cc1fbbeed9cc49340a105a3638d158c781e2434d824250d8d3b1929bc28311c5fcd05bf4444a2b992d0a9d6b134f4753bf42ba514fa5c293ca8ff6deff9c4222d532d23f8808c483cfb4e6bacc88367aec7e0a2a1bce0c6d229a9a7a71e973dab62c5960e265fd98a019298ec366e9e43b00c9561bc9b95c39fc687520701c14d413e18e58f0576ea2865fb0e434542b3ff1257d7cfca91b8d363a9770b1317c29919abc6f81c74abe131d9b83283fd0a47fc4583c131862516afab0a5845b3b71ec62f800e8042dd337f0845f3cb42424e5ac65481406ebfc0b0d52c5a5ab81afefe10c248af440a918f0dc4484e052667672f2fa53cd63e6e4356128108a43a2020801de5dee335347f4f6a5903eda871d9329e92fdfdc95e0ebeecdd91d258f4f7117e395758df60962bc237e1bbdb8fae6f6ada027bd7ddbd1a223a1d35f4f25daf4f5c62801dc579a866e1c7373c6418f4d8516004b27204bc16315e2f2ec1fa6dfc14ba85a51b73be10120ab486dd8aa2b2ef80cd5801a1dcde3c21c84e7815bd4858dde0ba46cae53e6d614f96921d0eba7e97acb04fae4cda551b61898bf6e1689e94bde1adec72986619d71f0abd07af8adf80110bff6c28d7248cbfb250d14e29fc40f12fb7c5b70548d0edcfa5163f9d95a7e7dff4b95118b31ed1cc339b9f12a6955ae7fd1719de53ae346014b6e55cc6a56bc67cb57166020f2cf889897608c47cefeb142125fc6c54d64cd45a58e1c7267a327891a38324e834c3cd46e90335a0bae49e7669b83e6d68161cc8b76d6dacc90c666d98c75c5ef5435842fcf0036b0f6a81e6b0a25ff847bb213fbb55a491debb706a9550b03409282306819cf4b0a5b82568392bbdc64d52f6d292112247c0ce352fe6412e6a719c9cdee755a913adf1d86311d2a16dbc6a1d2ab794821a99b9b4aaef028f8ea2b3c6058f46b6c497febb5b055dbcba296a2ea8ae595576d78b4583812fa3c539e490cb3e0f646981b394dba29775684ccc47c28dd9cfcfd0c7b719ccb8c686221be88aa535147fc05dcaf30ca65b770df4241b5b59a46f68be9164123ce616475e0bebbef1d172969da034e805631c47193e0d5ab79ee9839f861e897bb01373ac6c6468d9249469e93abe956ec577369f8a21c82961e5717bc9cac0c460496c5636ef0156a1784e581a2aa5e6cc72c65c7277e839c631c942b09467b9568a28783b3f158a48d9c64e0aeac3a94e68a5d25ab1997f8abe0ea4771245db0e16bb3464751be979f1a856e9f767d7fd09fa1ffbf7a8f9d170e15b1c0aad2f08a6500a195c872a249fe003521b8ca639bbf2bbb89e66ff4b69469caad18c638ceb8c23c82acd58df0a825b3955a58be43a92c49743aabeccbc6b23806317c45fb3d06289902b5bca7a169bbcf5772e086d284f2aa2f93cd1c4cf7e9aa5581807e4f304e59ca9f017960d452129da2c140520f465bb768e81e27e8609d90c1c8212cea7fa8c3746f880194b554d13c25c9de318c2ac01fe711c745ea29bd7487da7336a2b29347ebebcdd6e92d3a92472a4b9811d2c3bd80c1d4ebb1d8b90b7e5e97b4fd5e880bca6b61cdd73e690c41e3cd70cc28410ecb0b31c4eefae7df891833c732943b4cf204592ad1ae0ca8438663cd80d2be2898642fe0eb482beb426e24d4262f8e7ac54e0db7331ccbcfd2750517149d4b22bbbf35b507df77c4cea42e415b24a2b6baff1216c04e3fd4a39ca3e82f65a4bef909fc8b78b2fa6c3e655c72f937ea943c27abe3396a245c9221c2dfd8d3124bd665433cb469bf806acab20ee54a9e9b00169c37ac9a00314d2315f21ad83e5ff66ef1142d8a2497df14df9c1bf93badae803960361bc708174deef166a7855f716d957d05511f5ea587ea9cba367d1166e416a4f51bf3232bf8bab67858682e8de276b6ed2a5108f3ac9f2c56ccc2e0d5aa2baeefff580f3c42d02a95d20a01fa62a55a2fc0d5240d791e943613b6d45811aac570d750d336fc812c694f16d26b4a1c16c77ebb52add94cc63b71e8283f1d4ab08396a697b36fd4ecfca4b22bdde1e239c17a98603874fd88ca06f5efb058231564b41a0caa590153ed74bc9b619be95988e5abf0b50f50ea2f80243b5e148f6b2bee2f7a3cde075c3274c688ac4b3d5ca4e33c15e6f8216474a046b494d465785e6c34231b2af56d97cbba9351958066e4c56039ff05e55274c6aecb4f9f94a5aa87e3e2da8841281056a428797433726767980d045553168a695d410712d7504c5cc300e5770bdc46eaca4a2db3dbff4e4a9c74a17b28080f42f769a7edb7c9c88acd124946bce6870d34aafffc928c4c7fc02131692d4fd359477a8afcf75aae01fcfaedebabaabef7339ee51f5795ee2d4bd8aeaa3324defd9702bd382105430110027cf8715d98ff2e69ea1408fb893ca224f64a23d14b84b07c973fafba782a86d94405e5cab10c14c0fbe11d120f4b93a324de2134e829c1afa0bbc5bb07948dee7619dcd0bdeda9bda08df47bb357d972e961b22d8bc0ee8cd6ba0370796fb20f8beb0f3601c0c30274ca8a6c58d53003c74a6c51923a82749264ac41b5249903d6a3ed14b71885a8d54c2b0c57a4f4224836fb3b60fbebe14f25586cdc8cc32b2ec6352bea9db434a64a4e8bba0bdc2ecb9785f127e585ca61caea88994f7bea97b66d43e04da1eed79802e453ed21ac2728e2d8dfc3bbe32a385dc8a71388d86f1f5b93f758b9b8e71f79fcabce", 0x1000}, {&(0x7f0000001640)="d88865e13b089a82fcc34cb0e25077d16860ab7d462b25e434ee0e30940904af1c24c8295adf041315c3f7fbe24cdf67c675b9a45585aadf3c9ade7a4e4f9452629a1bdd68e16cd2a5a68de9601fca9fa60a8a84fefb2cf9bdd18d3ac2e63ac8c2df1841a516e8daea3e781259ef8de1bd4eaed23eeccc6db9f3c4ea11cfeb838874", 0x82}, {&(0x7f0000001700)="b0735b98dfef2073e2db5dc99e5ac64ed6e30f7cbd342660144f12268d1d95dc54e3bc64b857fa861f310050932daf2683972d8c82fc5019a1a923502ba9cc305249090cc3acf7ef2ef858c0041cbde178d760e230cf4dfa887bef7c08e20a8e19f18e6c3ead6c37d0fc356851f22e84ec34585eabc52f3f208c2ec235e6fd549ac1cbbe70c5596ecf45198eb5ce50ab86364d5dfc12974d56f2f3f9706fed75afd2139cfdb799fea7534a6b02acd55e05de00a5a20f77bc047e4894164812ebcf0fa6d69649e077493d7ffd0c58131106c78c293a94bb3439cd74d3cbe8871b01b9651ac3158e4bc563323a207817700f01fde2e6c8", 0xf6}], 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8a, 0x20000000, 0x1, 0xf918}, {{r2}, 0xfffffffffffffffd, 0x46, 0xfffff, 0xfffffffffffffffe, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0xc7, 0x3}], 0xce, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xa0, 0x40000001, 0x3, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0x40000002, 0x400, 0x234db50}, {{r8}, 0xfffffffffffffffa, 0x2f, 0x3, 0x0, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x1, 0x80000002, 0x168704f1, 0x7ff}, {{r10}, 0xfffffffffffffffd, 0xe1, 0x1, 0xc6a, 0x9}, {{r11}, 0xfffffffffffffffb, 0xba, 0x1, 0x8, 0x6714}, {{r12}, 0xfffffffffffffffb, 0x1, 0xa, 0x9a00, 0x7}], 0x3, &(0x7f0000000480)={0x80, 0x7}) r13 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)) dup2(r13, r13) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) sendto$inet(r0, &(0x7f0000000000)="c98d95dd08b0ead5970b86e60aff805f4b0ea1affc3dfaab912b2ef4419dff21dab86a5a20c2df8bca5457adfe4cfd95873aec9678b5a7062082af5d1e3cd77d87211f028c89dcd2e3acf99d43b4d148fc6d6da1486cd7ec323f715c4462e03dce928e8c0554eca7e7a2440e2e77e878ff50faf37b31e181c7e5248d81953e8b46db64496c624bfd5bf31f0625ea6998a31a80b9b675ea1adb3ffb2693686efd79e38388c5a575c3f7c02530af8f6b80d9c05b9e7926f5fb00e0", 0xba, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000140)="8566b9700acfb3b92e52b3c3ebd6bcdb165e2f0e99575932cbf9ec0e99ab2addf46d6da85b461ce8e703f45209efc7b15572aa837540d36c6e4d50f05d91c6569908237ec0f03eb0fb6ebac01fc68b32fce8fa665700b7108142bc1089a1f030a4fcfc51c8816155ef03c6ae42b0c4b5b4f293b9ee65cc751b8eeb3bbab6d0fa", 0x80, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) sendto$inet(r1, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x88002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x28) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xc7c, 0x2}) 16:00:12 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8482, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:12 executing program 1: r0 = socket(0x6, 0x2, 0x5) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0x5, 0x1, "f92e58fe8be922b17eea9d7cb02104243c2077ec", 0x9}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x120) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/37) semget$private(0x0, 0x4, 0x40) r3 = syz_open_pts() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90cf, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/54, 0x36, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = shmget$private(0x0, 0x200000, 0x4, &(0x7f0000dfd000/0x200000)=nil) shmat(r2, &(0x7f0000fb8000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0xcc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/68}, &(0x7f00000001c0)=0x46) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5812, r1, 0x0, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt(r1, 0x6, 0x3ff, &(0x7f00000000c0)=""/16, &(0x7f0000000100)=0x10) fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000300)="6cee03031546237550f2faca202353ff6b58b594503ac5bbdb4bb0c7b5fc54aff1305908132cdcd45083573d9f258ac555287b93802365cd987ff4eed8ee0d4a47b55623542396925bf8d23619f204dbe43fa08102cb1777f5349c39a206a8eed30c638547dfc793e8b28c43d657d0dc67e9288257f55c7bec2144ea91dfbc9b91e174713528482b2880c90186dc43de01f4c7145d8021690bf045dbca6e8c6d590cf4f427cebc620fec2a3fd6d0631dd44626044bb9c0aad77aec900d80ca04a458a157fb27", 0xc6) 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648220095739da4280da1cca4b72f20d342184019cb150763ee941bab88c35076eb770cac0a35d57e482fb340e6ed5328f4aa984f748057034ad3f7742217c0dae1aa0193e5ab4dbe33eeb82d99c0a7fbeeba3e053d768a84308dc8bd8951fc06934f5a7fb6adc40981847fb4f73471627288afee184e480739f0", 0x8d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000080)="f2839a8f640450bfe01ed8e62d226686f940494608361085acfb279d4f73f252f611731c71925a68c65e52d871b193c8dcae1ba1f39d8d9e7e0dbb50d6fb914dcfc64219002ef55be1bb3cbf2cadd6ca31083390ea8e276ab14348dfd681f2", 0x5f, 0xf, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, &(0x7f0000000380)={0x2, 0x3ff, 0x2, 0x0, 0x1, 0x8b2, 0x70a, 0xffffffffffffff01}, &(0x7f00000003c0)={0x20}) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000040)="0d38cdfe9f04a6446cbdde865482ea0bc2f251eb9ae08303d8a9d8d575c8b9cf529dae7fdc7ac296d11fbec8d47057f0db66037b853b83e39841938f4ab38c91c1c88827f48978ad919d86381911f786f1bd4d1321526ec01eaa00232556c678dda6", 0x62, 0x407, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1fffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963010094ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:13 executing program 1: r0 = socket(0x2, 0x801, 0x174) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x88896d5a7ce5f75, 0x810, r0, 0x0, 0x5f) 16:00:13 executing program 1: r0 = socket(0x8000018, 0x2000000200000002, 0x4005) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: geteuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/172, 0xac}, {&(0x7f0000001140)=""/53, 0x35}, {&(0x7f0000001180)=""/184, 0xb8}, {&(0x7f0000001240)=""/110, 0x6e}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) munlockall() fcntl$setflags(r0, 0x2, 0x1) r4 = semget$private(0x0, 0x7, 0x80) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001380)={{0x92d9, r2, r3, r1, r3, 0x41, 0x8}, 0x1, 0x1, 0xfffffffffffffffb}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xc) r5 = semget(0x1, 0x4, 0x90) munlockall() getsockopt(r0, 0x3f, 0x5, &(0x7f00000014c0)=""/63, &(0x7f0000001500)=0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001580)=[{r6, 0x2}, {r0, 0x5a}, {r6, 0x30}, {r6, 0x1}], 0x4, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(0xffffffffffffff9c, &(0x7f0000001840)=[{&(0x7f0000001640)="253dbce646a67b3b05c999beb87f4e602749339c2dbeef80c4db7008f921b2940aee809b0333e654d54e29a1646903e3cb9a2a1e1e6fd8ab3cdc0d1655ea924a232a5bf0fabc019dbde2c7f5978af6edba18aa88f4cb4bad47785b58448a736c4fbed91d435fc9afd7f212ef7697bf227757e301c9086e87b6b7821eb40c0e7f20aec2bab9843f538e552eb60b25f1c16d772f3f58c394ad6ceb5e3ca2a3b8e683b104353776f2350355d0a059a04d1dd99fbf", 0xb3}, {&(0x7f0000001700)="d60efa0be847810ad0bf8a2eb4141b89e3cabdd8a9bf5e94f976d08665902bc2c641191833f076aa9bfcf3ad3f4f429e64186533d12a675883441bdb8f3389e6b6bc9eeefe79aed09bee8e36b73ab1369ddbf45d910267d0eeebf32314d98282d7412bb7f68869aa81dd79a5373131eb4a0eff4014ec2369df6223ebf830791942c20a4c2809f748d6f109fa439133b5958d04ced0c1a23020c2bcc3bbab47e19e34a51fa3740ddebf3b457206c9f772c40ea7593ee0d1358fb8fe18b5aa7f51554f45905f7a5fa7d616763ea676728b1cc83dd7b1f1c4deeb4e4830ebe32975cdb0e55ba58d85781608e51a281c891143f8aa440d7fa41dad", 0xf9}, {&(0x7f0000001800)="68f6a5da59f11f240f05508fed652a0a04aaf588898a445fff497e853eee74c41c35ae1576e1fd4c9550a97f6b57531757ba", 0x32}], 0x3, 0x0) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000001880)=0x1f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000018c0), &(0x7f0000001900)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001940)={0x0, 0x6, 0x8, 0xffffffff00000001, "d44e2b90b91571dfbda7bf908f7de45bf90ff33a", 0x7, 0x3fcd1a3e}) fsync(r7) recvfrom$inet(r0, &(0x7f0000001980)=""/41, 0x29, 0x40, &(0x7f00000019c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001a80)=""/234) writev(r0, &(0x7f0000001c00)=[{&(0x7f0000001b80)="a62b9e6f31c3e3628aa2b1a15dc4e64a3758a54bed07db57290e79a420e59f2a138a92ac513d177c65d12190a21ce8d4bf8a71059c520a178afd59cf50ac566e8931e33214859c0fb165bc0d0ccdb3640f4042c77db3558d055e9c367fd6b9ed6904372c03a0", 0x66}], 0x1) fcntl$dupfd(r0, 0x0, r7) socketpair(0x6, 0x0, 0xfff, &(0x7f0000001c40)) 16:00:14 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000000)="4e8262d1d9a88a8910025331cc55c4206fbba70041f701fb2165f16a033caf7d9e2067c62365736aeb08edd43602f25232221d81a2cf379dc375f7f54399091c80ce918c9f7177b3ed1c529a297708cd74925dc908c1dc44de6d256d3aeb31890cc2937855b993151e223ae530a723df3a292e869d88684d01b11f1d39766b235f36c66a9a37bdbcd16419550c9d3018ce5c1983d73eeb2115dbd8339e3146b8ebade2e607b6e7298eaa2595cc25275ca9ef3f07703742275aacdf48b8afe5550d76d43ccde7ce944f11fd01a8617bae6f5db552d9465e3f9e7bbde223365d05509fcf590023108e4c0917b6bdde5b86e03df6b0702e577f3d5f60fcfa75ed682e80305e35df43e6d27bc9685002e4b79144dd448c1667b736e6cc843a00e5afaf9625594489d7d87c13599b2df0c524347f5834e696cbcf308696b0f8d38b36dff658f00cc831722a32eb97db6f4af1a2b2285c63520b9206e60212fc37afd5cc1496040e747ebaca32ef1078fcde8374a7a2167c2e626ceb94ebf4b58345d25e17a3f01c6fa72716d622760e14dd6e9ee4724a4d3279514c1b17a6e7cd65b940c2e6913069db725a2eeccfba8fee94cb0c0050a62661e74db300eb0ea9cc6adfe2ce9481050a5a85d1e967f99d09dda6ed8bdc6bc1fba85ba91706e366b021192e2b72b97ca743e360b77ca02c33f399ef9f4c50078946d331ac4a187c267000054cdd96bc1ee24b402226d41494b78861415509ae2bc784e0a19055996df1ae03ff4bbc9f917ced1fc9ba9c361b74f95c9a21cc8362ed9c3cbfc4da423da8b21f9133b3f322976651d3effc6d647ec8bf1e7ce41c9f1beec3bcac6192d2997305840204eedc1b955918cf67c1581f907315d8fb10709f20bc9cf24d28797ca3dc6dc67bef994d74d96821f6a8d578f47b9845c0530c6b9c0ecb651017315d3d307111bbc5e6676d9fb5411eef9bda4b9e8cee520dadb9df7f9b26bbeb18fb575f8456093a3c800a88993192318906930d696c1cea530c0ca5ee22dd65c068146c572513297ecc0d75ff24a4137f7f7d32b103b0a59dbc1ebb9355ade7e51fa17cd5a603383018f0f8c6796f3fd9cf603f0dbc14d8e3798e2b88dbd6b96aa12d5c9d0e3dd7427ad981e24af2d048dd4e6356d8911bde30f8ab01ecf0fa3c6c13c9b59b44dc12aef6b4f27ca336c91de6a8cf01610a735ff6c74dcd64e9d693fff91e535c28027197b82c0caf454a64dd504910186ca5120262de52cf4d7107b5b6cd5961d2e8ecb37958cae2124daefcfb11535d47bec9d40a8a60f582deb56e4c6ca50ef2c6379d88a5a6d55b08d410668cd564c757ec4d70b1b278cec467eee2a29a63d1c878eccf901422996e8da2f97501856ca62714f57c4eb4d803e71e37fe85dbc41269e22e1cfc37bad45f4d86b6a5578d7acbe8251ce6f109cdbf4164c4e26c8c18f7eb0b8b4de59c7cb12ba1cd7ccd641f7dccf0e3d4233baab8b12ed48fc21e32694a77928278df97108eb93909d039809e24f088c5b1a2f1620b7ad51054395ec290af28a11924edd65bb31505a2ce22e5dfa3fe0af9c9a6c923328565be80ecbfa019ee22e2f9a05ef4414f270287ef8652394981a61c36f868dc9c06b0aae89331cc1c7a89ebc16a6350d799ddc4bf8529733e320d20baffcd8d2ec4477fde251aa7fa86ce5a00a6748dc850c1ad0eb5fa5a350739a8f47bd9946891c340e2ec46663f1974d0ed55db04ba9daad371e83588c2dd3c9c16116a10c0f1f11eba1a007d1772f68a50f863b67dbfd9e82fae78ad932d146818118fbf97726a3ef4e86a9e673ad58de4195dcd5317ef1a45f87787314639fe97d310b0f7d7b709e42a0565227606ac423ec61a9bf07a152a3f0e399a6fe73848ab7de6de4c324f068e1323142cd930216f95bd7e86b6f2f57d7d2405d689fe448e523159193dd2e613dea61c6e4ad299060930ee9a3ea1fa7bea28f4c4db4c9acebb91508dff4401c80834833b52eff9845cbeb52e218edae13f33b80d74c657d53319eb1c76ef72b6391cf0e268d63ea1a89d8f90cebbdfd5ec68755f70a4ed009f93e12478c31fa56d2767e44c840cd2cc22a580fd6853e54e24b90f66e5d8a20ba85d1c7093c024628d52a5ef894a120d7b641d38b0e78e258bdd0cf4d43fbf44d05c8bb19f1fcd371e5469881c3d28771b94fc39c22a42581b51df089af4d2fbff68b6e8b79232c7089b54dfa78c39cd86b17c435d30f92082b4d64e0a946075c5a077b58c7f0d6d2b36d12abb979631338b36daad1aeeb32f0a0636a6f063d459a0ea12ceeae0880872eb7205af6f301fad277e5d50b304c27b3faaf48b4a35ddc0b1b9710a45f37cab6ca4725c2987f49b20c680e226b991f934de445105ff31ce0a6780506b9067d5d231629cb388491f8dea99d4525a3827e9ac0fa062d32e024d11bb7a7fefda8a57581103e141efbbe3ac684a72dfb7a90e01837d74ae6828552be6fb85b16b9f42fa28503cf3e3423be03018e998a1bf5fc6aa8817a03c3fab9d17d502362011ab66f57bb34c0d211d39bf551a286c258e117d9816bddfac573d1caf71a89735c5b0f6f0d0d6b59d13895aa0c7ba89e5d8f1f5b9f6498d77a39afd78317637f4aa609f02f717f284795fe53bf8bb01584a3a43cd2655c9a6f575ce95848d1a6adf941bbf4d312771900558c66268ba4face909d9bf1f28f6643062885618263881ecec325165d1ce3ac6e4b0197f8dec93a5ec1dda106641ce70cc0ef649cebed36500b3e6c27db885fc5dfece90963e5ed076f1efe4e2635d60d1acb3f877a771bc4516aa93c2c841ef0b3764a8e39f65a3f3dfbf73917cba27ae3153a762f2fbfdfb08d93363964ae405c73bb86a78140852fd8456deffb82a53e6520588842836044b31b42fcd0e677dedc26aab7f825054f51b462d329ae15865c2418f5172131e4f64396360aac09002fe9661a69bab8998fb7834d20da6497f03550d2fd5613b07c671aeabb053828c9ebd5443e97f9f5e47c8737e36197fb27216106ae167786c4442e9c5dfb89f11eda0defa727a88edba4d99dd5a47988a8e6a030e2e537643a645d1a43ac2615ca8d8ccfd878b804da817064884c646f11d45b55f174f3c834e0e9b9d1b7b8abbc22653d5f579556387406268ca53e73e86d70381b0647fe5210e9109e1bbb184b17573b6516647904b87537381b2f9512ae0545043d8001d66b30eb2423b09d4eae4a197d13f4e01070b026dfecb357158a28d3caa77a50585cd756ce951ffa5418b2c723038d7661f5fb77ddecae1fddc9df503d7935335370a0110de022ccb447aea9d53f69093fdcd61b98b90bc16b36935a4a1c3fbc58cdfba70b23ebf3317a5156df580ea53a703b15949c82984c3bece00aadffb53aa54e991b7f66e99dadf3b9e7c5eff8e2a24ef4102fc6711ba85d5a4ab686a58c470ebad66b4e860451850dbff240c6c8d34bd753f373b92d2e0cd775d278e78649b9c7fa869013eac1e9d009a5a1c63d818b49112ea110f48dd9033691038a394aeb1f26d221a4aa64026af6bba3d3f054905f6394443079cd7aef5a33d9899f61d568d3a656313d0b8cce7f530f5da2dccf5dc220e4a001eb8a374fcd1f334c384c3876a5bca0302efe0ec0c206894e96830d2ccbbfeb29db8329e2f764e81f9e127f96cea0145a5c03c5aa7cb7212a9c886bc378c337f72a76de69b4efe6ac66164ac9d9158f7ce1de14aadf3c07f1b6ade739a06251239a0293da4f9cb1b07d7d0bfc1c6b6ecef6e3d5150fed5169ad7878472105b31db6a30aeb29aad64c78d85990193fe65a71c2c714f340166d1f943f953b033ecb55247253d3b2cd3de3bdf6ec8c2c4d9502623b7f7fd85d540d819d299281b7454bc897e6712c761a5c1dd9449b2fbffb026d803aef2fef3f02e8c0b3a05aca8b4aa4f5503e1fee385d7ee3fb99aa0ece069d43681238a41b0fc66da54815681588518e43632b344e8c8691158adca0d26728d98ed51347b7526ed8edb529950db057091518c058aa27b71128e7d3faf28116f830476069a094c55a8ac663b2c26f9108033a7e8d9c6b77ac9f841601e64133e3e26e9500676c9cf6278d203b19a5c5a8bc152f8464d91d6c8c59aab669d66125a757b60eb7bbf54ae8aa2c39289e47215e4a4340c209ce766879fdba0acc60784a4432eab312946102abda9b2cedcc0cd344bf98e458c6af63713e44b91cac03ca5288ed4d68f952936f24787981e27ce97f2512f2a2a69d1c808c1f653905b05dc67a1f1869502e090b0c3b58485cb836c184bc364dcdbf3c02365f1c004854f7a0f4e8b18434c2e77f52d73ccaee1325d109befdc4c7c0e4356c0039ff686b33e53958b5c9d5a7cfb6abc12eab6a5f7a826f4c92a26195ab0f59c3f9102b5dc4c8ecc0bd4a872ab56d185dc87d60712c19d10fcb760da900e0f790be4f3e106b0298215a5bc949dd742417fd708873b0f191e148b3a5139be42d605a07b4967ac2ae6e1af7e63a383c34d481ecf0441d0c4fd5acda2b8c0988ce86952c63f19e056b7ddd5a7591ff2ba1f4e4819aca2d3a3aef50c96d6e4a282b478cfb0276dc0f5cb15f8240004fc5c251debbb086536714496aba74f56efedde37f6d56f77cd6c09eb06b2aedce1243a9c60843f0da08acb687e0b2e04748f156ad2b1f61ab76e7f1cbca7d52fa3f40f1b44082ac38aa6e32cc7f7b114f13bce7d9af065d82fe2e5dcc7f61f16365fcb15bf2975eec505b43b4d3a31a32ef7696c39c2b953e9a61ae5f7b63254605c9e50e9e058b8be4a7252e2c3e82b46f6be65465c0d88354bdec1f91d3a2f116590d291fdd71838636d6bde0fcded4aa24f68f165a0758d4494933a78c92c8b5793b20b110c9af4b2b4895c2090f221c273755a8d5309b8d65e07a6224b6426d3b80e63634672c1c92f7e955070516053d984618757d28c23a924bedbf94eb7a5334ed42a3ce8c0b93c19a6cfecc59fa7c2c384fe157ee0975dbf550055d9f9b27f681b68eb541c02792a88ee18357cbdc5e6626808e350ce35fd92c51b59c11e41e447927e2b66b1fcc4a9279e0d428840a1e50545d0eb187ababb5c21e80738c2669cc1bffdcb8112100631c7e81ef8551ea51b2f515567f63ad0501bc254f1adeef20446266c34697fc2d3a9f378c64e5f556f30d2c80cd58a952ff15f20746a8a13278e6a98d13bbb0e752c7d85d16830c917b0166bceeeca08388bc95707b43a1e975c499c810dbeba54d27921289724b5c0ed5828c0bd8831cfcce7c3a69ffa4c61a014a6c9d3166781b25974a0df9c024469f69b43ded53a2aed4894a2d2b08ce9c267ecab37345f0f15b7908eaad4ca1d91e812a69aeb970a736f89ecefe1938940e542def12a610ec0ee65e11bd22e5b81ccaad3df4ed1e10d0bf09b0c0d000f0adc86fec3419368a9bedc769611946e003f2131c7f5e8a92b9a6968a52b5ced6a7c412faf26610ab310d5e56fb83c0c398c69d46c19c2b50ea90d5995b5a3e528cfdc20d07545ff549051695c7f9fe91ffe94eb50262697024ce788e192678032ba78ab389d824744e39beff1047a7900be4d7ead03b12e8b63dd50e628593e06761b20093b053adcbac0c073edfdd8eb45efb6670574eda833d6c07880050d78aba29b12a04c19fa12de810be55659e9d560858acc33a1b0c4be04737099d95ca25a09afbde5071738eae40ac4152c5f4fab813e72ac283ba00e2340b5e5d6b8859ac730f70c28fc9432fc624a6fe692f9bca1e5984c") r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001000)) r1 = accept(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='x\x00') r2 = open$dir(&(0x7f0000001140)='./file1\x00', 0x70, 0x8) open$dir(&(0x7f0000001180)='./file0\x00', 0x8, 0xc4) sendto$unix(r0, &(0x7f00000011c0)="ee0426b7e4adc2554d8b202860558ee3fef407daeb8a67d240f81dacc8799d111e623b615815ae924ea3121e1485af90b0fa4dc5a445d42829c798ac501ed3f366f3faa3304b1b5d568ec53976cc3f5f8eb4357816aa5b326f8c4388905bdd125bda8c21fc30ab6eaf65f243ff5779593529d81ee021f9241fcef035df40b77826a8cf3e791b86480c1f0de5c482a79b4099425f1f369527343c884aefc8", 0x9e, 0x400, &(0x7f0000001280)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000012c0)='./file0/file0\x00', 0x40, 0x20) write(r1, &(0x7f0000001300)="10c03ad2f7aeab0ffa39c28fb74d19ff07e787a2baf3c3a06c698673af8c9f8d8ac610327aac5856bece4236648391324347ef0ee48f89cdb96a679349e2783744f7b7310ebfb36a57ae2904c95013e7a64a8fde287be6a2f40b296e32d0d615e6db2673e0400728884f776153b1cae41f348c45a3e312125d36b6778599a3795f0eae7a5386b40228924e8219c8feadb306308b16939bfec6e0a1ac78516943222403f0e813716c586c7cad88a1d9e0b24d9a07ee4e4e11419343ca7f5cc1db6bc8a9dbb7864e23ef58ecef15a8ef1321140b784d87990e", 0xd8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001400)='./file1\x00', r4, r5) execve(&(0x7f0000001500)='./file1\x00', &(0x7f00000016c0)=[&(0x7f0000001540)='x\x00', &(0x7f0000001580)='x\x00', &(0x7f00000015c0)='x\x00', &(0x7f0000001600)='x\x00', &(0x7f0000001640)='x\x00', &(0x7f0000001680)='x\x00'], &(0x7f0000001740)=[&(0x7f0000001700)='x\x00']) bind$unix(r1, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x1, 0xc007, 0xa63e) fsync(r0) getsockopt$sock_int(r3, 0xffff, 0x130f, &(0x7f00000017c0), &(0x7f0000001800)=0x4) sendto(r2, &(0x7f0000001840)="088345a646e27498e9c0887f9be3713e8145", 0x12, 0x0, &(0x7f0000001880)=@in6={0x18, 0x2, 0x5, 0x13}, 0xc) symlinkat(&(0x7f00000018c0)='./file0/file1\x00', r3, &(0x7f0000001900)='./file0\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001940)=0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001980), &(0x7f00000019c0)=0x10) mknod(&(0x7f0000001a00)='.\x00', 0x1, 0x7ff) r6 = socket(0x1e, 0x3, 0x800) r7 = semget$private(0x0, 0x0, 0x114) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000001a40)=""/223) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f0000001b40)=""/130) select(0x40, &(0x7f0000001c00)={0x535a, 0x4, 0x8, 0xf28, 0x9105, 0x7, 0x2, 0x8}, &(0x7f0000001c40)={0x3, 0x2, 0x0, 0x3, 0x100, 0x7711, 0x6, 0xfffffffffffffffe}, &(0x7f0000001c80)={0xbe2b, 0x400, 0x9906, 0x3, 0x12de, 0x0, 0x200, 0x6a}, &(0x7f0000001cc0)={0xa0f9, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:14 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc721, 0x0, 0x7, 0x401, "651be2bd00268ec888f5a21287f17b8feae17218", 0xfd6, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4002, 0x4) socketpair(0x7, 0x4, 0x101, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x290, 0xfffffffffffffffc) 16:00:14 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) write(r1, &(0x7f0000000040)="3dafb22a5ec8d02e9421e1f832f657b8a1e54897b8b464b0e14461de41c748de1e0128281a689ef3a41e7413180a774d0139d0bc71fb3d72fff14b80d9cb5b511d784040402490a22d2b9b3b241379b06eb0cbf171c1088567f5ca4277d5356455f3477bffc106d27333efd14e2bfe154dc6409d4c621e87dd108c22f68f956ab2e2ebb1be39edf8a7c7837f1958d63bdf4b1cdaefd00af73a428b5ceea6abd456617f28e71f2e4e4df4fc7a8b21b0aa5fc251789f9762cdcca69bc51977820cdfbfb09e66dcb41b316a0dc7e616f8bef81ecab6e465", 0xd6) semget(0x1, 0x2, 0x80) semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20709, 0x100) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x233, &(0x7f0000000000)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1ff, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x4000000063, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x80000001b, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:00:14 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x19, 0x4000, 0x99a) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="de4879fd15f5426aa2c9a5fc114975a406229bc9d897d8c54461e0b95d83cafb08b8c1f39b0cd2ca2c", 0x29}, {&(0x7f0000000100)="5f68f210ff17076888558c670974141013f8afa94ca4fcd4fa3a38c866798b18616380d5a46ec352ac6a5aed4d4e587730d714093827c41df9491c398f9c19e1e92d62971d8a317a4e5044d3e98c149fa3458c4dbab4d723c0891a09a56c4b5981641fb976ab1c42185f7c36a02be3e15cf7889215bb5bbf3d24525de1818336cd7e45e7e7f152337706c9c85736a4d85c3ef30690d6b715", 0x98}, {&(0x7f00000001c0)='\'', 0x1}, {&(0x7f0000000200)="28d19704fb9398bb4f55f2b06db9d35f1030fbb019d1047f5dc5b7951487b5824b20a39044e28eaeea353406ad11a619cc1490c73a5e094a3e0a6c073e5c5ff6341746d0de7e6b4dd8994c7418249032a9333e4c1619a06273985bee8943fa54909db654d03a4828458a609e870b6b19363e1c13fbfbe74bf7d3865bebd154ae083cf35872e35b462df92f2eecf7818d", 0x90}, {&(0x7f00000002c0)="c0230416f343d3b78d768a0eb246dd8f5844c945037471f829ee55d7107823af926288b9d4dbef45e68ceddaa8f50d1b544fa4972e31c3e3b94a54b5241195bc907fcdceb2f4ac2bb2a8bbc9302b3c50bed0998bf4134df9cf937cb3777700cc83ca88c9d740b817b6f69b785e545123b71d124b2b4bb2ccfb92a2e6a1cc4f47a4933390b1a12189421934f83218ba671c0f35a9bc2aa1ee102fa43598e82ed089fdcc7c5e36ff45aed6abbe64e88e573d3b67d22f", 0xb5}, {&(0x7f0000000380)="f085972c8c434b0bfe1270bf479b6721661d64aa2e810810f8d530a644896690face4b04a9f1848f8ecaf427238dfb8b1bd517a69b77e9f2de0d94d434aaf2432f57d2c5282c5c661c36ba5d585c233b9ad1b69c7d9fd26e59c6459fdfcbdaac7dd1d86ac80fc9a88b60fd8b38", 0x6d}], 0x6, &(0x7f0000000480)=[{0xa8, 0xffff, 0x3, "7990215d317cacf00001ebbcedbdc4a0f4a16b286bfcac1fc3dfcd8575159134ee90205f5e0719fff7134060025159f6f85ea8ed5d6a335e2f959560a46363a054b9442690fceaa083af18019ade7171d1ea6febd5ccd5a1feed3f23306e001a3e50d2c9009dc0e24417d98f0f43f932ca9068fa4ff44bf2b0276b666774b770ef1eafd53cc80d060c4f97c126825dcd121e"}, {0x10, 0xffff, 0x2}, {0x1010, 0x1, 0x7, "f1c4bb5e7cb929cad9af030a40fca48284cd4fc99414d47058a21159c202382d7b3072af08b12d3d17de133f16f9818bb6c9f940722d459ba20835f1a89754be62e945b0de1f847367a8137826c935c0cb2cfb65c51e79c6a825d0c3ff1fcbcec0e332ae8cf412ba79c587f5e38c677e44ae0a28af462fa8fc3acf65589ae8a4a05167c63b3539954be1d3f417eb7ea30ea95a1ef05b95233bfbd21ae6865889363f0db91037c5ec5a2995336b7789d77b2ba4251dee2d1508001b33cf8e17295622ffd5dfc1eecde8f1447ff5b2467bac744216dfcd1393bdbea3b6f41e87c8a6289e6b32eb3e3f3ac75e67edf3bea97e6ba4e8e5dd9f70193d6a99d237773741eff4a3a47fe33a225ccd3026d031c31824dc76c599c85f7396daa4f8512c49b71cb67e991d12a0ecb7d9119e70d8e3ebe018010645ed940f4651f6ac077e19b7420d444b7140b55ae9a49d130eb5b969906a4ec1d6f4b419ab317a08219881c5751e7ff554e96eedccb2cb4e1af4e2745b5a1ca16a02a68eae6f793913e43a436ddb678ecb7dea065496f2a1f26c9f401ef13a3494fb7e352bacaea194bd560ed6b924c67cbc93ae749b545da8db2186a6afefcfcfca3e7c7b86c6af186789d967e892e3e28e22b77328872f7baeda0824a874ea70f6dc5d0951a3870fb23e8fecd5456739c30cf166ac0020277db75d3c8843ce968c93f97eedef64d7934259976c3ec6564e715b88294066a8d8752581132512a599228af526cdcde6b376dbf2b3ebb9bfcb92efdc9029984444dd7023831df2518e02bf9b8d16d9ac77e43382a23f83641300b2f74d8ddb4163cd410ca0e8945203ebe1698632b5a22fa67d24efe707eba0ce641db57176ada41c4e143eb394c9c44211ff2574ce87477013e70b63cecea71a85a1ee8673ba9f9a033dad4e94d3661ff23b463f8af5b1ce8886cecf59b907622649a3d377d7558982093b7f42404265b97f379b7329769c04b8553be3e189440403716a531796ab38e38f97d9128b8b5d86d98121181f4f2c70eae3a9240642bd31fd688e05b2c0e8e90ac6a1fd5dff07c480928778b1b3f66bf5987b9482e6bc8eb25866edae0e6dfdbc8a2cf46c577177bcf8cf7dd12f982456f2e700728213cf741c8014625feb1e0893b8cd53895193928448200cea050f8fb5093190c9c91d037a099855f64fd76b871c22d42c3d1d901fc45279a4bd35b04567778d2648af99ac02e76648cb599ab580d04a13643ec1aec3a3f65b380492d8d1a769b1faea10c4e5a66a33502ce811a8bc62b761d6989a8df1d456dd1182f9bfd489c10996d8594e40af1a5ef2d58fa64d6e210e58c3acf40f581afea18931d32cae2f316c4b86b5670cebf85fd5f6a5e68818f2737daa7d3751da19144b1d6356fc91dff4797a748eb7606d1eaa1f78a4a23b6d6adf9ffd4c5bc196a10dd1425d900c74a318de3b639a375aa65ac56845d3fe6242556271cd77887555909f6dbb1623cb9afeeb747d58da5340994162dddccf8b6572fb2b3252f14cc1646fcd7cd944effe94b2acc5d769278e535e4b95c48a48b60c67519cdaae8dbc1531dd6b9330b5675df7c89dc89e26d05bc2ea019a181b6f7c6793b65d423a7e4554744c633af0f4675af20780677fbc22852960a9284c8700ea705d8a9eb6f26b6b76bbbc15aeae6373dcf1bf15637ef9174bc3c06b2a90c98efc7de62c3f4ddadd7b471bd23ec3ca3a59992ba62f3d541efa986fbf2e57e1190dfdd81fd203c2a4c44d000dbae0f9f0651cd25517c662dff1ca76efcd2533046f255c3fe73ced04d88007c985103d567653d5decbd221501184c24a8bac3e8b07b2ff9ff0afe13ea7f289d702d3aca87a0779af6b04ed69b2f84673aaa41b200394cd854b3e244365681f9a0189ce0100def33ada5687056d2b7ce1096f901b2a5d79ced41c26cef2ce7c8118fa0f725400ab48ac4a47422649c305a7715f2c7499cc60c37dc242c35c83ade7908bfd7bf51648614312fe21c7d5b4cd8278af7bfef185770e722cb6ba29724650010982c553da752179888e4be8fa323fce28c655967c4b13c3608ed9ea081ac33ccc7562c5b286da025badc55b801000718ddd50f564abc21625c5644969a93f1cc7bf7831284cba156b60270562e4527b87e23973af669abf22b47b8b7f86a57f81441f40ba32bdcc945246a1152148bc3265ce6ed47f5404f57dbfb4f4b6d732f4f3139df7ffc6a687242f0a7c4a7f7e2ae0cce192c4b62250c0af8a2667241e90aebbf53ba3f55d9ce808a48c04e028cb4d5c9f8adce827ca63fd38f084214ecb7fc595d3742fe28f14c5ccdec36e5d8040cb88209e3de9b4fd3c6d8e9fa55dd3aacd7420a15cbe241fa02c0e135a8cb730cde6620ac5b3e07bfb0cc4b36234247552681813ca6cbec17b44712953b753a65d74e0978b5357f3227b9e61903696c58ef3bc4ca6d6ad6228f20577972bd082d2a50030cc2e77a710ff4b74785b64945eb77420ce4740856f8d96f0aa298c244a16e81bb7258b271d3cb31048c65778a14fd62e60b10be674e6b60f4f337bff2b4b7f080d9a47db6e19e0d9eb8316cb91759d11d372ff8dec7fe34b98f03ff2cb336ffac26a6ad5253dc55d4470e347b221f9582796141a369e574c9a288eb50afadc7791fa361defd1299d42369e1f233a6a5cfd39394f2548c39dc3ad557d7e648583556d89819e9dceb27017d787b97bf4258ba69cad44af1732bbc661687852bf5ec59f248d3f3a2d97e15b8d962307c1b892cb200bf7dc1534437e5f82ee203d353a995e8c3dfc5d6c39c60b5451a6202adecd79a0b7272210c1bdab3092efb6390fe8990ae5d6d9950394a6c5981b064343ca503f7dc5cdcdec28d66286e32e8292fafefaaee2d4e6f2b3ac5277258b09953fb4d610176ff2de708dac0e1e9aeaf1c140e5d07d007a4c1ba8dec4ddd25a0a68470c36ee2ae04a786166c1f5215f28f83863d7552822675fafb823f47f29102dca92da872218d9cc531dba62889318494b8fa6b624fdcb1c6cadf6c52d9944254c7dbe04f3725a759c6d8df8babf60f3b6f80319fe9acfb7a1691b75644c29dd92b98c1be74e309bf7a3694b3fab48dc674b386a173b514b751c5db3f5b5bc62872c31cc3f0dc0ada9e936aee3a9e05c2f1d43e86137820ffd2517c2956c18caad24581cc0ccc9b906d6dc72445d1493cbb60d45c7c86d946878a4b39113f834083937f4e93422bbc573acfb25ccf623464c4b42782f02119d29cb9ff7f9ef50bb793f200c279e465a09c658bc175dec33d651ae78002874361ca0cb6b41c09f2369d7d6f497a51d9e7b83c50e9e898210580c8162a23baf0dbf1e3516efa7687ea8f16e45d34bf483face0b10374f9b55e7cf8e986adf3044f56c9190e8442430c0755cc57431471b98f976cd3a348b00ba969edddef570412ee22a098d325f80a377e765968b0faa6d9d8a7026b694b2b8f751782cbf14e2aac562a466415cf79de98fb6b264e00180173a2b86aff27f77fe5a6a82445ecccd24a00ae1e31aac5466078524e4d88d7b8a9d46eadaa14b4cc127ce31e3a041bf52d198d004b1410f652578828ecefde0cb641256b31cc14874648cca90af51e97b6db4b798162f3e286176bcae62938c4a08d432924ddcf9759d8c45eda99aabb0e7839be4d68deafd74be3abed4a4c90b57047a2a5aaa093fb16cf82c4be336968a085169d9c18d1ed94f4fcb121293a34cb7a9e9a5622c8bc6553886f747fb1f5a15a577037265ff3f8076db6cdd5313077c82aa8409013d75d6128fd926e075ccd0d8a27c9837a8c07f285756d60224048a31866ac358f8a009cdf63bc7ce611db4805381268d3f196a52f812319d0c4df5bdb08deb9d530e8d82ced08ef74544d36facfc6f3e7cf1ccc4f7e1cc59c5de606bd49913af6e64a255dc8542a8f1eee96fc86c5bd767a976ffccda44ab0b917ce0ac6bfc797a7d61cacd04ea5a94c01aceb93b49f215b3724c783a9887975e179514c73473268a98f9ccab87ab4fdf74edfc40723515366956fef480771df545982eb08d9b30c53c2bcf264c497c9d6afdae3394e1fe29e58eb3f1be8f32bc56fe75af250dcf96095161693cdd329a46a6f9a51ea24d97eef37ee1010e53dc717392abd9c414783fa9eb11887e1e7e493d22cdede0d7320d7b2f2d55aaa5836b595ab2d4a4b90b63bbd86415f4373af3319a0413b5c73e7355c2793596da7154031ca869f51bd78349823d079e2f9d363ae1e14d61fa1982bec9ea68876e137e08faadb606dd5acfc2343910af84cf6c92cb553d8b96d4fb2d6486f3df3361149f047a245229e0d63614af84090db0f8be3ca409e609302fc5aacf840194bf47cac139b2474d7f35b7ab4407bd28a23ffaafc01c9a7aacaf7dd25a27114895ca4f8e478c335de4674df740b3d248b6c54a496fbff2c1a847cbfacc0717ae8ef31e196f7b08468bf4753d04da3afde673ef15a4ed4e6e4653b7b4f4f686e507cdd8f4d69f9440dadcdc9d188cb2f5d77756491f95d738d2b2fd7d8fdb94d523f97397ccd72d91432a3ac71364eb34add5d4331c40f27e085b2fceeaf8b841efe3ddd6fc319e7b1c76fa4d097555f0ef17cc078f0e68359b4e5eb660901ba6ab1fe0beeae28ad7d02b1298f0cade533eeb218493e45fc65c8327180a3b34b30f01f3fd8fad352ba0a2f2692c5554fde8e268212b07646c9332ce48454d9157036da94b28425cf596b3fd9638c7c946682ff3c631772e381a432d99779ecc9c880d1494c2708aff1d028b0214031800310592bbea1ff4ddd4e334273bebbf64c59672b646e93970227215cfe5269cd8c85dad59636290bcb9d76cafd68b7298147b87b6491714d9073f1f633b9f45655af4ca19670cb4caa930dbd01d8faaa73b6fa506d7bbc69d75fe8124cad957314020a7a72baed55777d2de2c86a296a78bac4a84592a0f89875abc980ac72a538796dd83f59f7f356a10f5db4e17c8316262a977e15322e0744539703edeaf9af0e842aeaccab9bde44c5b3fed9a7062bf9846d458379d6a2a185b8c2eff736fa6409bf8114575749ff5646b9ec22fc652ebff118a20233bf0ddb50b50e47c2f8e3d4e8a99893c7577557ce7ffc035dcc4702aa07c37548808dc7766a926239c081bd969d14d075ffb4b6612f6f4367a14d1090ddf3d48d4b30af7e3ac44f96f5d83d316bf2cf26a9fe81de553e6ba5c20921ee60caab00ff27083b1b793b314d80f2a48d2e392c1888412798a4de8da30a98312a69b699931f7271b84f0d8606c85b915c6c97c6fe440f94d2be287e6255e3a172234f4604bec0fe307c0a07c1b7ac1ef72a89956dd3f0fb18e90ad3221608bb42289df591246ad0d68000da0a8b8acc90cb98cf59372c2c94cd2b4d29364800e85da5cfde81f136ea4d8ce1e3793cc63144bb6a6c559e64584e74163538417982aafc192eb9a426ee0f4b31fde1ef38e1ff355be8a4f93159c6c8b284e6ffc386c24600da189ed6db2de1474c8e6f4bd85dbfeb10b2ff482a2deda329dfc1869170779a701edb493674af11e5d7df2341543a9dc0682523d313e9cfcdc06cffb581b21891d9d7f55ac1d2d228b1459505d3ae3ca521f0afb4f842f3c22eca3ecb85de3afc31487267da34d19e0c2656e319a783d7c651e630743559df7df3bfffe003a9fe2fa0fde73c7ba4f43d2b89d79b3f0ad38b89ce56f7959b5f8a3300b078781a096fda34a51d3f60827eb79f2c0d754898aed16ca9d13a8480f4e"}], 0x10c8}, 0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x290, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x401, 0xae0}, {0x18, 0x0, 0x4, 0xd1}, 0xb78339e, [0x101, 0x10000, 0x3, 0x8000, 0x8, 0x5, 0x6bd]}, 0x3c) accept(r1, 0x0, &(0x7f0000000340)) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000380)="214eaecff72d19177393f28fef16afe60d262338d5b6900dedfd22080b32aa76b08487f4fa45", 0x26}, {&(0x7f00000003c0)="4617d85c5b67cec1f203cc0606dc9860a5e3a0aa8ca80020f8db14cf43e94d124040bcc74f35130bc76ab49f504803646573fb63642853e6ff6438c36680f5522f0b7bec8aeb2e9738c801033f92a91e012a493a895c82ea8d5e3b52885bcf36357d478ff9b296ca0e97e8e66438b0e6df17e4b19036ec55b7a974b8494f6ff7457477138ce647f572d872c69cb39a427cedde872f060a48650809f62c3ce475c5", 0xa1}, {&(0x7f0000000480)="f9734d65f7bae2c9283e576acd089ac6dc61b5c6e1b6f2ecebb1b9aa453d8c12a840d879147ea27622ae31c4dd5ae505152f13fe5dec9fb8301d13216c5fcd63ae9b684a34c85e3da7f80a88349b78f6e4e1f25de25b878ec8fe0c0cae03f57b3f217cc5db829c42c18655f703659eb56ce789c550886d7fe8f18d579993dc48720f281a78cf16f31b60c33ce34b38f70ada9102b2723f0a01d070ea8493c1495860a2de08af0f9886b8f895ea91d8479326b1470ebad5e0c2ef300ffbb6467aa597246800851d", 0xc7}, {&(0x7f0000000580)="11b39c2b80a1fae1137dd92b1c73d6ff04d67999eda5bdf5c080d336b69d5c3f4dea2ccce3808423f8802eed22635d33c349fccc95c8f18b91ed75a086e9c7f3fafa72ad0ca76c1644486feff0b3ea6d888d", 0x52}, {&(0x7f0000000600)="ad3ff38924b4453ce22270bc11fbf87e817ea1aac8035644553d8e4b05c2cf973ea35189933217682871471a3a16a0385eb8e19ccb745d0b55fd5911ae72193378cc69fa6071b045111e57dbaaa51c8dc141a02b", 0x54}, {&(0x7f0000000680)="6b7ab71468716a0989824892791a12eb414a52c93a5c82cf16dc74983177c848c6430c32d3562f723a4ea7f0e8b725ea47f59a0ebd6e0d8c9ff3f4cf112665fcaa545031593facc2ee33af61e7a34bdb", 0x50}], 0x6) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000733000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:14 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r2, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) 16:00:14 executing program 1: socket(0x800000018, 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="22c829", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x23}, {0x6, 0x6}}, 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRES16=r1], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r2, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getgid() pipe2(&(0x7f0000000000), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/255, 0xff) setsockopt(r0, 0x1, 0x7, &(0x7f0000000100)="74a1baef458b72d10d9609c9be9bc04729715ae36d1e3878f7d3cdf04376fbcda920c5761729e84db7df66236e2bfc31eca60f599dfd63d193d5675df8af2e36d7bece3de07d18f82a9a14f9f7cc032524011425d950ddd76e59741d08ef11303c3ed528776e36b949594be4a9e75923fb856b6d7ae4e464a4113ac9c3179ae087ddda2cf9e2b7ab75dc49631d", 0x8d) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) r1 = msgget$private(0x0, 0x18) msgsnd(r1, &(0x7f0000000000)={0x3, "78b93c055902e152e057d555ec9a5468a538f2e4e42b4841cd28fe853191670285720c0a67c5961da0761ce009d7d1c8"}, 0x38, 0x800) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:00:15 executing program 0: r0 = socket(0x10, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x61, 0x42, 0x0, 0x7b) write(r0, &(0x7f0000000200)="64a356d97cb08746fe8915069b80f0406489699919a68b6885cbb6d2495bb90a01001acb4bd6ca62bd1090c234356507492c9c25484c291bbe483e86145b59ebb8", 0xffffffffffffffb8) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0x7f}, {0x7, 0x7}}, 0x2) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000, 0x6}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x2, 0xe521, 0x6}, 0x0, [0x1, 0x1, 0x2, 0x80, 0x7bccbe5c, 0xffffffffffff1796, 0x0, 0x7]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b60d10350803ed2c3ced67c999613c28abb3c15ab5c56e95b1097aed5a63c64638906a9e5a59e49915643c43626e12270431dee317c991b68183a3c9497384185e7fe3fa5e491ddbc9b2dbc21dc8201412d95f01664e83ff34086c1c46e63286dc0a262b32e295c33dbc6bd7dec3c12e9233362db070d6d2b7172711e258fccadc7cf4f5d3f0f57a6b261a979ee51a019de04915b075010d207b25fb381c42cf7ad82f79a13482555df497e4cccf3feabab4a7685989e89c090492e1ce69595e677796871b20d81092888dcc", 0xcc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x1e, 0x1, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = socket(0x6, 0x1, 0x1) sendto$unix(r0, &(0x7f00000000c0)="7b19a00e45ac522787158a656f0aa787f4b84a5918f939c941721c038d14a40fe43b4356ddfcf391a6809e060e1d2953913ad3133220d9a5a9545441b63c1441a9ae8f0d0c960fe08280c7dd65ace781bf4c8369555e830ef7", 0x59, 0x8, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket(0x2, 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgid(0x0) 16:00:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x64) shutdown(r1, 0x3) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) msgget$private(0x0, 0x2000000010a) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r1, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) r2 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:16 executing program 0: setreuid(0xffffffffffffffff, 0xee01) semget(0x0, 0x2, 0x47b6e5afb70d86dd) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5814f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945efc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193109ab8e3f12b53aea9ea0ec610702d49028fac2e43910b6fa7775d738f8d62c014e39ae8c2f19752aae89e19a88b801c4618e72a7db8f1a78c6655f6a051ed8e39f42fae7af0dd55915", 0x44) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) socket$inet(0x2, 0x4, 0x4) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom$unix(r0, &(0x7f00000001c0)=""/225, 0xe1, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8002, 0xff) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000240)="87b8e7da32d12691bf29a3f2a3ba634db93fc6b5a812f5f3a307c3c8c5b23ea15813e9e3766b206b630c245545cfeb0896e63d4cb199289166057fb43a83c3159dac970af44ca494ac51557888ded2e7c59cb5401a9faa1aba73c743e9572f60c855b333caa4dc9e96098c4e565148bc4c29cdabcd2769c74d9e67cbcd53f1064f41f563e9d6a1e094c049c2dfe165f396613c1ac0a337fc7a74bbd727b02b1c0392180df9fd72e5d8b2275022ef95b1c4da476e42ea233ced3717f0ca64288d9e897bac94bddcdbaf9bbdb6330f3cb6c21c8e855f8be9ef4b83994a31a496875e1a9d5b46ee7f6f3ce92cb659f390", 0xef) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/176, 0xb0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x51d, 0xfff}, 0xc) setsockopt(r1, 0x5, 0x2, &(0x7f0000000180)="eeedac51261f2695f86353b2af5163bfa13bad22be8da4d3d78d798b35aaf4ae48b1fb003f27d594f83204b23c2cd001e373cf83d66dd82178b0f60b6679a3a2344fc906987ad2ed22a499766ce0c5258abbc8ecf619573ae17ac75bc727fc6287979490b0663d7b4768a3e0cfab20421f2ed843a0141cb124700366d4200806c2d17a0cedf50d2ce7c61d52995f", 0x8e) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0xa) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002281c0fa259f174c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000001500)={0x3, 0x0, 0x3, 0xfff, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) execve(&(0x7f0000001540)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001580)='-\x00', &(0x7f00000015c0)=':+\x00', &(0x7f0000001600)='@\x00', &(0x7f0000001640)='{\x00'], &(0x7f0000001900)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='-^\')\x00', &(0x7f0000001740)='&\x00', &(0x7f0000001840)='\xec+,!\x00', &(0x7f0000001880)='$%\xfa&$\x00', &(0x7f00000018c0)='$%\xfa&$\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000040)=""/4, 0x4}], 0x4, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000440), 0x10004) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ftruncate(r0, 0x8) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0x5) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) semget(0x3, 0x3, 0x2) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x15) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) socket$inet(0x2, 0xc003, 0xde46) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x39) 16:00:17 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x108) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r1, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0xfffffffffffffed7) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = socket(0x20, 0x4006, 0xd09) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86959526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291899152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30b10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646ae73d07ed4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d2ea9afaa5f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313bca7ef121c836d9441a22ba3b7fb202dbca34f89f41f375e5e9d27636bd82c0258670a9fa5650b7545b6183c7f07c01accf59d487227beb90b4158cac7dc99edb45ef55732d9ed39dda53c4d2d81e729f38bbd50f05c80d68cfbdb8da29a0cde2ab8ef0c9ac8fb541969ee53d5160667b170f428ad7644b02c0fd8", 0x1ed) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) syz_open_pts() chmod(&(0x7f0000000100)='./file0\x00', 0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) dup(r1) syz_open_pts() 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4003, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x5}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0x22, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00f7"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffff2b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x21, 0x0, 0x7fb) socket(0x2aa96ab69500ac01, 0x8002, 0x1) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x8540607d38d269ac, &(0x7f0000000100)="69fbafd38c183663a1931338de9613826cc790e3f595e47ce074acbe6e16b2fbb5953d65b39101bb4f661d3109b67e3ca0aaffea597262feb949f01bcd33166ee1fa20acaa31b763869b3ddbb93aaa153937966dd688f2c3f038c49334fe3b40f7a32ee75d5317bb753b419d30865ee40a30f5f3bfb3db4ec46e96b4871df8317a6b7284d8cb54145a9c303aca9cacb216a4809838aff5b8d3bccccc4ff69ca43332f98e3645d97edfdf98e339ef0ceef37a3cccc573060ea1f67525d3f5568451e2fbe72d20786c383a19e9e13dfd4c42af98b14dd963fa192a83af6ac12949e646a8574e619f4ba0009a7621c94ab552350dfb69129c4eeca99d712f37e7e688f0d060a8026cd040d6c67f57579481358c379c0aa40901c7ca20b1c25943a84049a33f7fb34c178c1d2b6fdafc9b11869f8588e94ddb3260e5ed7c4ca611c42b1f193bd38628bcf14a64fd02dcba975659bf11e6aa4bb3e22fc86db1c05f09013d5e8030104938966b06c6297e8f607af6829ee013e0ab5f9a56010e403f43c5a2f00881641890757faf0c9ec3009d8c1f9b94e25c668191225e65d2ff13a8f0dfe6862aebb98c8ddf38e32e5c1c1a415b66a9b34f00b072c3d0588c75e747f142322de04e853603fd6aa93a8e05a18b73aea2e6fcab2993dc1e7849e2ba793b74e2c8f2cb295cb148cde2411ba9b6aec82b98b74462acfcbe9dd442f51e1ad86587b9bf8e5c63634926df94e8e4ed43d815658abeea5f2edd8e36d1d672da51993ba9343769427e26f3ec772269e76f03d7bb1ceb72e6be6bddb89fd0ac99220794db4d108959b3ce820c56393190afb316f45882d76ad1adc7742440262492062c4c2a1d0eed46f568a604c543ccd091205316148d2aad422975dddb7945f6b85c352fe1cf30117dcc60b88d7cdfedc58c4a7ae363d1da659b7c40b531e298accb46c699c0ed1ccffd189f7c144de0864cbc0f1caeaac552736ce1699c13bd6f42c4fccb0a76ecb36001dfeb59f278e736f2e1bc9c4aa599b2f1c732bf800cfdf7866e3b1105c6c316e915f594d11ebb0c1a77e884fd197e141cd9debfdde8a85661de90c3428b94a1d7c44fe4129514324d2dc59cfe5ad96ef9d5eb6c36d03ebf4285032a229948c66f73ce23b48aea4b89839731826d01d55eaea06b4f2e175a261dbb3712e659e1ff82e985fecf2f03fdeeea5f7502513fb2443d20b9808013bff7c5521740972c1eccb9c15bb1c9a237f0341fd5b766a72bff476d841574d1a007622c1947d9b1047179edffe47b4045830a132f16fff91806c951a7ff070160d0a39f541b3e639d58fb4c883b58beb2f1124ca21ce53cafd9ff86168a3e077dcd58554515cc199cea71ca160a400d23d7dd776a1143b56f411e2e1f9469efb757f94d12ca55a651b5c7d04b9fa892dae3d4bca2272529e9e9299e84b104423706307512dd51614279f6f800384e510ab0df4135055ced2e4cab97d655c841139cb3fca0fcc482a987da8df8a97ee0a63f312cbeffb8c10f522e485e286cb23e54adf3e3cb3be417795756191759af126a806733d1842e24f5a0045d6457e9c28c4a4dc2bf2930d49b282b649295e59e7de12481f4cfcefef53e9413f5ed73d76e59769efbaa531e4d692edc87ed30ed8c7949eb85259151d41d130f0679578e560c64c7fd990b5052385a015a15fb59e2a80d7102e2b388de7f1fde8e68a4e8d0ffff9297858c40741dcc57a8ab921e925a8303883f41f67763b6c1ce66753d04a70d89e7dda36dfcbefd1ce520b46a9bbaca287765d1e606e6aa69f86bef5873a3c1d971243dc866fe767f0bfec15254b5da3a6450be43ac1509b6707b124ed5bb552ee9665ecc19a69d0fbd8bba22cf39fda239aeb649dc475a99f6a1054ee15036f38215a2d705e600661a35872a27d9aa0c61df58bef539343ec26ebb8ea32ec2f3c8725bf273dab3997296a416882949a79b2e2306bf085ffba252d86aa1a804becabb3f42cd18f31efe4076f66ea0dce49fd10901beb9b85df3e2134da8c38c30456624143a5a1ce23f0a764578b58267183d4b508e73f2da816ed5f31e35bf4e082e017f41a0dad0a8319f951cf0d4b6f93fb08b87e1a1e1cb7a4b9a80be74cadc3a43b27065639b3c0facf94818d72488e1f5aa374e65fd23e680840e3b0fe667db022ae1536fe6c2b71ee06bc045debeaed317c8ec1401bd127b8faba9faf0067deda9b4772c14f67e9eea2b4d2566719fd59fea47c63279ac42111c1d4bc7f8dfff6b11ad93fa42887be8239ef35d18abff8b00a36bb16b5d6c8d5a9ceb885ec322d1b4ed3a6c8d13796b6de563c750b5a0a89e0ab00861b4a940ca85c9456c1ed7abe04c00097a83f8189cce6703778bca917015761c8ab17fcba46283a71f84e8825815d3d0b6a3f57ecd10f65db4738a1ab53fb7803a28cd0390c57841904912e678b9d78470660d53d443b6b41dd72df6bed5b3cfbd1c080eee938ed0614c5dfef5b6be29cffb68d713caaaf9ef6e8b18d083746a14949d0205ace0d5bd943148e2914fc0131e3f632c1cac11c91a63e0a90132fd4e67a0eee06a53dd634aef48349443bdac50300dea2ead822f4874650d6a38fb7a6cbba29238d60d43140cd15ee863ab522d17ddcbe746c22dc9c50652bc168c6531e1ef8be477658256746589772276b02cafc04235d750d91c06cfe7bea4aae8a0614f27c3134d2dae81b94e3b1a6d931bd77979c72802f32368b4f23be6f6aa80d2da68d2c1e9181962cf78707c915112dba6a44f6fe4877842debb8d54953e723298ac8f04bed01066fdf468d82a17de3f562cd96d136fb44fd1efd8b57ad749d1aefcd801816f5d19fa0eb2f3b210341277aecb782ea26a4e1cb7ad13b10be249119aa0fbef601483c672ed66b3748bda16b78813f91308e4bfbcd46cd12fe8125e98ec6ab540cb9aa58084d2da2feefcbddeb4214c1c14d67629d5760f38f7eab1cc5ef889bc72fbe4ca7006750b266504ba695d5eee39be4420c4e68691d3b22519dbcdad9e2ff4a759c2a2d94383124cafd1c23614566e3c519e78e0892bbc5a6a3d25decdc6c6ba4614d29a28868a8d9c4d2a84ec034e6c01156e931ad52df397c48f20e2f38f7a618636297e2569f5785c30da9517a56373e322e7efbe9f36428fd7cda8aa49f7ccf5fae1a8b8dea07e1057547470b80408a5703adec01f09dcf51ed932475f301eefe130fdd0616d7d63dc790d39ee891085ce7e638fffb7d9317398b28beda7318a7dca550161162191fdaf63ea2f38052a6ea0dc428e6adc2fc9a44225ef5d799359dc383c3be6a14fa0888c6ec1597a345390f637fceb506d8583997a12cb2de7ff450aa0cffe7c7657e8f8488bcb673eda1a09a9296bb09b3e1af21f82a1d56f84f9a5d137de41c5ec96c802109ea88bc0f140e372f2b703ae2681039ea2d1955c2431b939a68917bf5426422bd3257f104d07e4291cc6725a6d99f9d4ac5565c1c0c031b3f9dadd87bdeaa8f9e13678129c5b6015f5d9f0c2b331097d2eda9559d2149f7ee26b1adfb0eaae7931b5709fe2810a070563915d8502f62a074022120456b53a99d105f812fc9afb526c05e58bb1cfaaca403e4df592700966fa8d1720903f36a3064816fb10f569a834861fbc3c87990da62550cec0c9e823a1dd54857f1b98ba444943395992f7de352f0e31260aea37bfa3d010e5a569d00b6ee764c409aeaab6c99b28eee796ca7941990a2853b26a9f7766b7fc7b0efdb9cdf24fa5e4bfe0f3c4945122d6df3e754241b4e1b72fcfcbac7a2c6162a791227b66efdf3ca051a7d850ca3a5879c87847a4951c1c6b060481a17cc72126f5432bf41b736de8e38623d049a7573df5703bec53947257ccd4a88b26edde4f53a4d951551f6eadc4c69c27d6099f46cecd5276e2fed0fae91f91f8ad77b169c046880bc7690c98a3528d164a8850632c1caeb52cda83a9d25e6125da058b145dd8a22f64b11ac423267019e20d37d37c491d7506de30757933dd16bea55aec359d2f68c8741a27181efe7ac53f78cdf1c9121832469e2575b063237581b8c316cd165f0b018778679b9b1cde4ad32f7956daec4bf3c3c088db2a614db3db8ec854f60bef0c896ad4fb9c27c9a22cb41327276ece91344f9c10bd69d776123358d2cf1f79f01c9ed11f6c34079a23bc21c6760b5c26db27f1be2c5be9454d24a7b0778daf35eb1be77d5c6999c452ed8e341e46fec49cd8997fc43dc2682af91364f5349224cc519992c03e5328fd7df8de64ca9139926064c874c2a9d9a84218632977a79c38768300dfe61ef0a3848f3f56d512ac92295e16adfbaf435dfdb892de6f765e8e7c84afe51e1083ff6d4bd5ea3e8bc5c60f9e13e9234bec8a66ae12a3f089a65d12e193138e016d1f8ca2a63d11e9d37b208ba97c837cbb697f0e13db166ee88037f67aa97520107d0a2f1cb3a210dbac51b8a6e891af4e53392a066efa7d8a2a67c6d1f12572421d83c34e74b24877a59711fa4c6ae7928b5055f17bacedea2aef93e554f6c2696ef06987e0004583db545e75f07c19ac03f4c78faedacf66d585deba595549d1db179de84a82b603e856ba5fe3146615d350a65c276dece2847dcc5d1316609948686f55a6aa1549549c1c450ceda0b6cf8f9f744553aaced9e3083c183ffd015371ba5f08be93c4083f7b04a25bae401698c8bb347149809476af81e6f6a30781526ef47e3104e8b65a502c3a0b0befd352112527405ef9728bd53a3bbf2deb335833018985ef5aa04631728bc106b2d6dfd22bb1057af66b1f7318c0c60bcd1e969cbcc908f0f192529657a0847bac25dae3d14b17532b9fcf7829c0ca9ee622d083477b75d9aeffa39aa4e8b0cbcc2f5321f2b63c27639fbdb50f7411a95f5f7c196709aef28c0f9f9ff609c9787b2c84be80e7eb02ccfb43effa92cec7eddc7d4ba27cf9ce93275d61081ca7082560a46c94f4398e3f6dbc525686acb692c9e678cdcaf6fe2031208e89c7ea8d72cca13b3e741f9a32e826bb897a1488c472f056157fa27a85f5caa1359801844b25fa2132edb7f47fdff0bcd76e3c20012da4cde6013236e6582df573bfa95fcd0094b763281055d03a4fec116b8e34096ccb3175f0b879f05ad6534afde498d62d4bbc5d78302227d123471059aab1a937661e2801c4b10c1fca3520146f0a69cad7287a2b3f677e6e16027b75b0077a1a70b0ce10d6dc1a3b3de3614c0cb7284dd0e22638051b37c0e036ad33e91dea59d2f95e04a010a2832a673292f0cc13df6e8ff47e779773c40519486c29daf5855ca07222f8c6ae1eb4ead78b411c1a270684b99dfa83f8faee2e532e8ee926a824f3e0473cb134d77fb69ec16d3e42e21fd8f37ab8e0290fc506e2808953fb6336281b3fb9a37686469bab0693c08cb93a8004f04f084f0bd385fb8ae2d36063c3e26bb4a3baddd5994f9febd551f351d401f453ee15bb64258b088a1f43a7366fea5d0d3e5aaa6c5794f9fe0c4503980b3f76c99a8653d462136b8afbe5eb47e8abc41c0cf52b664c27e96c07ebc742ff21529a4a444583ce4c1c16b7778bbb38cba7ac30271dd9be433d87819fdacd2b95d70f6ed04fa510781e217af7ea8180d16bac2760bb7df253c26e3a9cf4c92bfdaa637f977bc2f64328f89ebdebaa7c2a58fd6f6929c65a5dbacce7d6ffd0692deb8a7623667e97ddaba229283eebab4e002e76a8829b94931603f95b1979ca17aa1d6e9f50f28d8e2ab06bcd9ebefc86e1a26d44", 0x1000) 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, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="af836eada716b244f3627992698203d2aa473ce3293684c7d73110bfd9793fc849cc629ce2ae56ac310873458749e3954055cf074711508799", 0x39}], 0x1, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f00007e2000/0x2000)=nil, 0x2000) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "f830c1e7bb6f2192e6383e18035e9242c1e74de4"}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getuid() setuid(r3) 16:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000000140)=0x80000005) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x81) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000040), &(0x7f0000000080)=0x231) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x8d549cae6fad15a2, 0x2, 0x7, 0x4, r2}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x5554}, {0x18, 0x3, 0xa5, 0xffff}, 0x8, [0xb4, 0x5, 0x3, 0x6d48, 0x4, 0x3, 0x9, 0x6]}, 0x3c) fcntl$getown(r1, 0x5) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x1, 0x0, 0x0) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: setgroups(0xf, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = getegid() setgroups(0x4, &(0x7f0000000180)=[r1, r1, r2, r0]) setgroups(0x6, &(0x7f0000000200)=[r0, r0, r0, r1, r0, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r3, r1, r2, r3, r2]) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x10000, 0x2, 0x3f, "b46f0c05873a34ff1e7151f5b31b47d6b882ffb2", 0x4, 0x8}) setuid(0xee01) syz_open_pts() flock(r0, 0x2) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x85, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) fcntl$dupfd(r0, 0x0, r1) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) "È)"È)pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b2fa20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b2fa21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b2fa22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b0e0 va 0x1b2fa23000 didn't change! 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./file3\x00', 0x1, 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./bus\x00', 0x210c, 0x6) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file3\x00'}, 0xa) mknod(&(0x7f0000000040)='./file2\x00', 0x8000, 0x25) chmod(&(0x7f00000001c0)='./bus\x00', 0x44) mknod(&(0x7f0000000140)='./file3\x00', 0x6000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file2/file0\x00') mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x3000, 0x100) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) flock(r2, 0x2) sendto(r1, &(0x7f0000000140), 0xffffffffffffff43, 0x1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x1f000000000000, 0x10000}, {0x6b}}, 0x0) close(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x90) pipe2(&(0x7f00000000c0), 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x101, 0x6) 16:00:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x2, 0x81) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x405) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = shmget(0x2, 0x1000, 0x249, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:33 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x80) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r2 = getgid() setegid(r2) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000040), 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000380)='./file2\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000f6, 0x0) 16:00:33 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x50, 0x8) 16:00:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = getpgrp() getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xcc, r4, r5, r6, r7, 0xb0, 0x5}, 0x4054, 0x1, r2, r2, 0x8000, 0x8, 0x62, 0x9}) recvfrom$inet(r0, &(0x7f0000000000)=""/1, 0x1, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getegid() setgid(r0) 16:00:33 executing program 1: poll(&(0x7f0000000100), 0x0, 0x0) 16:00:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000008ba9cd000000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="a6b338a10b534f1ac1e4276e856d718b23fdd6cceb5c25849915bdb3dd0a2e47f11533d1f26748823b7db771efcbce0f46266c45badabbe2ae74499cbb9dd92bb8651ebcca92565ed66ff9a3a8efef951e7b67cff1542ce4976dd475888c71c0e90c7470faab4a41df7ffe082f99d162ed1398ebe4166005479548a36dacf5fca7a23d519e2b0e212bbd161c28dc7da08ea21a7333fae41921ff311cf0dbfe8c554515c03b6188772b06a8a869797b8a001f39989e55154851e8e388e1c261ec62a366112a4aff425f9f27a9c15c1c871b2e9b618bfb550a31e24b90a995bbde39e2b1ffbac5532ed5b66bd01a39", 0xee}, {&(0x7f00000002c0)="ae67cef1557afd36063f2a05fa8162729c5e17ca1443e0df2632ad77e161971136eccdd6b0a3b6930c85d05c1170778e95eb0e7993376e27e0a7279aae7158a0552af4c7b8ceff4330952525e0f096d8dcb8248d984f3cd72ca13a7e22d34ae748d69871cfb2411db895f9e54077f029b7b2499b69fb192f900d3b95ff16126c33f99a7cdb6ee1b94adb100b6a96783be1c667e11a5d9a7897e42475cc41ea6e68", 0xa1}, {&(0x7f0000000380)="9a11ed8d68a7b11718be5e9b837749e818a679e7d5b58d8930ff755527437f165c5417007adff23d81a83c549b5c2b2be4af613a220994fbeff75e157e597fbb78d8dc991acc5761e40246f32b2eaa77d5e7a58cfdd33f54f20e2c0b812d684b318121425713bb1215d301fd1757574b621e18e8cdda7e09acdef738670ddf13ef18d9ff149b4889b2b70de53652f1a834b7d0f710a734c5230fbf6dde5ed3fcbcfb6744a6eeca47691cdbf54c7dbc8a19f3b8297bd4b9afbf0c2795e1eedfe8f53ebb3765", 0xc5}], 0x3, &(0x7f0000000b40)=ANY=[@ANYBLOB="0001000000000000ffff0000ffffffff742644261b6657cc9aedff839ea6c1ee942fec43eb45c3460727a005ec02c45ea95f70bbcbdcda7adc9ea82780419dfc0b0ec2349fc24ff7f9508d241b2a1bf8e85c870c4fa006aeddd90352689e14fd3de6bc4b3e1afbf1e881c9973d2b619d3397ff820f8b0fe39550ed8640428ce9f6f782c67740f1ec9f0152cff7aaca99039ab037f434de8491e90e9f62a55bef09bbbd19c31a537e6471204269c9d3a8ad28ebff7d348ea0d32136aff5ac60aa7001cc55bc406b99409a9e7938291232787826bd5ca4a53ad33c8197ddecfd3ee9b342a051c9810148a21edd18994febd01daf7608036602bd8a0000000000007800000000000000ffff000000000000a5d9b331227fc4f4f9b9f42bd61ee16a132a00286322b0e9edc0928f777d80ac14832cd7cf5b30d90dfd31de2f1575d613de99b71be65d5295cca5d1c4a2d9f595e1abcd7052b957ccb41991dad438b0fcb2c29599de42272596ebdd5d15a0f280f28f17f7d7948c5000000000000000ffff000006000000300d5d1c7b6413199942567d720f8e7921871f771654675ba026628ddba73b4382dc5b0853eb9591bbb7276c41614e0df23d20146058877b4bd4d7df5a000000b000000000000000010000000300000058c51deaa92707dd3cfedccaf56f7d62dbda5bc2e5920a6051ab38c9aebff41e34b002efcc92457e1f40a7ec2dff6a2c0eb3d4a3cbe78781f543d8ad0ccacf86284a1a712e27316b881ed767ffd5e1b465d12f1cfff899e6af8691285be7d1d30da90d04d5327cb29dddb736495802db96f54a606f8e28e0daa63c973c398ead0aba2d4573bb63a05a47b5931132da0e1fe59889ed1daeae45a1b8f40634a7361001000000000000ffff0000c40b00002d091157d5518459c70de7495cb2e5d7182af3afbf2e5d1911df3da4833735fe216767d77742a2c7393eeb68f4fd25c79e97960558ab3524c27b698a3b7c2de82d6f15b18aa313ae79900255bbd0172467c8f69c7889bb932a98659fe5024a9d22f3cbb9625181a9aa17684ce1721ae2f5bea567c452b9675881a14297d7ca018febc8fe4906897cca39b2fec538d53c9ecdd169a3dd4889004b9b48c23d1f2d0c3850fcf3c7991927ae9f17bfab893685d760c67c9f1dcb4d55271a1fd2c3fa6009fd1fdb857dfcf0d85743178b72cbefe0c793343414b12e7aaa5ba785395b17a74659a6fd6323326ca4c14a731d6e4d492023fcc34855c3876176c43800006000000000000000ffff0000ff0f000015cfece3f5be80eced9ca0cf53d2306e4b3abe18b7e3bee4165bd2ded4a3342df078f4bf6a958893ee0c389b191c975c1ae9b8d946b67d9453b027df2ce4e621743dff231abf540ec35af30f9f000000680000000000000001000000000000809990caa558af8a0bd595ac431ec601360c64fcb9cff4b9399089d301ea31375d19458e26e0950f94c5241ff2df1eec257d84b67173cbde1846a53be64c359425481d3e7abca3d4a440b51195c8d5cd65fd6ee69def0000007000000000000000ffff000000000100b2bc896132272c9f015fe4cd92b71895baff0fa817c27b0f19fe2f458addf7fe939c37ff1b9b3323bd8309b44f08e23ff261cbd425948eba8b7c284948ff22b31a5040fbbbe13c720ef39f1f1f8bcd3b0938e556a8a92feaf287232d4ec15b822dc663198094cb5be5bd63539982872d0a1396f83ea12316171b15f01075bca399fc8fb00819b24877867b75c274794982a1a43feab9b8d7d06809def952a71880da67d9a9bede2a7e7ea16eb3e486d2d707cc3b05dafac0eb"], 0x4c0}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socket$inet6(0x18, 0x4007, 0x1000) recvfrom(r0, &(0x7f0000000980)=""/107, 0x6b, 0x1, &(0x7f0000000a00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) utimensat(r1, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x7ff, 0x1000}, {0x800, 0x72e7}}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7}, 0xc) socket$inet6(0x18, 0x5, 0xf4ac) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xee, 0xf0000022, 0x8000, 0xc06}, {{r1}, 0x0, 0x41, 0x4, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0x9, 0xe0}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x6d1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x52, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x100, 0x100000001}], 0x894, &(0x7f0000000240)={0x94, 0x10001}) 16:00:33 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) socketpair(0x27, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0]) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffc8) fcntl$getown(r4, 0x5) setregid(0x0, r2) setregid(r2, r3) setregid(0x0, 0xffffffffffffffff) 16:00:33 executing program 1: r0 = socket(0x1800000018, 0x1, 0x1000) nanosleep(&(0x7f0000000000)={0x8, 0xfffffffffffffff9}, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1000000800000002, &(0x7f0000000080)="c6000000", 0x231) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x10001) socket$unix(0x1, 0x5, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) chmod(&(0x7f0000000140)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="f7607ce0cf88c406fbd77a9c4ca1826c2ccc23733e82158bf78f5304407361", 0x1f}, {&(0x7f0000000280)="f7d1b1a1114778d06edc12da03f49800ff2345d84761c8faf0f33a9ab72b97e8bcca54f8299e5492dba3572775d2a66ce4de7a24427c2fe3b3d56842c7c9418e9dd1a51832efd80465a673729c59475bcd6a4b564202b2a22493af1e5a1f414745f8fbade91d9ebae18a102a01f3234c33733d5afe3787a8c3cbf97cb8f4f5b4baf48d6ab519b495e61957774501b66b78071a255569038c48d6a8a2dd276b90c148ee2dd177f33cef2ebda299c678ea9cc20a1db2ca86f5f1ba92fcb506ce452c895e57d87704347fee3f6a2dda748b419c846e663baa731939d2ac0a5b8f9a18f066465500799790ce8484169d7d1c89c66cf1433cc910d750c57ec8f903a9de6b165b7eacfeedf18f1b3a69b2079f8986eab668eceb9dcdaaa777f8be5a1190f8ba68540b90efc995e5297bfdedaf5619913b66c1c58e43d9b68b2c3a5ca7aa71b4dad3034953984d65ea879376cc315942c6196d28150ed984b392aa748260130b0a9350f886069d86d35dace76edd0831623c8d5fd64157d81ddf41d0eb5bb3010bb557883bccf11506273cac2a8bc47a30f8500dd23ae89a5987292fb27200def41146bb0d615e5976d39fd2ce6ca1222a1dce9f740e2ce45425b740f27297e98721d61fdf518d891c72b62359bcd91572c0baacdc20139526d926401945a39f16793cce86d8e7965e6691d05970e5fea545e0945b44209a436837567ed739be2f7081e732adf9157e162142b3040708e836052d41ee10a761fff1872a95159013915a9dddbe62ca63387a7c916e9262e8beb95c623d312aa449725d699026a255426199402a907b39f75906801be8f3c966cb939c58d9c0c6a127676d9de2fb530e923e97f121b487a72bab73a6a6ec536b5c4be97940383dfff494a43832005a00901f3b7a987e4def86adb5cad6d84488e53a3c103534dccf69ca49fc30dcac20d0547379ae5b37b3cf85fd1dbe5621f6c3e8e0a0117db39515e617c7684f0b48bc8881fe1f56e64848047465b0f2e8bfa97fe2aa4b0a4210676ade4d4944cb8b744f92f6778ada289092b8205fc9f47f7cc8165d80897485d12192a15e12cf1d381d838a01c23309e122f341e15671f9f676d8ec3ff6cb84e5666e3d635ee0603b39ac302d7bd43c747dc9c71a83f74f3bceb617910fd4bec8149481d5d8b7e83850ec31c1b54041c68fe62ffc18e5910c717191f00e4332fb02e4eb3144717565b8842c73132979a8c6f1f48899633ffa2f0c419898ad46013c3c6c610e405efc4b157e5f6ab43beca3ebbdc96e661cc61f63153023aa874c2d58267eb1ab48d238d389761fbb704635fca33ef7f61a48e6634dfd61eee22752e51129c8ea72ef4aee7d27e4da607d83c41ff8ca8b98a892c9d8d73c36271834602867bca74047e44bd4bf51327fbd92f6a2c77a3c1b99478a7b90d01204574305b9ff54da3b3b892975b6f75d1457a08e33c388309dbdad2baf6e56e7eb4ad3948a2b69784718d6c765765c6882a83e234853d61e9b0c185abfc55454fb7c8dc26d6630fc331dc1a69dadef75658f21857a7f7a1e987c93950ccc051e7898456620ee2b8967783e1f6aa76e256575af07ebf31a7b77a3a7a695d3d5131b00d35c06859b2abddcd7ee6e0cfbd127c293aacece49cdf9ba5f8846a803b326995533125f1fb0c8b6064af4906a1b048dcc484019471876db6f91ad493dc0e2d7b3d3de9f92058958dfd884018508198e9bf98cfd7c3347bdd8c32fb665e3cef521bcf62052cb1cb8e30d6257242cbcd5cdfe3700ab448c7b83f580099c219b4a068f277f749a0d6f0dc038d6c884e18a5560c310214a9e231b2a3bf36a8d72fb6f67f683cfd1ec263eac4a06549e30f0be38457d132821c7fb811270b96dd0ed878c6c8d1e6193ea9f0ed14a9f7ce58e35ae22365bb079fc331e26272274478721c3e38d4f9856b5ff1d96cf000e009a8b8748775f247fdd512b5e6072f30acbe3ec6a4ad47ab6b14fd7d310a8128798ca9a77897cea658c93ee7f7ee0ba993c57147fa78631054aa7904afce9457ab67f85302a45b0bd3a27973b02d49c160672b77a858bbd7e2f609b05c073b669a9c9a85b7702d1ffb96421711daecb0a55ca085a9a3ddb3092d25723996aa0cf72e1df8665876f913c1cf93d8501ac78ea2df47de9abf417c54f0c6ca0c40c67d046aace1e768ee2f3d35abe99c4abab3370668a8bfa9439e81299511fcdcb0af6bf8f5fc10f68797ff01783873d7cb76551e6a0012453700612d04164a2392a62e42954e7c939fbdb751b9fa25ca3d42993eeae761197eb0326a9d51e8537cce71555876cbeec5504e1af8cecb6eb58d32f16b2b1efa73d56a5b7a2bbc9f59c49ee2c3f40696f87cf0b0f9c2865a48e145a3701a886b0072732319c6ff34649bbc2d194fac51fad99dfb45c4f1a62ddc01da0735bb3ac29fb59923eaa283a12c50e5eab9500036025d6f66fdbd38eb63c06cf2ef7a2c0aed7a7d32d6cefd68d9d0098d6a36737968f1b19ff274c913925a6f33fa51550259786108aa8a0063a44336e0dc40122d08657fc56a960a7e41ba425496024ffe7c2cc585c43a2dd39472cfc6406bf415212ac4150b7029cc02cb3b6afb28c2b215d8c526ea8b3f951846388e64b45b1cff3fc93dadd853d8331f20ba9c881d7a9099caef168263d2e298a56ffcfc1afba072d619c3fabf7323c4e0cd8563eab1394b02cb6e18ae7dc170c7493c5da116e39d7b7275b2899e323d55bba5ea2fd5a26dddd593ca44b32c4c37d6d5d58ffac3b465959bfe43acd6b7ea65ee4921cd4adb775835d5e1bfc69476517d280338a7a26b8f3b19d3305f6b279a97f0fb7b4b0fca90717ed5b2780d77d59abe1074c42c627510d278813e4b280405dd56d813d1f6615e96cc747b9aad61e8556d28a4d2fc1135e45b70dadfcaef399817f5230215cbdc95fca50aec3009c4c3224b84ce33d750b0ead33034f8796a1e1efd42469d0dbba57d20ea20c391b37211d673d56cad870542be47f79e17192405d771e0068339eeaec0ecadbc02a1f5764ca7c635a47b613d2719e9014e2fa64fb98cca07f80690ab6eef1cbaecee7beb72a03ac34b3f35d414c2dfdac75b8194a17810a181cc99553fbc74d2a4283979ed8cf417d7fb6e07874c5b371f37ef44402d2e41b77def6b022e2c005121cd0e820b65d43623a48b7ee2c7ff9170679be8a2f32c874bca73a7cf422f2ba12ef9686c0bf99d26cbb7c6f82b8d825df5be82f7f73639645537144d6b6477a057c820660f27cb52f4b4a8764591d32d13180cee4e06e6b3b98577d1b0ba743f49ce2a42827903790581606567ef2f73e0ce1fc602010a964e19c4a349c262afed8777ef03e69f7274b91f7b5954bdf318747b5ee4ee07378768f6f18ed86a573b510e3ce1a57119446cf07b2ef25204e1f3f2697d4bf9eea944c199e9af41aa13bb60d450ef0368306cbe2a1a87b615a13df15b7561adc66edafc6b0b5e4f8bb6ae93e1315e4f5a1071884eed2f7f3c35a41a7757e33e5a5f40ea2fe1cb241b52eaf4b3034805b22d628ed70ef995c51c7e37dd1e21325ed2125cefba013bff217e8f861e759249c568a5e524fdd505c104abd649d19d576b8ee4033ff25367edf082375d8cc237a8020dcc37c142b0d215130bed575d9144b48b4ceca70efb205bbfbf59cd320096e9e4d2f94b42753ab5192a1d22ea824eb7f97ddd4d79dd8465923c287721ed1edf580fdb4dc84ff6b59b59e56535264ef924ba18bb4d136041295e5b0623fb82f833c6cc6e12027f20741052bd720705e967dcbb38c715373d88c0ad44acaac97c84f69253196fc9110db7615e9ab8e56156eefdbc3b383787b1d6b822e8b3191d12e3f9127773818e2073f7c4883e08e15e360aefd164b2825be0bcfc6e9f87765ac3312feaca5b0c77cecafb5ea66d8c41ab91fbd801b08f2e729059506822e6d52cca716ccd93d2f69027a0323b9f05251ab7c9260e8fbe91affe21dcfb5ef2db3f4a4f3a42ac2e1db089150aa192ba2039cc98f31fbf641078d0237af22cb397434c8e17769718fea2dbe1090c843eb9270224ec716e93212523aa49b64a15b014fb6fab7f9c175d897261eb8724232cb37442fe2008272b9a71b0c839eae76f7a4bfbd8502b7d2f675541c9dd80fad9f48130ad6bc09972f68956268798765edfbbeaacb7e346f38ad1b7eafac49e2fcec8f502f6e74100019df0d11f61f4dca043bbbf53bca2e696c4cf5a602c001e91cc6369a2d48fbb122968dddc9af96c8d285cf4c368a4ebc92cb6db07d44910347272da0e85bbd0d8adde538f132bb66c235801893fa1daa3d44e1fcf332f51d08b1a0d136c27b437ee770a42ad2744024a26f56bb2aa35e9833c7c3c4c4922bd0a6e6a8d3d90d111089ed7280421913f33525e0f9df7313eaa02725d1479a35154788d48f5169f1d287e2ade652a13de24d72abd860a797af6c101a5452e28e0174ec789602e4ebb163499838931ef5484b6f3d0352b2308f1df520cee76345c115af708bbeb2c7934974250c765cdc34fd3a5d810e9c3901973e8754f81e43c1d35b8211d75832bf1f394f9ca2cadfb1c9134f9bc82aae576c327100896aef55b80cf2f94d5f131ace8caed686fd6db0fee75e8c348900dcfab7fe3c602c627b5ef722bf0e175991dd961a484594fa2978be2a31f93634227488738f06a0ab4186e803910f18892d6bd0128ec56035ae2f28d9ea18cabbbfc76a503240b5d5ee21b9ba7ee1e8af2e5e1dc03a2971c53ece538b589b55fac1c573534b455dd233b1b640e8ebc79d187fa7aa533f9966dd2b136211bebb6c6bd5aa9c9e38a44dba75ae5ba7c17aa779cd3cc5098106d633f419173b78dded7c010e63c4da96bbbed77d6b34455a4032c7cd17eb075c970ea38c18e11aa9e086a4d93c69f809cdfe83c45146b420ee73a532a228b0fa6df9bc8a554487b0ef58ddd7ab91ce6e0124e1ab14d20e82d2ca63efd12077810fae133e0ea9cb43d567366c64bd83254581bad4a3672464f2963f633086a24d2820262975572e46c4740f8c43632a42818979a82c9e41f94f142f867f93dcd0a4e6fd7b23cebf7984d52312d2d390af7dfce5c95521e6c9ed524da534ffc909885bbd6eef45cd9e7b7b9c0e9a05cc2db8ed6c6e3be716a8e0d7a6fe648507ab2007b3c94a3b069604e2f97b9bdc495ca1177dfd4a258c023a53db7ad56f1378c9f02acb69854a2013da409000899cacd67c199cedf14989ed7669748fa6ddee8af0e4b7764ba75844e15aec9f5f853d71de96771b6a4a0c7b676851c08f0b36ec1a712e9db2ee4bd05a83c086f50a3ffbe2e634215729736153a276103eb0c4b64c931eaf66853f12efbf83bdb983bc42245e83c9cd5b93d61edc5c79db1a605a42bb1756b2035d6689d5c6b829a4e50ffb7ca93b4daf6106e4ad5e28e62d0af44a9dc944f5c8f050bb46a18708fdcc255cf2ef74702ed3935362d1e959d1fe607be343568aabe7a6e7094ce2942c2b85e652e02dfe5c262f5811b756e09ac65631ab96a0341d4aca555f1a8d6b26b2eda6efb75a59538fc370b30c0a603c7f0bd14056e763ef48c102be2bad1625e867ebaae44a4b6dfa4e71f700cb29fb61eba5cfa5f58847434ab3eabdc0d503af213ba724a062124570c4880440def9ec1a9df2f988da26b777501205f0f93359f061c8ccd65e2d96c49d9649ca07fbe173f0fcfd70993516ef6362063bebd56b828ecaff52f4c1c572d9bdd76fc5151acae6b177", 0x1000}, {&(0x7f0000001280)="3b197af819c671e5e75fdd070d5e0ad2f2d10cbc78ef682311decb86d1edc3fe9fbae4bc59f0f7552f2ed5f6b19b52789bbbb3ab18c2fe890c7b399a019840b3033bcabfc68f6c7e167f1a5087ab7bee9e7de54b3ad284e1544bab10c8385c44219a3ee4551a81231b50d0dad834e22e6d5efadcdead", 0x76}], 0x3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001700)="4f9d73f03c35c04e1636b12434333fad4e4b9892480c13134bac0f037dfff672cce9a3629dd40817cb24eb1b6c619ab89ffaf2a6e5c7170fd5274b9e9ed70df505558d9788bee1c1296513d6af49c52a2325225b3d65b34f36be6a31749235434160d3028902e06332d38f7b7fdfbe0b5a469b2aa6d980683403a561510b5f85fc334dff08eb173a79a078e3640df9c8ebff58c5e10ef1d9b325693760a46b9cd2ab17509e2f5aa5bb99978fa475ce6f7c5862f59dd04f741ce892e8503e6e924e67225bbd1d298c149565c0e46944499cd03738a00fb38ea0bf1f5f97034c3cda4974c848e19f608bc9b3c042617f9ab097527e58f6ff4d45c0af2ec08bd2f921ca79be13aa52d103b2b722fcb67bbc61d0c61eb9a46c3ace9f5298f3a0b300d62fa8d9c484f13c7838f953324f4a1d244db77ae5176af974932d237ff98e611cb97b877240acd47329c0cd25cbe1218bfe932ebb9fd5fcd71a75889253e2c1b9d32d3c0e85dd3acaab80dfabbe15d6e8814a8cba60d2496c11cde222985f987233f05909d058ff0aa2b789e723e36651373828fac9d69b533e07cf3139db2e78db4dedef18f31f3c1012c33e1c142eff3d81458a40d9f869f176bbab02f099acf2b53e6e9212ed4ac755a936c88089f3f050f242b202d0f9e3e4be3ddf23d924934c41d0bb9b1a8d4958127066f4b514fd7e959e45fdb9efe8c887092ae50f73de66c05cdc4e9d3d1d98cf9db28c5e0fef85c0e078f4c84a68b5b265d0ff41409be61411a04a1e71f1fd12bf771fc989d5df6a1965a67455801cab43dd034a60dd67e503241a621dfa86d65c426b8ab937ec91d63cab39aa99f7696aaa2830beffeed0647bedec32883ea9bbd200310c51667548219928e6daaffddea130e1c08ce3e761c2779e6d582d3943bd50ff9265dad52020e02d2655405561f519e9bbdfcec1e6dc8b00006614b618f663ff539a378b53a36829dda6418656735f568fd23f0a486ba30cccf86cf69a6a0e4ae0481d5b18effa47f0ef28a7b5954e7cbc41ef59de5aed7c7071c748cc37a80fd87d582d4fc1944f3ff681b8b6dc03c7602b4d1cc5f9ebb95387786dfdd8996168d5d40390ac516a86cf06e90d0c45dbc5324a42dd0904085db0289a1ca9199b1178d38624c52eebdd905094160cb4fa12fd9d274bb8c5323e09405e0cc377b4e1b25bbfdc03716023cc2947612e3c8d5432f6ff3b290dafeb61bbf41fe6678a01851da874d0b6bc8c8521324a6fd2d660b42b2bf9395e1261e02de14c29be552e7706c9ffcbbcec319b7bac33d11e6cb80dec4c16cdf45356e62265214216a4e74f0e8960bcd9621b76efa60afbb71dd380d6451130dd32d55d85ec456b4a48d8d95ff96b1ab4101d99da8f8efa02817ed1a1262c70ee05e9a8790fcb99fba0b4f569ea22b5f640ba7841f881a76520eb266a484643e1d15f51babfd4cb0b0204e271d85d9ef154aaca42246fee7245541e144295a3999b31dc783cb28d9538cb15258df5e0d9feec416e65793f833d2e5db9a442bfdfbb3535a3c1fb0ac2c9f791933b6d4972b51a07914988f1d3eb924772b89c2aa1af7ebc9bc6f9ee8d4b7cdaf3d67730f15817a11420c41e27a825e89a2f48bfee28ad8997e0aa6a395cab401e4490a0aeb4927e8b71bf4f741f32955d09ed192dd9e6b771d7ee9f5cd7a4a59fc289c2079fec4e4f8d104a73d5a3d62072054ea80beb5a1fab790a2cc46f39f61f67aa59c40d845b648d764c0bd4bbc1c0bce3b922684ad31d4ddff995e658a7c2460c9e145a2afdda04e482b67f83b64fc7adb6f7a7ce2f59eee5a7b8bb22b1bdebae6cbe77a1d8103334219ad544ecb94300aabd4d17c0dd8e7e38538d71792c3290ea8a8a59832ed1010a5279bb6e03e7e25c4a6fb38a3a9c214f5cba878b0966d60f1fb2b6ed5a9dfed223f445ae58355802c53c93748e2121533cc0664b0364ed95287e84a6a9d23ec9527ec61cd0df7c384e08403b30caddb93920f96fbef576abccb9fe1daeed5f644b5a49676afd56d2edbdd2dc9835360455d18e55390d5e7a51a50ffed3062b2cb10a9aa4dbeb9772f301a8436e7378d4755ac17e9442bb0a34910c8c6a1a4ce18d789a65f058c5bdbaa53a66a78e4ccb7b82da85c08c78d0eabde3f706ef6c4cb2a3d2a4be903b5ff5fb7c901f1d1a896a068d0c170ca010d16d96753955a6037a399268c2eec9e1421cfd8d1e7b7d7cf974353d58d4f710c85727a74ed891ffb6242f97a59c2095d43204694ec7cca1be47e3a691b9de2317c3b0ac0be202423a8225cfd14c47a76e716c75c226a801d605661d0bf726adad8f7fb7e47c9467a85ad4a9e0a6fd88c704f7c0583768779568a35312b0b97a259076a6b5704e1be896d99db17dd532e0025cc019b9af285cdded85d5b36f0bedf44f1c658a0821969d4446f164ae0ef80d41d6f8c19376a88bfe711c0bdcef8a9415c9078d9a20fa5df4f1c75431e4b8bd28ed36d453a88dcd97dff69007794f3931ac25f7026bfe11e0e472daba52b6a22fbbe6a64b44f05743942d8097da4c444b09a06990ef2c4026ff1266b4acfb2b8d41ee44826a72b430b1cf6d478deec677621b94c88850b535f6fa3b8d1978132a45f42ed227e50fccf2deb23a34effe30de6d334a832041fe336d3f6fd5cae6f20a9bf189bbfe5d34e3bb80b9051f10497da9f64743d71af21f610ba2e4fac4505d4662b5e7f519d401db71918813218725915942baf151d7a73bf40d04ead91ab143d7bfaad56f22e303888df4e596f0b75e178bd31ca18b46ba2db635488169dd3e87dd45e2fde848aadff9d68c7db3eba9378be5f56ea8ce5098442bf7cad04694e546d441f3cdb3e63e00fe9db7dbd7da95389f02d73502dc4c63f4372216c9e15cfb583d8c6619f1d1540bf8c6a103c111d2fc4e8bfc1e80c5f38adbf587ba7d193d064aeebfbb42ce71e83d08b8f75b3a260fe30d19200a942a0233292d1ef1685f440b2a3af682730b77d75c0b3135607a84cbb8b38a82191230306c8e50fb87bcb589ae4e153f0d504142605b2c5f41f403f591c5f7d18461fb221d9d68f9267241b70c584af3591b6a3b226c9f35d7626c0c25b1799dfc0665ba178ad6ed5dfb0001d4f76860191824c79a852693451afa2dfa3ef32f4b30fb65510cb2dd061961d882bf973de1da63c5c7384d5ad2ef859fb7a7c8efa867c1da833d0c2212ae214d98c2ba7e0a1369bb6e7185b7e2002f6b1a917e31bc70e000fa77f5908abe957cf05c0ab54c5851e9873e7b53ea7d92f582d2587ea0df4d183a9d99c554887b884dfc182a5cb47d1ff1be8f47183938643fe0861073b22aa666f5efcbafe3b4dd7bec0fb1120e7a3b64d55316f3d45d55eb0fadd03dc5c21a0617f1d781a46adc0e4de10b19f45e747b762fb98c77e9f5afad617cf3b94c6dcfa24a70e1ac67b825439465191250c29980b9fcc2afc2f7ec0352868073947e666760cd07fe477bd817902cd831f664ebf6f70938e11c42ff0764a8cfefe20abaa520181d00185862ddf974e8504f0cafcfb5a8254af07ccba221a2dfc5d52815247eb00fb9e59f73b8833980307be262a9cf6664cc9f72253ffdaf8b0ffd42d61fb45d778dd69e8dfd9506beb05576f1b1d60d1b5dda36083616386b82a0d252647c03302f608fddcb7c3777776bcacc2546d0503a7dea301b4db16e88ac48ef3853748eec7a2c31f2c6c4107250e1823dd085044fe58b137dc95c1407469c512db7af124b12eabb05017e2548bd89bb0ad802aa7ef3f5d82ccda6fea4d054fb35f348f793c1d8b56bf030eddcf65425c7fe8597f18f74d1464d28901b4579efb871225c06bbed32e386c691f84af089979dc1478cc9ff2e639aa93e086162f33bf27fc6ed6aca91154672f811314365e604620c21f5aa1d59af7ed5e3736da917c8dc1b6601fdd515967abe4a01f794b45956127bc50a51ed557f40e6ea936c39962d6165ce736a8d9f17c7b0d798c8fcb3f97771bad1dc812de136ba16a783a48fdd267d365df69f74f813cf47680ba0bf4ff3b6cf1737a6ba249f3952ef07d848587f728815aceb9a57c4d8441ab975ef3675bd5795bdaf238335f0734a5977ce5a4399ccd6e71e3316b566f0cddbcd80a12da44194bc1383a25d7361f72655cf2d8a260640f2f1562a5b7cc3c1138a7d0b822ff701b83b7b64e217835c4a1493ad684bcf0b61e1f760370a57a94f42ce65f6ba5ba6fcdfb3c38b541251077a6f1e66b268d84c106eb49d9c7cddd923f57ff6afe31a77f3913a2b447e01e5b057e60e73d91bedb1bfc89026a60ced63148a8bdd5eee00289b17ed52c9675ff48261545af69e22e1192eb1364ad6896342cf0e7da8ce7bce366f06aaba913de814d0fa90c91caed6f5163186c6c676384db42717fa0100174254bee8f75d8c8951ce09d85642cfbae03a541a1bb498d73eac251ee4ad55aa9a2667c21b1a3a6dd266c34c5be49353b6e1338b6764fb2f85e9b81dd0d40cfe569e985538433158d1b1d18d341f60384bfb19c93d2d1d6d261f680710375c3fa2c5b207c4b3f966ff0bf8fd5b28f37fff8cd632f9069a1a9997fc4ed6e2882a3d0c677da7a9d706f2e1b108a417acfe5dd90c49ddce5be07d1a9d5aa841051ab76d586df17813cc6cec12b887988568237f172298a3c8e435eed89ee8aa613bda4fe4d59f95c45e85709046cb90d186ee2d0f384353fffcb6c9ed1e5a2501bc8b573612993d117be309bc78473ae4c2412e8038ee2078424a21f2f03ae7765d54cbfaa4f470de3e14681b2814cf179692009fbfdf8b12e6df644acfe3a730253a21203fad87ee2f049f12f3914f3bf5c162d63e5be317ee674ad87e1d3865c134ed9b4a32eb088a0cab67ee7bc77481f66a6ee0bd43e3f0a8c468a0a46bc51a5dea346bb8450565c6a592f11dbd23f696679df7227d28e99c75c94f9319d81602347c497d537e6875dd31c824bd00bb41f272574a837757a81f85f29d602b30a0ba4c6e4004242a0e0740a49b9a335c4412e91b2f040390d8ee1c0aba3fd301cc06979a7fe3b85b919e39a7a9498c599b115a3b7fefd893c47c2becedc870854a798122894acd6e1b1c7b56f7a7366f7028f4b3f0726006fbd9b8a093bf2d76fc6d72ff39d4d0cf285995cb0c28983626e4f1a0b1e1d3f3c9a046791614f8b2ad7f5368273f80944834be416d05884953eb576b1537eb31fe121cbbc20d1e7164c70d90d098cc2bbf61daa19bcb0f5ad766736211a923553f33c262f07bdfb7d5b453653e4acd34bfb19dbee37326a655b2044f20511c4411ebc4779e7267bd1cfe2ab9115cebfb4f60c12534276d8ff835bfe4ae788203522dfb029d31bc575ad948aa9a7cdb480979acb911fd99762bb9838a9b5d714a4a760f51dcf7d9d621f719aecf296a039cd0ec7733adbed38da23990a119fd52f38eec0f893173c965038f02e556f5ca757584cf039ac6cd5e56c25ef1e52b4b88b8762497fcc1edddc996e52b033fccf30d924038192751f5138f0ba202b806bd01f77d766d6373850aba91357640596459e7110ae79be6e0bdb796bb263b365d355319666ec214a189fef0a827b3ce3abb8b64f5a6cf5fa0e5fffbb148da174db152158912296326d10b67d2efe838be5a5cd632071271b8747432f15030ad9909808065139860c776f1b2d70e8020e324df56c6da672920f23c859d284b524527dedf5d99e8a27c9480f2cfb6038faeba1c76c912b2b2c1c8ba06ee7e6d830d721a5025d6", 0x1000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="82722f255711cd8aedb5bcd75bd9855cae9eeafa6722302fca6688abc40363", 0x1f, 0x40a, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0xaf) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x1}, 0x8) socket$inet6(0x18, 0x6, 0x100) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000018, 0x0, 0x0) semget$private(0x0, 0x4000000, 0x100000) read(r0, &(0x7f0000000000)=""/15, 0xf) 16:00:33 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="bd49a6e3b1d904d472eb2ababff00bdd9b7271e479e2584aee86ee5ceb4c1ee107e9c23f7f3300dfa263e44cccf02d830c1e69540ab420c979aa6df4bf09f0f6919bf30c43c3711c0df2a8c98867142ef850bcb32c35aa30fdc44b7d6da965af468debe5d424b454069f76bd0a6e687900", 0x71}, {&(0x7f0000000080)="62673a8a54a6fe9bbdf6c7ef9a2f6622d4a02a27f54289e1478f0482f65561a5b71796b47820caa5f5200c356061d5605bb0621a390997a17afd1875b3ef54322fe8a7874bfa3edfa896901c5028ecae51d9910632d23acc2c0214e22b8f76d97f795a5f496f9f48cb3b23c0d1270dd41d0fcafd23478289bbfbd37b69f1a2d622bc3a3294374b7512df5b1e873b8888d504685ff3cba195cd5a03a8a7338aff470bc015df5a86119a7da8a298c2ada842ae3571b15c4803fd754a0f8a2f9c90793bbe65d5483243ecb2f0293455f881a2bb0635528bd4d01a911458c981842cca9d20484e15041a81fcdb471f4881694c36b6", 0xf3}, {&(0x7f0000000180)="5cab44e39b1886540e0cc9f9040a1ae1", 0x10}, {&(0x7f00000001c0)="fdaaee1629e36a38894519e8ed8ea0185177b9bf5032f6d18ebda1f107f53ca310490b7174c3e5b22932e6d94f38c1065546480402240d5138188f2938f707df39ec54a1ab025bab9409261857beffe7b28246006faa5fde7630a2d3bdbfef89045ded67873e14c379e17d8f793906d076002623e7374627e76ddcbbef9f898983e099649884ba9131d487b2a0523fcc9e8e6a0de39ad22dcbad0826f693a01aaea03c29b63d8ed5d65195ee59c76c71fc5dea84225704fb1c3a80324e3b7a3f93b33873945e4b386c97dc89f965fe0fff9729f9b66cfcf28438647374", 0xdd}, {&(0x7f00000002c0)="3102d1a26f643505ce72923379cfc40a8dda77b9912dfa4ba4", 0x19}], 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="8ce9eeb922238c59d7f1ad19d95f5c6746414afa4d05a7ccc65c37f50287f9615dcce1b0f0f2a382ccb8a8d1a7d102d00ba5bf4d55a24c55cc426dfaa81ff3c400a729163660f35c5acc97a1bb0c7cc1f4a51821918a8a7a3768d145bbcc31d9bc63cff4d48921182738a2a9cdd8593b32a639afd8542753ac03637769f150c8544c15e8bd4a05489d0d3b48", 0x8c}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:37 executing program 1: pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="0285", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r4 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x20) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r5, &(0x7f00000002c0)=""/161, 0xa1) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="6ecaa68c5f4bb436bc87db774a841d09466c44ee81a10e5e9e63c97e78fe9aecd9e8f4ff777dbf1bcdb16806f8c0cec7a0772d31827135fc6dd6761798c6b0c9fb9b038ce6a35d40bec930d0073a30e11d24ec5ae6a708676743b588bcb1db2b9733cb9de203ece31a40e39e964a69db1b0fefc170405e2d26c355", 0x7b) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = kqueue() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x92) close(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x130) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r0, &(0x7f00000001c0), 0x1) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:38 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = syz_open_pts() semop(0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffff1f) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="6a3d8fa41d3de98b57255c67acc1d841582431f0a5362252bc2c9d18de", 0x1d) lseek(r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r1) 16:00:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x23, 0x1) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fsync(r0) listen(r0, 0x0) dup2(r0, r0) close(r0) 16:00:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20020, 0x200000000002) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x13, 0x140) close(r0) sendto(r2, &(0x7f0000000180)="3300f9886abe42724fd29ed90ec9fe2eaeeea0421a86", 0x16, 0x403, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) read(r3, &(0x7f0000000100)=""/48, 0x30) poll(&(0x7f00000000c0), 0x0, 0x2) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/214) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="a2722fb56cce2dbe21856c37d0371f45a73cff373a3d299c923d07346c5b116b7705a4f0cbdc796da2989ac5f27245ceb882d2ec839a4ddd2d32efc5cd500180c92fbf16d24fe7ff89ae175570c48438a87e9d9c7f3d4d4fe5b8f9211519f21fb11d90f11d2ea75b757c90b5a4f3a24e9e", 0x71}, {&(0x7f0000000140)="93cc4e650a4e365cc17b39a3aaae7d147f2642aa0359a6d90ff4186006679e4327e107d7e77e999534e9256e75f8f0108ce16e795e2e61fc07a6f8386ca521f440040b909a7352cfd7f6e375b9dfdbfb02f8db66e357af080fb931f751c3db973e9f97aced433d30e0f6f2935596f95c09621f55c8deecceb21251c4558664025270bcf1d9a3ab5a8a25f74ca88d", 0x8e}], 0x2, 0x0, 0x0, 0x8}, 0x40d) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:39 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:39 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000040f000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) flock(r0, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000200)=""/120, 0xff8c) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kqueue() mprotect(&(0x7f0000048000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x6, 0x10001, 0x9]) 16:00:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) flock(r0, 0xd) 16:00:39 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = getegid() getgroups(0x4000000000000000, &(0x7f0000000000)=[r0, r0]) setuid(0xee01) setregid(0x0, 0x0) socketpair(0x6, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='\x00', 0x4) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:39 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7c36fc6e23c5b00000000000020e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x101, 0x7}, {0x18, 0x1, 0x100, 0xde}, 0x715, [0x5, 0x1, 0x7f, 0xfffffffffffffffd, 0x8776, 0x1f, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x3, 0x4, 0x100000001}, 0x6, [0x289, 0x5, 0x5, 0x8bd, 0x8, 0xffff, 0x81, 0xcb]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfff, 0xff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x80, 0x8001}, {0x18, 0x3, 0x1, 0x5}, 0x57, [0x8, 0x80000001, 0x3, 0x8, 0x80000000, 0xd165, 0x7, 0x1]}, 0x3c) 16:00:40 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x2) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/36}, {&(0x7f0000000300)=""/4096}, {&(0x7f0000001580)=""/4096}, {&(0x7f0000000180)=""/250}, {&(0x7f0000001300)=""/68}, {&(0x7f0000001380)=""/249}], 0x2f9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000002600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001500)={0x9, 0xd4, 0x1, 0x7, "e2520879a95566e03cf7d50d1a10daa7debd72be", 0x5, 0xffff}) getsockopt(r3, 0x6b1e, 0x6, &(0x7f0000001480)=""/21, &(0x7f00000014c0)=0x15) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0xd) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:40 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x8, 0x8}], 0x7b0bf87e, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x41, 0xf0000010, 0x0, 0x2}, {{r0}, 0x0, 0x20, 0x20000040, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0xb0, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1d, 0x80, 0xfffffffffffffffe, 0x2}], 0x4, &(0x7f0000000400)={0x1ff, 0x6d}) nanosleep(&(0x7f00000000c0)={0x2, 0x711}, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x11, 0xf0000000, 0x2, 0xfffe0000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9d, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000002, 0x3, 0xfffffffffffffff5}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xb7, 0x100000000}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80000001, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x6, 0x400, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000001, 0x9b, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x36}, {{r0}, 0x0, 0x18, 0x60, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000080, 0x3, 0xfff}], 0x7fffffff, &(0x7f00000002c0)={0x7, 0x1000}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x3, 0x7ffc}, {{r0}, 0x0, 0x30, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x6}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0xdd) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mkdir(&(0x7f00000002c0)='./control\x00', 0x22) readlink(&(0x7f0000000100)='./control\x00', &(0x7f00000001c0)=""/183, 0xb7) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000340)='./control/file0\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0xb45, &(0x7f0000000300)) r3 = dup(r2) openat(r3, &(0x7f0000000140)='./control\x00', 0x20000, 0x63686d23aa5b61aa) 16:00:41 executing program 1: r0 = socket(0x100003e, 0x4003, 0x3c) mprotect(&(0x7f00007d9000/0x4000)=nil, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x80000000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername(r0, 0x0, &(0x7f0000000400)) munmap(&(0x7f00007d6000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="f1db8a6799dd19f04faa2bbfffb7d5afecc5edffe79cc749e5ed7dd726d276220e3775177df7aa76745b5204c91539acdb4ae479", 0x34}], 0x1, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) close(r0) write(r0, &(0x7f0000000000)="5379a7f8300406049e23e5d74d2fa881f3c86676a216c84f84faeabda4861c3eafe2a4dba1e4ac25961f10af030602bd39ed1b89c422ce68305f0e7c37a037d73960adb58bd5ce122c6455bbf4407675ae4c3eb60cd27c61fb712b433c3bc4bd5a19da9c3184acc0f8b9c3f9f10f876440e492039a385c23f6c6a0e4bc264a911ba7a6cbc3d72c18428296cadc69a499639e7119a5cbf64de5cd13ddb0365fe8b144812887d273a3f5ac7755f93b3a2fda187966bc34e5c76149a8", 0xbb) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xea) recvmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffa8, 0x0}, 0x841) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x71, 0x10, 0x2, 0x800}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000005, 0x200, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1, 0xe1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2000008e, 0x7fffffff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x71e5, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x7fffffff, 0xfffffffffffffff7}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x90, 0x281c89ad}], 0x1ff, &(0x7f00000001c0)={0xffff, 0x7}) 16:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001400)={0xffffffffffffff11, 0xffff}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="db2ed8498f0c0c29f38e48f3df37505de36f3fdd499d88cffad6be7eb5c45b5d1354a0add01b8d3fd3a627d2d36dd3212d7af9a5beaef08ccdd0d1ab066f2fe0bb678276469c0861a8ae56d148", 0x4d}, {&(0x7f0000000100)="e316a384a23a7c2bf847b282131422b5da00eb9e036a0ec31aa92414500d087b21adefe131c5d20fa591525188dc68b6bd615dc98ce601e96a53", 0x3a}, {&(0x7f0000000140)="f6", 0x1}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r4, &(0x7f0000000280)=""/17, 0x11, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0x3c3e, 0x6}, 0xc) getsockopt(r4, 0x200000029, 0x2b, 0x0, 0x0) 16:00:41 executing program 0: r0 = kqueue() r1 = getpid() kqueue() fcntl$setown(r0, 0x6, r1) 16:00:41 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffc}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="5299cb", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="e0817645c1d0a6f45c36713b1c44c7a4c03cd17b270e2cfa79b63831daf63c6a1f1c1e045370154561a376824a4847f45e36f53afc0cc6a4e4679ac5a7652ec9e73f5e212b3d9d4871e2bc31463e6da80fbd9826d4d5ac4bb55852abb03beada680e588de01356c5f08e4336c6b59bcf0cf9256351121823f1e688392dc9efbc17ff531f56465e0e761db5fc92efc7b00de3216226c4fcba020b24f36b35706e301e9f24063fccf97bd88fdebd7b67d8aef9176e6a92c5f0b32cbecb9d148b2c1b55e74b6a0ae501", 0xc8) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f1fcb625c0f9437185ebef78e61e78a8", 0x10}], 0x1, 0x0) 16:00:41 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) setreuid(0x0, 0xee00) getgroups(0x4000000000000378, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000100000000000000000000000000"], &(0x7f0000000180)=0x6e) fcntl$getown(r0, 0x5) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="c6fd51119a8640ca59c7ebf6b9afbe42efc5b763bf50d6d2d12064e340d24ea8b56d7a26eaf3777e08284554fb88d7fb9b9714be7a599b52fea47fd82d7f18bbd2399f6dd6d0d1fa1ff1cd739b8c590da3ba47d7aef304629eefaff75601181cfae01cc22ac2ecd6aeb22a7f0faa566fe66858958a2992faff243583c327d076782e1efccc7e69c6a53dd717c08cc9eab11baefc742bb170436d2efea90975853b7942466cff1ecd057cf2b4ee6ccb0e08291c72c7e78d46294eb187aea1e90e07135c5e5064b54437dfff143333b60fa9214567c1e629ed74c97c9a4f95eaa5029bb4cda8cc01c435f53f86358d2a5d89f84a52804a08dc51bdf2b6cdc3709ab9ecb6151706eea2640026f9ca043bad320ac4f6d2d658bcf268f4e67070e8ef1ce5022282db6fda254235a944e348d1f3feb56f8421e8b27b15eee93863229da200c5dda5b9b8bc7d3c42c74a0f3b4a0211a6477c9369f7cff49d1928f3de05bedea4213fbc4c9242b14574e7e4444ee2af7cecce24e85027c0ca4e71f5338f9caf5714ac897cb151458244fae0dccc0967f5cf0aafa0ccec6a39921acbb1bc55e68c1d2c93cbd576833a277a81995442b6e01af566178c389741e3671b2a97ab1cb5488d1dced8b03434b3ba174b976ea00b473cb0d5ee10d413b2af05b2d298830fec27e91cb7c5d9ace858fe8b1d906fdcd3892d9134a53e9678607782a2d64e57c95495e640a5ee34751d37b8c9c467362e7f4807f904e79e9576ad993e771a721b98bf312298ff775d59734cc093f89118fe861722a9268cd45bbb4ec772ef5c1e692d013b1ba6af1cb71c019b0af0374b55015ce73d82aa1091bc240147532241cebd5ec2bfbbeb57c8e735cdcb76426372158f1eb3a7948647368dfabc5dd567df46a3f0796d15c5d648f1ce27b16dd16e48dc7a56d01eb0c4129caf06a8d4cc9fdbaabfbdbaded41e74d954769cbd3a1131f569c5257b9028939e93355f780bdde23dc53e6317518dbd8a11ff04b23f711f17cdfde6b7f8da8a8ec4c68d9dd7c6a6767b2be8ebd33f78ef63ee477f8418d8596025f3d855f2ce83c697d2b649d3a7fa96b198f284e42c858accf2c01eb1e1db108f5675e2170746bfdd21c58792348c3ed803fcd2c92cbd425fbd823401c1ada6eb1499c6f343184e5c47c639e4004b4d18e8adc2618519d8c0bd42dd69720a53f80e5c7ce028b6bb87c1064f5144a3c0e7637b7514cc69570c0c49f418267a502bb3a15bc7b0d752b3ce98c43fe1f0b460e951d9698f0881f872cc5a88c7f91e0667574e28f9e694ceed8e138b26055ab6999768c0ff5c9fc0adf0516009d379b45bd307c7fd7a97331bbefdf75ec4381b0b9a63756de18143b24b472fc633648609b18847c14d27c157195fc9edd16813802bb1d8b757972bbc5ca787667263e5657a069ff034444a7a65ac17e3aecfe45f1b52d78b22c67d77edacafea34322ef27b5aa00fc331a7823b4e3c7fba8c44c4092ffa639fb460e868013867239d13ecb6abd77bff55c56faaa91e1e79737f98fdf2c47e61a9be381b4f667635f18cae610e39e428f026178697724fb2af412d847ab498f17b22beef8598583da7a886f9f123ad0ae1717f27e2b44a481250a211face13716a4b44e6974b570499daecbdad95b8577b7154903588890314c4b5840f6a2a94f1850638e414e70e42dc61a92924e501a4f2e2efbe0ebecb93349fb29ceefdca450d757f3012867c78dfb091e19903679ede19192a8ed2b6acd19bce88d1398f75d82f2887a7a56828393130efc475665e400088fc833126301ec439997a7845abe108b577de0d4d74f55ff044e6761f5825f683cb8eecb07395454409182a21c33559c2ac6e534db873fbbce4ba88276541fdc02fa7afe24f85fec0f624c6dfed9d44f3c282777e9e6657eeefc04844f87c7582eff7610ce68a7f32463bbe6ef5e3e73638784e5f4206b6109b82fa58cf9ce84582ba249716aba458c21ee0f06a9ef4b329a462f03427e968043ee762cdb2127ecb9897a41c8288ae1f32ae901738b332faa793dcfc232132643721e51bb28b568928b8a8f6a658d7bef68e3c0db03cd708e4880ff747d6fa7a4cc54f7d14a63abe12033adc613189fa71a1856010aa73a1f287f1bd1428eaf782b7ce5e626742b4aead001fc2d199f0ef2114260c3051e80557abdb8bf1cb0196f40f78c6a005acd5a345687f90c265b2c8f7630a713eb291c151367c47cd8cca6652e21a4eb98b9940bc60389ead949b121f52219ea547961a12c8b400045fe6580b2a6802f10aa5314763fd82aac57be20ec2706a2131d92b933ad905d9d255fff015771e3572b733dba3060fe60afe21afb8b705ea7ee9dec2aa0262502f3e1e35b5d9489ed1471dd56fcc24db2d829f912106ce62e541ce8831cbe496e7035b9eb72ebf4aa4495a421e29a79ce7fd299c08daa110eee26560507c9f4afa6c006fad8cd81f8b522d9b5f9a58d1c98ebe309ac2fb3e8615179d15c81fde1eb2c81df6b5a1dffb2bf59cb5729837542116a853659a4b579cbdefdc806bfabdd5f0c60708fbee60a7d1ebe07a3e8ebafe613a1dee45d11833511b251810725c691966d57c239bcc85486d23d24bd09ec55adb2a1143d661310168f592688e720a01706053aa9a2979bc4b318dee997fd72c04ed321d79cf18f3a53dc3eec7903c9b3b34b8f336af1e899f29801e0ff2fd76c2266f39caa3c605eb4e9fc2f3a1932586f1b67834922dcc2d47a9c35874f61e0bd2facd0b2149c6bc3bc7ba149b75c7980d9688bd59464eb512b0fe2ad1a67251819e65f7c3f3a99c49d439431ee156f838f01f23cb137a7c0cf5d46268da5c6b0ea24001c3ed4361c249025d0fb1f08be3ad40c6d71db9331f9d773e11cd43e055aae79c878e07f1bfd7a5fd6f7507325bdfbb24731044b39535582af04c11fe7643e004d2e9b6c832b774b8da804edf4ec42803e31b6d2e7c57a20be3feee797780efc58d547605814cbc42525693b93d9154f7850e31202bc62b597d941e277d90a4939f812597d62258ef3074e6a5ca8d37ca4e725d5b25cd8553795833fe46a5f6a6c87170c01b714daada584f59dc7428c564e4836623ed4d578eb3b378a88f5cbfcbac4095e247ae223fcd014874d5ebd8b152902ababe7180907e848a0878b7ba9785da898f1889d07fd09787c8a0d4d8aff6ce4da259bb43413f910fb03dda9d0da9d5257e6e4504a18610124457401149e0c2b22ee72530e0af421292b10f2508a5a6ebff03345e426d6cfa0e14f58ce5e1d1251a67738cfb9811100cfdf0a907d9709430357f5296f1bbbf8a4f626b57ff8416628b883e4698b0e9a24903ae19fab883f69b35c1beab1be52e195febf083f02c781a84116469ffe71ed8dcac9342fd0ea196c1e92f6e5a2530787e053a706d061214b113ee92ae0493105e50fda08d8374353fe2bd92bf097a6941c32c11df93926742ec6f35337a6b204b89f7654d79f88c7cbf61902413cb5229863988f77122d0e12df96bd1ef7b924ebbf0a4f8cdeda88501bc2bbab842fcae67d920240409ad277ccef693bdf7026a789eb5e21cec654d5cd667c682c528726dcbdad61ccf41c7b9fac092e30c1162615a109cfe79e8fcc1a5a74750a81b6f696c565bb89bfd2d0605b4beee98740cb87f8f7d1afa54aa916e51904a002c21bbbc82557c8a0497e72df25cca61ca5126599a61475f65e898ef37249396e210daccd32ed8206eda468e018c708f16b5e77af875b0031e18f3866c9b5bc6d9fc50bcd7f59343f9c1b235416cd169107d50eef139a0bd87cd8b933c72fdc8bc14426b6ace0ada164123e0ab0c36896a2fcf17a21760df4fa9944303ee710cbf17d0972986784024e6fa5380b7a1a370e6c8085e20ce947bbf11a1e0119c7cb35c9d2d4eff1d9b73fcfe59f02a005e39a276d94ae04075575702d41e4f70321fc8ce5c221b060a3abcdc0f8ae06f1122e83d1a0b70b9637d640787fc0907b9f8e913b4eb3a56bceb698c40293150c860d606ef46dfead125ceadd79c3b878e6c4cbbaf4edc2074b597ecd1ff604188dbca2f6491a7d4ebcf09396e3e05a122a2dc9a071c4d8f2f8596c9473249b745a508198072be2edb55cd1cb3fbfb9a8584a29bc84c1d8f1877aa138b987ca858b68304292d6c26c8c24c57a3f101f720cc7bd45073079c2b45c5132443251446cb6a2d3d24eec5a610d8ffcffb903b50e9561f5208cf8f7b64600efe43ea0c4ae96caa139538280e010d1568aea5e71a21752039756532e3458faea450e5a4addb03593ebbd17453db55b99119f9a46a9ffcce87b8dd73a7b743c7370899ba907da9c034a99b149286f91d6c349dacc23ba921c6127d938944ab5e7358ec849908b4dab8acb928ff42ec26b7fae2744d77c8b027144ae998f9a19ca36a59328af9e4eb70916bc985c1116e5497822669fa4895093bae7616b28903f9012212b2850337aba31ac6782c463c708f83f1d3b40f7470db2b592b095bd2d072e9940f913d222b466718e4c30819641ce27dd479713f867eaaf62a60aa794affbc63c271f2d56eb1bb670214deb54a49d7bcf757a636016cfc0e33805766005b6b205205d0d017c7b9d3ae9357e77b999eb1e64639298209287b21d0b34357d57f0ff797726412731522b9b0d122ea164dae60c21d6ec40cc6ac8b94fe35659e4f830f996e14719f18bdc2514c87cb257aa57aa84e40e9bb21db3979804d9d23d5401ca803b180e6e0120f49564d3e84f56937f5a6e228b8c9549bfb404616e2fb40adefeea1fa0854bf40f0fb75bbf3db8b5252c7400d8c987503419d21f835079449513863a17af411f47aba10000208db0a9c98b723e6fad7b2e1b88665a2e04c52a9bafeba50c6fc7ff9b6326f0cf978005b4cec700766dbcd7bb0da19c45d6a599ea8d6d12e5295c6339918b84fa0de059e0cf9f1bb40eaec98dd26e794001c61ff7026a9bf9ad864009d0b62fcf6f1a4f5a1991c3557d14a58a6e37ff741f667694b6256ef2ff13e6e27563458cca0dc736cc2d7190f41687fc3f666102a9479cbef5b93b2d26dbc6393cd31f6d99f6c66b8c01c412e942123604acab632c48ee75262d621e330dd468fe9fc430af06192c93d27e518c3589ef7fa9d2428a2443a4ee49df92c1c2ff0b4d25f108765dfaabe7659d77bfc7783b8327e54ae6b09fb12fceaa8a02afbfd5f095595e1c9cff273fe751f0d7e569fd82d69ec87a1e4be765164dc0ef91a9f07708048172dc31a59e21205395ef520965a9dc93f8371e547bc7edbd1ec9cdfea04729bebc765a133b2127fa469484f37931adb61536309d6b89d0c82b81632d44eb56b86d4d17174e002d419c5e2bfd36d7d4b900582e117ccdf834d3b9553720bff62741670d9a9d1e100e65a51e9e77256f1bb8f12ce48da749281115646340e3f3ecc22eb2002f0c790c105ed13c994289d162ca53d36d087d514dc27790adbe46867180bc810d56bff9d0500908ae6be7b530288d3f6dbb03d08d27429c0e211ead2886462a913f164a6b7b12d261a70af9396ff4dbe301572953e4dc40b8358f8f92813583cfcb70b83d9a47c4bfd2c2bd6fd71d3a4f4e555311cc7adec17b15e55be978aa09e092e30a9f55ae51e527c88c51db2bc54ea67c5794ff196514d785591d6382654481651d42e3901e339792f34199e05d52d079198e30260389522b66cf0fcc1f99e98e4349acfb93af196b7d87d8c6f2f30c9d098be99f2427976c39061"}], 0x69) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r3) dup2(r4, r3) syz_open_pts() 16:00:42 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getgid() r0 = socket(0x6, 0x4003, 0x0) r1 = semget$private(0x0, 0x1, 0x480) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x75b1d4c3) setsockopt(r0, 0x1000000029, 0x81, &(0x7f0000000000)="df16701422dbb2dec337f9550852aa3b07a679dc09dfd7e872", 0x19) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) getrusage(0x0, &(0x7f0000000200)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8f020982805e3508bbc0fbec50bf4a287d342940608ebabc7734effcfb2ae3105195bd9128a997e65f98ad70b5f3291a4fed9e8da6c1ad714045758e4781ee978fc71e769397d1a185776fa4d47ccc90fbda5ce34fd1c82f47b0df9b09c5c80fedf1272bc34f06f155626672758100995cbe1aba9c92e4dfc38676ad77a9338b22f410cbf09f7b800ae72cd8a69699523010efed4b682457ecc50956d9bb36aea4b19c7c1961845ebd098276e6f2a24b134e46d24b49792ad1df3adb11ff1d9360708427fe95dc29aa9f557bfc764837bb096521cce1018bc955e3696197a1f82700e7d28f4ebf89c874555745ec9116257f7763f9a44ebb4423c71b6d4ab03e122d220a0f4adc5ec1e9bde911c003268a472e91035888d65fdb2cdf7cc6dd2148b5a4506acd140b02cd7529807daf29a4639fd67453515fcfe0f4984c14e37484acc95b04b678500f9e81e7a798577dee3f5c18fa441ac3822b37ff93b3e7620a34dc9ec2de70b38f389ee08b8bcf69ed48ca73df3970c255288f8aa1b9126f8225097d53b9327c843541b7c7681128d62cb5866f172a4c3101cb1bd766c0c7a9a430e0fa132d5df0ebc66d753b52568dbb21b09ff4136221f502d87e389cdd52bac722db2a21629d14481ff3f3fdfd531f58a880d1b1e224bc72dc6fbd54069eccec1788c26ffc093a2db534bbfbb094ada2eb331f14462ce555db74972ce2e1ea5e1439ed6f8ace626ca3f57171e560d91361db2ff12f908909e8767ca387fd3ce4207bcdd850781889063c9e3e661efc38c3542de34c739f60948271a9465219358cc6ceb18a33c28f983df1339dfdb247e43a29eb7c12465ed8ccb2a6e780f8c1dc76304dd5847d1787bfdddc659634753d2d7d9be7e87f359a0a6f9c20feabd9f21d761fd05b0299457ecad4625c20b2af3e002b72c1f9c38838b500a1f0f5a3481e41b9b0c4a1a59f97a4f6bca2058880b2c243750ecf86d0333d4a3f48b5e6e5ffa6e569c5876878597fd1f89b6d7463b5c00ae4e814c1bfc9267e20f264eb4947fb51bbc950951973081084178db9377fac1a5cc2139007716a69a062302abc4db77ed24faf5b3bcd16e33f3027bdaa5db218416a083d7da31305d256e50012f6b8589bcfe605065fbeb35f91635db1017d59a2a65c81ea9ddd96656606cec81114b7abc1c8f7a6811388cfc5c97d2f30158af5adfbddfce2ee3046ca20bc562f1688ad65d0307098d0d8302eae89c535fe06acb0b15c944d9cff241a3b84df0a41889db55ea8b517ba9841839e814e466ed5efb04f9be65a613f590e267cb765b7513b1143e06b209033efe04d0d9d8d38043bdbfba139537f0600f07ea44a5e2276d3adadaf115b02a738871229c61f6f683a9254120a326cef541ea5ebc81de73c8e1a29cb8928db4f554da7eb5b60724883bc956c6c7f34d0b929486eb44bac0a0a4788810642c3c1f75b83e1cab0601a9fc85287da746af436f9f84a99d47f15b656b2283171a01158f1ae8d80e3a79a7c5841c374c3b4c5512b7d7be673717962dcd412b6a6988e2b1309f202e7265ae39116a36b3eadf669ba23deb61ca0a05857199ed26e53d4901fde819885214618366fb9a6ec3c58d66d12ce05920e4f7fc43ab799328b031e2052fed90dee8dfb3d16f32b27c101ea5ab92a471df7f809b140e7d9d78dfe3d0b560bb6e0513364816f1cad1dc678b3e7a22a83cddb0e89b9f38260172fe49d3466bbd1c8f90a5e52e247ba80f823a6e36104463d3f3fc43c2b9990d507cf4c75d1542ac94959fe87ddb2043e287c404af0f0099c19220c256234031176f072bfb1c820778e2118d9ce58b5438c0209ad4269e17095c9df2731cae15a456390a36e5bff59df64fdca1772f157f0c103bddcf7d47c356364cded5b367cd438dddfe5b4fa928dce3c756ddb83211038f05b3ec53fba66f8aa92ec52718221ed269177cd3c6835e10a61959741e673252a751ff07850debc15ff3b761965a09ce939cac4d082ecb0f6db46255476c9f16a24ef1b10eec4994fc434bd743eaf90c6b4d7e85a5ca8eda6048e3cc9c807d3c95ec8ac3bcc68fe9934b2e0b47ef6f7a66170675f82d387be3a1687d0fd1653fed8b945c6125096c0bcfb985e751939a64465b04bb4122ef013d812f4f21460de73f188bae11a846b416849d39572185d8d578d7d42a155fe08c69b87821877e1f063fc2643ed62cfc589dfb4b7ebc58a1bd6088851d9cf5b34393bfd4e499a81358f3679e7956d7e2795a19acda7450eaaa8375847c5b920f9395ada6a4c8d62254e9a00a79d9816c4f7731d46e20794743d08759fd405c1fc1ac7c6dc7757e61edc10a2bb7deb37bd89c609e2f7cc16d903a0d320ea5b1557c2b039cd2bf2c767b5b13741fc4e8dcaedfdcbec05f4057316f1033649a82b6567a0fb2234194aea928d05fafd0145c0a361ab1d9c98f2a8e060325c13813509ed58cdf1d6cc64b92f76fa6dd2534cf9f1afb95b01357451d79352b4a04cd3d7b026bf1f760394606eaccd42ad1cdf31fbb1e981f1526c347ea7690c157e06da5d16669a0d25ffffb8db5b58502a0ef18a27b2b667b5ab47ac34c4204e4bb4b20d4360addb91a9ec201c45c7919d0c87ceca10041d950f5289b9ffc24093f55cda9ae0c349e78ffe9ab2d47269d2de832e3d6b515abf4d13ed6f118ec9b671e41dacb6aa49ebb4d7dd1e790b69b42df2c7fc210c3f07fb547adc69821f7bb64f307a1ef9a3fa89f3d0d71c09844f2802b3f82c0d0608d2ad1caf43c50f38c4faa5711edc25f54f433955ac692ff33b17b8d9221c0f5baac2b8cff63adc0762da58e4471e42c60e129858b011182980717f07bd6d8dc0062f7dfff8e61ec82e921e4525834d6b59636ce781174eef10079425656eb03db86b48c909762f53206e6dc579f155bab034e1b974d10aaeb3b8bb12945d92b3867067185d2fe00e6424795a24c90a668e658c724715b70f08b04a6bb979e782d60e9c6bd158f682b1e499c2bc2564fb0800db449b1a47abd55ea5ad2f52dba775e78c18f475c767daa41eb5bf83c83bafb01014b2fef0997bfbc4d263a270d4078be0666f53dbc5e8672ec54b6ba6c13c8b8bf4c3ffef9ea34cf0cb47c53eb2a4322b291fe2c2a449625d8d62799b682d20471c57e15d26fdbb6dc3b701e3ba698d4baff4816ff1f056df7eb69974f67a87d25b8a742613c5eba061c73fea599f11b26c789b6c2e814221b9d4e9605527bbe0b541f535ac931c8fea322a7752df6f55701ecbc0795578a88f479a87fa284bf94dc306777413c3d019e2158a48639095141587533fb7a11188046b29f66db6e6628630822c0856d333b625fe7fb865f8df26e7618ae6b9d70a8b2f7d7be244bb6aad7f75d6b3ac968344ad77d03087a84450b0994e8633740c483d77dba72dc2e77144a0d55965ccd16c273874825ce5d434014aa54b883f247f3f3319c027a8262e00f0e74cb6323ec96901b514c6458bb70493e5fa7de6d08e91adceb13fe4009b88b4a127779fc8dfbd38e87c1a8f59aa2097cf0a1b67246e01ed989147abc5ba5e359ce4b853008af5a1704bf5633cddaaf0dc63f566be5a6b39744d70e9cf75fceb9531343b4dc6daf13203436a247b512dfaa6398daec65720c79518c502d94ebffb910d52caac57f532bce01aef87a00eda4f6ca8183725dc985bfce946252eb1d4b037a8cff5922b2f26eab6df48a4f9b1be269bf9b6039158e3244c7af775d672927bde3c783c6c35e72a0dc5e1ddd2964521710f759a68280511411c155a5f4d0641460969daf1fd4b0e452016515305f9d2c0f09b778dc6d90fce2ce9ec11535696f4f89e67c109285d927a7f2483a2cce679ee632d650ab6ef0ae0a6feaf6844a02b16226a3822b53d57d87562f08f46462d5f4ba7f8e8998c2f42579bb912cbceedcbc6ded5f52471ad1b1895231e04127d9e6b31b7ddfbd6e9273ccd49932853c0ae84991ddea6799908b138a134f78ec29ec662431e534a60c205d8772bb614fc45b0aa128954e1c7ba83483fb052708c0864214d70ba8f3ca463adb4d4c6f0cd6f57227f7caa0d6862e1925d3217d1f07db855e753ea06a0f7d47e518cce4e11ce242d5570c738956b45b7ee2bea3a0a25d700369580e078d1cc5852e659153a5425ffe2cbb99a2557a4699a17ee17c94a7493d15eb43270cb50997d5b5bcd0576169af6452cd2eff5134b76f70c2da080271be3a34ee3c740f9f4fb364e636abd9cdbfe95915e335a913f4c369bb9ac73539946df507725c81d16374af412189986841b7b447f606444a241059b0af36d0bfaf8961ccc97db1c097d70d5365047076ce6cba34061a02bcfb343110e244f403167cf1d8a79349166dac9ac9656a15bff4bbf39e2a30ae39ca881461e386b479d43a3d1ffa68218b8e42468a57017fe059198651ecc1a4f548a17ca2dae28db9096cced94dcde5fcd278e67521fb758a988ea96552b1b490178f7c55bfcd72544f4eb888c3a6eb904b37f393d05b77dcd33f3759ad0ff71db33a252022d717902983dc7a2e04b86553e4b4e97e6bfdc9fc2f7496a11b970494a3c82f7c6bb7aa7f2d96a784ce66aeabd0973ea6a18bc9451cacd5ca8a81ecc8a4057c072df57050403a6d37a49b5f18d5378e2c2164e449791ee95983c19701b311db403b311144bf58b13ac4a5055f5979b900291d5cc0420f3af4616009fab4a564e25b4756c779dbaae21089fdb37f7e43d2546ba79531c0d7462ef9782f52010d9f6a24854e7e54b6825fba69daf735033eaff491c9267157e1abf173bd6e836e643dc48b5e38d6f4e4508e798e7b26a8adb32c1f86f3c46869c8e1701021f1c29f0e6199bc7db35f61831f4c02c2f0cc2a1ad8238ce48cc5046beb6f9b405efc5456ad8ca3dee83b23f34ad25aff99220728593f87e424b3005c2dde388551d3e149e15c4f2adfee962e537c1d6188b93c5ebe9d017ba12ffe4929e5915a8447d104119f329d1ab452d750171b3e455911498df3ad0bd9ecc2a1fb34f087b6a422c37a91fa24bc35f61e9d697cc76ff222b194e075a77c77a09bf95c74d02c43b112aadb86f5204bbf0400afbd5f9adc10bc190730208fbee08b247eb11d3b191b078e00059a494323d8005cfcce93228737c2764cf2c64abcd6a9de7a24b7e43a1f5fa41b3af34ac5a37c895abab1f872d4b492f8087cdd0ef70d79bdcf9c18eda1c6429c78cc6bfbb2ef4f1caaeb673cb4ce5655a01bed901fbce9d42734d452de84ac5db9f4873d25f769b1d1daa60dc43706963a20c4fcc8f88383d792640484d162ac56bd6270f648f0571efa83cf56c489eaf89032a05abe7b0b99b74886beb2fddbba0474d6e9e9651d84fe54a348d0e4de79f6c7b459f50351306e683038e9a777898607e18b074f19b5613510109d76c16ecb5d518d23320d44e6dc5dea5c140e1c4f0136174aa52d0c0ec2e54cdbffe833dafad640e0c953b2cba20a163c69477a9db7637bda4d53f8ab573a7ffbd7791473a2d6f57f02000e99e36dc849073595a3f10f61dbf937e3edc80d576c1fe62a75f7bc35ad673df02f9443ca2b8c0cc3b35efd88e4b0f93c036e6d59495b846d40129af53b0e911db88ac1513a0cc4aa66ae3d5a8987e1193a737457705dd2df01e6332ea9a4d845403ee3c24f954f6d2f15158b4276feaa80402730a4685660cf273b6266592248d1999220f081079e5801b5bf96c14e0c65e1635ed23fe2688f08e0b24984b57c8142bb40c584b3b6a52", 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x2126, 0x1) 16:00:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket$inet(0x2, 0x4002, 0x5) socket(0x7, 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3bd9019af9e56e3e98354b609aaa2d452fd9e2686fdc28152c65633cfd072415a5fce45e8ce83510fce9414cd28d4356791b42ff278c9d7af43a85e738bc2fca251cc39a2b664d25d5ad92fed3a2403a8209c37bf3d76e82346928c6b954f38f0bb8f93476a88b4d64a532fbfba14a9f27bb25326fe8cbc2f9a49ddefcc57e1c7b244a33ca03d76647", 0x89}], 0x1) lseek(r0, 0x0, 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00') connect(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3f, 0x98}, 0xc) 16:00:42 executing program 0: mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x3, 0x4bfd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:42 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) socket(0x23, 0x8000, 0xffffffffffff0000) shmdt(r1) shmdt(r2) 16:00:42 executing program 0: chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20001, 0x80) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:00:42 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$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002340)=[{&(0x7f00000000c0)="c192b60bcee02daf2b58e9f9e377b850a64107614ad06d9cfcd464b57a6135fc85841857f03ed175bdf8c98a3d81e15dfe143e32903b2f8bfd76fe2b4d08635ab874b83f0192b80fc56d135062e5e4d61c72123bb185df6bc1e6fc366fd181df33a9bab916f0e857a52841fd57832dc7fb5d357fba484dc6f966c0dde47b0923a3e9a0c0ed80c6b301f5e636abcf4a9510694282e1973b14878e7558e457fc8cf55d199d70261e7c8701c102971364d96a58afdfc3b099a253", 0xb9}, {&(0x7f0000000180)="5222c5d3a294f4f359b6babadfbe2375a107418918d4e744c36d99c4087e828e78055f0fddc407ca28355e71dc028857e1e4182e65cba79f87a8eee3975b80e9af110c3cae10ba2a15d440930b9e8c9e66f13186fff06c98743ebc55c557be4c36e07fdc654b3eecbfd7b9a3acf9bea5024cee7853ff9f5b5617cb6eefb2334e72753d11272330", 0x87}, {&(0x7f0000000240)="a17db1d224912a21aaa3943b7e7cbaf56a2791fad73b171b3ad865272b0c70272d6ab8258c2f316a73cc7f5b64dfec86d8b4199fccdedc5448abe4778180b2844c252d407f2e7185f98d462b12b5ec8d1603fc81bf0d8190a84331888966927ecf4dc95ee2909496ffd5e9e1a5556c18514789eeacb6445c6eff171a51c90dc16f69aeb381525d09a90c320753535ec60c003ead44ec3417eb1aad0dfb5e3901a0225ab903a3bda870e8021b66ab9379559b97eebd2893d38e3251285fe244932e03a4a03d5076628caef5231e1d90127739f3aedd799bf4b3f624f4b4dc792a6cc9934d1962fd37e80a5973eb63e476a09e90c879818bcb6a79e8d64eb80e28e24cf1bfd88a9b079912f24f9f0c5df288a7d404d87b1883db6c364a464c5de7a4957f7af4bab2d06be01a6d8875dcdec42a3f1cda06906767f95098b2551ebdfb96ade32a095fbdb147bf22a912bbe210499b2b6ccd37d4e0b102ff6b1447a59cdc700fd121f36566c4b544c33beb72e99134c69551611676337ea39abb455570f76fcaeb043971246a5c4d9a0c125a8868cf6e9065cd672d4cf5d3c741d324790ef525e3efbb7facfc83ef8fddf5741528b1d011e8fab93565461bb9d6d2b1f5dc9c58f0543cf7acf98a00072392de36820e25288f733c352f42ea1678d34acc57f716247e81dc7ecbcb0b39774a13ef754715dc91675c47c6cf613e139843e87ca0181f5b65a4f9d0449075d660fc0b79a871a8879ba8444822ac7ab4e09e85944561a33f6d4a09db5ca2e3ba8a193d6aed3ec62a9a32acd12c5859484c96817123fdc2dc537edfbaf8eff3086ce92bea48e0319d7e9dcfd86af02577ce5d5fc11cbfbc96efe27874ec807b2509b2cc2dd7474be93d2e3dccece151336219dca2b6c1f5c6bcd5e2f58ee38386421e098a963ba8c859821d08e2ddcd4c915e7fb6a94f9d02ebc7f474780888b4cee928768fb532648063c2de840d55225cc5c2df869360a67ffa8f1f46eb7125ef23f97ecb490e34b1abf6c313dcca14e50147e4358f7885991c486836963d753ee04a0b043c0259956df62bd8c66a7279eb364a2e4bb9993ad7454ae2350dd18deede806a5e41b22ef4d64af8a472b96a8f00af1ae5c21fe928563a6b40ca0ac757d7794322da3e3420402dd0107f5de5f7e3d0b806a0c462833c064418bb3ebfed3411399d7f4ea7bef8c89147a702304e361da9206bcca418afc1280afc8269570434c6f43bd519ca4eaebf33cdd80dae474ca7cb01feb9a80f583a75562e1127441cbf90c7852d23ce328e4138a1433db5b76dc04508860ac9dd2b8bf0882fa1a71be1151cd4d7cb78f673e31cd0596ac6988661d626cae6287822474841944556f7a51be5c2bcf62d0dc2e1a7b77b5f1a6848b74e48a6d6165211ade8dc6f6e691753c6f546edc7683d3bfed71199b7ef4030e72cbdd842697a1a68a45fe68f13e71a4034b353703d8b669b0bdf8383cb7bd85bb37daadaed614b00c70598a0110ed54274355b1f58992582b89e5493aecf8f67a15c1bb2ec0b390988c970d46c2ae694980721a94a0b68822c5381a869d52958f8e4f2a08e3c58061d08ff3bc8de8e52a70774e961d16ea2bedd20efec4a956934a91f23a5ab51a2ee57f24a18358a6ef59c30667a3cb094bea3c49398681a816d1b040ddec7228149a58a6f28fd989e5dc4a655e334cd5103bfe68f62c3db9eab0bb64f406577ef08258225989ddfd14a145508b31559737bab5b71e80cb89be2a1989fecbcf14668e9d585e9b1a4f17fa8cac3def830defa793bef241366f0c8e10de13be145c4b2a6fbc12d7ff5634cac219b20ee87708b0025a96e9a7b7be6b3aee28f8477d7c1fb037c0296c5e7906429a09e013d1615ac06df85479e4ec80e51a3878e2f63f7f67e9f9fb30c91c037c911ddc5d2a37c02b4a71e9b759f2ed3df66f32d407554b9425f28d4336b0b26d9c9eb87e1cbc08898ffebe2c350719130cb24cd1138ad8634f8682f6d70a868c9605176bbd0ffd34fd51bd13b2b3258206c6dbe546bd27d90f8a4d10599d015d9fcd5700eca8479f4c18cd11e036b02dd55170c3ecad46c16ebc328b81674c5d604feff9844c715d4ca723f68e1cf04bd6460ed8ab0a28dd2a08ea79d7f2110c566d27afd2ae7ab278b3c5772e9fa05b393a00a8420672a1be30a062882c49fad86d8aec462940b10c15ab3e0cc8a17934a134336d0b220467ba014b6603da3aadcf052651e8e3c5a1ee44b4d142f363a3ff3afaf26f3841b70f7d80e9394b5d5bae1c28d077491ae6ee0d09b384f9879338cf72d77036391c78e38dba95382431df259c84c55d73d0dda002fe6e9b501c72a3787a8d05828a90ec1253886ccb08864494fcad6011ae3c8f8960fccc31ab66c8b7f449a70a7bb000165d43253016a77d54180bf5325facdce2afe7ec2b668392e772cd283b5bca01b23c60ae0ec3e2785affda7f55c03365892ecc093e87caf4fa2869cba60edfffcae5e7eff6a37a01081485466206a08a8290b9a261ea42df4fc46d0721b4f88d4f6d0ada05b96c76e5c87df4db97ea7e5a4d48e7befedeb4f9ecd881731a85f3a852be1df1f465f6db7b17b0e922e8858b09802d5429698e298cd0864c244cf883ccdbcf9fa1937248ea9a02e733f835dc9d674a297109b27873fad6f53dbedd633e7e471349a211468b977280c00610ab4c25d0164d3a169318a4758533fa39fe8bf4b12569fc8684e9c55d738aef1ac0fed47d770381794ad46c055a1b996d489574696d5f77b3f2efb464e18c55776a194a712baf597b74b953901b24ece01393624578ca2ef1af938b46a83a19f636c94573aac100b39be5c83dcedc532a4c93b5589f439f26b20a25aeb907bbe3b27e1b69e6cd7f6f47c53c6e45ec53c0d41f9217423f4153cbf80c0c433a820a6d861d28af672a3053830f3f6397ca75ffc18996480eded849366e25ce1a3e8c81c542f9e438033e91e593f4eae20d626d8d1a9c73c1510960d80792feffe9b417237d26f8c9b24bb45f6d3bb127e45abe08e7621296fbf5f891b4bbe31ad8fcea3bdff78bb48de57e41bd9bea4ac14176af16607dd54260788bfc7a176388af0b418f686524a4f778e412171472f86ff40a4a21c9152fba49b21d86ec38189310cd9f0c0ca61efa8b6325ed815a7fe331ff516eb2fad4f6004a06c760e8d4ffee723ec261eb7da77c3ca90dd149262c49cf26108c2105a5b03945e9dc0b6bdc9b395fe6f3f60c471b0ba1301a7907d24105a35b809e3ad37743ba7ecdf2c93660bbfbcd8dc5c228c6891037680d3c4446de242bfc91df85202e02550fa6fd5394cbcac81e0303d900b2f20434ae1a097279a549ad5e391b53272bf5fb9b6c9ff3273f8c86c6a0a0cddddf2957e78d391121fd72e06540a804325438d39b964ea7f6e09650f14bf5d2c12327c6791e714f9849d1fbe1ab5950960296ced2c05c5b06cc7a89d7637bfd5902489e646c1c7bd7011f1a08a6edd212f7094b0cb8d50d6b547392c2d7a82e349912b4ab157bd19f14a245beb7558622e5a6bd877b1b2f57df67bbfd11680ea4bf9c0b6b12d37be333542c5e720281319a1c98b053f72b2e3c9d240d9a507a1c4eaff57568a4620f92cd367ba9ff36df7092bc7fe061eb9b76cefaea09bf8cdae3c593aad2dcd9d3017497acc771cc41cfc8717203730d9c41deecfd457b6af86bd13152c139e74a146a1bbd29c5e32651ab1be081cc878de38c072cbd80d08f9561e25f5c40af953e71bbc81a6c98c9ea1263e9f1fabf3e4aacda1aa5943b1371c7d09e119610219d28a53fc9952c30f6e14204f5904692922e09ff104d3ef48afd78cc352de975a3404beae0d443f4fc01488818833fe90e09e8dc445b3d3f5ea8212f5776dde4cd670a9ec8d039e2f07c3d8da7ffb7b1869056c39435a733cecfe18ed8f1ba45b84d4d0e5d89f40b2ed70f841a2e14fb4b9878d155fae69348ae9f912057f1654ff5b243c7e40287a33ad81e188972011b9f63556635626cccf1fd3c5312614cfa39c9dfd019f993a254be789ac15f08956360054433be755f910197ae5d4223bcde0ff29305a4a0d237dc9d2f6c6347311860180444c194667c2413c2d2d22ad9642a41f034d49afe5364ab85cd0cab62bc478de0d0e5b901422f903e38c8e35a373ea99fc5c23d68716ecdf1a661daf9bb3ba918ca582e452b9f5c0e6809ebec4f7c431a73645afa8688e55c384518f22a16ec8bbea2131e53e8c5b139a53d6bfe6f3974588d81782243c77dff7dce7b2e685684ab916d0ac6e54c0ef797f1837282022cf4cbb9ca8d92b1eb240886b04224b07a4ae30653bd3b6b908605161a65a11fbf380dedac93ab48762db345d8e2c899ebe628abaa57d5fd99ea2896a3514e2aaafc6848137a796847827a30a4b626db47eeceb93fadcfc14c16a4826cc1c1e207c5754881e851658ec97b7ec0d0eb9a430d21f340d7bd4541916c061477841a174b14322722ec0485be6e48f9d44e23f18d0fb860920e37786f900e2ffa690effbd22b57172c423133bd51ab247348424face2e0ea9c42ff7e8f086450568556efbf0b9d9511c212885f5fd77e36c39c3eb02f9ccecd5d5260bdd839aade2215924788c25824ddab07067ffda360904cdaf6bff4958c0555d8e210af7105e21ebb0dc985e5ccbeadc558a2a1f9d71a24f5be956a74359d7efc499abc6fc3d1584be3fef079c4553eed07f03100331e57afc775c95ddc302cf440270bcd381916a25c91917d7e57ded41abbf370a24e25052202707f4f9526a01c8328df1b474653be9ed903f31d9ff6111f02ae59327dcfe68cdf7218971cd803ecb748324a38e5594c52e28f5c5cec392879577ccfa5f79a7d134145f4f26e6fb6882c3a42e3dfb20b21d1f0aa8f8d7682571900fad42ae227246830a7270556f81e8b249d789d99b9065db36f38c6b20319eb52d7c9a30806725fd74eef3fab0df6192356c7e9885f15d21886b9222b7303fe22bd3024edd89de45227c137953c22718ef98da8fdcd470b816b20bbf692ab622c976fc33df21c3edb8da52e63176699bd08c15b3b6e3ed3028b61034ed8bd5dde8b8c426d15e32e051f68d840ddb018f3ca64e088dff7ed99531023d128daf152a063d0b82d3d00d13f46585332f21b91c41d72c1beaa4aab6d47662887884b2b22ecf58324daadbaac26ff4872c55cc05425fdaec1561a279ffaf70d617ae4d1d1099a6f14f1cf4268fbff75a45e8e39277e6b7b1bb5bbd8ca6c1a127a01ea9aefc0cfcb4605fdcd056bfad59c4e743721772b7f6b46aa7f8994bebd42052d45c9cd4abccec7813108894f86134a922cf44b7be62b78a01f1fa9d6243bab3bfc636f97e50e6936b6900cb2230d73a98e12b8024f44efc927835a7e88406096b9d048398bdeb7e44d81e9b0c45ae202e882862fceda872e00ed16048e3b969d5c5a47718ad83c0c3055ec1edb87839c80f31dd4cb306d070cb0266e573d8110a940a55aa07d7483f3ee2cf333809ae0d4715b709a3d120abf7f049ffaf52cca35b5badc082b33e0e7296a9101e5f74b1c836ed0f3749d9e02f8992df07973f97b1704ec73771e324a53943b1f182fb2fde774662b01916f27203d16ba691500dd5f2ca06dec9b0550fe6a889d3b5a1c32e1427f6ea449f81a6dfb7c19d84aa7a6b4f15eb75edd5e429b6197aa748a38777dae27960eb156de8ef4c278006bc661d1ece6f9f96cbe95128e188cac67e57de04222a207df5ae0461d", 0x1000}, {&(0x7f0000001240)="2673a4633d9a2a74ad20704e89b176a7cb8533326de1f3913c6b5386479cb3dd4535d9b2258f3641395f7cf02dc1128454b9f42344cfd1a0ab5592ea781792df85a559b1170bac6815bf2fcde8bbab7aae0f0936e9a328e788f5ef14aa2285dee3c67744359963b67ced9764ae67b6618ee9d3f610f64b46fe366b", 0x7b}, {&(0x7f00000012c0)="69be43d6d7a9c6dbe6d7a2a2be6bd1da0ba09267c3dff88ccb6a64b7865b766563f90a825360b72d93690263af6e799149ad85a6c5fbd1ed5f18364773976493102687853f1fd6c6a3485103a5406c43efdf340afcccb29f1f0d7905fe3c936ef925595c0981171e3c88def3bfda8e6a67d68fa5eddf3d6802aeb44488012ca1928d9701d43db00d68a804ad604b40f31f83f05e951c8ebc05701e2da9050d46f37cd4104e017d2ab0bb136e73dcd6cdb0fe707229252d0cbaaee2597f25c652fdbdbf511c63bb2add3ad661e69e9d9c25058914b712b4664f9b313c438a4c71fc0c1068e051707481dfccd676d9c46f7d67e1cb49fe740474ebe57cdbad693ca34cffeb441a689bce87522f8b5767093fec5ac4c9f57d910b53dfaf53e5d929178db03ba7693a990a40ee58a6b24eaae6fdd9dff4afd1516aa673c1e2b30e73867578bb5b80d7da1993f91e71dd2865780871a309adefca3a40e754fc3f6e5cbd63d8af2201b925163d40c4589277b38728d856437de74320cdf80614fdf048d47cd76c041980ab549db30542f389cadcecaac9e217bd1eb2b2a11f1a5cc85acb6a2a9712867b461be3cf60c80a9cb7bb7eb54c8efd2913386111f1fd689f4ece1cc4d143160c2606276d776c0d3e52ff64a33c315e855e31bd95b6a80321d2174c792e78f4addedbfdbba28bcc3bc318c891449a4e336406be4b205cbe75784dc29dbb7d6f8daa45ae4a616c096f7bc0f806f30f88ea393b79dce519046ffae8c592b475e10029fa20130e7c3ca184a4c69dba72900c62819235dd6c50d4d389c9c3512429493408e7940a26911bc5d5145e4bb16c76222018c964679e959224bcde494dcf88d5a1dde3a5bfce197afc50ca9c8f1b8d858f7bf4c71fcff8daad91ab2cb7fbaa7aac2331a7748d8e39f659239c67d607e0c38ae4279ca7869af06472e9e9b9de606703b6466086a0b839ff752763c4269a5494e8ce9d5c7996dd14dabecda51b659c1754d1cc8bd307255dc1b1b1817e0ed5bb6bf57899afd1e09666777ae16cee07366af502e8f7415508aa0f4b06b1b24ff92a65a798132f3fecd9df451878e31f192cbffc338c2676bd35c7e0ab7b48592708c987325b6c387f492256cbb3c87312dbc283b6a0940072da4ac7294750c42c5d5699c9ad9d90b52e7d0be3058e424d68acb731c0523b6a940d4f982dbd20ed6470b88fcdbe12d400a366190845aa734854bccea7d57f7e80a73eca619429818c368a98f73108ad8c7205c9b597c57ed39a796d7aded887719fdb884d15211fe5145b830114ae6e147f1c3fb02173bca85504c50dffa262077b97d88318a04e57b286cfe35e1b11af98281cea3cd894584161140f00beb56b1e3cb4e83c33941e68cebdd4a784fcc9c5cb322cd2ab88c0aee902638cbd8a60498f37001ea0a8558452ca42c2ab809fbd95c64dcd961f5af3704450ceadf53967dc6e2bb145310b29279c825a423b8e78ddedd1826fc69f74d7c5855ad1dbbc7a81dc29e48509c883c6a588b8e17aa0523f7408234d80cfe823d48cc56522f9c9cc3f470b4c8d6dc56b2caa0d14d825127cdc43736b6a4fd079270b8db618c80f2b505343bf865861582bc9909b1133f6893ef35cb53d9009722c1d9bf7a567fe02112c362afb5c40eb4e4103a89cd895c824bd56fcb52a0ba57648d6290db9c6eb9362d1393c210ff49a5731bc81ab544b20ae25f683f31780a049e0aee6ad3fb4b6a27ab7cc5c781159efbd926ae2221ae72f945f643c92f55cf7cb00a798319cd312f05c90af5d556f9d54f02f7449026d97672257efb60bf2837bc221a70282bb60a1627eedf74fe9da2de288b4060cf8d3c8c89902d7b5fba3a7b803ed40f95bfba63ddabc180d869665f13853365ceecb301befffcb6cbde6dec08b89eb59f027581c78e676803603ccb23e023ee144236724784c6af9f75321ca49a006bdf8259c9b7334d603d494440d003a1fdade18c6569a49dc18f9c0c902765cfa20d18eb888129429d21fc9ae50262373e2089f6e8393a71371aba07d6e3ca9272ef6e2de436025e29b72355aab29b01fe0f3d80c458191ddde9b70d7b03c29e91fadb4d7a683ba7eb078d1518d3a58b208694e67f88b67d5e68b38c8440409bdab67fd50b444789716f671a5391526b5704cf485ad05e6b422626f40b7f8ab0b22868638b57a097585ee509e8d72b9d01f6cf83836bac04f0c5fea99e34ea6f0bbf535065ce601d1948aa228a381c9b972262da72ffe89a51b711354f05181e36e5c0d6cd971735196af80925e5f491eb1a6bebd78776b56bbd104b1c1eba5dead0df568982fa274077b52955c58c27df38f7a94633ae70c9c892f661fca7abcfc04c39dd01f1e1082a1b1a143a3c99b6e29f4dc3957fab7fd5ee52fd049f0efb22913ebfbf15812401cb8b556944f2504716a4d4993319e0aa600ec727439dc70333797939ee3ea09a72c0be8e333b22812096915368c2daacd13c9f7f5395bc4349f786254cb5324288fe0641c9ad2e269bdfa06de501d0e5ecd9ab3f3db1248d21e2ec2ce15da4f7a942bc1624df62cd0ab7dbca9918a15cfcffe843ab16d86c1e6b0059233d2a8fc1c7d04c570c0d8eb8a956a9979f72d8b55a3cf3cb3658c84168a38df5bde15b8c60384659b845106c32fc3c8277f43192b43b40661cbda1248203c666fbb4096ffe73975f2b2d780d5be019b07586fab230a994998bcd8ee36b86f1f53f59332ee209e7301d7aac734de8dcfea8ace6980712ccc8f228c958111551fce7bed012a976ed288d134d6903864475c520a933d82fff69a0c1e290e05c07d6935739fea0eecad9313bb88fa8d32dc7bfce3c9712f8245de5383b7ca917ca95f5f4c747c64ef1a681b6363a3230b0a673dfec5a5fe1d0e44c8c8c447015b2bc1eb9043b879c46413bb0621de64af53acf376bf514468ea4c6ca3e1a8520076274102e7215c39dcedbad7d428df3b6c68195ee1c461810d831b28d53c3fd9e3308fed9e318eb8f6f223b2810ac38f1e947e4185f87dfb2f71bd0ad73e79aacc3dad6e93b8b8b66dd78038d24b7edbfdb57b1b2b30e235e066ada80d8732a5036c9ce211d3c78c62030be2059665b6f8c56e67a687df721f566f33b7330d4f012080394efcdfd075eb41c94a53f988c076894cf2b2ec8314b135df293e296807bb63cd5c2899dbc2738e9c98be7140a88a05bea3050ad8676a8f177f26caac50edfd9e946ab4d24be04d7c779303e876605dbe32a44daddf0a1b45774f9e15641ca759b77bfb926c34483a331290948dcacb92902f2bedfd4183ef3db97202933db59ba3cb3a289b9c747eac4bbd898da4d20f16b018527337b1ef764d8b3307c08d41eec1297d1bdf6685e6d0421d29003eeebb39e58293083af6d0afcc91a5f9e3f9d5b1bae048269d8db655fb223c57537c3d923cf267db5d421e8350110ecf5e7737a934a8a6a13f9933a2f2cb1ffa9a2837b4a2033fc78f8ff990ce4511d7db262ea90c440da3a875f7e7f6d67780639a6492b0e53241c653126b8f5ff77cb7204bdaeb6175c789b6b5e840c4705f2b0ef166c2e3747f4b7dd2502e91939e1d38adc4a37ed93e14564c5eb39997dbbb671e069781626e6de2fd88e823b6f24e5ee9ca122036b13ef1d6afb3e671b6273b963a7bf22d7952724939d30efec23e6b7d9f1cd98011fd0ce9cbeb4f7d8f207f0cd24d8006ee1f2c493dc766e9ecf1478b7a9f33bb8f9b14929a58959b44bf53e7ecde37c2e4a82bcce82b6edf159082a634fd4a954f0e5cd5345f203e9870a34b1a19a42db4c97e350855724a7d5a3b9d9acc19df22b2326afebebd79282d3f3c992a422bc2c914d5727bd5fcafe83859c66d98f5627a119abc20edd99019601faba53bb5caae7fb47091c31424eef7521d481ebcb379999e90468c147297e2502e10ccc8236f963de88e43300c413ce1b8f224e67f625113370626560205c4c08c36c2d54971cc8a5aadb4ba17150a63fdd70d6ca438b836f710a999403f4110d54d26d16b906830ff18baa2d484836330163e66bc15ea30ba7a7b980481e2708777834310297c32b4783c3c7b2eb5e9c0a59961536b97c04c263ec746aa23ebd9287f3ed6d5126331afbdb2439e76cee37f4b6c0a1fdc3d5d7db839aba721b1d221fa8b183f4c154737f25df334136e8542b541a13376c9f292e2161d8d70ebb6ec3f5190122980f631c57d06691b00651646219247afe5178fa5d63a9da3723f4801a130584bc0674ec5e6bc89ee11d98ced61525864d5b092ce1b68a02c898f0fb0f91af5981cefa2545c72eacf8c85d7b66d07bca2382fb4ad3dca3478f184bc32ec760f5be1e27c18fe3129336eccd044667dbf69b4813125341db1799c14e3094f32f74a23c657082551618b1bfc37c2ed5b21455170c48819cde275ea25138abdb239e73b5e4b0e1ab63d2ea6130551c1586775dae64d0f17f7e34cbb81420807ce36681fa970dd3015a493edfef95f307dc8abc217172073d97e34b14ad5acc4be7d6815106c7b7b771624c0ceaca20b882528180196b5827e7240e6bc0648a361ce7cb490597bcf076419eb8beaa7ceeca5a4c4d88bcd0a3c595107df9dd92bcabd149810866fbb67bc44d76f89dd51af8c2d801f878c5e575fd4092b7eb9a22bd08e6d2a22dc4b75a33ec655a8efd2ac4c6096daac1b7c89b22768b6c70378361c9114b405b05c25038e3e5e1db1956687aa1701cf56a8179248df1308860f14fd74d94545454923140496e5329fbdc8cb96db6a536c7bbd34b2b92bc8ffe55df25f2edfb3f4945b0ac42ddd4afa0a20034d1f4285a210207afdbbddd6db9b3325f1d0889a08272c01464a938faeac40876c6030520a1e7057b5693a24cacac1e5f9abdbd2b9f5f75ce265c7883b69daa9ae238f8c0580fd5a86ac3851f0b2350558dd903dd231b0345c018b55679c0ef88ec9dacf20c17a2a50f2140b287ea4ff09d673963d11a8b32834872a09e34ba6fb7215c9bf1a62886e16f96a15f690fca275b712e47f926ace5a4be0bf5bd6a29a81ff0d38f9d9e68ff4b395fa80e5d6cc56c8a02922e6a5b28d7ffde995bfe601a9a45adbeaf9c875cd8660bee2eeb1471165c7b5133106a4226c016ad86779d2246b1461adea4f9e93a6952cbab361e7867dbeafdf658cc03790e23606a2ff2a8fe28cf1bec9d4fb49e90f36701a7be52f9c5a84d33954e8ca8c213c585a9cd97301adcf25d9a69d5a2d9cdee1a48aab32b738785b7ffb72b2a0fd1226ec0736696f63ec87d86c4708795246eda3c1e40d6f9da7bbbd2c0099b28a124819abdf3e2aa055c914fdefde43935d36d277183739b80036660e184eeb733ba5474fc220ed9409168fdd64720a33efc861b4bb0bde9145373087493cc39b769e1bb914a30b6d9463f2d2508a609484202952562bda7bdc3f5ef2d21bdf5b64e726899aa5e295aa667c38ad922b5829b352d47e122f131542a73da0e55764b16d6f1c316798f1250c72060fcfa025a395a9f6e6fc46485fd6502816f43c9668d90714f7c232993b39918df577ff935a6d233314df9492e817c257125a669ba49df7c493e7fff2039b668133fcd212315155ce751fb847f6f33add3d828dcd5aa6ad3a66158623b3368f31b49e7b9fe36f184b35161d64f847919d9a2453735d66f1f0e1279211adc736bbe7dd708d25456d0b7b68d933c781cb5b47836df13f9dbd3fd8488944d6708d1b775373b63efc8b40fb9df3a789017372422bfb45", 0x1000}, {&(0x7f00000022c0)="0fd74b98e3114291b633828db34eaba37496a4e0de9e45974fd3dcdfc7309318b71c31fafa3c566aafe4e62607d908e72f5f0e3c1fa65319a56c34bd343c745a4d4694dcee2d78cb165499506c5a41691191e97a7d71b77741605baf5f8179374377e60a7f4239bde01dc98936164dafd4", 0x71}], 0x6, &(0x7f00000023c0)=[{0x88, 0xffff, 0x0, "e8291a5424dcb839707de2df372599bb247d924f3fd5f8aeb50535a20aa4a0fd3cea99ca27f3e1331af4e143d970e318b9870d0895c1e3d3350219c34f684580b1a6856f43db17a20e22c21b8de6843489e377e1d7207d8117e5e71b1f8573ffade57fe2477e7d15a958a12869b6741f4bd3e32868"}, {0x10, 0xffff, 0x200}, {0xa0, 0x1, 0xfffffffffffffe01, "561c46e9409fcf6e9250e50ca0fb675683b3c14535a8b242872d17703dfd020a31ef56e9fa30a36482fecf5a62ac2158a9504da2453536317d187668acfd9d281659252521265eff14521735c70a76fb7eb49c560ee06489c8cbc0ef3480aacc8e6f5162e6bfa12b8ffbfc24ee1e3cd74a7a4c550dc2385a8bd645cd9e9c7beed3370ccc4fb32520801d"}, {0xe8, 0x0, 0xffffffff, "c1783bb1d944c5a1d2948fb123392a93f0450959cdac7a80928e21ff57f47d0f6e94a6b8c767d9db1ec9b883226fa98b25e4192ee84c1fd927db3c74be207085b24b684f1b578631fe3a4e576637c50c9d937e65ec43427af2801e8e7df8b335382f87209f49b733f5f47638d8c7cef927c0ff08dfcd2fdba725306c7daf589607d68a556fc17231e66973d2eb8df40cb7730e890a9b08afdabb42e279799ac06abebfdcd67286985e3862534643f52c46a9a974a913bc05756ead0062f2083663b7153297e0ca8372aeeb9122957bf45478b35d"}, {0x60, 0x1, 0x81, "9e3d2a5010762103fef6056c3758b66cfc60dcdec7bf937a0913f7c9356713fafac77e3b751a6de958aefcfd406a20eb5c8b39b99b0d89a4461b09d806982db96dccae25272257e391ce4262"}, {0xd8, 0xffff, 0x5, "2d3c5002f572ee953c5ce0276d051c3fc7a3709d6c761a126d6dd575ba55560def189371cac96142399951b9ede06cef4904fdc987fa15df72512db64efb7eef6520fa5db9653751507ad5f1bb424ee58c1357125388fc51eaffc63d7d23f50fc96f6e58b1c8b1f15000364daddfdcc5fe2ae6dc930223b472fb7b3916d6be8df326f862c362fa0cbe4723248fb46424302754f04500c5c9474b32a805d1496617a381c6eac9319e5267ca23a796ffe17414e88622d2ca513ea9647d42a2ad4fe0"}, {0xb8, 0x1, 0xd7, "339259f63e273f77a73c0d235a8c342158c6938e8d4f34f4cfa97ab2ddc12fccc01501855cfcbd24f1e7984758fa14780ef83e2023474602cea58cddd915c713728dd8af07fadaed7ee44625a109ac934c8e853abbc510038a1bf7c181584197eef5073051b5b96505597b857c632c42fff73a3a9cc3858f58a9fa6dd3ef619b4af5b446573efb192672e95ac1fa05fbd6d5703631acec7fee90fdbb715a847989e6"}, {0x30, 0x0, 0x4, "1729150dd4e02c45c80840a4d85cb291a1ac2530b4689df65dd6aa5aee56399b"}, {0x58, 0x1, 0x0, "f25f03fc15756c42789fe13a7e9027b9278ad567305e9c1c2b46748296b620097c7dc4c34164b543cad869cf3c017e83c16669e2e882a2f4007a28424bdc060209fb2d"}], 0x498}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000028c0)="ba3b9d4758b683447473a631e41c85bd54d057b1a59952a25f08b44227463c073adde593451228ef505598428104eee44719ad389c0373118703a0a7a51ebfff885b62e26cb4cdd0a89014b9f6fcd56fde6014b335d0f9f1241e5d927f5454d1bb36ba28242994e822b7e282a841f08c140726b7a1217300f31438daa24a58f508a26b2946d03ecedff36229fac16b36f44259b17bcffbb44d1b8fcd060a2cd37291", 0xa2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002980)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000029c0)) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f7000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = msgget(0x3, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/237) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) close(r0) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/96, 0x60, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 16:00:45 executing program 0: dup(0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/80, 0x50, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x4e}, 0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000000c0)=0xc) r2 = socket(0x800008018, 0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6530002de59a79ea2e863de94ce652a455d0fd6aa5f643c860e682cd39b0"], 0xa) socket(0x3, 0x5, 0x5) 16:00:45 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='r\x00') semget(0x2, 0x4, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/93, &(0x7f0000000400)=0x5d) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2928d8ebb9ed2f00, 0x9) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) pipe(&(0x7f00000004c0)) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getppid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x63) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = msgget(0x2, 0x100) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="020000000000000082895990db8a1ce85e83d4799412143b4dd3657fddada30ccb70e86ae55fdd74d26f4feea8c0e82eab78dc0ad23323c14c508eed38df0067617fd7fd0496c933cf85e8c2843ba8a4168291d9967dea56795fd22dfdd8418d5fd75fa81b103ef9e48769ea158a5dd7432b55e31828ec77591440e14b7a06ee7f724632d746f506bfd726d5751daaa463a0ed075ccf4facbe6889edf680810587463a33ae0202353869cbaaaaf4d226ebc16a37098a6a050f299c5bfa9e29eeab62aaf7d6352518fbaef1cc010a6d78fbb8b9ff493c0884df12af7930d600fce0fdf98204907d2a88316bfb0de6689c0ab6faea8b596be67c28171beea3768fe71c7bc1cae224f776af7aa3000000eb1cc8e3c66db89d439d750780f50e00311b940d37b0c0403e34793d6c5460e79c60ed828410a0d60000004151a140553925ba3d29d371330a1a97398e766c7163b9de048f11eb0c9616b10f0a131e970873bec9ed1b8194b2fb41560275d8cbdfd4f5a26dc8de3853f0f1b9cba1c5b51c58f8c3b80a1f1aea230d239b3f487d3792042275c82b76b53530ed150fac32adb0615d3f0000000000000000000000cddbdd0a024e37a23e7c104f144f6410908f924f1f549e38973eb254aec349f9225ef68c05686b62e0e92af78f6642b18200c3ce92f2b3d92ae5fe381cdceb9fc113ba597376e2fb1a81817ab1750727b2d00481a0d00de8282b6b728bff077fd5168da40a7b471079b60fb94a6d20fe9398df41ce579c03fe840694291f4bec0d14a3b457ea10612c5884cbd3e16184735b3158f60239cfeb4d152f8d704d94bd849907cf188fdecef13ab7e39a5844bb917fd8364ab3b73419994d5446d7"], 0xa4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x10) r2 = shmget$private(0x0, 0x3000, 0x54, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 16:00:45 executing program 1: r0 = socket(0x81, 0x4, 0x73) clock_gettime(0x6, &(0x7f0000000000)) getsockopt(r0, 0x200, 0x1, &(0x7f0000000040)=""/135, &(0x7f0000000100)=0x87) setsockopt(r0, 0x5, 0x1e, &(0x7f0000000180), 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:45 executing program 0: getuid() getuid() unveil(&(0x7f0000000000)='\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//file0\x00', &(0x7f0000000080)='W\x00') r0 = getuid() setuid(r0) 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//file0/file0\x00', 0x4) 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:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c8dc552bca7076b292dcfc8e7e59e2aea6ae354328325", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') getuid() 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f00000000c0)='./bus\x00', 0xc2) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x6cc0) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x28850, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 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) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x2, r1}) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:45 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0xffff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="aaa025f8df41696c81a9e4f2f6cd08d583b581fc6b13206d746f91c8facc2f3a0be3da479d5bcb5e9afb2be5b2642e97d8e2cc8838ffef687878d74ce2408a674866d20f0a9de1fd986fbfbc6eca98742c25d2843ef363fa122873973725cfce7aeefe2e9f309e6dc73efeef2af03ab778e4789b1b93a83af558b1382390f78e7d0febace54a148f364b671f32e085eafc8caca1b9c16b4fab5f138fc6dbd9c926010ec8478bbcf49da5feca7a037f816ccbb777e76edf8cfcfd57691cf81eeb5ff98d5390d9060635", 0xc9}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="8800000000000000ffff0000080000006aa913b4f84f0f9f346088bf774392a81a55aa03f623a15c58e012b51c31f8767825b3bbe15ecb407179b33d4a17d4a62d413746b0d7ccaf7dc81ba9d149c746af783031fc55e8c43b6489edbc3ce6dd4a39e406ff4c85e50dbc6f770c08166542b15f563326ef0500c1d1c3ef000000000000000000000088d6c560d7b55f84fb39bc16ef90db34834478f58fe22f09b0b5069d7561e006b3c7975596cb6a14d3bc605e0469fbdb5b6cb357700256d2d410e75014bef1b110778801b76ca52b847b70491896f89147e773a806f7f15792093dc67480e835ab18e650b53586e13fb353e65309be906dc864155b38c6cb29347ac5dd16f82aa7c230ebed6aac14aeecee7b1097157527d8ddf497bafddaddba27610c51a554a006a432d92a0243d790fd1e9966749b0098a9cb69079164ca0448f492ff1988cc23a3bc2baa7753a6942f2011ae6fe3171f616b7d0c849da9f41bfa16bf921a6dae25633f50b2e6922ad81b181dcdf9869cc49eb46f4d77555282"], 0x88}, 0x408) flock(r3, 0x2) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4000009, 0x4}, 0x10) 16:00:45 executing program 1: rmdir(&(0x7f0000000400)='./file0\x00') setitimer(0x2, 0x0, &(0x7f0000000280)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffff2c) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x20) recvfrom(r1, &(0x7f0000000180)=""/205, 0xcd, 0x802, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x100}, 0xc) setitimer(0x1, &(0x7f0000000040)={{0x3374a253, 0x1}, {0x27c, 0x1}}, &(0x7f00000003c0)) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r1, 0xc0}, {r0, 0x42}, {}], 0x3, 0x7e) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100), 0x1a0) syz_open_pts() 16:00:45 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 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1080002000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x200, 0x2, 0x800}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x2, 0xea, 0x8000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x180, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4000007) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8280, 0x20) openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036594f807124054e923a025321d176c2bde9b7026fa4b935d12841f75506d6b69cf70230d2d261dc6dff0137a7a98d2e9a361f03dca4d2851e23600198a351a0a90a1575e8beb828d46547040d131839ce491560d5c7ffdc80e9408961cde50181caf4cea53a1ee754a645e32ed41e1e9de691d3927d2584c85d35df3a47d83ff6a02a8b9a2acacef12c39ad63403737bc5af80d8ed22c9b7e1049d4a82670f2e1839b6839eba59ee452411a71d1e9f7594b1980a1256cf390a4bde88b36b258"], &(0x7f00000001c0)=0x65) fchdir(r0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="bc84236363a262a507f5d68403ff667770cbc85e291eb3791a5e269b967d23add704cc39b11cad301109e541348410a4e52381bcf14eee27872f356c9e42a6c243dd3e00161310e9028c39f25b57261f568175fa1c3bcac40ce2a581a6deab27a605e2f317b89cb2d0d00fb77225be176ce2e129d3d39234bd21b8910d99001e634e86e1bcee07a10749d2932d45dd21c5bd0d109ca7935dc4a95f2092bb1565a0b5de08cae4bc53af42c7abd41dce899b45495e9e332374c11e1d0a6985ac9db387c6cea38fea7196318d2647417aec4d2c6fc21a1dcd70a676a3990b21676a4e596bc9127b47ba5446dbae01281da656c7f0e8", 0xf4, 0x401, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f00000000c0)=[{r1, 0x4d}], 0x1, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) select(0x40, &(0x7f0000000080)={0x3944, 0x8, 0x80000000, 0x5, 0x3, 0x0, 0x3ff}, &(0x7f00000000c0)={0x8, 0x956, 0x100, 0xbb2b, 0x1, 0x4, 0xcb3a, 0x20}, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x800000000000, 0x6, 0x28fa1009, 0x9, 0x1, 0x100}, &(0x7f0000000180)={0x0, 0x80000000}) write(0xffffffffffffffff, &(0x7f0000000040)="00090009000000b201", 0x9) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x2101, 0x800000000000000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4000100000007e, 0x34) read(r0, 0x0, 0x0) close(r1) 16:00:46 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x50) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x4) getitimer(0x1, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) dup2(r5, r7) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x24, 0x20000004, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x80000042, 0x9, 0x3}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x11128fa8, 0x5}], 0x7fff, &(0x7f0000000100)={0x10001, 0x4}) 16:00:46 executing program 1: r0 = socket(0x3a, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102444bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba87f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9400220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a7ae902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b7f5af0919122e435593d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e8202000000bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9f4bbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd1c9cf1ac2ecd0308ea444db1900da27ff9453f11af3f876841021d440bb42ec96aa7981d3c2e293ae99e8a948ec663c995977ef6205d6c858a89ea3a856e0000000000", 0xfbd}, {0x0}], 0x2) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x87bd) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x1, &(0x7f0000000280)=""/130, 0x82}, 0x1) 16:00:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) setgroups(0x400002e1, &(0x7f0000000700)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000740)=""/127) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0/file0\x00'}, 0x10) sendto(r2, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:46 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x7ff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x10) r0 = socket(0x7, 0x8006, 0xd81) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f2c5855be8a161ff5b5ffb8e2ffc1a5bc66e1dbedfe530a2f5e7d388d61266946b690412090df2e8786ddf8fe1ae567e24d735f605db45a9ee67c9f379bdc1d6a4848ed2c6846f1eda97b8a21c5a2373c7ebaad7390c86981e8fd6b2a26e1f5775938c26df804576c3bf3efc6dd4e04d4aaa50e1b2dce7a936bee273bbb532ab68ae86033c662b668d485c747954183037f87ed520a7fd9df948923a32ba16ed75870609f5c5a352dd75d3bd7abc6c73de8170339812f94de036b55ef8306dce78e844cc87625c2a575999e172e7d80fdb4f253ebf2fdd4a5f700fe7259b227f3d050ad2dd7b1e4ee3a027647cefb3e740e9e940e36eda46cc0e8d12b7a6f1e3e7100a6596eb51f669b139fcb618766dc5770457fd4b7e0f9dbf129ac4b57666cb60526501f261e3a46d22130f0f342656f0cb8a95fe42100576e8e25d07b31168a570a82d348c2ea709d5e900154eaaef016cf88c1c51a08032a8b1e0d34e0c73626a8e6f38b0cdc29d507331782160872255960bb4e17a87098b8c7d23fadb025870a3c58ee54df15e43d28f563bcfe5942e27448522a48249d3e20570f68012b1fcab2171ed4d7d0bc074bf5e64db886f2dd9eb2b514db67fea9a0ff4db7b45afe978731cd7c54fd0550256b9f47c7029e390861d05ac2d7fba6c597db2ddfd0cb3e5b02575cd8dd08b84d72ef40c7d4982977a0e7eca2e6b6e4f5d64462aee6722aa2f4e7cfb19b7f398236b34ae7e88ec3a08f0a872031492421d043324eeaf9e5deb7cde6cb5b543be20a052c8f67254852db529e2e4382060a6b819cda9d65fe5128697309933e2fe4409f24501254d4a11ba6914cd411b463bdf83406f745d549aee1badff7bc1d7aefa2f147b91214974a0daa5b496262785980d8dca8c355ea3fe9d5ae866996c3ad3a11fb2384f767f0a37d4b4bb51bc90512de0547367f5acb4a4fd3c3aebf03d29e3be6cbd8935b7a7090cdd53be63e2dfb6da6f14950c5931a1140cf57b576ff042262696909b545bc50d84324410b888645c2af62d1ff7b28493f589f334c072aeead57ce1d48dadc26f151f0abd3eed1b69938353785d1d615b3f0228e80bcad825ab5f9bbbbc299c5d32cf15ebc99039ac97c254749d641bffcc9cf6042af5140f7414ed5e8cc9c73dddc59c6959422090cd004431014c030d820b9d9d4f5aa05ab793174353eccd633f274599a536ecd9560c8ae43563b0d2c6063ed25fb14c48b774cb5aa018feb86c1216858d2461fb74cdf6223cd6847f13d7a93636babf647e9616ca5ce60ea3d1d048f674ede50ac422e07daa0b38dfdd8aa552d1defb1ce1c06cf411fe54242fe4ecccc48b365721d64cf96d6775ccaa2dc7efdc03403efcc5aaa1c03bac281d9781f87b6acc457f973a56293aa8b76cc704d367f35849f1591e72a51a5706dcc86cf9a4b6f2c19cd12703467afa407bd693ca1ca3c9a4d8c15c3fa3ae6a17da299d38dde7461ed595d70fd794efeb2e88d26ca4bd0da9d67a53db91a211487f86094f82ddd3121b28fa9d840296540d684973974d4f9dd94f98be3f7f163279f15afb0196848ec2d93e4692d0e8e71b32c06905d9e56b62424793d5ded5b3e758495bd692d63bf756d1b7d77f85b46eb0d03626dfed576dc95323d865b868b7333750ee5087683ade7b2951f416a8d6b3cf8d006633e72f126cf23713200621f9d1e031551f6b913f1507e22cab54a0f1bc9ac6f39fb2e84220c199480d2a62d0554d88e9900aca32234e9f5d95948eb604bccc1c897e7dce0db961610e5d73be84942595d4acbd594eca2649179341c8b9a92388755e7e2606deab5087d793393a76a9d27d39b86ecdb67144c2770d56810c291f0d6cb566302c6a9da2731d72988af5091a37a0039a4b8e153506d173bbc9c230c8a88efdfc874a4771ac7318258861b3b6e3202cc7f5dca1db5534a2d966c5dabc30ee5e95fa702e2e1ab6311d8afa3f867c2eb7b7e4f8f0dea150dd5d7351eba14b50e4b45d809ebc63790b192a79466fba58b2fb556fdc733b7455d187aa8eaa3efc5121cf151f5755cf1b4c74c3ed4089f3baf7a256e8e6e60c5fcb30917d9dd7df5d9ab620e1e51766b67749bf28ee147fde655c971ec720010b068b07474d0ea1e1fc8034ae006665d7ad78a9b1274da15e4cb7c59940ece81810567321b2b66d2a4d5fc87b6d47782d947d3559df9635ca1f7445201c31055b291679e9107afe63108ef11d6ce00f8f4ffc76f5648c03efbc5a6713540e3b2146007d4e530c91be753f65e51b12cf3e6d5f80b4f16579b50143024587ec8307e2422b2a578fa47c6c6ba447b8b67fd1dbb74d0bf891c5c66d6c8f5f195ca2889ec24707e95cf78193488709385d28592ddf5124fdbd734a81395f17f2cacbc27fb177c9e3490af1703bd4850fed2ccf50d21d2f1d6d183a98b49ffe0673878f85524ea958a2cc3b4ecc802b9bcd3e55baa2c368b9952db1157135a69553c836ed9d29ad7f5bded3023ec24f877f54395cf5db8fb088ec1c0a4d744b57d6193465addfdd9957600e5183cbe59f62e5b9f941ab928c44f58331308c73cf0d3834c85b70d50bc8d9558bb8bc534b7e025aa8b1000af4dbac22b1afec86b1fb96144b1b190073e25b11a81dbb7570c8cdbfb66b9652fb1065df899c887d795cdb88e890e7f5136f8b8094ac93891c1b25bd7d8c14a96310fd7232ddaf67bec60c01de04d75b78adf7f6f3d70a31d336cf3b1293cb623f896091cd215ebd100ad1e322ef1019cc8bbb70d1cc80d1c466e2f14be0652eac0376d2e74ddcb0db448f063616add95f0ccbad3508e2ce19bca5a51a7f91d425875a831f46bd5ecdebaa9cc90c8d65b30979e20e9510f2090e5ee26066e39967d80dd928711a368afbd526c0068486cdacda0eeb206ccca027f266a9289b1f668c1157b1a76bb1cbacc1b1ea8bbf496a6ca28f395211718b35c3af7d88835fea8ba63eb122d784744c8a09e6b0f84e1995bca8a2e65eeced16d3448df5cd404e1541a7c86eb7fc6259e0dd162a8c4808683bb23f5217f6c4f18a70061de9c78c483aaaf4dacdafbb22764fd4f776252362740d0023fa1c47cd555bfd55f93ce87c9db4505aea5e3f0e58153c90e21f6ed148d6d132067acfdf483e43a3a4027e4641bcb3d31107be476dc533760abdbe517fe23d8b9495665b166bbd8422a56b25d2381ac468fc2abb45436861877a311d09eecca74ff5bcf645d87c1b308b232654fb1b6ead03bcd4d1dd93d830c7e272ca7e14fdf72a23b6cb25f9de35a2f3e6e773c38b1e733f28b777b9f7d2f4c232c85f2431d3077e0a027c54aef378de971db7016ef8a6c5536bb14da73503bac85fa87d74725e04c985e6fec13fa8d606b2c6f61631b5c3064b38f16cd26697ae23922b9453575e4813da1fc2bd198dfdeb6de3cbc5e603fd2553cb76f3f58f659dc663b12d182dbd7c1f00d4026b00cf8425bdecaaac18dee2a17716556d1f438d46d20cd05b270cce0f81d2e2dd30d4b0d27359af7fd7ab6830cf2b99b7720ac7d569475d2d23e405ea5248206ecebbc3b2c0edf2525b735cf46f95df9a53631cc50f24f53b33faf757d734c4c60492afd60f2a645f008eda67c88c34fd17de9726c79b4071699fc51cbef907dccb5945b1cbf0add36eb3bc013ca6b895aebf931d7ca55a372fe5ced1f64accf87b1db6e8a6e190a1f329a6cc88e213a68258792c4d116001b52435cc1731409ddcc8a1871a98aafc59d9ef46ec83480d55b1159ee763e3d2ddb66df4618d8b39f3a906d43997451e0420f9fd66de0b27852f8c25bff43c511bc7ada3dc4fd5dd8036a44fe83a35a164b8c663cff8231b01bc78260c1cd997c3eb226f964556a48260eb56b48a0932b408eae43a0e1bea466b86f0248a507471621b6e4eb9f225ffacb4bbaf36f618509a33d9e2c86d43d042c9c4d5ba0a3a20b1cf5a4a68d1c817f0186d20fa8335498c1034e8b95333974c68800816a4343f48cd1d0b6c8fb344589b4bf9d9a3feb8d664f993c9b6c52d4b3c823d6085142f841e7a855e4b23ba80f7aee2e4a185f3742836327ec4fd15840b828ff6d74d97380223e7b96d36cdd653959bfa141dd68602c9a548f82310a647b58412c2cdb325ffe82421253cf33d24d82a05d622fa942d26ec33814e6cbb092b060d9ec428069c4eac5957eabfa3e78e94b79b02a58778fb4b125390a6dfdf22c35a98396aea9ec5250ea1fa22b3836f3d3dd29d9e0e2414db69abee52a6f216ea07e1687ac7e209a7f728a8e832d86abbea71537196b5e7e541ae828b9d72176cdc4e24d6cdb933aee4346d13546786b18067221802524670a0d6f10ba437ea7af055aa42179b9207ca978307481edcdab7967bdfa7799c48a42401bd0b2e04925707c7e2bdc1b741b3378481f1fdfc7030b2e0878c798e1065f99f86d64507d2d71fd47febcc006af744c990c55a1aacf356d7db71a0cab01bb7851564fc1b31db6b7ebc9ca2c0c3ad24c47d555813a632e5308170263b8edcb6d3fb875aa07d843d0608c8652470b82bfc6b22a3af0d97ae91edcfd22530bf00da4238d0349ff4b95026db54902c8baf2f594767faba6d57f2125a308b486d1bf7ab37526ad3200faf540b0385a167a39f97597b2cad3026e58874c548e7b21faed87557985ef83b8d1b1f3a9236bb1f2fb930ec5b52a27eb2dc9d30892cd1ff352a8b7b74a28b172a0e3a71e98cc7445951f7fbeb7483230ab22cfcd6a022b5ddee8e3842662a2c07ddfa16c7553bc924ad72c7de3b897057611597a37faef608c74ab5d3b77a6ad39157e6c3f7e22d10909f446501560d69608f1fb4b9be2adc15f946623151279520a88fab373fcffbddb1aff6f5d4d92455219535897a72520fb9d795732b4715b59feaac99daff7153f2353c851f09317b30ff98a235b6418076a433a5e4e445caeff2b9df9ef6cdb196cd6b2eb4128fd628a5fad825afbfd6a1fdec0c7c3b0a17114255ac6da90f34d00f7c70aa430a438132efb822b50f5ba08482394cf44fec25c271a23f9dde51bf03eb50fafae115941a85a4894cc50f9952afb6ebdbe99d7b625598cecb21e9adfbb9b17428b639324f4c5337b597ff440de5f356eb9dd19535a3cdc8cb9d0fc7f8f42cd87e9e9e93e1fb0904be55c1208a33bb89ad46241b484588b41c0a5d2fd066531f9d82d6e49e5664cdd339b4c789be5657004f81fc21267f5141322534d5201ac7cd073d9944d74f5c408d070cb6424efc9cbbe216d8d6e9c0fff4430cb648c5260ccea12e2dfb11937a864899fa0814a5f4891c48306a8fe7ff4606da915126fbbcbfb76abaa2d596230c32adb2fe469932cf2b79e868a7fde92c152eb4a31ff1adbc7a3e4dd1316341a4968e718d01adb14bd2a8a6a3a8e41f2032fe4f9119e8dee11ebe4af231a219df1621f4a2e0094a20bc6924471154b9a50d77930c1d0dddee43ce06abc2b4c577593b18ced9c0237cc13db7f0b4f6d74cf07b71bb15193c741297dd1d56ed76a312676057ec68659abdd82518b628337785ad7bdcd6393c8ae454a4751787e94696d8a373f26b49abbd47cd2a1ea8262530b0b3fe417961b27c7ed3c249342f30c05d773b4b46cfaa0153619a131980eeffceeaf1cbbe53fdd079ba5885e0c9c63ef9df6dc330f99d2587f225dd3ea30a258cfffc5e220e55183cfdea28bac4143f4c3dc2a24e90dc674716f2e1a59201bee2a4a7d31fbe87f0c1af72e2194ff8e5edc428cf6606625b65eae7ab31d59597cc", 0x1000) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r3) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x40) 16:00:46 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:47 executing program 1: r0 = msgget$private(0x0, 0x244) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) 16:00:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x60) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = syz_open_pts() r5 = dup(0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x1, 0x8007, 0x9) r11 = kqueue() r12 = dup(0xffffffffffffff9c) r13 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x20000000, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffa, 0x2c, 0x40000000, 0x8, 0x9}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x1, 0x7, 0xbf00}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffd, 0x1}, {{r6}, 0xfffffffffffffffc, 0x91, 0x49, 0x3696d71c, 0x93}, {{r7}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x8, 0xc0d4}], 0xfffffffffffff905, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffa, 0xb9, 0x2, 0x1, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x1, 0x80, 0x1, 0x745f6588}, {{r10}, 0xfffffffffffffffa, 0x8, 0x40000005, 0x7, 0x8000}, {{r11}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0xfff8000000000000}, {{r12}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x57}, {{r13}, 0xfffffffffffffffe, 0x2, 0x1, 0x400, 0x1000}, {{r14}, 0xfffffffffffffffc, 0x80, 0x42, 0x6, 0x1f}], 0x10000, &(0x7f0000000380)={0x9, 0x7f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(r16, r16) kqueue() connect$inet(r17, &(0x7f0000000040), 0xc) sendmsg$unix(r16, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r16], 0x28}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x800002006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:47 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) syz_execute_func(&(0x7f0000000040)="66400fe6ab76000000f2aff2aac46295b6320f0f99f7e6072cb7c422d129493dc4c1c1c6b9e00000000a430fa5d5360faea0ac000000c481b1e9df") syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) chmod(&(0x7f0000000000)='./bus\x00', 0x14) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x1) poll(&(0x7f00000000c0)=[{r0, 0x188}], 0x1, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x2d951b8, r1}) 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2e) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%-%\x00') r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/112) r3 = msgget$private(0x0, 0x8) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x4, r4, r6, r7, r9, 0x120, 0x5}, 0x3ff, 0x9, r10, r11, 0x2, 0xffffffffffff8001, 0x3b4, 0x446}) r12 = socket(0x30, 0x8006, 0x243) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x9, r8, r9, r7, r6, 0x143, 0x100}, 0x963c, 0x3f, r11, r5, 0x9, 0xff, 0x4800000000000, 0x7}) r13 = msgget$private(0x0, 0x20) r14 = socket(0x12, 0x3, 0xe5f) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f00000003c0)={0x75}, 0x10) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80000003, 0x1f, 0x6}, {{r12}, 0xfffffffffffffffe, 0x2, 0x0, 0xfffffffeffffffff, 0x711}, {{r14}, 0xfffffffffffffffa, 0x72, 0xf0000000, 0x15, 0x3f}], 0x7, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x4, 0xe0000010, 0x3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x579, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x2, 0xe5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x8}, {{r12}, 0xfffffffffffffff8, 0x48, 0xf00fffff, 0x6, 0xffff}, {{r12}, 0xfffffffffffffffc, 0x80, 0xf0000014, 0x5, 0x8}], 0x4478, &(0x7f0000000540)={0x5, 0xc5}) mkdirat(r1, &(0x7f0000000580)='./file0\x00', 0x0) getdents(r0, &(0x7f00000005c0)=""/161, 0xa1) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/60, 0x3c) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x4) getpeername$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/237, 0xed) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) msgrcv(r13, &(0x7f0000000900)={0x0, ""/145}, 0x99, 0x3, 0x800) semget(0x0, 0x6, 0x40) setsockopt$sock_timeval(r14, 0xffff, 0x0, &(0x7f00000009c0)={0x85, 0x7}, 0x10) getpeername$unix(r12, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) 16:00:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) listen(r1, 0x1) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x1f5f0fa, 0x9, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) setsockopt$inet_opts(r0, 0x0, 0xb85b8fd08e1707ec, &(0x7f00000000c0)="5255dbcbcf29d5061b777feee55610bf4e70c1074711b770750c8b378d9a04dd18d30802e8397d44d6636885e063136bdc3680eb72001300f1538a6db5d1146ed8921cad9e5066a8", 0x48) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x3) close(r0) 16:00:47 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlockall(0x1) 16:00:48 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = kqueue() r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x2) setreuid(0x0, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r3, 0x5) sendmsg(r3, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="85e192733949e79aefd3cf76df36f9e60f743bfd4f84d14c8fcdb825ecc267a9107527ce1aaf7c1de2d88e32de556e4b0d725a1d3f2afa5a1aae283e091e3afb334a455711cc92ac1e2148d8a74c4737bc22aed1a7a14a4daece0c9834b973aa4a3698e917598431524be41c5baaeab6a0d4a3e9ecceee431fd665ea108a5b627ecc02f27e813c6ec35b443a549d4baab61ae7a1b19f1fc50fc7a3403bb573b02ec3fd2f5cd8e69b144cf9b07dd0feb0c7fcd32a69381522e5ecdc1477d6e972fc027705a31b7f7bf48789f06ee11be149eb925c10b37f6fa9548b786550ec74d871dee9260dbd3775d4b74ee3ffa922437d986da0", 0xf5}], 0x1, &(0x7f0000000180)=[{0xc8, 0x1, 0x1, "6c64de304b0d09d8bac55c7d873b825497a362486fe4469f3f692226f749a0aecd5654715b187e0f9cc95755bace99c26d957b34089f3b5ad4367f6b3b7844c7bbd3786fada99854cc581cb44dc82e36f43d03493e2a11a81735bc1f04310263a3bdf6d4cac9e4a121c18bb9d645623eb1a99c9da329de779534ef712d0e35896c3c5ae5ec2245a5c2559237de0a0642e259d7eed02cdff6d6165a62007d26cbdc755f4bff2d1e735ae38b022cedbf5516bb81c320372943"}, {0xf8, 0xffff, 0x100000001, "e99c7b09858ca6a3f5fe1380a1e3fe154b970e87259c16ad56945e4af5d5ffc8d27ca2b1ebd57d56cda8af4c6650cd802976d0b53d2869dbee85f5b1224aae78c74e5bdcbc5dd917fa04431bb23d3c3c7ffd0278356d0722e9fd87c05cae243294af90e19dfd83feace813bf58af0379dd1b410da5cefbbdf6d3db59540e9d35d4cf977c864b8707415aaaa9d2aac1aa2e87ebe42efee01ef66bb60614a63e60f341c8205a969cc70e83f363e6ba8a0dcc5818bb85016caa748a5ebd3a818fa6ac67543f06d16de4cc74cd3312544c99f4256a9aee4d27ce7d63a29abc9fd49d8316"}, {0x50, 0x1, 0x855, "2e1406f572830e60da8f893b8e15c084413cb99823ab93a9b26911461b4b4d77606ad8eacce0d0e1f89249bd37bccaa0c6ebb6d497ec3f56e90c070f78b8"}, {0xe0, 0x1, 0x3, "2dd39da65f136323f8e9628cf29a2a047e53c46f67ae24c1b31ce2cdd6d143e7ca86db1f25659ed0994c327d72228af9808739e9fb99ce8d0d58a26cc75772b5d1e1ab923503d64870191b5e97bd0cf4a4a01809bb990c7b0213051ba4865f054c64bfe1e52b2741650c76f6cf2bce3d4a411d6300a6c27494b5649de09f6a32661f633ec1fda9271f880161b8f6e0d5a329dfc5d601023d631f1b14fed75b9ec60080c1956248498a9d3d6494ac97645c8b9d68d49d1f43919357e1727d4f1dec974873440fb5d501dacbb72fd3"}, {0x38, 0xffff, 0x100000000, "29dcdec96ee83bea471c4d5d2ea74f4e3a05c9c2b7e73c5b93c7e402983fff12ebe4f30a4723"}, {0xc8, 0x1, 0x6, "e7cb9b6709b6b4cc588be87cafb891c33f66622058cce3343661efb23307ab5097eb536378e7ddc9995cc10863b31c305bbaa20e38375015e684ded098965f8afb53589cd4c8827991f7f985d05772e7ead09bc027e8e22a96ca2c05488442506ee1d70260770051a8db93236863c1620eef2c3d32f02647c8ddbfaecaf4094445463bdd2268df4e322397700022043aca0e0686f29ecc76053819e59f371233b6989b4a5f63e020aa2a943f23f2771189"}, {0xb8, 0xffff, 0x4, "7c7adb8037d35c783c091a162b708bac5afe9ac2a15af3863d3140948dcdae09f71a01be2e6534652fae4bad3a5c081d5a7199f722ccb9e92952f091344bdef54f67b9a01b56a9ab99e01e16d6c0e198b018270cfca1b7dd3e1e756a9043569419fe3d34facd7dd78a0db3017f4c467d7c3b00ab67152982b7343459df6f1357937ed2047a08e730518f4e8f205c1cf6fd96a2c8ba0aed39198f6b029b1f20f00b5ca8"}, {0xb8, 0x1, 0x2, "3ba699fd7850c7fba1251e45b31ae92afddb71cd4031f301b0f4df8011b637b3786031c4768d3bd84dabb00d9ead93f34a8ae167266eb9703c1f9861cc137a963fe580c0d22560a14b174e5b1efb50acc79f019056bc8188feee07594c60cfd8f7782b424a3eef6f369c713c17a63c80358fae4ca90326b94ba3bcab7d1d07e3bd6c93840bfa5864dd4979323d8b4c12aebb1e9e7fa2ba239560314d96c1b74d1dd1b3b392"}, {0xf8, 0x0, 0x3, "fd0aae1f3425a866ee29e7c859e6b12837b9badc00ef0531803b1320f65ab6537c9c3d699463cad969a7fab6502e4b7aeb1b963a03da3c961612038cf3cb235bd671710c9511c5cb653079a2d688a1234620cff4ab096dbb15398d803bd6fdc392a8da720788afac58724b381071a82b02c6f3973733d6a4e50f320bae828f4aee87c85ee40f940f249b6248ff08aa7375156cdc82daecf7c52b5826f03421f3fc5cc0d5afacc61aaaa3f1baf9265d7f7250fd707b95b3bf2042eb0ddd33967f51f620c055ebf01533f8b47ce2ad1a390f1bcf68b246bda9262af415b1c3326fbcd45ac3a5ac69ab"}], 0x658}, 0x2) setreuid(r0, r0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000086138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:48 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = geteuid() seteuid(r2) r3 = socket(0x18, 0x2, 0x0) r4 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0xb6, r2, r5, r2, r6}, 0x6, 0x1, r7, r8, 0x8, 0x9, 0x1}) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:48 executing program 0: r0 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r4, r5, 0xa0, 0x1}, 0x7, 0x5, r8, r9, 0x4380000, 0x7, 0x4}) r10 = socket$inet6(0x18, 0xd5442a8a8ec2d8d, 0x9) fchown(r10, r4, r6) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) utimensat(r11, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffff, 0x6}, {0x101, 0x59006561}}, 0x2) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000240)) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={r9, r1, r7}, 0xc) r12 = getpgrp() getsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r13 = accept$unix(r11, &(0x7f0000000340)=@file={0x0, ""/85}, &(0x7f00000003c0)=0x57) faccessat(r11, &(0x7f0000000400)='./file0\x00', 0x98, 0x3) setuid(r1) socketpair(0x10, 0x1, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0xfff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000004c0)=0x401) fchdir(r15) getgroups(0x1, &(0x7f0000000500)=[r2]) r17 = accept$inet(r11, &(0x7f0000000540), &(0x7f0000000580)=0xc) r18 = socket$inet6(0x18, 0x8001, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getdents(r11, &(0x7f0000000600)=""/73, 0x49) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r14, 0x0, 0x0) sendmsg$unix(r16, &(0x7f00000008c0)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="50c9a36d34f4d0c39936288bbcd179a272893bc29872d209c6d068864a927d6d3e377a0d4c7f831d472747c99cfa90a216a1fe700e4e76a61b2fe02d92d5a21691a2613ee63c2a7c939d6b70431eb975f18ae403b93d70f32f3ed6c6579d24cc0362da2ff762a181460957cbc3a926c0bd866d6ae159b34aa089674b5630b2cf5ffb9115eda675d2c65a97f69d90d4a89a9a7ac12f22f9a256b19a5c1e93e637874bb7246d101b17464a0277581e2fb9cb06155324424fb060904b8c232099f92459259891a0ce95", 0xc8}], 0x1, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r3, r20, r6}, @cred={0x20, 0xffff, 0x0, r19, r4, r6}, @rights={0x18, 0xffff, 0x1, [r18, r11]}, @rights={0x20, 0xffff, 0x1, [r17, r17, r15, r13]}, @cred={0x20, 0xffff, 0x0, r12, r20, r21}], 0xb0, 0x3}, 0x400) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f04003c5b00000000000000e74de4", 0x200}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 16:00:48 executing program 0: r0 = socket(0x18, 0x204002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x18) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x0, 0x200000008, 0x1000}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/152) 16:00:48 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) 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') open$dir(&(0x7f00000000c0)='./file0\x00', 0x208, 0x40) 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') rmdir(&(0x7f0000000040)='./file2\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') 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x0) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x1, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/143, 0x8f) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xf000000000000000, 0xfffffffffffffff7, 0x7, 0xff, "fbac5a79623dfaaf3dbd2f4d2733327d6737cecd", 0xff, 0x101}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ftruncate(r1, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) r3 = dup(r2) flock(r1, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) r4 = syz_open_pts() syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) shutdown(r3, 0x1) r5 = accept$inet(r1, 0x0, &(0x7f0000000540)) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000800)=""/129, 0x81}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f00000006c0)=""/144, 0x90}], 0x8) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x100003, 0xfffffffffffffffd) r1 = socket(0x32, 0x1, 0x7ff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x8000, 0x81) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006005, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 16:00:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x200) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r0, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) 16:00:48 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000840)='./file1\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="896867b73d23a7b3f823f78ab42c73f630bcfc78e0a450feaf556ab013f3e7550646a4b7f7b30046800fce450451b646837ccb65a41d385e0165105c6e18a4f6ae7536a59bfa69725b1419bf4e52b4d98e62e0138d3e", 0x56}, {&(0x7f0000000180)="9be57d5b0935603eee3f520b5587bef833362f786e7b34d823939288375d379d45322f0b0de0c964612d8de5ac89e43fdcf1f0a43d0607b065fe5e3b2f28cac0d2a533ac90165cf282b04e6c303e316b5f55ed6bf45b5bbcc8051630bbacd9", 0x5f}, {&(0x7f00000002c0)="4c53e042bf18b86c149c0d8cfd7552ab793543737b66dd6668863860e9ba1fda4198d958936ff815cf44305bd073fb54ae49a43a3342a52d8ab74faa79551a4d85c148f24c5b280457889de83859bdfa2f8288448c9051b598206dad134fea2d8c44e07ac1249547b108a2a1373d2e92e7eecdbd61c6d327e3ee9029b26e8a8684b39fc8ff8e5600a662deaac8e251f33db09bef2942e1b868a6ff227268227ff3dd6ab7a0ab313c69ed0c00d41800ef8af4f00934f33e757c46c79f0af2385b7011b6ef10c7bf83db677eb3e2e4e6486f9d82d0e3fff5fc36a3ce9ae82ceabc6c12611ecb", 0xe5}, {&(0x7f00000003c0)="2ecbd08a59baf29d1653dc83bc3d6e83811e02f5fad1284aedf6a9fe0ba9c149ebd52966f70bbf197674ae332def515f39af3d58856d8e5d90bbccd69b05a8b0760069beb3053d4fcb6a", 0x4a}, {&(0x7f0000000440)="11779368ede056a0cae9d02d745938831abf092dd3141bd94160ac374a7628493493e730fa4a4c1ec06fc35a83d6f8000728953ff7bc989835a2ceee5401fe2c53695828027fb0697ed7efca5b93c8db1cdf83b77810215eba62dbf38c305911112939f1f437e2e4c75fcf659472f17891a998f68c4eb31a95", 0x79}, {&(0x7f0000000240)="1f5061e85da8aa1c0d3d0ab02982b0037edb450f7a97f56d2f460e201ac07d5fc1c7fd728c922428f9a0dcb447f442b6884279", 0x33}, {&(0x7f00000004c0)="9b97300c41f5fc45aa0bbfc63aac2d7772d76d2fd5eaf5a070f820883cc2ab7cc08fd7a6c0ed2e0758c35b72ded72e3d53d123336104", 0x36}, {&(0x7f0000000500)="24845478978f1cdf45e6382297615f7e01cdc1d486010307eba628337f86aa70fb5c802af5fbc2c6ff982c12c1ff20d63c21d0b4f44b1fd539e87fed973827acff188d354002a0a8843d8748c2716ce8f99df7525fde6d901c7758a652b80fe366c8ac956d2569399c595d4f2364d385396e95c60a8149693b07238a767907e89d3b7f7db53a1580c28edc6f3ba2c18f51edd8ff81c94742b9643a610204c3ecf0149a12857ea559b2bfaf7548debc6a9fd03b3c0ce3a17be3fd59f97caaa04531fe8ac68bc98d388707a469be063a32f352776bbb60129f4197527fa9187c3888757767e6dd6ae05fe36d04eeea", 0xee}, {&(0x7f0000000600)="e829bc2f0021f9075777b0b226897769794b82a597b218bb4fd61545eb85ad8ca75438788d8b53821481214e821dcc9062eb8c6be54b31d2bc3181ee7123c1c4d7df3d68647f44e4018e27e3ea4a0ecde620dc5eb5940bab634f77f856519e21ae4cba2491", 0x65}], 0x9, &(0x7f0000000780)=ANY=[@ANYBLOB="1800100000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3], 0x18, 0x1}, 0x2) 16:00:48 executing program 0: nanosleep(&(0x7f0000000040)={0x80, 0x2}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000080)={0x0, 0x1}, &(0x7f00000000c0)) r0 = socket(0x0, 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7f, 0x0, 0x3ff, 0x1f, "c4b057d8d75fc48f8786ee9cee1d2e719be7a940", 0x2, 0x7}) syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/244, 0xf4) getdents(r1, &(0x7f0000000140)=""/187, 0xbb) getdents(r1, 0x0, 0xfd52) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:48 executing program 1: setitimer(0x0, &(0x7f0000000380)={{0xfffffffffffffffe, 0x2010006}, {0xffff, 0x20003}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet6(0x18, 0x0, 0x1f) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x90, 0x20000004, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x8b, 0x7cf}, {{r3}, 0xfffffffffffffffe, 0x60, 0xfffff, 0x1}, {{r4}, 0x0, 0x80, 0x4, 0x100, 0x8001}], 0x6a85, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffa, 0xca, 0x800fffff, 0x6, 0x101}, {{r6}, 0xfffffffffffffffb, 0x4, 0x3, 0xffffffff, 0x8}, {{r7}, 0xffffffffffffffff, 0xb, 0x1, 0x7, 0x2}], 0x1, &(0x7f0000000340)={0x7}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r1, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000000)=@abs, 0xffffff62) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x2a1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffffe) r1 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r1) semget(0x3, 0x0, 0x100) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) rmdir(&(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:49 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) lseek(r0, 0x0, 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="6bab3f4c512ac000927ca81efeea3392fe19e1b67c2be0a415e588", 0x1b, 0x4, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82f72dd56c65300000003d4b414f9af9188311bad0c5dcb56db7d04eade936022ae4c7d7b23509d1f911edb9f7ad4cb0c91b7c75d1609d56b4f11c39b3405a5f3929eb04e96d57feb31bfb88c3afa7d4eeda4d477e20bd"], 0x10) 16:00:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x400000000009) getsockopt(r0, 0x200000031, 0x1b, 0x0, 0x0) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004b9000/0x600000)=nil, 0x600000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x8bc, 0x200, 0x7fffffff, "5f1b4f6a7cfb667c4f2e3283824bda2cb2c8c60a", 0x6, 0x75ce}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="0b5ac39959b8a52fb56330a581be03ff3db714d2db35bb981a551c304a59b3d6041996931e83f175f9cbf6d3fa4e4284079d2ea6957fe00d78c35bd199afe2d5f761f0156cc9b12043a3aecde4d595991e1c387b21e9d53bbfe12da714502ced342ce8ffffa19d8824dcccc2484927606c952f0608eebf922bd746edefdad24ab1d6055dfb12cdf96a5cfcd8f4f81c89ad6badd4e8fc05d36ea3fb0868329b3f9d3612e150223b0d05193d6ef863af", 0xaf) getrlimit(0x5, &(0x7f0000000080)) 16:00:49 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000040)=[{r0, 0x1c1}], 0x1ea70f0a, 0x82) kqueue() close(r0) 16:00:49 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x8006, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10189, 0xdd669b6313a39506) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x40000000, 0x10000, 0x3}, {{r2}, 0x0, 0x4, 0x80000004, 0x2, 0x6}], 0x9, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x2, 0x14, 0x10001, 0x9}], 0x3, &(0x7f0000000180)={0x81, 0x10000}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) recvfrom$inet(r0, &(0x7f0000000000)=""/230, 0xe6, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/200, 0xc8}], 0x1) write(r1, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x890, 0xd0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="7ff70a021d3d1b90c80611b83ff69fc06211e636a46fd1b59630d546a317051ff6a3fd21377b2a128688d2e4560e29836850d1cc954ff832ee0f13119209d3c53072ab989a1af46a9c07753a7697fc140b9858b054ee4e3660c14bc1c71a36b689eae5939b6b02733f5fba940d18166395aebfb2812304f7a9a631f2a11f0ead90c1fef779df384858087244cd05841b7547fa8936b3e7cdc921f42542a4a7046a82f1906e4b4b44dc94e34b8540d1c1bd6d35702b54f2c2a4bb8388b38f48bcddd68a20e216d867125bab931900ba32b81a9fb4b41fcbd1f969c17f5d40fe602038815051d909495b3bf59c92f3e1885cda5f7a6026dddd842b130bbb40f6d06e39b29c6ccb59750cea95925d1fa1ec5c45d4bf6fd50d6a3db13d14e324be7772971bb730b55c8bac437c8610be937bf1564053d5289864c5c7e2311e7ffa2d6cd6a7cf80b14a81f59eb6e8006c561b435030b6fd37dc1b9cc965351efc52e7452978ee6afcbd586af9d4a8cd6c9c7e6b616f097b064c394d186aa10e5c4955aed29e3a0639a3dddd8eeed1ab5744931e8d24f1bf46aaf2783ab3080c43483de1a4c37a915ae34273e9981d854291f138377ec2f66cb13eda560f08ded48c132a75f42140086c42fa62aad1af5cc03a28c68f1ae4b30371bf8c4588adfbed0ee7b61aaac3c8989f11e666f971aba62b8640045f4c98df78a9748967c21bb58ef5cd7b7b2bc2fae0d7f240a1873727c3f357e941a235a773f4f2899b464cb2b137c6d66614df4b622e115d2a1d190f065580866d8e35d08de7afcff49d6e158593a11a8a3240db202d37bc02465d9def719128d1ebaa7de57c8fe3517832f8d6134e534df319c7a522ae81a52cbebcb4f82b5f1d5d3cb15388404077bfd28c92216982a784a619d3c120fdc0b037e0b2a5809e348aff6c91ecf19f80db7e1c7506ca26be0cb4b147f9ed742a9f095754d639551869df904403beaa5f38bbf91bdb1dca1a2ef9e0f09d94ea1d21f43822c1ea27754545ff16e82b554cf1bd0950fb26be09f91dfc5c7931d1138e31166356e140505dab9661c1060ba99e18b011ad78d073aa97ddbb0c8dbf0ea893dc72fb2b3ea7d01e859f9b5a7af431d0f4059a7d77cb587b9cb9cf9f85a29c017e6bcbd77a8a85dfb144ccf090ba6b1c7a303ed7d1d746987e2bc9dc4b62e77ef6715ff21c7bb00f1d604b414277433d2d0c28232d959d452089d012214071191f551be70ec323018305575fc265c9eb362f4c14e28fd3bac75e9604c65135534d7de961bc58cf1c0adf9ba4511b40ab654d884c501fe6d4806130a2d9a0ed319960c5368024f6e8cf4d105f239326f1f09c7d4e27c0152637fa3dd76777ccd439647d4b2645207b322e090736f87a6a4ae6f45f242eafe822dca4d7fd01a3355127de1f187d4fa40f74962c3add56d66ff7081a5cd1aa41ed0a4b592490eb300ae8482c3ac7e05bd5b7111c959de234a607e7f04d7faf3c618002462c2950f10a1ccb29985c7f5cec5c461528329d8a106521e5813e531d7fc22a32ea01661148017043361d702510289f52440d7d9d0deb3fdb6e483eabf0f4528ce2caaf6b0120631265cfcb44b8157c59ad688c23ca571bf24e22a26e64b116b589e07fd9f18cafd28170c5a347ae0d65f863bf4bd8e11f03ecee98ab3d371658a79878dd9ad7deb11e3bc963bafcf013f451d3e508acaf1984733dbe8ef1fb92045051e3a5e9c7dd6c85fcc67ac03b7d4e264a58675acdfff2abeb394ff44e06c8e7305a1def679394af2d1b7a0fce4458d880c0ab58f204de243100eb09620b56d9e7ae2b45315d32c5b13b85f0c8f6b95c4ce44be506124669c0c04b734bfc39b7921a5668f10f6592c4ae5349ab57931de75a420642893292797bb8658e1728b664b4ee66476236dee9ea7f40c936db881a1722f67940b6e0b44de01db65f60eca15a0f08177d823e67c34a8b4fcc81149aa3709b9edbdebd4a68fe88b501fc4a6a0b8f962e967cd40253b230a2a670f4fdf909306380aac80844cf108b58c8e0e2b5bd38d43b7f9cfeb60c897958d0ead6a6e9c3fa0b46bb81eaec8a0e1253656af33b2494bddca875c1c4e550bef7cd3b8812f2feaa6d3f3fc32510c402cf847a97d551bc8a58c2c8f618ea99a022089295a7a53bb7b27a83ae7dabb1a7e5450a1921708f7228d50c014efc68859e7dcbd74aa894591e47ece935c2c8306e85308549c9302c5867e5f3ee557a81f4b322dc014ac7163e157be68bf820a9593753388220265a07823689ef4f92c8f47f8dd3abf680a333e11fd6f4cb9aedc7c7b824ff6a22b408973b8a05f2394cfd43214861f7f964fc317bc8434cd27bf6d206a5c03cc537375d1a37c4449ddd3499d47a70b17cafd4d0f18116dd628ca8d60545fb7973999d1bed196c6f62d066457df0a1fc134283bd47eeaa5e155c227f56d7c74dd560db120039ff69e3bc7ae089354a5716e2e07e16d973db9ada9e76a62d14c2c47f1b32e386723376bd658ecf5379f455a879f16e052e2f4340389be62d6d85575af37cdd3eaa6ebea6f8b82b13c6d08a14e666939bf24a8f6cd6f06071c0128600de1a0e66a970401657b8de98e017c923d843a134e73d5b4369250e3fcc68de5bc56b30f6f5593c7882d9f8fe907425057f38832292525be9a2db2db818dd54b369e51ca4c7bdc1544a14ac0409057c681ec95887fd50ee7303905e77b053075ff7c0e0cf11efa46698dd2c48ac03c6f8c9b1d9d39c535bc594994dc2e1b813b38ebeba71c2e0143e14c2ed283b74ba2a795269ce3623cec3bc07a08df9b87a9681ea80927af92b9670bd23c7736628b31e267affc1b46adf06e4eb18cc79ed93b6e2d2c90915820acf9c70af5e77436f472476b397fe8b3e9e48448c8c4d30d44578a77a8ea787132b0e41d0f068919d157466cac8b980120c63ab66375b8e66bc5b2758804309873a12787263bebdf3401dde34776d720f9bd150b4e99da221e6a03aba1f80dd7d4cfbbab5e5072090d5491aaea1a70021be8cf3196f20e64eda8b39d21ffbd7f9666db37861ad3672fb56ce526790ed2fda7b99f6cd3a32d5d003bc47dd78d2e327256d5fc27869457472a76bc73298fd9dec16ae69d25dcd7aff3ac8222f1b5044226cf9b9625c4794ae95ae3c5dcddb06cde6ed925d29c3c2b5dd6ec16f6fcc06dd500185f21d76c7fdb2c4de4d7521687663e303389d6011385d3e435f929f79db5f5cc94829c263a863e9a66ba12ae1d5e16b29d210e18b353ee322facef2841c39e589a090b3918c6751d8a403aa9281e5091ec6c86cb016ae6533ac76fbf29598f6bd4d3e6ee4d2349a331b1da7fde13f8c35273ed92524a45167ee2ad89e6a25c9a93e451b1254a568e962c115183228273b3c61130cb387c41c5f4ef9dae9a0b9eaf934cdb46e262c1dae68aeeac6de748ae8ad148c0abc77c3a8a744e7b8137a0d965e0a187138a38438bb3b08356439c8a0d32fb1a5689dc504ab1bd696eaa6228fd7dd06fe22cd1a7d18be2c72db85d70d16c62cb1535d6bfeb117efb3d1f0f20fc6478c1a3ddabfb0e2725c655500558d511437a7ccc4b383b30efe95bf0fe6c9316611ea0bfa929f242638c79e4015ddfcb8811d1a26c9baaab6eccffd1ce0e3fc8a33f4047406f1bd8bfa24aa329e0336119e121ee24b043a7367b649596f477ae6932a15701a9e8c7de0deae6470abe0f550b79b3dafb526ed446e909d04789786fd9cd73b50f32cc921e2f7b117d9138a94bace340f7075ed245a03198fcdda7788727e507e9d715a5c864fd715795ff029dcc6a7702635a2c06339413348dbee326b3f33e536b84216386dfd17afb844aa532b572461b60837c3eb4941e831a979cb530945c52669a7cab059c709ddb2683fd041c8f2777e2bdfea3c320d7f111cfb03bbed592d8b9289a99f2a25e4964a48611a5391940997c9c51779bfd2c587df1393f74c8151fa144329e14496ac664cb32e29aef06949a5c157a27124906616cb57839696b184d3bd8f7a09a7bf401162c5e475bdc4684a262f24bc7afd0f51d7fd2fc026a3eaca9a4c910ca78b1ff06959cfac3d06593f3a78ad996e439eb4a042a951df07c225d9ba6f145922bc3b7ff9351ee5b1e55bc88051a78da417fb0ba7d8121a086f0a6321df583a8a8e36d8b1fdf59964eff57d0d2553e744c35d76fac28ece3383ffef6e6971210112d6bca621100f56ad3b01163b5dcbcb9850bb14bae677ce3b5feb2785a2fc3d5d0190706993bf005348839a53fbd792208f6cedf030a161450a547524e0220c1cd873c763949d1544a604b636892ffd0883ece5530fcd9c3ffb028db84def846bf07dd897a26758e7e5bb66b8b9219caa8819ceac416c1cdc242a9865b8385142b974375535ae866456c3af9f415033d97eec2175c6e71a29be4b7cbc76d0b2a5db168a80e3ce2539aad98015c272b9762aeafbf9f4d376cef7804f55a951ef61b8da69fd5408ccd7bf42b99e6c9f8d16c0b085ebf2a9dfd68f8d668387b92cb736dd57ab138682beb863d269593ecdb4a4a6f3508a7279429e59edb8054838fb5f9b26afe87b12a2149df3e701f81f9de9120c9a4ed93139a4ec19ef4ee85f856784ca8530d39c293e787bf45f1a84b0db520f0edbed1b87a21f9813b2eb006ee737dc1325d361c47e4c87bd00ce55775b0c58fd1bd6b34db1a31c66eecdda5033da1147091704602a454376e9f76850bffac29ebd0c0f22973f8370966b8adc7bc9e1c123c098fcc6615ca6e4ca544c4674619083c041100df5eed583d89b7c3a993fb309d07fe3efd5c43b8f3b5891b96e0dd70135c93a7cd3bbc5ac6fd905295913a9e95e1c1b8f4f23c1793ab8062d0f5e0094058c9f944ebcc2452be09f798694fba9b7122afcbfb222fe85c87d8e340d18d1b7714c5804f5de10e45ebe1dfe769f8e90cbb97d1607872749e6ec9ca145788ff03d377bce0d084123b45a1ce3472b7f00bf8c01253ec17df3005b910e5ddd9f3842a68c6058d32fe9a9ba898d4f04a73fdd1004b044ecfbf7af5ee5e2f96ae2595661b4edb6f9de02e02c34022e690c7284ee4fc8df7931b9662b0c4795f7bfd852644c51cae672275469e12f63565dbe5f57a532927e47288c1a4968b912628505a2503b863dc9f0e72dbf0dd8f62e9905e814c32b770581e01e6920ec4f80a6107ae67d8e112a14a7480f9106b03e591caef5e38c74e74919611ef7055516063a414628b5dcf9cb7c727a646593af1b69e26244eefd1378055e8b9bfb5be3c3e1d075787c28f3b02ba49319b5f1e7f6f01b26d91ab851c95b88a819f76a73045fc339cd6bb1d916aa9fc7059f9a805bc8fc79356d7aa7cf3a750ba2ce3ad55fd64e1967a9c57aa9ab3638e8ba706421f7fa0a5ec9b112fc9d4d617cdeda7720827b6af2684a3433f30ef90b91e2e5f4fb6bffa8d4b7f1fd9fc93e419c7c423dab28db68b82e61913ecdb0d6ccc5ca5b0191ddc7462a01f6d730bbf13e3f43794602773e46456a48977451267cdfe5c34a84eed8f9870b1f684239170af3cce2e7b78b30291a45e0d213f97a68f66685073ac02af3780892656642d230c4bc4e7cb4ed795322e07226942b00b92816ae0301a2a2cf99a74e17c3e6dbf5e954f02b76d8501972d5aef440f7ca4e052c62a7d0a639b40b644b41e413a1f0b726b0316ceee19fc7272acf84e1bcc2e1c89020ee135c8ee5eb921cd8af2606339f0cfa5c4b36f8b2a5876eb4fb9f9e77f2e889d30dcb8aa74b", 0x1000}, {&(0x7f0000001040)="6a46018c27d56e50fe003dda9670babb4bd71c6c6b42d9ff91717a8f931b208faf3f8320d3222c773a0cb015dba658bcac856c1c7d01c9ac4e19", 0x3a}, {&(0x7f0000001080)="62ecd0db0db46cfe0c028ef2359b7513aab160be0bf5e57e20894ab2bb2b413c19a6", 0x22}, {&(0x7f00000010c0)="905e393c25fe71a4d1d789eb4b9c456780176650d1377f6baa5bd4ab0bde5b8e7227cfb9e9538c8a11669f5dfc4696a5288d831ca621e77ff79b4b6c8c6ffde5131bae1c50543d29e0998a", 0x4b}, {&(0x7f0000001140)="d0bed123825ad9403a04c81ff3b6cd5d60e41acfac3cdd8d4d344bde200b93517619512f11435e274f7a568710418ced7ce712d8e803d16617c83988b06804973c14b9b54e09ef5ca139330b2baae6f94ff7fa813ad3b8ff4c89f47e5776e8bb531f37e88317f1952a19b88fa3f1f963d443418f71ca0613ccfd2354a63ebae7944fd9047c9c1fa5aca78658e5161b645f7bbf427b5350e314f7dfa4dfcd9824b8957e198ef5070dedbbe6ad72b1f812dd9ce56d06019cf43d1b055f752f27a087e72e765335a724a7465cc3d528b589dee1e4c35411", 0xd6}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001be000/0x1000)=nil, 0x1000) 16:00:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) fchmod(r0, 0x112) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 16:00:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x92, 0x94000, 0x4, "dfec950af48eed1f0fe249a5552236c419f7ae47", 0x200, 0x8}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x20000, 0x2) r3 = accept(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) r4 = msgget(0x0, 0x480) msgsnd(r4, &(0x7f00000012c0)={0x2, "3a86c12c78afc426f1ef44fae8450a0e103d652e91bc10f847c7d73fa729882e706254f9967c136fc4d0f47d06d6dd5514e34cec1219a9689c1133e49e9989cd79664963e44cbc170e1b6d87c4c3aff2a566ef9bf7e0654bdae6f2a914707aa9fba7516fce7986620d8ca0fb6e47adc704aff05bc265ac6247fe537359679a52423aaeee55553ac0a42c0c065a9bdb45810c3bfe732a67fbb7388699999843976e323a3d75f220ea65f67cef9fda"}, 0xb6, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001180)={0x1, 0x1, 0x556, 0x1}, 0xc) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000001140), &(0x7f0000001240)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r6 = getegid() r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x1, r5, r6, r7, r8, 0x12c, 0x8}, 0x101, 0x6f51, r9, r10, 0x9, 0x8, 0x73, 0x1}) getppid() close(r0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x800, 0x10001}, {0x7, 0x837a}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0x1}, {0x8, 0x7}}, 0x0) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7, 0x20}, 0xc) open(&(0x7f0000000400)='./bus\x00', 0x40, 0x4) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffb) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)="a82eb9a80e91e5837e30d628cbf3d18c5891c9afd2cd8e224588d8e348817082dc348536cbab5090dc6959fb90a3f9982e6bf07840388c1e3722d808eee3fc6a2d23e34f795c71e4044b84105374c45d3e0a23a9be59a24a0d8640b9ed9be62fe51a7428a054dd95322729dffcb0db8b396a252d07f10c5c5600a6624e1b1b6b7d75746e37b4e28645fb0b27e57eef1d3e41e40f42b89d9a3a", 0x99}, {&(0x7f0000000180)="600a23fd0cf5c8a019d400714a14615734972358c88b246489ff15e72a63b53264aeadedbb025f0f1af787923e9980e38acf264dbfdf188781df62323cc1b171206b20282cffd5c08a5043ac5f3c5f6dbaab28e7a0ba031799f537995ed45f5afdde518e18ab7111742825a95d091f86fcbd880169137b305cf24a64e0c0af17ab5c64e376fa2514", 0x88}, {&(0x7f0000000340)="02c53f00b0d483cd1d0261f69afa82abd9cb5d38f2ab2ac6275af589a69f785ee24dc96941ee741d6653e1b36e5e1f848ed7e12965c93564b815baf8519d57d0b2bca66bddddb3610d98ae5f5cb5813da0883e1cd5f72f926b95bf014a49ab7f338e0c7fbbe531e630c32bf461996ef2295a64f3bd85955ab242948ce54af273e2a045b9ea19542f9946288fc2e2d3c1a58fed129e0858d5d6456ff97cd8a2bea75b52735b5aaf41be6bad4a74170380e35f40cd8aad258c20ae1c8a10b0633e038dcd4ae911b0ccb84488f2cf0f13cb88ed55fab3128c0c3fd496e738498c1aa64d84b3cdf5343dbe382675d2262f53a5ca2b62", 0xf4}, {&(0x7f0000000440)="a5d9fcb65a7df4e28de479f01b81b66534d276c5b27d596198c9b1effaa401748240ba722bb3980243b9724443351d17d5e19ce493e603ef39b3a9e0afaa40520ec5950c8ac1ff43a303beae09f5589bc1bc4adf69cb1e2b7a153b9489b45e4e363e411ee52a0706111a09e139ac79f0c8c0d786374182d5c9b75567156d9fe29c1453a67b6ebe0b53f775de75463149f299bd653e4b3eed3d8069e1ffa786008315b4bb503017bf69f3cdb8cc0f4fe3e30e416b9c006ee5ff14a801b5c276761bbe33df1b8129fa89c5de6b67b2099d42ca61922bccc94efe79bd3156aaf434aed9ae0d290ba41085159d4fad2e4a36e4d4caf8", 0xf4}, {&(0x7f00000002c0)="5f74450903b7187ba221f8c1973590caadc2923e4b0fed69ad4165b8153ddc5d5715caa52a623bedd68d61d14c863dce9c0ef806105cb5", 0x37}, {&(0x7f0000000d80)="23fbbd89c4a8d09ca28ed29e41146fa6ed8d0df5080e299996bcc966ab67c95377d9103de6b44aa783c36ec6b551bd7f38b76ff3f7be122e40543b455e372b6b38a038b9e0adb3dfdd7742d4e4d73f1722b5602dd6bae1b81780bfa804e2bc48eff60715d98e42992bd89e433e7c96020854b5b7dba20e9ff927d4bedc5be80d1cc4131706b1555ff231e98ec43fe14f78cd42b5e5acee198d2128bc9bf35da6deea2841b5f01b24e42ad128ed486450845fed7776bf3d309fbf771c70ff23cef5013ed00bde65b61402afeeb587200c2a43c375d413f607cf987d5e12c8bd608da60b0c4c934a9121d20bd6bd12f5cdef814225ee409c5aa298f01473ecb98fd1eac31b96519925fb4d00c36f415c6930bae2f6d351c376ea26419f9375512ede1302e01b3762cf64c21f63ed9f0da2502e338d32c9422f2074def07c1a868ff5fd6aed4c5957dcdf2f4fdf46d3ba6b25aacbeb51e3f16d5221bb78f2fcac20b407494631c6f39461f72f6ae956f082ddfc80c9151c314657d9e2939cd93e524ce8bd81d6071d24db8eb1891d2b91264f3baa3e1e0cc26f69d36b9507b507a226fe048438ba75a56ff536955b7d9071fa856596ffc0431399c39f1859363bfd0dea9d38b664fdbd9980be1fa270833982b0516ee7ca485983cdcebf3d996a2f4e95e0c4e3ba120ab0d04d3fd588e47b946dc28d35471d0f6f8c3abddf5a54c02e82ad0fef3c3e1518d4ef9a08a89b923ddf13cebfa6d6aec24afb2f0ea525303328b5532d32c5087feddd5a1b36974aef764893aac9f9f40dafd20ccc9ae1735b656c10ea89df0cd44ad61add52a7e8614283a7bce9674fe3f08c042f702fde67e3348f93228093fb24c0fc8c61a299adc1fd51555a5f8a512a5edbd2b2a9685bed39677d60c3b409c69f97e55a58760abcdbb53fe9355d7916d30fc14996c9c687f48becd2eba0e7aba84f6d46cd2a58862bdb3e19728c262f9d3a7818c67f67019b3e2442596eeb3806de94ef394351c3a179dbc503f7e56e3f9b7a8a7da0fe96c758203c293a8a6c5c93fe1ee9e3fc914bc570d2d3a02cd88de833322fc365bcaf777d516b013a41b4270543abd9201cfa24cf2c6cded590f05f9a2c7690947caf1ead255cebb17239b1b62fb24f74f69d8966233a94a0fd4cf022d89725f0fb829526f55a1bc718858f1fc268d1f49d8b5a5087e482a5c45f490696e279d3245d1af8550e639ce4b4fc458bda609849d908e156986aba3dc45472de8f80adb0a21988b829c34d708e4c7be055fa968e7b6b31bf8fe428e8b61cb16cea4e7374aa280f96c6158cc9f619e27cb5bc749272466edd3f3dc2a2249a4c19678131a1cd5da132aed48455998790689aa37be8cab05b5688b148cecca3b8d242862b0f457881f8e9df8596f75dc60bb1ccdba8d5e664e3ac930ef502644806c10fe201158380e5784295626ee966c3a42948cb53af37c16404c4d9590e5e4041b9c4bd55b088ccea065f94af93cf1d65f940e6ea97e8f57ee0b88032764a215e01e554bb8143792eea65ee3c217807542b92b288b7dc4305caa801d665ea74829653a2ad7b978e9cfc56945f67f1a2292058e6f31dc0cf04d1ae9813c2a26bbc0d894d9c073aa65f18579897e08b09287ff6f5434de281ad37731f7c5ae65c53b05f039e66f510cc642fff03936f58554b90f71b661177e6a90519ce258a125a1ca0a9220668ee713b62829fb0fbeeb215432ff222b701bcffffe3316c3a3ad0f591b55048101e0b9277e865b2fd11484c4207c58561b75563f558a6b9a65cd57854cf33c1b85083933fb6456faa153019960edd549cf3729e72339de6012c420c2be30a78f2912f503dcbb8eefe9784927d663730768cc3cf749f2f291d4dbe6390073e0bd41230094c1513309433045b93301a2b54171a5ac2f3d77054a7cabae84229050847453f0b5d29dca9964da2b24ec67ca7046c728d46f3f9936832be9c0805a1421dbab543e749caf255bb300427d7032b753bff16a488bab8222e197a788b6a423d9d7450f9ae9b1c4e2d484eea5eeeedd99271288e480a2a51d22870ee1214bc20da838db91514b06572f26579b1035d01592b7826d7118e8b6e60c5e5487adbe1c40a6f8d2fac4c8f3467840c208107a002347b2d04161ee760bcc1ec2fd41c28cce22ceb7289355b194a0ac616a29ff88d453663509288129662ba636b7e864bc7f6f40bba2d4e9bd0bef5f69465cf7b42781e096e70c1401dafa2c2deb8295f6b48666bfcf635cf1a990c66eea2ee80a63eff4f795b375643e65da9b39b10cc5aafbd30dc3d33f9d012853cf161c66c4c0919656b871dea4f116008ff4e49920acc063cd9c317f96172a487a0ee97c1fd7335755d94eb5057a085bfa81b7c595fa1ee53c500c10d4ec1cc023068ae47074575265f990f9fe581eafb65f57d8ad6e90688f53aac53712b0e630bd2e3c0f1881ba17cb87f6c72fc3f0281eca9bc1ab1c41006621bb70a655609322bfc88193829ece816089f3f936a23721592d40432337ec1736f7333f0b4dc53414b02d1d2fbfa11fc9b8f78b9f32ccd7f901033f0c8d5144c803b27d992ac86237f434ac6d92577f5681f916173453ea483da0dba6183bb6c81098d60b76747406f7ec260a10d24a2530b476e694028a6f37113e6f445be2470686fd9f53afd508e836acce35a17dd697606fcf68fb4e4f2f6bc89d5d153691fa17ccd77973875da0d627e6b3566f710d65df27ae3927401c7ca4a8848a6f2c7f0abead0a0eafc3296b42294c5c31aa88bc73604f50838b0f38713a29f03082f5d4298d0b1780dfaeafc6330fa8289a3de120d3314054ef09d75346f646c6e0d3a9d77231705ac61e5bc31554ccbbf844ad185dee173756999fc6931d788056436e78d7ec91260ef25452dc07c88ebc5419ca3dfc6f10f6126855f8c110ec1610e81dd33a5302a81e93cac169fe7a3d7ef9bedbeda276104444db95408d1c4849c86156e94c74645860e89e8669ada53e1c64e4de63c63683c61ef4c13965afe6c56523580e2c79e80b7494944d7473707ca293c60b8849b55795ed89e8865793935fbf28bf4835f346fdb93434114aa3d511e8f565061d54656c9ea672b9cc72b706a58688580f4a705c99902a4dd480bd70893843bfbc98d4671537002f713789e4c72f657cea5fcfca0780e2620f27e6fa3a0d000c2a004b602a00abd9a830451b695d4029c10ee11abaacdf858bf64da2336cb328206c086aa841b4d8cccd20b9d870e4921bc70de7290907098a44ab8d289e4bf90eac50f4cb5b5b6353f366caa07eb99d4cf52afa00109ca8e2ed40ac1e0b491d9e79b9b00bc1d01025be254f1f7f10624e91e7c77a53c1eda63c430f139e1aa5a1a49b84108a9da0a4e87d27b2ba02788663a0e5dea5d0f32e97626497f02ff73d8d2717f1f5d9057825ee05cd6c28338c8e61c53835093f0840a9ba8413030785d6defd05e4fafc31e389d0886d796c0e098a7f7d60f0a7ea80e99daaa800f79f2088dfa0f58261545b7e4cc4290d5c97e33592acc6a4e6c6d197495dc27da49c56186d271cc7846c26f4be73ad945dbcf028321380701ce70e0f7cc9927480363da3899f451bfc0486a4eabc321c86519bae31a6f4735f51893090f938f46f9154384811193999ff5e7e3898301f2b97ae6293f46383f59135144a0be0c39897245871f056d78d7c9cb4b2dd8e661f3bea3ccf04d88dd864c2c6733d36b666fbee587ae4e2e4183104b51aeba4b4199805f7679bd91949f4bea2ab2421cb088aeeb999b6ef91f71406a5459efaf2d805d147e881e060168471e4c9f37fe24887c169f705c5514188d0b20093d097675ff6cf6d736f92903a5e586ebefc23bfffc4187f30a6d6909ebfe61cf5a8d48aefaaa52d73ee69f5d1c10e1212dfb15711ff89232c854d0c8a6a2156620d0aa397e343c1915b3e12283138edb3d8b3b1b2126cc6d8964a3c9fae04b4f341fa83dab68a4d29c992f08cc2073e230fe1c92f2602c368b723e496eb7e07b06ea5eebf612e3fd8f38b48b1e648a835984c492be31e9c94904d2c25e6507d975c1a84a7784f132ecfec5373ca3ee82f90a6868b3454e510b9b15aa5958c9ef411d8d23e09c57173fbfc6e6cec91ddb937adb2b5e8fac2c2e74c6d3d5b895319ddbf17fdb5d8c9aa438874d464a2c340e8088141cf8153ba620095c4a9b1044903d220da6f98d45ad7b2f78dcbdfc59ebe76390beb7adff801003778a7861b28c164aa1390b9e72511a9f527f1148e0d15a0020806b297135cf3e22bcfc6db7e4b033dd573b4b16825c4554d3414b5697504908a76d059b68c577005a211c14b3d44b1bb3c81ea27c93e34cd793baf5d044989b453962b32ac2ae75c0b0edb67305c89ac54c8af8a1dadeac62e34dbca2e033234d7de455ca077e76fa6a4bc55c9e5f9495415321d04bd342a35531a101bdc40b24b01de583acbf0ea28b4fb2a3c26f81239760bd9840912d3e62685c7f8817a266641e69abd85fbbcdb152a1dd8533561287cef2656ecdda241a59543ed76564c5627c91071c1050199177041a707347b7e9e863c383a75688b2cfe4aff7ade0f32ea8dc73efff40c32d6cb7a42c80e3f035306a9014b04e62b52ba3ce3c9ff88cd3a60d6b718cdfbdd46b378ffeda5d35fff3487836378541099ca4b60839b0f4f6aca86b9774d260f44b885f0dc648749d443c9492c91de5e10d0bd6eed3485d3bbb280fe69cce4a3962148218f292459710a19aca20ca85a1d21ab18876e793587e534c71a3844f784a6e8d4d1ab1588a96f908ab2a028a8845895097b980ba61aedc857414cd22eea566c0aafb7074c982b97eb2b48b2f166d7fb0bf5462e14fcdec2fd68900e51fdd6e46de740db44a62ada160647e205834ac25a118f187fb5117f737302c3f2cf3ce15e621dde8b695698fcd544df40813710f83d8278d053af4fed82e00ae51a210013c1a8d7d4a45e89c3ad6cd09e008ff318058df739c625fdf56e78607f7e7c87fc0bb7a56186d4b46f2bfd229e90979b81812f6564a3a996981928221524d2de2d816e0a9813c5a239b0f508f5d4d3670c39d8400229cc54d970a54954693992221900d53fcad0d43af381cdf9219346e833873fd6f094571d8eddcc7f259b7cbe566cd23de6f00af92c676c69acfe2bed755c11f5d26ffbf80ab8523a69cf95d9bb36d48d8042b7068c0ec61dde475aa594541a9d77dad7c2c27743c1ccce085785a1aae6c486ec60e83ece432dc804e7a01c28a98a02cb41fd75ee86c1d914b8435ad32da1c2162ca79d48270cdf58cdaf2468e069c18154edbf6d844bab6337f04fbbfedc3d2358f066c6217ae219818df81f29bb3f1c1fbf6a37f5c82e58565d66a67418ec7cead300ca0604b25a0e52581ddd3aa75675643d864a1ee24e92c60cae03fadfe1d10d81a35f036fd248fb9090e525db04923dbd27efc15f263f0a78eba318d2ddafde66c09c0ea62d5c11a1de0fa0a187ecf8ef6f14bcaa93349e16d73f1b7817ca95d2ee663970fbf05955ac4d087da982464266a11232eef841fca5f6499bb92899d916630b273e731e311a8040113110c370a25c4f2678d9dec8bd9b97917789cf7ac150e377d69fb60ed722cbf95df6a92d2652ea06ace692c5a4d2192a8d7de2161e72ef56e290504f00ee1b7a29676989cc227d68e9f874a670f11c01bcac9d90a0c46c36b7687e1e64b8cd9f3a9bf90eb8b4085f5ff0d2693cc55485451257a16fcb308a7", 0x1000}, {&(0x7f0000000540)="5d65b85985ffffd96f38942f610bc2c20e37723c3942bca338e17812fda7c254edcf1a33acd64b10876cd700383a3f1d3653543afaea1ff0e5b387fc4773bbd01a2a1d916c83c183ee64f0896923913c70364d45500b3d", 0x57}, {&(0x7f00000005c0)="fac482c1464037b8ad8a21030e2b7e8034907ae8d5e53fdb012aaa75a775f483b84894f28d0920ecfc29e7539cdd32d8facad494783e370d551244c34a29179d3ef961eac611e9fae2ffeaef6579be9f6fc50262cfc983cce12d6f27a5e0586d34115f41242a4bb8732151288364450884275309dd724dc8120c270b5663f97aa69d81e7e5c8f33e8cbe3d48f23e1627d92749e3d1a2905393fba0012cac741e67c0d46f01cfb12c6c81fd74298362831945542cbc4a8a3882dabc5079d35be00589bb3bfe085014d48b51881eb37c7c9b2f467cacbe13db93ed693cddb8729e", 0xe0}, {&(0x7f00000006c0)="5119c010d10745fbf6e0c36f41366d81ac4925375cb9e55f19b4ce234faf162a4e49121a44e0c3ada74e16075ace1eaeaf2210207666aba731dc29616eb631b50aa1def39139b174cd517af3f098abab84991bc451792903e43a09e7f3c25d9f95ae951e31186e901451411a6267e82caacb3484dab2647b934d936022377e8508f8298d5353bcc5948bcc4b6a906300e461ee89af522eb3da", 0x99}, {&(0x7f0000000780)="76baf70f84edee1b51c9261e33426188bd6c0e2b1ed370a2adb8a436d93f9f54245e57904443be14bc1228db0a94ff11a3bfd18e3d9b5b1cd3be1559dc958a6b9179876f5931ac596bef247033e8159583b694294386651861d5ef561b6229bfc34006a5ce5e9209a0b5869728ccc844b22410f8a677ac8c651a5c972070f7c0234addf41e04a78bf0b53fe45ef22306b77e1022ec11574a8d801a05694b86f77f6dcbc5700310e03aaa1282f3426395386fef6bf427d73247cc349c94be362d7becdf1e6655b346e1e2", 0xca}], 0xa) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000004ef, 0x11) ftruncate(r0, 0x3f) ftruncate(r0, 0x0) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/147) r5 = msgget(0x1, 0x8) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) kevent(r1, &(0x7f0000000180), 0x40000000000000d, 0x0, 0x8, 0x0) msgctl$IPC_RMID(r5, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x100000001, 0x2}, {{r1}, 0x0, 0x20, 0x1, 0x2800, 0x8001}, {{r1}, 0xffffffffffffffff, 0xc0, 0x44, 0x400, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x10001}, {{r1}, 0x0, 0xa, 0xfffff, 0x5, 0x200}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffff8, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x5, 0x500}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x21, 0xc6f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x54, 0x1, 0x3c, 0x3}], 0xcd1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x60, 0x4, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0xb2, 0x1, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0xe9, 0x80000000, 0x3, 0x101}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x78f, 0x5}], 0x3, &(0x7f00000000c0)={0x3, 0x8}) nanosleep(&(0x7f0000000000)={0x7, 0x100000001}, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0xbbb26b664b95c148) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) geteuid() r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xa797, 0x4}) 16:00:53 executing program 0: r0 = socket(0x7, 0x8001, 0xff) sendto$inet6(r0, &(0x7f0000000100)="1d3541deff1cc0f325c3bad32e72e661033b590304f3f31c798a4c29b3e45445b6477c9e7575cc83cbf294ead652f68183115b109bdb1e402225e10b3b84dc68e58d6deff2bb614b8ff61eef254937cd08d14088a784307a3088ed8dac92b66859ab235270ed85036b75b4c8d66e38b4c0abfba9f98ab1fab7131c88a7b55e9d5ae0b9327861cc5535508cb3ef5bf73abc36115ce36610566c54e3be947df38d22a998abbbc0b8eb25d86e4266c50bf5956517e60f0d3be3b10537b3cf6b8daa6a041dcd86eb67cbededa6c8d2264dbdfc5043e990f27200ae6cf4fc4d372971b7aa1f888e943a4108633ba5081cfb36be23f3949cb3f7795c657810a0304691f24683612cd54dcb05568f98d0e09993500f41932be6e5117361aa8a13c00930d32c5af9ff4f3f4a6cf9387386fd3b41bc9df5194d66f19ab101773fe39dca579e46f83fb819dd545b78b7dea249c5d1ce319dd1e454945987edb818bf5785dc457b98134348efae4db696b0cfba00a46da788ae96094108a96fae6b69cf2d74cfe89b63cebab361b2e955ba4c3eda4738cff90cf5ba3f59e545690a782d06972c40d154521176a4e18de25ca25ab282e97286d77d76b9ff88013bb466cc250b3c3cad708fca3f99c790725f4a434915352519952b4fb92cca90dd3a7d0d81f043e116ba526c9582f7095541caca91ed4bfe75ac6be0ed90a4d07722a3f96dad2d6b683b67c45cc2d047f4a3a97d1664b14ee4bf6c4ed491bffbd307086f2191364def122507593524189902bf613c09d89f544050c8927dd179e46b4786da2f8130c467a15d10cc77a6c2f4d55eb3c3a3a87524d87faa93f25de1d9cf4a95e207100f9deda548ba1d41c1e78aa5b989189f7e9d063664683999e0499523ffb7ece945fe24628d0dfa3d5a85bd6051b0862bf9363eedfad68693f4903f29a6c0d5a5bfecc75705ce4f04348e53affb0e686dc979d9838ca72cce1a8eef58c20c2e0cc5f7c4037924753dc911239e81e6b638e5a7fa41c4f6ace3191915a8e1a3f6ef5792f7f7a4ef7d5743cc9674473e27543dfa2063c201d7dac7e9bebe58b397e4a9306c23cb12691212dee7afef021344517749a3a80ec808fbc40f37278169cf1b6baad41ac17e65c3a52d562d1ee179367f04970807a21914e639e9d2f4b3f727e3d48a099ae00d1fed8843bc995375c5601b99d76d31efb662241bf0a609270aa1fa264bb0e982f5b2ba69dde5f148a33a83d3b6bb1bc7ccd4a793d58db672987dec4680d061710c6646d164bb55e203936415fd3e0f727d3e2287b7eff77e6bb1501c41564e3e7296da04fb75f17376a3405cb18dbb081cf3e6d88c408a01800cc1c832d95dc37fe948effd2fb3b6bb5b00060b229423a833e1501351cf529bb462aea376df029d6658eff01973effb4d4c36508934e661bcfa9d0b737ef9a9900b9707a38fb9376943714141261ebb26a625235414a4c678aa0dba2c3fc0b5e141883c6f9e3a674507594c5da6836546ba6300e5525ca040b2af4670fff83489ec9a1aff11f75bdfb1cad71ef229a493c4c21bad6b582fc3e7f5f1e904bbb12c25785ba8b4269360e03a80a2f5eee676f0ceb70aabbd89fe21dcfa1332e15bc942dc08dbd3b4ca8c36e49cae2d0bb2e9467ec3514a46dd54ec2101e5ec1949a5f174e274e5d266529dd64a5a986ca34430fbaf34b3301842e16fe60285011064488816cece7defa799a061a5df099e874226316b723e0c140d48a6e919f9b4e0be8e13055fefa965933201997cc889daa15c842a0ad393dc8ffeb0c5be32dbc3a552049f8e6975b46cf5ac74e147728214973e3472aa4726c2067d6f4eeb157f291f4a9891deb6ea172cf371642568b023067fe953b8537dede8fc424cfe155c3e5e527d3c962936b4faed6ec53df255edae9cf1dad8e01a9d0a7e6e039b5910b690d584c07d361772d6f7042e5633fad0cd8624b0afeaa39708bbe9711159904a0a90356f6e63b7544ffadc8d69615f614ae4aaf5e79a037508d850a555ee87744f19a45f69336597a9ba545bb179653ec9e214649c358a6e8e7d5482a20e9d6a7cab99b6a8e2d3abbe54d84b293c9337ff4331969b51973b6e2d171778878acdc2f793dd7fa553e57204fccc1d8c19f6bbcd2378dc2dcced4a22f818e879d9f7e3b3d2687c6a6de08a73a23834d51c1f56dfc0a8ab5d5b8df83636766154344b46719cf8f1939016bf3631250a4716863442debc3a11983b2a7dc3c300daca5ec67d5eecf01eab6ddd016f31484b61928ee886639d5223d3c06e6c676ecdfeedf4522bab1242248bde4ba58cbfc20036d9e4e92987f6e1252c0237c5e33875830d3d245e18f4f2fce366626cd65814f34befe39210af16669bbffad5c2f24dfa7c4af5a150c64cce4d27cb7949e8b34a8ffd85fc8f2d1a5b8893bf100cde9fdd9a71963af7fc15c5ee3172436819fe6c2186575740a704afa6d287b9a6f37e703fda17e56027887bd71c5b22ca62cd09901441d9bbd39175e658f01516c27e8ed82fb2f5de2fcba338a5ba65bb2caad4a617660381be4bdcc68df9a349981ea43525ae3d9752f6fcee9e164014e8965a7cb2e4da0506a1d9bda9502adaea05a4993aa2cd65a0a4ca3cc4fa8b4cda7b27e2f087327fccaeaa1da3c0a20d0bf0b3972e76f0d852be197f344fb4daf1e1962b29c4d5f239042b094e9a90a23feb20807276c8df710d0d199e675c2d945b7c02f790dcb295e2daf926b3608133967246c82b79bb466410540a8537c818e0fb966e24ce826a64564dbb2a67d25a9f431f13bd0232a69ff1528cc2164406af6d63be2246259b941e81d8a2849df86409fd57f6c6baf8fc53aa8360f01b0654c954eacffe80649d915428c2b01151d61d233574ab0c216a3b303bb3a28f7b014770ec934f2a699d59208d275d745996278040ce0fe5546a0a319fd923dfdcd01de867bc4a8f2e8d642906b58ec79fb659520f90637f58ec13ddb9766db7f3e0c071bcb27ffb328deeed35dce30526d15fdab559049decad391ebfdcf477292b479357d6224d34dfb74fb6aab0080e3c2807c821b669834fc4613a73a4d7b8c520625e2eb0d978ac388bdc616736f7f222f961e381fb5e02c0dc6857fbabe3c6255bcd2cc9ccdf1a247ec071f304c605d54ec2193710a7f643a2f248e929d3907928093c44f913cbccf48951a64eba8abcab881d3a3a17977884e34479dcb1ecaff8e0e90675d05e9813a45822e36801d1144a8c20c5cc33eab820a10c98c49c651aa83103d8277cf3cfef4cbf812e589bb907278b4b402e8c8a93d08f7673c6b8add7970fb6e90410dcb8597f165e4c0ff8004d1c7117aa6581852880f194a9476e93e84b3711cdd36bcece8c303682b9ef24b291aec6d5c694a89b9810b0fa787640b8dac2e9c974c61763258d96ce606c41956e744330ce5565f6bf999f68b8dbeba326bc0b5c0d6eb1654e8fdc5c5e5b042c94517e43e9fd8667ae42b21fd5128193624da9081f639c0b65069c975e53d2bd051c8bf89a59cd744be4e65d31fe12980b7015d200913c83ea2815f310eb9ed11cb50620e46a5be67f3aaa368cb33b65cfcf1df2919e3743c6ad732433782459a54dd9e0b2a298db203bc364983f38180e8b2a2280a6e38773663707bb78d8ab63a97718cf7f910690c6309cbb59db4d4c26e05eb0642d186e88da7cc30fa49d5107b23daf933ca974866b28a1fac8fecd810fa8fe8d44353ad2c7b1cd7ce23ff56ca24dfe0f1e705e07317df2a58373dcfa4c20f553bc050ff2a7d77bb945509e2f2cf3fa139f3a42025db3b7c8288b249d02a85ad40bf4bd5f50f8bbc86b4f237fa91e39c7e41f1d426f9cce1b0d8327c6de6d301fda696dd41311f98a6c85304ffbe226df3f90828e32e32ab52af40a3afb424850037e7d59210f65f920c8028ec0da343a05e15aa3ed35566f194fab94623facc1ccc21c772ccc30ed97bc602dd1ddcefaf633efaa73988000a4ee268468fe5f73138ce0e74098b25a587029b6826dc573efccb047f7b02fc4b51da47675440c58d137544b50ed474376158864be58e393a9a7f41f758975a3f9ab1322664a5153ec5f8ddd873c3cec86e8c49ab4f9611e2e51cdff6e2ccc75ade5171de9951ced5bdef28c60cc37f9cd0fbf1c29d8ab89244b7b83b85f855350550688333dcfb36c1f50a14f6dacb71545fd3c47682adffd8ce5520898674eb0b786354d7c8a0796714f53c4298cf2cd9e32ee9ba501d8ba73791dcf8c883a4346481a186fa93e42651e195c92506c4b98694d6aca98ae47c3181cc2d9eb509d46850debcd48e5a0537037ff4c915a9bada129d74b3d32287a04ce9601dfb181f90a0a36f1416a055b3a8c41d1ec52bdaa0ab17d02572de75e71c7447197c5f364e03f8982ff01f6daf5c63a089bce96d2d3ab975aae683e5071fe81dda182a946e5a5564ff61bd770546744a80299fd9ef8ec0218ece92f0c9a51411f7b75049574eebd35a044a5a2b7050729a5a520118f8f36b815adf4eca423281b26124619359f7bd93dd8a192d456ff7c6f29f0a25cb9c5e3d10c5de1a6bbc9f06774b5e3c60ce445f66e14375ead03d614498ea62429824b8ba978f47880d1b6ce1066aa997e0e91f9bdddca6520f44a45ce8ae275750d1282497885677ccc145b79f76f366bf5c59ea4a3042269157da156a0c0c62f2c24942d05be96e0d4ce689edec3737f96086a179b964e18e0908c4b36b24805ed5cd181fb88e96c706b871647c7e406f4c5535bab65b892d6a96bb78ef6f3a019bdbd04e3517de3fb9077b51e416635ea431b7a2a5bc79ecbb1cb383f0973b7832449ec4ec71ac800c4a8a688242361eb618c007610f4dbeaf47ad4e52e4bf65b82a98f1156e9afb536ee5ac2c48705d34211e7e54837f5106f5f9d28ce7df4f85e6ce78096b24ae0752068d404c4c2041736bd6beabe2df805dced5d7a7e7b06456424bfe236cdd9d04bc22fa6c40dbe9f39e7876b81d94d08b09c1f26c6c257ba1b1e09594d1e807a9d9523916aa9b2dcc6ef69c926b6e979cb70bef5ab7dd41fa59b3188572b017ccc520e27f513acb72c2b9e54115a0a61c1353d10b10f2598e1258a15b31ea468cbd0927ecc6174979a13e61aa146ffc0d8d2afb0154fd08d739a1ec4817b6cc1fa09fe1404de6e62a35d5854897d2f8ceb1363bf6b3e80277544f52f2a5ea0aa634c324a13a9a8c48e4e4789535c9aec17665093d5a063428e735fe8d7394d81b96d38c66dd4785a84a069061c24b75105852c956f1e5f82ab50375747b9d3b1f208e30d74d344ee7a4458d5fef7f2e20f1e07cdf1c7dbf10066c9063c004d737be182d1683bb1a78a0ac777e73df77e756cd3bf35fac6d44d2dd42c8ea9f5741bf7b555c6429b9493bcb1deaf4d9befa38e387f4a308c83e923d00f85f0a751ed8153850290c3ca8ebad38f365b0115c65bf93250785e3860a51f17d5e311d97127e0d78ec0a01e55beeff035a868ea3756b208f4d973f7e013994e966e5a5a39cf42e51c0b146f32169f402d97f90d189acac44331030390a81bee355d4b972bcad6d63f0147eb3f11da43480aef2cf699ff7b4f01067a458ad631f5c4c822035e2e3599c965b79d3ad9187aaee2b83947642c678792355f67f1e7e918b52e0624c793cb5a627bfcd6abfff5136b9eea321257c4f7f88ddac90b739dfebc9b8897422a2fdc2867f17777bee126f4c7486010cec7c4be5a369b61b1269d74e5d938315ac4093dd7bb32760b", 0x1000, 0x40d, &(0x7f0000001100)={0x18, 0x3, 0x100000001, 0x7f}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) setsockopt(r1, 0x81, 0x215, &(0x7f0000000040)="32429ec49725e99a741852c341dd8c900f187dc53eaba0f2849a43f62e10938b218d79e4c5358e5b4fdd3ed2bbf9469ddc62462465600046a74859a9ba315de3df6c289673dd888bba14785dc8cdc4ffa3f094b53b5ba285e4c67769dba210f65ae84dce7d59c4da46cb8ce351585662c713e6fef051b1f6ac4447d328a9cb56ea8f2b99dde61d205c9d3b0a21fe43f3f57c77709f40f7a3fde0d092dc734f13a43857344e7c00a7cb28e556c9433d870deb33d3ffddf3", 0xb7) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000500)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='&&\x00', &(0x7f0000000200)='-]\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'/-\f#\xed\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\\]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000080)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%}\\\x00']) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f00000000c0)={{0x9, 0x1000000000000fff}, {0x9}}, 0x0) 16:00:54 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf6a, 0x6}, {0x0, 0x80000000}}) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1000000}, {0x4, 0x20003}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file1\x00', 0x10, 0xad0a) open$dir(&(0x7f0000000080)='./file1\x00', 0x100, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) utimensat(r2, 0x0, &(0x7f0000000200), 0x4) r3 = semget$private(0x0, 0x6, 0x78) r4 = getuid() r5 = getgid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x0, 0xffff}, 0x4, 0xc616, 0x200}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x2, 0x14) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x1c7, "28f389bec5f5500c5ef55039068dac1b4cd4e851", 0x3, 0x5}) write(r1, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x2}, {0x4}}) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) fsync(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) fcntl$getown(r3, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000080)="0baff1f94b9f6556eb099777677af07a09f2265b36ace0bf59f6b4782a1246ee9bb8f663f865e9314a0b37259585e98591c2e0fbd1f9dcc001d71ea59b129a8ae93295c544cb3d181a9b7c9375ab29ba906126603035aef8fc6b8686ab3b6e5622fbc875d3338c0cb446dfdc3be408ada3a1064a980064dc85f2da8d8abf08ddb059ab53e51623771013b6e0a7d2cdca9b517a91a0cf385402eb3830f80bfba07f13dbfe3e7506be93f630eed9f3230e68f026b588227f1cd6c354335f447acbe0cc13e1a13334171bd78cf0c6bc0dd7b7e249b8449a06a5b30d0ca410dd6f421e523f7ab521ce31c711af69bb58e233aa94c0fd069a85505c548e", 0xfb) pwritev(r0, &(0x7f0000000040), 0x473f7ff846bb8b8, 0x0) login: Thread 0xffff800020bba270 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8079ea0f88) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba270 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 241982 98232 73 0x100010 0 1K syslogd * 1289 91931 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(be5f8c284177c559) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020bba270 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(be5f8c284177c559) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67750 rbx 0xffff800020b677f0 rdx 0xffffffff81f2d2e3 cy_pio_rec+0x596 rcx 0 rax 0 r8 0xffffffff8137ad24 kprintf+0x174 r9 0x1 r10 0x2e29fb14df7b7d2a r11 0x9a270d530cebe4bc r12 0x3000000008 r13 0xffff800020b67760 r14 0x100 r15 0x1 rip 0xffffffff81643508 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67740 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=1289 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5a698 user=0xffff800020b62000, vmspace=0xffffffff823022e8 estcpu=2, cpticks=8, pctcpu=0.41 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39903 68105 87285 0 2 0 syz-executor1 39903 401328 87285 0 2 0x4000000 syz-executor1 82747 307912 1 0 3 0x100083 ttyin getty 23039 174356 0 0 3 0x14200 bored sosplice 87285 450004 22760 0 3 0x82 nanosleep syz-executor1 75070 521185 22760 0 2 0x482 syz-executor0 22760 509154 61652 0 3 0x82 thrsleep syz-fuzzer 22760 358849 61652 0 2 0x4000482 syz-fuzzer 22760 407691 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 67918 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 19191 61652 0 3 0x4000082 kqread syz-fuzzer 22760 49936 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 427907 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 229501 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 378802 61652 0 3 0x4000082 thrsleep syz-fuzzer 22760 513375 61652 0 3 0x4000082 thrsleep syz-fuzzer 61652 524067 45428 0 3 0x10008a pause ksh 45428 64258 86544 0 3 0x92 select sshd 86544 93133 1 0 3 0x80 select sshd 98232 241982 80913 73 7 0x100010 syslogd 80913 291090 1 0 3 0x100082 netio syslogd 89355 40824 1 77 3 0x100090 poll dhclient 25059 338555 1 0 3 0x80 poll dhclient 31217 111170 0 0 2 0x14200 zerothread 79321 353403 0 0 3 0x14200 aiodoned aiodoned 37906 386266 0 0 3 0x14200 syncer update 58135 311957 0 0 3 0x14200 cleaner cleaner *91931 1289 0 0 7 0x14200 reaper 99352 5275 0 0 3 0x14200 pgdaemon pagedaemon 25525 99254 0 0 3 0x14200 bored crynlk 57769 192127 0 0 3 0x14200 bored crypto 27373 454749 0 0 3 0x40014200 acpi0 acpi0 32605 344296 0 0 3 0x40014200 idle1 18583 479397 0 0 3 0x14200 bored softnet 81319 313226 0 0 3 0x14200 bored systqmp 5859 208359 0 0 3 0x14200 bored systq 31035 393018 0 0 2 0x40014200 softclock 74115 123655 0 0 3 0x40014200 idle0 1 125985 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper